diff options
author | Elijah El Lazkani <ThyArmageddon+GentooOverlay@Gmail.com> | 2012-06-28 18:36:46 -0400 |
---|---|---|
committer | Elijah El Lazkani <ThyArmageddon+GentooOverlay@Gmail.com> | 2012-06-28 18:36:46 -0400 |
commit | 8532d8a12a0199c281d717da4bd98c3c2c89336e (patch) | |
tree | 14d58e3bb81eb18dbac29fc8200237879abff0cb /media-video | |
parent | Added metadata for flowblade... (diff) | |
download | Armageddon-8532d8a12a0199c281d717da4bd98c3c2c89336e.tar.gz Armageddon-8532d8a12a0199c281d717da4bd98c3c2c89336e.tar.bz2 Armageddon-8532d8a12a0199c281d717da4bd98c3c2c89336e.zip |
Fixes to flowblade, installation is now manual.
Fixes to gcm, python 2 is not set in the ebuild.
Diffstat (limited to 'media-video')
-rw-r--r-- | media-video/flowblade/files/flowblade-0.6.0-fix-install-dir.patch | 2 | ||||
-rw-r--r-- | media-video/flowblade/flowblade-0.6.0.ebuild | 39 |
2 files changed, 34 insertions, 7 deletions
diff --git a/media-video/flowblade/files/flowblade-0.6.0-fix-install-dir.patch b/media-video/flowblade/files/flowblade-0.6.0-fix-install-dir.patch index b038668..e9bdeff 100644 --- a/media-video/flowblade/files/flowblade-0.6.0-fix-install-dir.patch +++ b/media-video/flowblade/files/flowblade-0.6.0-fix-install-dir.patch @@ -9,7 +9,7 @@ Subject: Fixing modules_path to load when application launches if launch_dir == "/usr/bin": print "Running from installation..." - modules_path = "/usr/share/pyshared/Flowblade" -+ modules_path = "/usr/lib/python2.7/site-packages/Flowblade" ++ modules_path = "/usr/share/flowblade" else: print "Running from filesystem..." modules_path = launch_dir + "/Flowblade" diff --git a/media-video/flowblade/flowblade-0.6.0.ebuild b/media-video/flowblade/flowblade-0.6.0.ebuild index 95a124d..1842ce1 100644 --- a/media-video/flowblade/flowblade-0.6.0.ebuild +++ b/media-video/flowblade/flowblade-0.6.0.ebuild @@ -6,7 +6,7 @@ EAPI=4 PYTHON_DEPEND="2" -inherit python eutils +inherit python eutils fdo-mime DESCRIPTION="A multitrack non-linear video editor" HOMEPAGE="http://code.google.com/p/flowblade/" @@ -18,19 +18,46 @@ KEYWORDS="~amd64 ~x86" IUSE="" DEPEND=" - virtual/ffmpeg + dev-python/gnome-vfs-python + dev-python/numpy dev-python/pygtk media-libs/mlt[python] - media-sound/sox[ladspa] media-plugins/frei0r-plugins - dev-python/gnome-vfs-python - dev-python/numpy" + media-sound/sox[ladspa] + virtual/ffmpeg" RDEPEND="${DEPEND}" + +pkg_setup() { + python_set_active_version 2 + python_pkg_setup +} + src_prepare() { epatch "${FILESDIR}/${P}-fix-install-dir.patch" } src_install() { - python2 setup.py install --root="${D}" + + insinto /usr/bin/ + doins "${PN}" + fperms 755 /usr/bin/"${PN}" + + insinto /usr/share/${PN} + doins -r Flowblade/* + doman installdata/"${PN}".1 + dodoc README + doicon installdata/"${PN}".png + domenu installdata/"${PN}".desktop + + insinto /usr/share/mime/packages/ + doins installdata/"${PN}".xml +} + +pkg_postinst() { + fdo-mime_desktop_database_update +} + +pkg_postrm() { + fdo-mime_desktop_database_update } |