1 |
flameeyes 08/03/27 17:32:58 |
2 |
|
3 |
Added: mediatomb-0.11.0.ebuild metadata.xml ChangeLog |
4 |
Manifest |
5 |
Log: |
6 |
Initial import of mediatomb, an UPnP media server compatible with Sony PlayStation 3. Thanks to BT in bug #172799 for the ebuild. |
7 |
(Portage version: 2.1.4.4) |
8 |
|
9 |
Revision Changes Path |
10 |
1.1 net-misc/mediatomb/mediatomb-0.11.0.ebuild |
11 |
|
12 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/mediatomb/mediatomb-0.11.0.ebuild?rev=1.1&view=markup |
13 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/mediatomb/mediatomb-0.11.0.ebuild?rev=1.1&content-type=text/plain |
14 |
|
15 |
Index: mediatomb-0.11.0.ebuild |
16 |
=================================================================== |
17 |
# Copyright 1999-2008 Gentoo Foundation |
18 |
# Distributed under the terms of the GNU General Public License v2 |
19 |
# $Header: /var/cvsroot/gentoo-x86/net-misc/mediatomb/mediatomb-0.11.0.ebuild,v 1.1 2008/03/27 17:32:57 flameeyes Exp $ |
20 |
|
21 |
inherit eutils autotools |
22 |
|
23 |
DESCRIPTION="MediaTomb is an open source UPnP MediaServer" |
24 |
HOMEPAGE="http://www.mediatomb.cc/" |
25 |
SRC_URI="mirror://sourceforge/mediatomb/${P}.tar.gz" |
26 |
LICENSE="GPL-2" |
27 |
SLOT="0" |
28 |
KEYWORDS="~amd64" |
29 |
IUSE="curl debug exif expat ffmpeg javascript libextractor mysql taglib" |
30 |
RDEPEND=" |
31 |
mysql? ( virtual/mysql ) |
32 |
!mysql? ( >=dev-db/sqlite-3 ) |
33 |
javascript? ( dev-lang/spidermonkey ) |
34 |
expat? ( dev-libs/expat ) |
35 |
taglib? ( media-libs/taglib ) |
36 |
!taglib? ( media-libs/id3lib ) |
37 |
exif? ( media-libs/libexif ) |
38 |
libextractor? ( media-libs/libextractor ) |
39 |
ffmpeg? ( media-video/ffmpeg ) |
40 |
curl? ( net-misc/curl ) |
41 |
sys-apps/file |
42 |
sys-libs/zlib |
43 |
virtual/libiconv" |
44 |
DEPEND="${RDEPEND}" |
45 |
|
46 |
MEDIATOMB_HOMEDIR="/var/lib/mediatomb" |
47 |
MEDIATOMB_CONFDIR="/etc/mediatomb" |
48 |
MEDIATOMB_PIDDIR="/var/run/mediatomb" |
49 |
|
50 |
pkg_setup() { |
51 |
# disable libextractor support if ffmpeg and libextractor use are enabled |
52 |
if use ffmpeg && use libextractor; then |
53 |
ewarn "ffmpeg and libextractor USE flags are enabled. libextractor support will be disabled." |
54 |
fi |
55 |
|
56 |
# create the mediatomb group and user |
57 |
enewgroup mediatomb |
58 |
enewuser mediatomb -1 -1 /dev/null mediatomb |
59 |
} |
60 |
|
61 |
src_unpack() { |
62 |
unpack ${A} |
63 |
cd "${S}" |
64 |
|
65 |
epatch "${FILESDIR}/${P}-newffmpeg.patch" |
66 |
eautoreconf |
67 |
} |
68 |
|
69 |
src_compile() { |
70 |
local myconf |
71 |
|
72 |
# disable libextractor support if ffmpeg and libextractor use are enabled |
73 |
if use ffmpeg && use libextractor; then |
74 |
myconf="${myconf} --enable-ffmpeg --disable-libextractor" |
75 |
else |
76 |
myconf="${myconf} $(use_enable ffmpeg) $(use_enable libextractor)" |
77 |
fi |
78 |
|
79 |
econf \ |
80 |
--prefix=/usr \ |
81 |
$(use_enable curl) \ |
82 |
$(use_enable debug tombdebug) \ |
83 |
$(use_enable exif libexif) \ |
84 |
$(use_enable expat) \ |
85 |
$(use_enable javascript libjs) \ |
86 |
$(use_enable mysql) $(use_enable !mysql sqlite3) \ |
87 |
$(use_enable taglib) $(use_enable !taglib id3lib) \ |
88 |
--enable-external-transcoding \ |
89 |
--enable-libmagic \ |
90 |
--enable-protocolinfo-extension \ |
91 |
${myconf} \ |
92 |
|| die "Configure failed!" |
93 |
|
94 |
emake || die "Make failed!" |
95 |
} |
96 |
|
97 |
src_install() { |
98 |
emake DESTDIR="${D}" install || die "Install failed!" |
99 |
|
100 |
dodoc AUTHORS ChangeLog NEWS README TODO |
101 |
|
102 |
sed -e "s:#MYSQL#:$(use mysql && echo "mysql"):" \ |
103 |
"${FILESDIR}/${PN}.initd" \ |
104 |
> "${T}/mediatomb.initd" |
105 |
newinitd "${T}/mediatomb.initd" mediatomb |
106 |
newconfd "${FILESDIR}/${PN}.confd" mediatomb |
107 |
|
108 |
insinto "${MEDIATOMB_CONFDIR}" |
109 |
newins "${FILESDIR}/${P}.config" config.xml |
110 |
fperms 0600 "${MEDIATOMB_CONFDIR}/config.xml" |
111 |
fowners mediatomb:mediatomb "${MEDIATOMB_CONFDIR}/config.xml" |
112 |
|
113 |
keepdir "${MEDIATOMB_HOMEDIR}" |
114 |
fowners mediatomb:mediatomb "${MEDIATOMB_HOMEDIR}" |
115 |
|
116 |
keepdir "${MEDIATOMB_PIDDIR}" |
117 |
fowners mediatomb:mediatomb "${MEDIATOMB_PIDDIR}" |
118 |
} |
119 |
|
120 |
pkg_postinst() { |
121 |
if use mysql; then |
122 |
elog "MediaTomb has been built with MySQL support. Please" |
123 |
elog "consult sections 4.2.2 and 6.1 of the MediaTomb" |
124 |
elog "documentation for information on configuring MediaTomb" |
125 |
elog "with MySQL. http://mediatomb.cc/pages/documentation" |
126 |
elog |
127 |
fi |
128 |
|
129 |
elog "The MediaTomb Web UI can be reached at:" |
130 |
elog "http://localhost:49152/" |
131 |
elog |
132 |
elog "To start MediaTomb:" |
133 |
elog "/etc/init.d/mediatomb start" |
134 |
elog |
135 |
elog "To start MediaTomb at boot:" |
136 |
elog "rc-update add mediatomb default" |
137 |
} |
138 |
|
139 |
|
140 |
|
141 |
1.1 net-misc/mediatomb/metadata.xml |
142 |
|
143 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/mediatomb/metadata.xml?rev=1.1&view=markup |
144 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/mediatomb/metadata.xml?rev=1.1&content-type=text/plain |
145 |
|
146 |
Index: metadata.xml |
147 |
=================================================================== |
148 |
<?xml version="1.0" encoding="UTF-8"?> |
149 |
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
150 |
<pkgmetadata> |
151 |
<herd>video</herd> |
152 |
<maintainer> |
153 |
<email>flameeyes@g.o</email> |
154 |
</maintainer> |
155 |
<use> |
156 |
<flag name="taglib"> |
157 |
Use <pkg>media-libs/taglib</pkg> for reading files' metadata |
158 |
rather than id3lib. If this USE flag is disabled |
159 |
<pkg>media-libs/id3lib</pkg> is used in its stead. |
160 |
</flag> |
161 |
<flag name="mysql"> |
162 |
Use <pkg>dev-db/mysql</pkg> as backend rather than SQLite3. If |
163 |
this USE flag is disabled, <pkg>dev-db/sqlite</pkg> is used in its |
164 |
stead. |
165 |
</flag> |
166 |
</use> |
167 |
</pkgmetadata> |
168 |
|
169 |
|
170 |
|
171 |
1.1 net-misc/mediatomb/ChangeLog |
172 |
|
173 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/mediatomb/ChangeLog?rev=1.1&view=markup |
174 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/mediatomb/ChangeLog?rev=1.1&content-type=text/plain |
175 |
|
176 |
Index: ChangeLog |
177 |
=================================================================== |
178 |
# ChangeLog for net-misc/mediatomb |
179 |
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 |
180 |
# $Header: /var/cvsroot/gentoo-x86/net-misc/mediatomb/ChangeLog,v 1.1 2008/03/27 17:32:57 flameeyes Exp $ |
181 |
|
182 |
*mediatomb-0.11.0 (27 Mar 2008) |
183 |
|
184 |
27 Mar 2008; Diego Pettenò <flameeyes@g.o> |
185 |
+files/mediatomb-0.11.0-newffmpeg.patch, +files/mediatomb-0.11.0.config, |
186 |
+files/mediatomb.confd, +files/mediatomb.initd, +metadata.xml, |
187 |
+mediatomb-0.11.0.ebuild: |
188 |
Initial import of mediatomb, an UPnP media server compatible with Sony |
189 |
PlayStation 3. Thanks to BT in bug #172799 for the ebuild. |
190 |
|
191 |
|
192 |
|
193 |
|
194 |
1.1 net-misc/mediatomb/Manifest |
195 |
|
196 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/mediatomb/Manifest?rev=1.1&view=markup |
197 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/mediatomb/Manifest?rev=1.1&content-type=text/plain |
198 |
|
199 |
Index: Manifest |
200 |
=================================================================== |
201 |
AUX mediatomb-0.11.0-newffmpeg.patch 2410 RMD160 112b1683bc86325e5584b9e7089f46d4a218d8fc SHA1 4af90200a3cf0a07ce47ea42b6b398002f3d99c1 SHA256 7566cd01d9af848bdfd75949bb586b9a83bb6b9501fe9dba921e93960e2f2fdb |
202 |
AUX mediatomb-0.11.0.config 2739 RMD160 0f6d8108052d19940e7f5d2288c9027aa2976dc6 SHA1 2c8bfdf7d370ca7782a930d8ef70a242a2942d37 SHA256 0c02298dd2078fed683dad661d933c1f7e43086c77999bf651065ec40ea762c4 |
203 |
AUX mediatomb.confd 857 RMD160 66c19ff63accb09048250daa94b7fdea208616fa SHA1 3ab51654efbb89aa9a8beb5ca47170ba86fd1320 SHA256 9d8b7e044f9ac684b33ea2ac97ddcfb2c038cb5038d4149e11441d5e24d7d92d |
204 |
AUX mediatomb.initd 576 RMD160 e92a6f915eb6d1a0fff1e82a74004ed8a430d503 SHA1 d2c7f0e7e86d8e7add10566d1928b45a953ce39b SHA256 f9f53683b6a6ad11ee1aab2cb8c604cd6639872c1abe36bf5d7006ffbbd7ca14 |
205 |
DIST mediatomb-0.11.0.tar.gz 1059429 RMD160 11c53d5757da3a689c025107331526c0486befc4 SHA1 1d7c86924686f9999a359ba96092aa36d30832a6 SHA256 25e0b3d761e41fc6793c780eb7f638719867cdc6d3429ec24f72d1e9556ac1d2 |
206 |
EBUILD mediatomb-0.11.0.ebuild 3293 RMD160 5e518ae065232438408b6fb752aa0bc827ce3103 SHA1 81caa7573e04374ea36b53f677cbaee1be06a91e SHA256 b7b80620b89e9fe5e600c8aac7925aa198e162df2bd31b69debca01000812928 |
207 |
MISC ChangeLog 508 RMD160 18ce96c8c48eeb5107cf5fccfb9f34bd460419e9 SHA1 979792fec3a4ab702eb08d648db19752b65270db SHA256 294a6d768bec50b62b3d7846830474a6aed1e52ff78842b199f5c393a3aee3d2 |
208 |
MISC metadata.xml 623 RMD160 6a46a6c1d59c37245d655795c94ad4379298f504 SHA1 feeea1de414c53e60e497a30799ea11c13515743 SHA256 14ff654aaebcc7efb5ea25c210a93c7b709fbd598b3de497fc804bf8ee99ba75 |
209 |
|
210 |
|
211 |
|
212 |
-- |
213 |
gentoo-commits@l.g.o mailing list |