AUX flumotion-init-0.2.0 308 SHA256 841a5d9c6cd898c5c66143c64903930d62b7482c3b8ee5d38099b775178cba87 SHA512 768fc204022f3bec694483cbbd69d75c61ef4c4f3196a8915d44b6ebf2f18f1ec572abf140330a1f310dc1999607ca118645c04242fad85c623925ac50a5cc09 WHIRLPOOL 07aa7e6522e2af8a108a892579479767bc1b804ca72decc313e1e65f9583ed6adc62caf588c136144d9ea33c69743cd67d9f960aeb1a678177e729e808743866
AUX flumotion-init-3 454 SHA256 e4b7f702e2dcebedd5c7aab8f020726e525b682d18c94208da0e44ed6b5253c2 SHA512 4760325a266817ac9029cf0ba7b514af307c04d236c85428c67d454e16ab06b9ced01bbe94395fd8df78c78492c6dddcdca628fe9c9e94129baf0f0b62193841 WHIRLPOOL 3615652747ec151b40c9c65b2559b2c16e38f9a167f53ab5c9539ba6e2b883b7cd0f722dad048bdefaff3aa20975bddbf8d76d2d94f8b2050e656148f06a9135
+DIST flumotion-0.10.1.tar.bz2 1640721 SHA256 8c6913a3b2ed7adb6294c644762bebdac4d75b1b752a4ffd3589dcfa5b778d21 SHA512 ef157a73c97de934deaad22e1be8b3f109e47a0898a674f542d17b84edcca50f6ca6c4790419a9514e291ec8e4651ba840491e21439c5342d03a4a46c5805bfb WHIRLPOOL 9796f22e862c69220dabbfd9b9c899d6b5d5e4d6bb20203016f3ab7ac6c8ecd36cdbfea03438384be101407eeddfcfd6fc47337edcd15dd1a4f67dcb222d8e71
DIST flumotion-0.8.1.tar.bz2 1516513 SHA256 ae53684e504ef8793a08e70d17892a090c53ebf9bd470f8081b9c9949d53db4d SHA512 87fa4b517d9ab59d0fc624e1047aad26d4319cedd36c6cfaab751fc3c984281b18c640caa8a363b39b3df1c2a6d5a4adbe627525dac155ef263b635884300994 WHIRLPOOL 9ceca56fd9d63b0bcceff9354f5f90d7d724d6fc37e218031d4124ee19bad07ed18aca39407d3b75a1cd1f2c54d0892bafc13fb04d8f6208119e463f52239b8b
+EBUILD flumotion-0.10.1.ebuild 3303 SHA256 72d8e2605edcf3bea684fc4500493f0331833aa5bed864d0e94f3bead90ed578 SHA512 e23acd1dacbf5fcdd6623849ba8504724096307ea3303a2ff8e1109889566febdc47f4ca1c2ec855b181cfc93b2fe5f7a40d844db4fcdb37fe75bacba5eb0b29 WHIRLPOOL 61b308d7bd3895c6145efe715a3b3b70d839e821b29c41b8706b25c019ccf2789e4cfb347cb0b38ba31f3f1cb623d469e950d20ddf5c7097d475a7981080ca5d
EBUILD flumotion-0.8.1-r1.ebuild 3307 SHA256 44d27e4207fe51396c12a9ad2d829625cf58f5df75176d5b14dcdcda4e96630c SHA512 d77d1b2eb5b0fac510118b584b6f7f6034f32ad285238bd51189e1d45fe4db14b0bb7da2f5e33aa2f951151da4c07832dfa3d11e5511e5bd196f064a40c9d07d WHIRLPOOL bd340fd8bdcd4b4c918cdd27e673cd3b15d7ca99f996d5555ad09023d3ee0d684f4fcd40a8d8c6687926ee80b519f0c4d1dc3c7cd1f0f4a8e6163cea6fe0180a
EBUILD flumotion-0.8.1.ebuild 2820 SHA256 68e05e7a0e641f7010645c986fa30a179f61badc2b9790d9b1bcb326fcf46a38 SHA512 b1aed29f4206613e1f11bc1530604022cee05b67d24d56b75f95ddeeeb5084815c1e94a1c58911ac67b6dfc5f875282db39f5c97226a1d6cbe7a3843a5d94a1f WHIRLPOOL 42641897fd56b1b509607467f646e1d3bf7df9537967dd5b2d2acd6609054a4c474ba8109967bacf191d93282922ae9a61f6fba05a52d292137c73c70e0b4588
-MISC ChangeLog 4259 SHA256 f72bf9eaeb4d92cf6dd12a7965290150d61d9ccf0f07731199127bfb7bf969d5 SHA512 1f2826b3011bd7308955e6a8a72307242fbc6748fb88f2731646a8db06104121076b34d16d1a8f1ee411886f56afc7a7ad3c8ea0e930c6cf16b16b952cc4d657 WHIRLPOOL 9a0a8bdab2fa358526ed390e1282209745d2b1b08820f8b0eae64c0734b4e450bc6da092e6fb04c8861c809955b234209eafde9656ea3dc59f11b8a8b8894146
+MISC ChangeLog 4402 SHA256 598448ea67c2fa00bdaa99c1599ea674a5419758842be68dcdecba02cf2c84fa SHA512 30eb1d3b5bdcbd24b7107878d2f67e10e51f0747444a126c85534284a6fca8e7878adb80b60f98e0320328aafd871082bc9319d9ccad3a3baf6df43d43da539b WHIRLPOOL bd3f0b8c2955ee51e694670f3a2d3afea9b71a2d43ef5c4dbba1dbcfae454306a9c8424523f5a4f66738784ee29298a4baedf96f8ee40c0b3272ed8db7ff6e54
MISC metadata.xml 164 SHA256 63f0c98dbf90a122aa2c9bd6088d3b8a7de6b79f90558e53d175603207f1b01d SHA512 5de3dc5635ad165cdd027b8674ceddb630c486e2458c83fc5f543db675005ca535a4ddcba8b5578861be1ecb358cee1606f7864f20324b41df555006e005afc6 WHIRLPOOL 829c750ce54be5edbc6496df4d4ff40c572d432b8860a237b1c3d3f2e40a44dad2316c44c848a48a1a0583e5155e979dd3a4dfecb2cb6b911d054d31d3b2219d
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iEYEAREIAAYFAlSrH7QACgkQ1fmVwcYIWAb5sQCfXSpnBDTuUfMXxTSQBCw3dOQV
-N4oAniQmWGl3C2wxWFB09IK1FiuZCOy1
-=acRw
+iEUEAREIAAYFAlSrIp4ACgkQ1fmVwcYIWAarogCg4x281TGSuuVSdTFX/cCFifP6
+4iEAmL7BPwz+Jsch2MoTGq5l4WzMahs=
+=qZMj
-----END PGP SIGNATURE-----
--- /dev/null
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/flumotion/flumotion-0.10.1.ebuild,v 1.1 2015/01/05 23:47:41 eva Exp $
+
+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/imaging
+
+# These are from README
+RDEPEND="
+ 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_DEPEND}
+ 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
+}