Difference between revisions of "Dev:Gentoo Ebuilds"
From Synfig Studio :: Documentation
(more elaborated ebuids) |
(quick howto) |
||
Line 8: | Line 8: | ||
== Some more elaborated ebuids are already in the bugzilla == | == Some more elaborated ebuids are already in the bugzilla == | ||
− | '''synfig-studio''' | + | '''synfig-studio''' (-> /overlay/media-gfx/synfig-studio) |
http://bugs.gentoo.org/show_bug.cgi?id=111279 | http://bugs.gentoo.org/show_bug.cgi?id=111279 | ||
− | '''synfig''' | + | '''synfig''' (-> /overlay/media-gfx/synfig) |
http://bugs.gentoo.org/show_bug.cgi?id=111278 | http://bugs.gentoo.org/show_bug.cgi?id=111278 | ||
− | '''ETL''' | + | '''ETL''' (-> /overlay/dev-cpp/ETL) |
http://bugs.gentoo.org/show_bug.cgi?id=111277 | http://bugs.gentoo.org/show_bug.cgi?id=111277 | ||
− | + | == Short howto == | |
− | + | 1. make digests in your '''overlay''' directory i.e.: | |
− | media-gfx/synfig | + | '''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== | ==dev-cpp/etl-0.04.07== |
Revision as of 04:11, 3 February 2006
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"