/[smecontribs]/rpms/mediatomb/contribs9/mediatomb.spec
ViewVC logotype

Contents of /rpms/mediatomb/contribs9/mediatomb.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.2 - (show annotations) (download)
Sun Apr 30 21:46:24 2017 UTC (7 years, 7 months ago) by unnilennium
Branch: MAIN
Changes since 1.1: +1 -1 lines
* Sat Jun 25 2011 Steve Huff <shuff@vecna.org> - 0.12.1-1
- Initial package.

1 # $Id$
2 # Authority: shuff
3 # Upstream: Sergey Bostandzhyan <contact$mediatomb,cc>
4 # ExcludeDist: el2
5
6 # el6 changed the package name to libcurl
7 %{?el3:%define _without_libcurl 1}
8 %{?el4:%define _without_libcurl 1}
9 %{?el5:%define _without_libcurl 1}
10
11 # el6 split out file and file-devel
12 %{?el3:%define _without_file-devel 1}
13 %{?el4:%define _without_file-devel 1}
14 %{?el5:%define _without_file-devel 1}
15
16 Summary: UPnP server with web interface
17 Name: mediatomb
18 Version: 0.12.1
19 Release: 1%{?dist}
20 License: GPL
21 Group: Applications/Multimedia
22 URL: http://mediatomb.cc/
23
24 Packager: Steve Huff <shuff@vecna.org>
25 Vendor: Dag Apt Repository, http://dag.wieers.com/apt/
26
27 Source: http://downloads.sourceforge.net/project/mediatomb/MediaTomb/%{version}/mediatomb-%{version}.tar.gz
28 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
29
30 #Buildarch: noarch
31 BuildRequires: binutils
32 BuildRequires: expat-devel
33 BuildRequires: file%{?_without_file-devel:-devel}
34 BuildRequires: ffmpeg-devel
35 BuildRequires: gcc-c++
36 BuildRequires: js-devel
37 # BuildRequires: lastfmlib-devel
38 BuildRequires: %{!?_without_libcurl:lib}curl-devel >= 4
39 BuildRequires: libexif-devel
40 # BuildRequires: libffmpegthumbnailer-devel
41 BuildRequires: libssh2-devel
42 BuildRequires: nspr-devel
43 BuildRequires: make
44 BuildRequires: mysql-devel >= 4
45 #BuildRequires: rpm-macros-rpmforge
46 BuildRequires: sqlite-devel >= 3
47 BuildRequires: taglib-devel
48 BuildRequires: zlib-devel
49
50 %description
51 MediaTomb is an open source (GPL) UPnP MediaServer with a nice web user
52 interface, it allows you to stream your digital media through your home network
53 and listen to/watch it on a variety of UPnP compatible devices.
54
55 MediaTomb implements the UPnP MediaServer V 1.0 specification that can be found
56 on http://www.upnp.org/. The current implementation focuses on parts that are
57 required by the specification, however we look into extending the functionality
58 to cover the optional parts of the spec as well.
59
60 MediaTomb should work with any UPnP compliant MediaRenderer, please tell us if
61 you experience difficulties with particular models, also take a look at the
62 Supported Devices list for more information.
63
64
65 %prep
66 %setup
67
68 %build
69 %configure \
70 --disable-dependency-tracking \
71 --enable-ffmpeg \
72 --with-search=%{_usr}
73 %{__make} %{?_smp_mflags}
74
75 # fix mediatomb init script
76 %{__perl} -pi -e 's|/etc/mediatomb\.conf|/etc/sysconfig/mediatomb|;' scripts/mediatomb-service-fedora
77
78 %install
79 %{__rm} -rf %{buildroot}
80 %{__make} install DESTDIR="%{buildroot}"
81
82 # init script
83 %{__install} -d -m755 %{buildroot}%{_initrddir}
84 %{__install} -m755 scripts/mediatomb-service-fedora %{buildroot}%{_initrddir}/mediatomb
85
86 # config file
87 %{__install} -d -m755 %{buildroot}%{_sysconfdir}/sysconfig
88 %{__install} -m755 config/mediatomb-conf-fedora %{buildroot}%{_sysconfdir}/sysconfig/mediatomb
89
90 # fix for stupid strip issue
91 #%{__chmod} -R u+w %{buildroot}/*
92
93 %post
94 if [ $1 -eq 1 ]; then
95 /usr/sbin/groupadd -f -r mediatomb
96 /usr/sbin/useradd -d %{_datadir}/mediatomb -g mediatomb -r -s /bin/false mediatomb
97 /sbin/chkconfig --add mediatomb
98 exit 0
99 fi
100
101 %preun
102 if [ $1 -eq 0 ]; then
103 /sbin/chkconfig --del mediatomb
104 /usr/sbin/userdel mediatomb
105 /usr/sbin/groupdel mediatomb
106 exit 0
107 fi
108
109 %clean
110 %{__rm} -rf %{buildroot}
111
112 %files
113 %defattr(-, root, root, 0755)
114 %doc AUTHORS ChangeLog COPYING INSTALL NEWS README* TODO doc/ scripts/
115 %doc %{_mandir}/man?/*
116 %{_bindir}/*
117 %{_datadir}/mediatomb/
118 %{_initrddir}/mediatomb
119 %config %{_sysconfdir}/sysconfig/mediatomb
120
121 %changelog
122 * Sat Jun 25 2011 Steve Huff <shuff@vecna.org> - 0.12.1-1
123 - Initial package.

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed