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 03: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
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"