Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Cinelerra in Gentoo
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Multimedia
View previous topic :: View next topic  
Author Message
miroR
l33t
l33t


Joined: 05 Mar 2008
Posts: 826

PostPosted: Sun Dec 06, 2015 3:36 pm    Post subject: Cinelerra in Gentoo Reply with quote

title: Cinelerra in Gentoo
---
Cinelerra has reportedly been revamped, and should work faster, integrated with FFmpeg:

http://cinelerra.org/2015/index.php/2015-03-03-21-28-12/newsletter

But it is not available in Gentoo at all at this time:

https://packages.gentoo.org/packages/media-video/cinelerra

(where the sole available versions are:
Code:

20140710
20120707 
)

How is that?

Any more info will be appreciated.

--
[*] s/with integrated FFmpeg/integrated with FFmpeg/
(probably more correctly the case, EDITED 2015-12-21 16:10+01:00)


Last edited by miroR on Mon Dec 21, 2015 3:11 pm; edited 1 time in total
Back to top
View user's profile Send private message
Dominique_71
Veteran
Veteran


Joined: 17 Aug 2005
Posts: 1877
Location: Switzerland (Romandie)

PostPosted: Fri Dec 18, 2015 6:27 pm    Post subject: Reply with quote

A fast search on gentoo's bugzilla give https://bugs.gentoo.org/show_bug.cgi?id=539174

It look like to be mainly a man power issue:
Quote:
Is any of you willing to proxy maintain this?
https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers

_________________
"Confirm You are a robot." - the singularity
Back to top
View user's profile Send private message
miroR
l33t
l33t


Joined: 05 Mar 2008
Posts: 826

PostPosted: Mon Dec 21, 2015 3:06 pm    Post subject: Reply with quote

Dominique_71 wrote:
A fast search on gentoo's bugzilla give https://bugs.gentoo.org/show_bug.cgi?id=539174

It look like to be mainly a man power issue:
Quote:
Is any of you willing to proxy maintain this?
https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers


This is sad. If I didn't work at tutle speed only (when I work, and I can't even work at all always), I'd think about it. Looked up that Project:Proxy Maintainers page...

But I'd need an awful lot of time to pick up how to do it.

I don't want to use any of the, don't know what they're names are, but it's, among others, some M$ ("Microsoft", the old foe of FOSS) program given over to Linux users as well.

I only want true FOSS. And Cinelerra has always been FOSS and (still) is FOSS.

Anyone else missing Cinelerra out there?
Back to top
View user's profile Send private message
schmatzler
n00b
n00b


Joined: 04 Mar 2016
Posts: 1

PostPosted: Fri Mar 04, 2016 10:22 pm    Post subject: Reply with quote

Hi guys,

Danny here. I'm working closely with the Cinelerra-CV team.
I just like to point out that cinelerra.org isn't doing anything anymore. Their developer joined Cinelerra-CV in January. Unfortunately, the domain is out of our hands.

The best place for Cinelerra is http://cinelerra-cv.org. We offer two versions:

-Stable CV 2.3 released in August
-5.0 - effectively the development version that was started on cinelerra.org

