diff options
Diffstat (limited to 'media-video')
-rw-r--r-- | media-video/flumotion/Manifest | 1 | ||||
-rw-r--r-- | media-video/flumotion/files/flumotion-init-0.2.0 | 17 | ||||
-rw-r--r-- | media-video/flumotion/files/flumotion-init-3 | 23 | ||||
-rw-r--r-- | media-video/flumotion/flumotion-0.10.1.ebuild | 124 | ||||
-rw-r--r-- | media-video/flumotion/metadata.xml | 8 |
5 files changed, 0 insertions, 173 deletions
diff --git a/media-video/flumotion/Manifest b/media-video/flumotion/Manifest deleted file mode 100644 index af9f6768ee13..000000000000 --- a/media-video/flumotion/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST flumotion-0.10.1.tar.bz2 1640721 SHA256 8c6913a3b2ed7adb6294c644762bebdac4d75b1b752a4ffd3589dcfa5b778d21 SHA512 ef157a73c97de934deaad22e1be8b3f109e47a0898a674f542d17b84edcca50f6ca6c4790419a9514e291ec8e4651ba840491e21439c5342d03a4a46c5805bfb WHIRLPOOL 9796f22e862c69220dabbfd9b9c899d6b5d5e4d6bb20203016f3ab7ac6c8ecd36cdbfea03438384be101407eeddfcfd6fc47337edcd15dd1a4f67dcb222d8e71 diff --git a/media-video/flumotion/files/flumotion-init-0.2.0 b/media-video/flumotion/files/flumotion-init-0.2.0 deleted file mode 100644 index 4e17a6540f7a..000000000000 --- a/media-video/flumotion/files/flumotion-init-0.2.0 +++ /dev/null @@ -1,17 +0,0 @@ -#!/sbin/openrc-run - -depend() { - need net -} - -start() { - ebegin "Starting Flumotion" - HOME=/usr/share/flumotion start-stop-daemon -o --start --chuid flumotion:flumotion --exec /usr/sbin/flumotion start - eend $? -} - -stop() { - ebegin "Stopping Flumotion" - /usr/sbin/flumotion stop - eend $? -} diff --git a/media-video/flumotion/files/flumotion-init-3 b/media-video/flumotion/files/flumotion-init-3 deleted file mode 100644 index f536e47979c5..000000000000 --- a/media-video/flumotion/files/flumotion-init-3 +++ /dev/null @@ -1,23 +0,0 @@ -#!/sbin/openrc-run - -depend() { - need net -} - -start() { - ebegin "Starting Flumotion" - if [ ! -d /var/run/flumotion ] ; then - mkdir /var/run/flumotion - chown flumotion:flumotion /var/run/flumotion - chmod 755 /var/run/flumotion - fi - - start-stop-daemon -o --start --chuid flumotion:flumotion --exec /usr/sbin/flumotion start - eend $? -} - -stop() { - ebegin "Stopping Flumotion" - /usr/sbin/flumotion stop - eend $? -} diff --git a/media-video/flumotion/flumotion-0.10.1.ebuild b/media-video/flumotion/flumotion-0.10.1.ebuild deleted file mode 100644 index fdf5aba3fedc..000000000000 --- a/media-video/flumotion/flumotion-0.10.1.ebuild +++ /dev/null @@ -1,124 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -PYTHON_COMPAT=( python2_7 ) - -inherit eutils fdo-mime flag-o-matic multilib python-single-r1 toolchain-funcs user virtualx # AC_CHECK_PROG for Xvfb - -DESCRIPTION="Flumotion Streaming server" -HOMEPAGE="http://www.flumotion.net/" -SRC_URI="http://www.flumotion.net/src/${PN}/${P}.tar.bz2" - -LICENSE="LGPL-2.1" # LICENSE.LGPL -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="doc test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# TODO: - -# These would be from 0.6.2's ebuild -# media-plugins/gst-plugins-libpng:0.10 -# dev-python/twisted-web -# dev-python/twisted-names -# dev-python/pillow - -# These are from README -RDEPEND="${PYTHON_DEPS} - dev-python/gst-python:0.10[${PYTHON_USEDEP}] - dev-python/kiwi[${PYTHON_USEDEP}] - dev-python/pycairo[${PYTHON_USEDEP}] - dev-python/pygtk:2[${PYTHON_USEDEP}] - dev-python/twisted-core[${PYTHON_USEDEP}] - media-libs/gstreamer:0.10 - media-libs/gst-plugins-base:0.10 - media-libs/gst-plugins-good:0.10 - media-plugins/gst-plugins-ogg:0.10 - media-plugins/gst-plugins-theora:0.10 - media-plugins/gst-plugins-vorbis:0.10 -" -# These are from README and error and trial FEATURES="test" Import's -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - dev-util/intltool - sys-devel/gettext - virtual/pkgconfig - doc? ( dev-python/epydoc[${PYTHON_USEDEP}] ) - test? ( dev-python/icalendar[${PYTHON_USEDEP}] - dev-python/pychecker[${PYTHON_USEDEP}] - dev-python/twisted-conch[${PYTHON_USEDEP}] )" - -src_prepare() { - # Fix .desktop file - sed -e 's/.png//' -i data/flumotion-admin.desktop.in || die - - # Fix shebangs - sed -e '1 s:.*:#!/usr/bin/env python:' \ - -i bin/flu*.in bin/runtest.in misc/flu*.in || die - python_fix_shebang bin/flu*.in bin/runtest.in misc/flu*.in -} - -src_configure() { - append-cflags -fno-strict-aliasing - - econf \ - --localstatedir=/var \ - $(use_enable doc docs) -} - -src_compile() { - emake -j1 fdpass_so_LINK="$(tc-getCC) ${LDFLAGS} -shared -o fdpass.so" -} - -src_test() { - # FIXME: restrict unittests to flumotion source folder - # other tests are failing in weird ways and does not seem to test much of flumotion - Xemake -j1 check -C flumotion -} - -src_install() { - emake -j1 DESTDIR="${D}" install - einstalldocs - dodoc RELEASE - - keepdir /var/log/flumotion - - newinitd "${FILESDIR}"/flumotion-init-3 flumotion - - # /usr/share/hal/fdi/policy/20thirdparty/91-flumotion-device-policy.fdi - rm -rf "${D}"/usr/share/hal || die - - dodir /etc/flumotion - dodir /etc/flumotion/managers - dodir /etc/flumotion/managers/default - dodir /etc/flumotion/managers/default/flows - dodir /etc/flumotion/workers - - pushd conf - insinto /etc/flumotion/managers/default - doins managers/default/planet.xml - insinto /etc/flumotion/workers - doins workers/default.xml - insinto /etc/flumotion - doins default.pem - popd -} - -pkg_postinst() { - fdo-mime_desktop_database_update - - if ! enewgroup flumotion || ! enewuser flumotion -1 -1 /usr/share/flumotion flumotion,audio,video,sys; then - die "Unable to add flumotion user and flumotion group." - fi - - for dir in /usr/share/flumotion /var/log/flumotion ; do - chown -R flumotion:flumotion "${dir}" - chmod -R 755 "${dir}" - done -} - -pkg_postrm() { - fdo-mime_desktop_database_update -} diff --git a/media-video/flumotion/metadata.xml b/media-video/flumotion/metadata.xml deleted file mode 100644 index af143d8096cb..000000000000 --- a/media-video/flumotion/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gstreamer@gentoo.org</email> - <name>GStreamer package maintainers</name> - </maintainer> -</pkgmetadata> |