Difference between revisions of "Dev:Gentoo Ebuilds"

From Synfig Studio :: Documentation
Jump to: navigation, search
(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
  
and this goes in /etc/portage/package.use:
+
== Short howto ==
<pre>
+
1. make digests in your '''overlay''' directory i.e.:
media-gfx/synfig ffmpeg freetype imagemagick libdv openexr
+
  '''ebuild''' /overlay/media-gfx/synfig-studio/synfig-studio-0.61.01.ebuid '''digest'''
media-gfx/synfig-studio fmod
+
  ...
</pre>
+
  
 +
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!

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"