From: Gilles Dartiguelongue Date: Mon, 5 Jan 2015 23:47:44 +0000 (+0000) Subject: Version bump, bug #391381. X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=083111d8bcc32dcce2ab6edf8cddb5d2832f7d30;p=gentoo.git Version bump, bug #391381. Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0xC6085806 --- diff --git a/media-video/flumotion/ChangeLog b/media-video/flumotion/ChangeLog index ff01b3367b30..0338f648bb6c 100644 --- a/media-video/flumotion/ChangeLog +++ b/media-video/flumotion/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for media-video/flumotion # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/flumotion/ChangeLog,v 1.27 2015/01/05 23:35:15 eva Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-video/flumotion/ChangeLog,v 1.28 2015/01/05 23:47:41 eva Exp $ + +*flumotion-0.10.1 (05 Jan 2015) + + 05 Jan 2015; Gilles Dartiguelongue +flumotion-0.10.1.ebuild: + Version bump, bug #391381. *flumotion-0.8.1-r1 (05 Jan 2015) diff --git a/media-video/flumotion/Manifest b/media-video/flumotion/Manifest index 2b5789025959..7db279779c96 100644 --- a/media-video/flumotion/Manifest +++ b/media-video/flumotion/Manifest @@ -3,15 +3,17 @@ Hash: SHA256 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----- diff --git a/media-video/flumotion/flumotion-0.10.1.ebuild b/media-video/flumotion/flumotion-0.10.1.ebuild new file mode 100644 index 000000000000..d73f29006909 --- /dev/null +++ b/media-video/flumotion/flumotion-0.10.1.ebuild @@ -0,0 +1,124 @@ +# 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 +}