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
--- /dev/null
+# 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/"
+}