From: Jeremy Olexa Date: Thu, 8 Apr 2010 17:11:09 +0000 (+0000) Subject: Version bump to fix YouTube issues and other small bug fixes. Re-introduce USE=libext... X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=9789cd2f75bf2927132c91b7cb3bc03f2b55fddc;p=gentoo.git Version bump to fix YouTube issues and other small bug fixes. Re-introduce USE=libextractor for bug 312855 Package-Manager: portage-2.1.7.17/cvs/Linux armv7l --- diff --git a/net-misc/mediatomb/ChangeLog b/net-misc/mediatomb/ChangeLog index 23e93d8c1bf7..f7f0195542fa 100644 --- a/net-misc/mediatomb/ChangeLog +++ b/net-misc/mediatomb/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for net-misc/mediatomb # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/mediatomb/ChangeLog,v 1.13 2010/04/04 04:44:20 darkside Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/mediatomb/ChangeLog,v 1.14 2010/04/08 17:11:09 darkside Exp $ + +*mediatomb-0.12.1 (08 Apr 2010) + + 08 Apr 2010; Jeremy Olexa +mediatomb-0.12.1.ebuild: + Version bump to fix YouTube issues and other small bug fixes. Re-introduce + USE=libextractor for bug 312855 04 Apr 2010; Jeremy Olexa mediatomb-0.12.0-r1.ebuild: diff --git a/net-misc/mediatomb/Manifest b/net-misc/mediatomb/Manifest index e71c3e1b0be4..53d6a93d012a 100644 --- a/net-misc/mediatomb/Manifest +++ b/net-misc/mediatomb/Manifest @@ -9,7 +9,9 @@ AUX mediatomb.confd 857 RMD160 66c19ff63accb09048250daa94b7fdea208616fa SHA1 3ab AUX mediatomb.initd 576 RMD160 e92a6f915eb6d1a0fff1e82a74004ed8a430d503 SHA1 d2c7f0e7e86d8e7add10566d1928b45a953ce39b SHA256 f9f53683b6a6ad11ee1aab2cb8c604cd6639872c1abe36bf5d7006ffbbd7ca14 DIST mediatomb-0.11.0.tar.gz 1059429 RMD160 11c53d5757da3a689c025107331526c0486befc4 SHA1 1d7c86924686f9999a359ba96092aa36d30832a6 SHA256 25e0b3d761e41fc6793c780eb7f638719867cdc6d3429ec24f72d1e9556ac1d2 DIST mediatomb-0.12.0.tar.gz 1149071 RMD160 5d46fa16d8614f853ec52212cd5df00a204c6e47 SHA1 50333464ce42e14488f9c63243ab0ab34e36c762 SHA256 3fc4d4aef09952e8a1814f2dbf6eefa66b4a01a6cc1c41dee9e0edd60faf51f7 +DIST mediatomb-0.12.1.tar.gz 1240612 RMD160 ecb61ca2483f76421beef1036ac442b8f805fa96 SHA1 86e880584cc9c8aaf3926d56048510d1d06e76b4 SHA256 31163c34a7b9d1c9735181737cb31306f29f1f2a0335fb4f53ecccf8f62f11cd EBUILD mediatomb-0.11.0.ebuild 3457 RMD160 5dfc8ae48da2c9ceca5e8f4addc2704905d7d28b SHA1 5ea193a2843dbea38f465865ac767d1217ede322 SHA256 14954d9a5eace85755c4dfe857bb8484ecba9f31dc46e9aa73415739f6c480c0 EBUILD mediatomb-0.12.0-r1.ebuild 3260 RMD160 e0ad9ddc7d1a0c9a86d3ef52e402fa8dd937ae21 SHA1 508096b4e540c9d5f4346acce9eae30e578a5adb SHA256 3f5a5550d28e5043ecb5070c69aab247df8971512cda5b732b19cce90347f095 -MISC ChangeLog 2542 RMD160 0284366c6b586253e220fefae2168eab102aca76 SHA1 abb8b3ebbb250243fc598a1c33e7cf46159d8be5 SHA256 9ba6378f2ec24a3d7411e08be46d7fc6e442d120362796f2513b34c8daaf0e37 +EBUILD mediatomb-0.12.1.ebuild 3544 RMD160 49fdb2fb714c518f366af2c82388864dfbca9878 SHA1 224cbfd29e6b8ffe82b7ba4aace3d803544f0766 SHA256 264f4b966008c027fe86af9e9c641bd492a126b820061f5828d8f3ce3320b8f3 +MISC ChangeLog 2763 RMD160 8e7883d126eb82a26c4b4df7b74cccbdb84e581e SHA1 7490bb83943dac27f76615c1c7180b59272795af SHA256 84eb62a613980c989c6bca9e2c6806e99390f2b5d981ae9879e25e34e6e8ffee MISC metadata.xml 918 RMD160 d18de020cdcde81043b741ec9559ec7fc876ab7a SHA1 960fe7688bca5979124b4af2f738d39374c0ff7e SHA256 5c0d8edf0926420938cdf081d7ccb049750747f53b183619575c402ec96334d0 diff --git a/net-misc/mediatomb/mediatomb-0.12.1.ebuild b/net-misc/mediatomb/mediatomb-0.12.1.ebuild new file mode 100644 index 000000000000..4914bd9ddec3 --- /dev/null +++ b/net-misc/mediatomb/mediatomb-0.12.1.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/mediatomb/mediatomb-0.12.1.ebuild,v 1.1 2010/04/08 17:11:09 darkside Exp $ + +EAPI=2 +inherit eutils linux-info + +DESCRIPTION="MediaTomb is an open source UPnP MediaServer" +HOMEPAGE="http://www.mediatomb.cc/" +SRC_URI="mirror://sourceforge/mediatomb/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="debug +exif +ffmpeg inotify +javascript lastfm libextractor +mp4 mysql +taglib thumbnail" + +DEPEND=" + mysql? ( virtual/mysql ) + !mysql? ( >=dev-db/sqlite-3 ) + javascript? ( dev-lang/spidermonkey ) + dev-libs/expat + taglib? ( media-libs/taglib ) + !taglib? ( media-libs/id3lib ) + lastfm? ( >=media-libs/lastfmlib-0.4 ) + exif? ( media-libs/libexif ) + libextractor? ( media-libs/libextractor ) + mp4? ( media-libs/libmp4v2 ) + ffmpeg? ( media-video/ffmpeg ) + thumbnail? ( media-video/ffmpegthumbnailer[jpeg] ) + net-misc/curl + sys-apps/file + sys-libs/zlib + virtual/libiconv" +RDEPEND="${DEPEND}" + +pkg_setup() { + if use inotify; then + if ! linux_config_exists \ + || ! linux_chkconfig_present INOTIFY_USER; then + ewarn "Please enable Inotify support in your kernel:" + ewarn + ewarn " File systems --->" + ewarn " [*] Inotify support for userspace" + ewarn + fi + fi + enewgroup mediatomb + enewuser mediatomb -1 -1 /dev/null mediatomb +} + +src_configure() { + if use thumbnail; then + elog "libextrator does not work with thumbnail, disabling libextrator" + myconf="${myconf} --enable-ffmpegthumbnailer --enable-ffmpeg --disable-libextractor" + elif ! use thumbnail && use ffmpeg && use libextractor; then + elog "libextrator does not work with ffmpeg, disabling libextrator" + myconf="${myconf} --disable-ffmpegthumbnailer --enable-ffmpeg --disable-libextractor" + else + myconf="${myconf} $(use_enable thumbnail ffmpegthumbnailer) $(use_enable ffmpeg) $(use_enable libextractor)" + fi + + econf \ + $(use_enable debug tombdebug) \ + $(use_enable exif libexif) \ + $(use_enable inotify) \ + $(use_enable javascript libjs) \ + $(use_enable lastfm lastfmlib) \ + $(use_enable mp4 libmp4v2) \ + $(use_enable mysql) $(use_enable !mysql sqlite3) \ + $(use_enable taglib) $(use_enable !taglib id3lib) \ + --enable-curl \ + --enable-external-transcoding \ + --enable-libmagic \ + --enable-protocolinfo-extension \ + --enable-youtube \ + --enable-zlib \ + ${myconf} +} + +src_install() { + emake DESTDIR="${D}" install || die "Install failed!" + + dodoc AUTHORS ChangeLog NEWS README TODO + + sed -e "s:#MYSQL#:$(use mysql && has_version dev-db/mysql[-minimal] && echo "mysql"):" \ + "${FILESDIR}/${PN}-0.12.0.initd" > "${T}/mediatomb.initd" || die + newinitd "${T}/mediatomb.initd" mediatomb || die + newconfd "${FILESDIR}/${PN}-0.12.0.confd" mediatomb || die + + insinto /etc/mediatomb + newins "${FILESDIR}/${PN}-0.12.0.config" config.xml || die + fperms 0600 /etc/mediatomb/config.xml + fowners mediatomb:mediatomb /etc/mediatomb/config.xml + + keepdir /var/lib/mediatomb + fowners mediatomb:mediatomb /var/lib/mediatomb +} + +pkg_postinst() { + if use mysql; then + elog "MediaTomb has been built with MySQL support and needs" + elog "to be configured before being started." + elog "For more information, please consult the MediaTomb" + elog "documentation: http://mediatomb.cc/pages/documentation" + elog + fi + + elog "To configure MediaTomb edit:" + elog "/etc/mediatomb/config.xml" + elog + elog "The MediaTomb web interface can be reached at (after the service is started):" + elog "http://localhost:49152/" +}