summaryrefslogtreecommitdiff
path: root/media-video
diff options
context:
space:
mode:
authorLuo Jinghua <sunmoon1997@gmail.com>2010-10-20 05:29:42 +0800
committerLuo Jinghua <sunmoon1997@gmail.com>2010-10-20 05:29:42 +0800
commit456b2e8625f542b61337c78a7c419d2137955b55 (patch)
treefc0abfb4534d0b861d3658334aebf1fc5019db9f /media-video
Initial commit
Diffstat (limited to 'media-video')
-rw-r--r--media-video/pitivi/ChangeLog97
-rw-r--r--media-video/pitivi/Manifest6
-rw-r--r--media-video/pitivi/files/pitivi-0.11.3-reserved-word.patch39
-rw-r--r--media-video/pitivi/metadata.xml6
-rw-r--r--media-video/pitivi/pitivi-0.13.5.ebuild75
-rw-r--r--media-video/pitivi/pitivi-9999.ebuild85
6 files changed, 308 insertions, 0 deletions
diff --git a/media-video/pitivi/ChangeLog b/media-video/pitivi/ChangeLog
new file mode 100644
index 0000000..00edef4
--- /dev/null
+++ b/media-video/pitivi/ChangeLog
@@ -0,0 +1,97 @@
+# ChangeLog for media-video/pitivi
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/pitivi/ChangeLog,v 1.21 2010/03/20 12:41:32 nirbheek Exp $
+
+*pitivi-0.13.4 (20 Mar 2010)
+
+ 20 Mar 2010; Nirbheek Chauhan <nirbheek@gentoo.org> +pitivi-0.13.4.ebuild:
+ Bump to 0.13.4, enable tests
+
+ 04 Oct 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ pitivi-0.11.3.ebuild, pitivi-0.13.1.ebuild, pitivi-0.13.3.ebuild:
+ net-zope/zopeinterface renamed to net-zope/zope-interface.
+
+*pitivi-0.13.3 (28 Sep 2009)
+
+ 28 Sep 2009; Hanno Boeck <hanno@gentoo.org> +pitivi-0.13.3.ebuild:
+ Version bump, disabled tests as they require x11.
+
+ 27 Jun 2009; Hanno Boeck <hanno@gentoo.org> pitivi-0.13.1.ebuild:
+ Add librsvg dependency, fix #275344.
+
+*pitivi-0.13.1 (31 May 2009)
+
+ 31 May 2009; Gilles Dartiguelongue <eva@gentoo.org> +pitivi-0.13.1.ebuild:
+ Bump to 0.13.1.
+
+ 03 May 2009; Gilles Dartiguelongue <eva@gentoo.org> -pitivi-0.10.3.ebuild,
+ -pitivi-0.11.1.ebuild, pitivi-0.11.3.ebuild:
+ Move to split python dependencies, raise some deps according to .spec and
+ clean up old revisions.
+
+ 14 Apr 2009; Hanno Boeck <hanno@gentoo.org>
+ +files/pitivi-0.11.3-reserved-word.patch, pitivi-0.11.3.ebuild:
+ Fix for python 2.6.
+
+ 14 Apr 2009; Hanno Boeck <hanno@gentoo.org>
+ +files/pitivi-0.11.3-reserved-word.patch, pitivi-0.11.3.ebuild:
+ Fix for python 2.6.
+
+ 24 Mar 2009; Hanno Boeck <hanno@gentoo.org> pitivi-0.11.3.ebuild:
+ Add dep to dbus-pyhton, fixes #263587.
+
+ 09 Feb 2009; Hanno Boeck <hanno@gentoo.org> pitivi-0.11.3.ebuild:
+ Re-add setuptools as dep (#258166).
+
+*pitivi-0.11.3 (14 Dec 2008)
+
+ 14 Dec 2008; Gilles Dartiguelongue <eva@gentoo.org> pitivi-0.10.3.ebuild,
+ -pitivi-0.11.0.ebuild, +pitivi-0.11.3.ebuild:
+ Bump to 0.11.3
+
+ 24 Feb 2008; Gilles Dartiguelongue <eva@gentoo.org> pitivi-0.11.1.ebuild:
+ fix python eclass use, bug #207667
+
+*pitivi-0.11.1 (01 Dec 2007)
+
+ 01 Dec 2007; Hanno Boeck <hanno@gentoo.org> +pitivi-0.11.1.ebuild:
+ Version bump.
+
+*pitivi-0.11.0 (19 Oct 2007)
+
+ 19 Oct 2007; Hanno Boeck <hanno@gentoo.org> +pitivi-0.11.0.ebuild:
+ Version bump.
+
+*pitivi-0.10.3 (10 Jun 2007)
+
+ 10 Jun 2007; Hanno Boeck <hanno@gentoo.org> +pitivi-0.10.3.ebuild:
+ Version bump.
+
+ 21 Apr 2007; Hanno Boeck <hanno@gentoo.org> pitivi-0.10.2.ebuild:
+ Fix addpredict usage.
+
+*pitivi-0.10.2 (02 Apr 2007)
+
+ 02 Apr 2007; Hanno Boeck <hanno@gentoo.org> +pitivi-0.10.2.ebuild:
+ Version bump.
+
+ 03 Feb 2007; Steve Dibb <beandog@gentoo.org> pitivi-0.10.0.ebuild:
+ Add ~amd64, bug 164789
+
+ 19 Aug 2006; Hanno Boeck <hanno@gentoo.org> pitivi-0.10.1.ebuild:
+ Re-fix access violations.
+
+*pitivi-0.10.1 (08 Aug 2006)
+
+ 08 Aug 2006; Hanno Boeck <hanno@gentoo.org> +pitivi-0.10.1.ebuild:
+ Version bump and some changes by Chris Mayo (bug #138938).
+
+ 03 Jun 2006; Hanno Boeck <hanno@gentoo.org> pitivi-0.10.0.ebuild:
+ Fix access violations.
+
+*pitivi-0.10.0 (13 May 2006)
+
+ 13 May 2006; Hanno Boeck <hanno@gentoo.org> +metadata.xml,
+ +pitivi-0.10.0.ebuild:
+ Initial commit.
+
diff --git a/media-video/pitivi/Manifest b/media-video/pitivi/Manifest
new file mode 100644
index 0000000..56738aa
--- /dev/null
+++ b/media-video/pitivi/Manifest
@@ -0,0 +1,6 @@
+AUX pitivi-0.11.3-reserved-word.patch 1619 RMD160 0522af286af741ee4f83a3be2cc6180cf5ac6a51 SHA1 bbe1ed1715ca74392dc85d58ead92e723ba84e7b SHA256 cb06fc46e86cf1649ada4873a824c113e91a24090b88fdb046b3469bff4ce62b
+DIST pitivi-0.13.5.tar.bz2 726821 RMD160 000dc20ee2f02bd1a989899d7a0222830bf18ce4 SHA1 294042289ed016a4d8a746402ba2fc94db149fa1 SHA256 f3ea98f40941a6c8c85ab636baacc62514d1ffc2dda487c51cb019026677bf8d
+EBUILD pitivi-0.13.5.ebuild 1839 RMD160 c5f72cd21f4ebc416da87bdcaa7b851ee3b4169a SHA1 2a3abb7ef72ec90b8bce66600268bb6325791bff SHA256 6dfcbef67560d5559b8c658980f486668eafa1b8732bb1cdb2b0af654ae961b2
+EBUILD pitivi-9999.ebuild 2003 RMD160 46ed37adcedc41c85f81a0438dc29344665857f9 SHA1 5a224f638e59a90a549e2846c11b49e55ecb7263 SHA256 c67be749f1eeee38d287b07bea2b8d47f1e227f49515cc13c846015dfe7a0c12
+MISC ChangeLog 3079 RMD160 a7b466e3d778d174c1a9c6f6f22f72cd93237e71 SHA1 c578c64fdd41a166066f7239383aadfff5385b99 SHA256 379bc236b3d0f3fc91e80057ba7a9f29795d1bd83b9f96faf7ef05e122bd5792
+MISC metadata.xml 219 RMD160 c3357aa8edfab7033261267720250a36fc96e7f8 SHA1 fef872e700565309235dbfe0f45d81a1692829c0 SHA256 c76952c442b16a3d2efe40e95e84f1110ec9b13775882012b30a25ca3b063ada
diff --git a/media-video/pitivi/files/pitivi-0.11.3-reserved-word.patch b/media-video/pitivi/files/pitivi-0.11.3-reserved-word.patch
new file mode 100644
index 0000000..ca2eebd
--- /dev/null
+++ b/media-video/pitivi/files/pitivi-0.11.3-reserved-word.patch
@@ -0,0 +1,39 @@
+diff --git a/pitivi/timeline/timeline.py b/pitivi/timeline/timeline.py
+index 0a8e6c2..8bce91e 100644
+--- a/pitivi/timeline/timeline.py
++++ b/pitivi/timeline/timeline.py
+@@ -194,22 +194,22 @@ class Timeline(Serializable, Signallable):
+ self.emit("start-duration-changed", self.start, self.duration)
+
+ def getAutoSettings(self):
+- vs = self.videocomp._getAutoSettings()
+- as = self.audiocomp._getAutoSettings()
+- if not vs and not as:
++ vcvs = self.videocomp._getAutoSettings()
++ acas = self.audiocomp._getAutoSettings()
++ if not vcvs and not acas:
+ return None
+ # return an ExportSettings containing the combination of
+ # the autosettings from the audio and video composition.
+ settings = ExportSettings()
+- if vs:
+- settings.videowidth = vs.videowidth
+- settings.videoheight = vs.videoheight
+- settings.videorate = vs.videorate
+- settings.videopar = vs.videopar
+- if as:
+- settings.audiochannels = as.audiochannels
+- settings.audiorate = as.audiorate
+- settings.audiodepth = as.audiodepth
++ if vcvs:
++ settings.videowidth = vcvs.videowidth
++ settings.videoheight = vcvs.videoheight
++ settings.videorate = vcvs.videorate
++ settings.videopar = vcvs.videopar
++ if acas:
++ settings.audiochannels = acas.audiochannels
++ settings.audiorate = acas.audiorate
++ settings.audiodepth = acas.audiodepth
+ return settings
+
+ def getDuration(self):
diff --git a/media-video/pitivi/metadata.xml b/media-video/pitivi/metadata.xml
new file mode 100644
index 0000000..3767831
--- /dev/null
+++ b/media-video/pitivi/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>gstreamer</herd>
+<maintainer><email>hanno@gentoo.org</email></maintainer>
+</pkgmetadata>
diff --git a/media-video/pitivi/pitivi-0.13.5.ebuild b/media-video/pitivi/pitivi-0.13.5.ebuild
new file mode 100644
index 0000000..8419ee5
--- /dev/null
+++ b/media-video/pitivi/pitivi-0.13.5.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/pitivi/pitivi-0.13.4.ebuild,v 1.1 2010/03/20 12:41:32 nirbheek Exp $
+
+EAPI="2"
+GCONF_DEBUG="no"
+
+inherit gnome2 python eutils virtualx
+
+DESCRIPTION="A non-linear video editor using the GStreamer multimedia framework"
+HOMEPAGE="http://www.pitivi.org"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/python-2.5
+ >=dev-python/pygtk-2.14.0
+ dev-python/dbus-python
+ >=dev-python/gconf-python-2.12
+ dev-python/pycairo
+ dev-python/pygoocanvas
+ net-zope/zope-interface
+ gnome-base/librsvg
+
+ >=media-libs/gstreamer-0.10.28
+ >=dev-python/gst-python-0.10.16
+ >=media-libs/gnonlin-0.10.15
+ >=media-libs/gst-plugins-base-0.10.0
+ >=media-libs/gst-plugins-good-0.10.0
+ >=media-plugins/gst-plugins-ffmpeg-0.10.0
+ >=media-plugins/gst-plugins-xvideo-0.10.0
+ >=media-plugins/gst-plugins-libpng-0.10.0"
+DEPEND="${RDEPEND}
+ dev-python/setuptools
+ >=dev-util/intltool-0.35.5"
+
+DOCS="AUTHORS ChangeLog NEWS RELEASE"
+
+src_prepare() {
+ gnome2_src_prepare
+
+ # disable pyc compiling
+ mv py-compile py-compile.orig
+ ln -s $(type -P true) py-compile
+}
+
+src_configure() {
+ addpredict $(unset HOME; echo ~)/.gconf
+ addpredict $(unset HOME; echo ~)/.gconfd
+ addpredict $(unset HOME; echo ~)/.gstreamer-0.10
+
+ gnome2_src_configure
+}
+
+src_test() {
+ export XDG_CONFIG_HOME="${WORKDIR}/.config"
+ export XDG_DATA_HOME="${WORKDIR}/.local"
+ # Force Xvfb to be used
+ unset DISPLAY
+ # pitivi/configure.py checks this in get_pixmap_dir()
+ mkdir "${S}/.git"
+ Xemake check || die "tests failed"
+}
+
+pkg_postinst() {
+ gnome2_pkg_postinst
+ python_mod_optimize "/usr/$(get_libdir)/${PN}/python/${PN}"
+}
+
+pkg_postrm() {
+ gnome2_pkg_postrm
+ python_mod_cleanup "/usr/$(get_libdir)/${PN}/python/${PN}"
+}
diff --git a/media-video/pitivi/pitivi-9999.ebuild b/media-video/pitivi/pitivi-9999.ebuild
new file mode 100644
index 0000000..572231a
--- /dev/null
+++ b/media-video/pitivi/pitivi-9999.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/pitivi/pitivi-0.13.4.ebuild,v 1.1 2010/03/20 12:41:32 nirbheek Exp $
+
+EAPI="2"
+GCONF_DEBUG="no"
+
+inherit gnome2 python eutils virtualx autotools git
+
+DESCRIPTION="A non-linear video editor using the GStreamer multimedia framework"
+HOMEPAGE="http://www.pitivi.org"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+SRC_URI=""
+EGIT_BRANCH="master"
+EGIT_REPO_URI="git://git.pitivi.org/git/pitivi.git"
+
+RDEPEND=">=dev-lang/python-2.5
+ >=dev-python/pygtk-2.14.0
+ dev-python/dbus-python
+ >=dev-python/gconf-python-2.12
+ dev-python/pycairo
+ dev-python/pygoocanvas
+ net-zope/zope-interface
+ gnome-base/librsvg
+
+ >=media-libs/gstreamer-0.10.28
+ >=dev-python/gst-python-0.10.16
+ >=media-libs/gnonlin-0.10.15
+ >=media-libs/gst-plugins-base-0.10.0
+ >=media-libs/gst-plugins-good-0.10.0
+ >=media-plugins/gst-plugins-ffmpeg-0.10.0
+ >=media-plugins/gst-plugins-xvideo-0.10.0
+ >=media-plugins/gst-plugins-libpng-0.10.0"
+DEPEND="${RDEPEND}
+ dev-python/setuptools
+ >=dev-util/intltool-0.35.5"
+
+DOCS="AUTHORS ChangeLog NEWS RELEASE"
+
+src_unpack() {
+ git_src_unpack
+}
+
+src_prepare() {
+ git_src_prepare
+ ./autogen.sh
+ gnome2_src_prepare
+
+ # disable pyc compiling
+ mv py-compile py-compile.orig
+ ln -s $(type -P true) py-compile
+}
+
+src_configure() {
+ addpredict $(unset HOME; echo ~)/.gconf
+ addpredict $(unset HOME; echo ~)/.gconfd
+ addpredict $(unset HOME; echo ~)/.gstreamer-0.10
+
+ gnome2_src_configure
+}
+
+src_test() {
+ export XDG_CONFIG_HOME="${WORKDIR}/.config"
+ export XDG_DATA_HOME="${WORKDIR}/.local"
+ # Force Xvfb to be used
+ unset DISPLAY
+ # pitivi/configure.py checks this in get_pixmap_dir()
+ mkdir "${S}/.git"
+ Xemake check || die "tests failed"
+}
+
+pkg_postinst() {
+ gnome2_pkg_postinst
+ python_mod_optimize "/usr/$(get_libdir)/${PN}/python/${PN}"
+}
+
+pkg_postrm() {
+ gnome2_pkg_postrm
+ python_mod_cleanup "/usr/$(get_libdir)/${PN}/python/${PN}"
+}