(and there also is HV 4.6.1 on http://www.heroinewarrior.com/cinelerra.php but that's not us)

You might want to update your packages to this. It's a pretty simple configure; make thing.
We just received a support request for 4 year old code, that is really bad and hurts our reputation. Since then, we made a lot of progress.
Please don't patch that old mess for GCC 5, just use 2.3 where this is already incorporated. :)

If someone wants to build 5.0 you can find a GIT repository here:
http://git.cinelerra-cv.org/gitweb?p=goodguy/cinelerra.git;a=summary

See here, how 5.0 is built for Slackware (sorry, not a Gentoo guy myself):
http://git.cinelerra-cv.org/gitweb?p=schmatzler/cinelive.git;a=blob;f=SlackBuilds/cinelerra-goodguy/cinelerra-goodguy.SlackBuild;

I lack the time to support even more packages, so I can't do it myself. But I hope, someone here will find the time. Thanks :)
Back to top
View user's profile Send private message
Berto d Sera
n00b
n00b


Joined: 17 Apr 2009
Posts: 20

PostPosted: Tue Mar 21, 2017 9:14 pm    Post subject: Reply with quote

So apparently it's THREE branches of the same thing:
https://cinelerra-cv.org/download.php

It seems there is no way whatsoever to have the -GG version, other than compiling it myself, right?
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Sat Apr 29, 2017 10:56 pm    Post subject: Reply with quote

I'd like to add Cinelerra to the list of installed packages for the Gentoo Studio stage4 tarball, so I'm volunteering to make an attempt. At which I could fail, I'm nothing special. :P

I'm starting with a modified ebuild from Portage for this version: https://cinelerra-cv.org/five/pkgs/src/

Will post the ebuild here if I'm successful. If not, I'll post what I have and see if someone else wants to try.

EDIT:

Looking at the README, the following has to be translated to src_prepare, src_configure and src_install:

./autogen.sh
./configure --prefix=/usr
make 2>&1 | tee log
make install
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21633

PostPosted: Sun Apr 30, 2017 12:29 am    Post subject: Reply with quote

As I interpret man 5 ebuild, if you declare EAPI 4 or later, the default src_install will likely do what you need for the install phase. Looking at nothing other than your post, I would implement those methods as:
Code:
src_prepare() {
   ./autogen.sh
}

src_configure() {
   econf
}

src_compile() {
   emake
}

# Optional
src_install() {
   emake DESTDIR="$D" install
}
This assumes that the archive unpacks with autogen.sh and configure in $S.
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Sun Apr 30, 2017 2:42 am    Post subject: Reply with quote

Thanks, Hu. I wasn't sure what to do with autogen, so this is helpful.
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
DeIM
Guru
Guru


Joined: 11 Apr 2006
Posts: 429

PostPosted: Fri Jun 02, 2017 12:57 pm    Post subject: Reply with quote

Hi, I wanna contribute to make working (maybe unofficial) cin5.1 GG ebuild.
I already successfully built source versions located https://cinelerra-cv.org/five/pkgs/src/

What is the best approach to coop with often updated sources and how to relatively download it from this link in ebuild?

Thanks
Back to top
View user's profile Send private message
beandog
Bodhisattva
Bodhisattva


Joined: 04 May 2003
Posts: 2072
Location: /usa/utah

PostPosted: Fri Jul 21, 2017 8:20 pm    Post subject: Reply with quote

DeIM wrote:
Hi, I wanna contribute to make working (maybe unofficial) cin5.1 GG ebuild.
I already successfully built source versions located https://cinelerra-cv.org/five/pkgs/src/

What is the best approach to coop with often updated sources and how to relatively download it from this link in ebuild?

Thanks


dead link :|

I'd like to get us up to date as well but I don't know what the full story is ... are there point releases?

Edit: nvm, I see the 6 release. Lots of bundled libs, makes it hard to decouple. It's worth a shot though.
_________________
If it ain't broke, tweak it. dvds | blurays | blog | wiki
Back to top
View user's profile Send private message
DeIM
Guru
Guru


Joined: 11 Apr 2006
Posts: 429

PostPosted: Sat Jul 22, 2017 5:54 am    Post subject: Reply with quote

Hi,

seems there is only old src version here https://cinelerra-cv.org/five/old_pkgs/src/

finally I managed to be on "cutting edge" and get source from git, so there could be something wrong in executable but on other hand there could be fixes not included in dist versions.

here's my beta ebuild (feel free to fine-tune):
Code:

# Copyright 2017 deim
# Distributed under the terms of the GNU General Public License v2

EAPI=6

DESCRIPTION="The most advanced non-linear video editor and compositor - Good Guy's version"
HOMEPAGE="https://cinelerra-cv.org/"

IUSE="+pref"

RDEPEND=">=sci-libs/fftw-3
   >=media-libs/libtheora-1.1:="

DEPEND="${RDEPEND}
   app-arch/xz-utils
        virtual/pkgconfig
        dev-lang/nasm
   dev-util/ctags"

if [[ ${PV} = *9999* ]]; then
        inherit git-r3
        EGIT_REPO_URI="git://git.cinelerra-cv.org/goodguy/cinelerra.git"
   EGIT_CLONE_TYPE=shallow
else
        SRC_URI=""
        KEYWORDS="~amd64 ~arm ~arm64 ~x86"
fi

SLOT="0"

S="${WORKDIR}"/${P}/cinelerra-5.1

src_prepare() {
        ./autogen.sh
   default
}

src_configure() {
   CONF=""
   if use pref ; then
      CONF="--prefix=/usr/local_cin"
   fi
   econf ${CONF}
}

src_compile() {
   emake
}

src_install() {
   emake -j1 -l1 DESTDIR="${D}" install

   # patch better render templates
   tar -xzf "${FILESDIR}"/fqt_mp4.tar.gz -C "${D}"/usr/share/cin/ffmpeg/

   if use pref ; then
      mkdir -p "${D}"/etc/env.d/
                cp "${FILESDIR}"/99local_cin "${D}"/etc/env.d/
        fi
}

pkg_postinst() {
   if use pref ; then
      elog "Don't forget to run env-update if first install"
   fi
}
Back to top
View user's profile Send private message
Zucca
Moderator
Moderator


Joined: 14 Jun 2007
Posts: 3345
Location: Rasi, Finland

PostPosted: Sat Jul 22, 2017 9:59 am    Post subject: Reply with quote

I remember trying out Cinelerra... Can't recall why I didn't choose it.
I once settled for Openshot but eventually it was too unstable.
ffmpeg as backend is very tempting. I tend to merge and cut my videos with ffmpeg on cli. :P I've made some hacky bash scripts to make few things easier.

So if someone can push an updated ebuild to some overlay, I'll sure test it out and report if I find any problems. \o
_________________
..: Zucca :..
Gentoo IRC channels reside on Libera.Chat.
--
Quote:
I am NaN! I am a man!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Multimedia All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum