# Spec file taken from upstream, thanks. -AdamW 2007/06 %define svn 2068 %define rel 1 %if %svn %define release %mkrel 0.%{svn}.%{rel} %define distname %{name}-%{svn}.tar.xz %define dirname %{name} %else %define release %mkrel %{rel} %define distname %{name}-%{version}.tar.gz %define dirname %{name}-%{version} %endif Name: mediatomb Summary: UPnP AV MediaServer Version: 0.12.0 Release: %{release} License: GPLv2 Group: Networking/Remote access Source0: http://downloads.sourceforge.net/mediatomb/%{distname} Source1: mediatomb.logrotate # Adds parallel init info to init.d script - AdamW 2007/06 Patch0: mediatomb-0.11.0-initinfo.patch URL: http://mediatomb.cc Buildroot: %{_tmppath}/%{name}-%{version}-buildroot BuildRequires: sqlite3-devel BuildRequires: libmagic-devel BuildRequires: js-devel BuildRequires: libid3-devel BuildRequires: taglib-devel BuildRequires: libexif-devel BuildRequires: curl-devel BuildRequires: ffmpeg-devel BuildRequires: expat-devel BuildRequires: file %description MediaTomb - UPnP AV Mediaserver for Linux. %prep %setup -q -n %{dirname} %patch0 -p1 -b .init %build %if %svn autoreconf -i %endif # configure script doesn't know where we keep the libjs headers - AdamW 2007/06 export JS_SEARCH_HEADERS=/usr/include/js-1.70 %configure2_5x --enable-taglib --enable-external-transcoding --enable-protocolinfo-extension %make %install rm -rf %{buildroot} install -D -m 0755 scripts/mediatomb-service-fedora %{buildroot}%{_initrddir}/%{name} install -D -m 0755 config/mediatomb-conf-fedora %{buildroot}%{_sysconfdir}/%{name}.conf %makeinstall_std mkdir -p %{buildroot}%{_logdir} touch %{buildroot}%{_logdir}/%{name} install -D -m 644 %{SOURCE1} %{buildroot}/etc/logrotate.d/%{name} %clean rm -rf %{buildroot} %pre # Create a user %_pre_useradd %{name} %{_localstatedir}/lib/%{name} /bin/false %post %_post_service %{name} # Create initial log file so that logrotate doesn't complain if [ $1 = 1 ]; then %create_ghostfile %{_logdir}/%{name} root root 644 fi %preun %_preun_service %{name} %postun %_postun_userdel %{name} %files %defattr(-,root,root) %doc README README.UTF_8 AUTHORS ChangeLog INSTALL doc/doxygen.conf %doc doc/scripting.txt doc/scripting_utf8.txt %{_sysconfdir}/logrotate.d/%{name} %{_bindir}/%{name} %{_datadir}/%{name} %{_mandir}/man1/* %{_initrddir}/%{name} %defattr(-,%{name},%{name}) %config(noreplace) %{_sysconfdir}/%{name}.conf %ghost %{_logdir}/%{name} %changelog * Sun Feb 07 2010 Funda Wang <fwang@mandriva.org> 0.12.0-0.2068.1mdv2010.1 + Revision: 501582 - new snapshot + Thierry Vignaud <tvignaud@mandriva.com> - rebuild * Tue Oct 21 2008 Adam Williamson <awilliamson@mandriva.org> 0.12.0-0.1905.1mdv2009.1 + Revision: 296292 - adjust spec for building from svn - explicitly enable some configure options for ps3 support - bump to svn for improved ps3 support + Pixel <pixel@mandriva.com> - adapt to %%_localstatedir now being /var instead of /var/lib (#22312) * Sun Mar 02 2008 Adam Williamson <awilliamson@mandriva.org> 0.11.0-1mdv2008.1 + Revision: 177601 - add a few buildrequires - new release 0.11.0 - drop ip_address.patch (no longer relevant) and config.patch (merged upstream) - rediff initinfo.patch - minor spec clean + Olivier Blin <oblin@mandriva.com> - restore BuildRoot + Thierry Vignaud <tvignaud@mandriva.com> - kill re-definition of %%buildroot on Pixel's request * Wed Aug 08 2007 Adam Williamson <awilliamson@mandriva.org> 0.10.0-1mdv2008.0 + Revision: 60077 - apply Fedora license policy (specify GPLv2) - add patch2 to fix IP address check for non-English locales (thanks Erwan) - new release 0.10.0 * Wed Jul 04 2007 Adam Williamson <awilliamson@mandriva.org> 0.9.1-1mdv2008.0 + Revision: 47790 - Import mediatomb