Dev:Gentoo Ebuilds
From Synfig Studio :: Documentation
We're working on ebuild files for the Gentoo operating system here. To use this page directly with Gentoo, you need to know how Portage works. Specifically:
- Create a Portage overlay so these ebuilds won't be clobbered by an emerge sync
- Cut out each ebuild and put it in the proper place in the overlay.
- Find mistakes in the ebuilds, and post fixes here
These ebuilds are not yet complete! Only use if you know what you're doing and are prepared to fix them!
Contents
[hide]Some more elaborated ebuids are already in the bugzilla
synfig-studio (-> /overlay/media-gfx/synfig-studio)
http://bugs.gentoo.org/show_bug.cgi?id=111279
synfig (-> /overlay/media-gfx/synfig)
http://bugs.gentoo.org/show_bug.cgi?id=111278
ETL (-> /overlay/dev-cpp/ETL)
http://bugs.gentoo.org/show_bug.cgi?id=111277
Short howto
1. make digests in your overlay directory i.e.:
ebuild /overlay/media-gfx/synfig-studio/synfig-studio-0.61.01.ebuid digest ...
2. this goes in the /etc/portage/package.use
media-gfx/synfig ffmpeg freetype imagemagick libdv openexr media-gfx/synfig-studio fmod
3. emerge -av synfig-studio
dev-cpp/etl-0.04.07
inherit eutils DESCRIPTION="Extended Class and Template Library" HOMEPAGE="http://www.synfig.com/" SRC_URI="http://www.bridgetone.com/voria/files/ETL-${PV}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" IUSE="" S=${WORKDIR}/ETL-${PV} src_compile() { econf || die "econf failed" } src_install() { make DESTDIR=${D} install || die "install failed" }
media-gfx/synfig-0.61.04
DESCRIPTION="Synfig: Film-Quality Vector Animation (core engine)" HOMEPAGE="http://www.synfig.com/" SRC_URI="" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" IUSE="" DEPEND="dev-cpp/libxmlpp dev-libs/libsigc++ >=dev-cpp/ETL-0.04.07"
media-gfx/synfig-studio-0.61.04
MY_P=${PN/-/}-${PV/_p/-} S=${WORKDIR}/${MY_P} DESCRIPTION="Synfig: Film-Quality Vector Animation (main UI)" HOMEPAGE="http://www.synfig.com/" SRC_URI="" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" IUSE="" DEPEND=">=dev-cpp/gtkmm-2.4 >=media-gfx/synfig-${PV}"
dev-cpp/ETL-svn
inherit subversion DESCRIPTION="Synfig: Film-Quality Vector Animation (support libraries, SVN-sources)" HOMEPAGE="http://www.synfig.com/" SRC_URI="" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" IUSE="" DEPEND="" # svn co http://svn.voria.com/code/ETL/trunk/ ETL # ./bootstrap # ./configure # sudo make install
media-gfx/synfig-svn
inherit subversion DESCRIPTION="Synfig: Film-Quality Vector Animation (core engine, SVN-sources)" HOMEPAGE="http://www.synfig.com/" SRC_URI="" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" IUSE="" DEPEND="dev-cpp/libxmlpp dev-libs/libsigc++ dev-cpp/ETL-svn !dev-cpp/ETL"
media-gfx/synfig-studio-svn
inherit subversion DESCRIPTION="Synfig: Film-Quality Vector Animation (main UI, SVN-sources)" HOMEPAGE="http://www.synfig.com/" SRC_URI="" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" IUSE="" DEPEND=">=dev-cpp/gtkmm-2.4 media-gfx/synfig-svn !media-gfx/synfig"