Subversion ebuild, mostly because current ffmpeg2theora release 0.20 doesn't seem...
authorSamuli Suominen <ssuominen@gentoo.org>
Tue, 12 Feb 2008 14:46:01 +0000 (14:46 +0000)
committerSamuli Suominen <ssuominen@gentoo.org>
Tue, 12 Feb 2008 14:46:01 +0000 (14:46 +0000)
Package-Manager: portage-2.1.4.3

media-video/ffmpeg2theora/ChangeLog
media-video/ffmpeg2theora/Manifest
media-video/ffmpeg2theora/ffmpeg2theora-9999.ebuild [new file with mode: 0644]

index 67c72009738a6a314d648a8d77b0bfd760b1c791..fdcc7ac08097dcb69e1c3c5cadd3f15d6e59aca2 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for media-video/ffmpeg2theora
 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg2theora/ChangeLog,v 1.21 2008/01/05 16:11:45 drac Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg2theora/ChangeLog,v 1.22 2008/02/12 14:46:01 drac Exp $
+
+*ffmpeg2theora-9999 (12 Feb 2008)
+
+  12 Feb 2008; Samuli Suominen <drac@gentoo.org> +ffmpeg2theora-9999.ebuild:
+  Subversion ebuild, mostly because current ffmpeg2theora release 0.20 doesn't
+  seem to work with our hardmasked ffmpeg snapshot.
 
   05 Jan 2008; Samuli Suominen <drac@gentoo.org> ffmpeg2theora-0.20.ebuild:
   Fail. Kino 1.2.0 installs ffmpeg2theora.sh by itself wrt #204424, stop
index 0e9567586fd727cc5502b3dad591a447a2f812cf..2b8907210e98a447d95c5488fc8b7dabd567d02f 100644 (file)
@@ -4,5 +4,6 @@ DIST ffmpeg2theora-0.20.tar.bz2 225749 RMD160 d76bfc47d71ee1cfee6b68c387a068b09c
 EBUILD ffmpeg2theora-0.18.ebuild 1047 RMD160 e5aad0052c9abb04654ce01974521097897b9d3d SHA1 0a6ad0b462a8e2723bec5a3308ca9dddc911f942 SHA256 f82307a3c21cd4205debd9b4d5df726485a7426d7829fa9b680bff333f96cd3f
 EBUILD ffmpeg2theora-0.19.ebuild 1054 RMD160 85a94b442945c72a9dc5d448c96de441ed2edc4f SHA1 c60eba99ecf1518b241d319fbe02080cb5f04737 SHA256 a5a5b80728dbc172bce93be48a235904e406ac243524da3581d8246c1f81acee
 EBUILD ffmpeg2theora-0.20.ebuild 1094 RMD160 6c9730a3c01c16190597c090889752623a6e0a79 SHA1 7201ed3663f37af0c8673463f1c5fe18c14284d6 SHA256 9541b0c011755037047644178974cd3a3e7110d7ee026650a29dd26a4b96b3b2
-MISC ChangeLog 3268 RMD160 b56c0579b28d7643379368043bcbb35694dd2d27 SHA1 ff22dbb18b3046623f83082f422b2a58dc3c0373 SHA256 0f43d1a6bd5441baf5370d402de4472d63baf0e1c1c5e6f80e2d5acea0532802
+EBUILD ffmpeg2theora-9999.ebuild 1095 RMD160 0623fbc9edf15f5d6a8dfea1955bc6d8bd9054e3 SHA1 9acc0fbc6568bdb7f0edb71119fdc96c8d62a7d7 SHA256 773bb08f1bbe2f67aa5e6c6cecf5362b8831ea7d14f3d94835be0615c5e7dc5c
+MISC ChangeLog 3512 RMD160 9e6eacb484363dd20cb65eda4e58eafdc2c7a86f SHA1 e7a3a475c878f23f5dcd5ae39e8459c8dea90abe SHA256 e4b74725c18584b9b846328d69990da89c8d87e6cd919dc0ca71910f7c80f1ab
 MISC metadata.xml 223 RMD160 86b42c49b694db39ddb3fdc60b98a3ad1a0c3392 SHA1 ea8c387229caaf4b0d3c9fbef9143b70dcae0b0d SHA256 dd48e823ec9a151bc3611121402ed26ee24eb3304aa62870b1e875a8fa0ac812
diff --git a/media-video/ffmpeg2theora/ffmpeg2theora-9999.ebuild b/media-video/ffmpeg2theora/ffmpeg2theora-9999.ebuild
new file mode 100644 (file)
index 0000000..4854f18
--- /dev/null
@@ -0,0 +1,46 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg2theora/ffmpeg2theora-9999.ebuild,v 1.1 2008/02/12 14:46:01 drac Exp $
+
+ESVN_REPO_URI="http://svn.xiph.org/trunk/${PN}"
+
+inherit autotools eutils subversion
+
+DESCRIPTION="A simple converter to create Ogg Theora files."
+HOMEPAGE="http://www.v2v.cc/~j/ffmpeg2theora"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND=">=media-video/ffmpeg-0.4.9_p20070616-r1
+       >=media-libs/libvorbis-1.1
+       >=media-libs/libogg-1.1
+       >=media-libs/libtheora-1.0_beta1"
+DEPEND="${RDEPEND}
+       dev-util/pkgconfig
+       dev-util/subversion"
+
+pkg_setup() {
+       local fail="Re-emerge media-libs/libtheora with USE encode."
+       if ! built_with_use media-libs/libtheora encode; then
+               eerror "${fail}"
+               die "${fail}"
+       fi
+}
+
+src_unpack() {
+       subversion_src_unpack
+       eautoreconf
+}
+
+src_compile() {
+       econf --enable-maintainer-mode
+       emake || die "emake failed."
+}
+
+src_install() {
+       emake DESTDIR="${D}" install || die "emake install failed."
+       dodoc AUTHORS ChangeLog README TODO
+}