update to 0.27 [release 0.27-1mamba;Sun May 17 2015]
This commit is contained in:
parent
116acd555c
commit
21f76b76e4
79
mythtv.spec
79
mythtv.spec
@ -1,14 +1,14 @@
|
||||
%define majver %(echo %version | cut -d. -f1-2)
|
||||
Name: mythtv
|
||||
Version: 0.26.1
|
||||
Version: 0.27
|
||||
Release: 1mamba
|
||||
Summary: A digital video recorder (DVR) application
|
||||
Group: Applications/Multimedia
|
||||
Vendor: openmamba
|
||||
Distribution: openmamba
|
||||
Packager: Automatic Build System <autodist@mambasoft.it>
|
||||
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
||||
URL: http://www.mythtv.org/
|
||||
Source0: ftp://ftp.osuosl.org/pub/mythtv/mythtv-%{version}.tar.bz2
|
||||
Source0: https://github.com/MythTV/mythtv.git/v%{version}/mythtv-%{version}.tar.bz2
|
||||
Source1: mythfrontend.desktop
|
||||
Source2: mythfrontend.png
|
||||
Source3: mythtv-setup.desktop
|
||||
@ -29,7 +29,6 @@ BuildRequires: desktop-file-utils
|
||||
#BuildRequires: file /usr/lib/libdirectfb-1.4.so: No such file or directory
|
||||
#BuildRequires: file /usr/lib/libfusion-1.4.so: No such file or directory
|
||||
BuildRequires: glibc-devel
|
||||
BuildRequires: kernel-mamba-headers
|
||||
BuildRequires: libalsa-devel
|
||||
BuildRequires: libavc1394-devel
|
||||
BuildRequires: libbzip2-devel
|
||||
@ -373,33 +372,35 @@ This package contains the documentation for %{name},
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch0 -p2
|
||||
#%patch0 -p2
|
||||
|
||||
rm -rf contrib/Win32 contrib/OSX
|
||||
chmod -x themes/default/htmls/*.html
|
||||
#chmod -x themes/default/htmls/*.html
|
||||
|
||||
cp -a %{SOURCE1} %{SOURCE2} %{SOURCE3} .
|
||||
cp -a %{SOURCE4} %{SOURCE5} %{SOURCE6} .
|
||||
cp -a %{SOURCE7} %{SOURCE8} %{SOURCE9} %{SOURCE10} .
|
||||
cp -a %{SOURCE12} PACKAGE-LICENSING
|
||||
|
||||
sed -i -e 's#perl Makefile.PL#%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"#' bindings/perl/Makefile
|
||||
#sed -i -e 's#perl Makefile.PL#%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"#' bindings/perl/Makefile
|
||||
|
||||
sed -i -e 's,VENDOR_XVMC_LIBS="-lXvMCNVIDIA",VENDOR_XVMC_LIBS="-lXvMCNVIDIA -lXv",' configure
|
||||
#sed -i -e 's,VENDOR_XVMC_LIBS="-lXvMCNVIDIA",VENDOR_XVMC_LIBS="-lXvMCNVIDIA -lXv",' configure
|
||||
|
||||
%build
|
||||
cd mythtv
|
||||
./configure \
|
||||
--prefix=%{_prefix} \
|
||||
--libdir=%{_libdir} \
|
||||
--libdir-name=%{_lib} \
|
||||
--mandir=%{_mandir} \
|
||||
--extra-cflags="%{optflags} -fomit-frame-pointer" \
|
||||
--extra-cxxflags="%{optflags} -fomit-frame-pointer" \
|
||||
--extra-cflags="%{optflags} -fomit-frame-pointer -fno-devirtualize" \
|
||||
--extra-cxxflags="%{optflags} -fomit-frame-pointer -fno-devirtualize" \
|
||||
%ifarch %{ix86}
|
||||
--cpu=i686 \
|
||||
--tune=i686 \
|
||||
%endif
|
||||
--enable-mmx \
|
||||
--qmake=%{_qt4_qmake} \
|
||||
--enable-iptv \
|
||||
--enable-pthreads \
|
||||
--enable-ffmpeg-pthreads \
|
||||
--enable-joystick-menu \
|
||||
@ -436,7 +437,7 @@ sed -i -e 's,VENDOR_XVMC_LIBS="-lXvMCNVIDIA",VENDOR_XVMC_LIBS="-lXvMCNVIDIA -lXv
|
||||
|
||||
%install
|
||||
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||||
make INSTALL_ROOT=%{buildroot} install
|
||||
make INSTALL_ROOT=%{buildroot} install -C mythtv
|
||||
|
||||
ln -s mythtv-setup %{buildroot}%{_bindir}/mythtvsetup
|
||||
mkdir -p %{buildroot}%{_localstatedir}/lib/mythtv
|
||||
@ -447,10 +448,6 @@ mkdir -p %{buildroot}%{_initrddir}
|
||||
mkdir -p %{buildroot}%{_sysconfdir}/sysconfig
|
||||
mkdir -p %{buildroot}%{_sysconfdir}/mythtv
|
||||
|
||||
rm -rf %{buildroot}%{perl_vendorarch}/auto/MythTV/.packlist
|
||||
rm -rf %{buildroot}%{_libdir}/libmyth*.*a
|
||||
rm -rf %{buildroot}%{_libdir}/mythtv/filters/*.*a
|
||||
|
||||
# mysql.txt and other config/init files
|
||||
install -m 644 %{SOURCE11} %{buildroot}%{_sysconfdir}/mythtv/mysql.txt
|
||||
echo "# to be filled in by mythtv-setup" > %{buildroot}%{_sysconfdir}/mythtv/config.xml
|
||||
@ -471,7 +468,16 @@ done
|
||||
mkdir -p %{buildroot}%{_libdir}/mythtv/plugins
|
||||
|
||||
mkdir -p %{buildroot}%{_datadir}/mythtv/build/
|
||||
install -pm 644 settings.pro %{buildroot}%{_datadir}/mythtv/build/
|
||||
install -pm 644 mythtv/settings.pro %{buildroot}%{_datadir}/mythtv/build/
|
||||
|
||||
%ifarch x86_64
|
||||
mv %{buildroot}%{_prefix}/lib/libmythzmq.* %{buildroot}%{_libdir}
|
||||
mv %{buildroot}%{_prefix}/lib/pkgconfig %{buildroot}%{_libdir}
|
||||
%endif
|
||||
|
||||
rm -rf %{buildroot}%{perl_sitearch}/auto/MythTV/.packlist
|
||||
rm -rf %{buildroot}%{_libdir}/libmyth*.*a
|
||||
rm -rf %{buildroot}%{_libdir}/mythtv/filters/*.*a
|
||||
|
||||
%clean
|
||||
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||||
@ -506,8 +512,11 @@ fi
|
||||
%{_bindir}/mythcommflag
|
||||
%{_bindir}/mythffmpeg
|
||||
%{_bindir}/mythffplay
|
||||
%{_bindir}/mythffprobe
|
||||
%{_bindir}/mythffserver
|
||||
%{_bindir}/mythfilldatabase
|
||||
%{_bindir}/mythfrontend
|
||||
%{_bindir}/mythhdhomerun_config
|
||||
%{_bindir}/mythjobqueue
|
||||
%{_bindir}/mythlcdserver
|
||||
%{_bindir}/mythlogserver
|
||||
@ -515,6 +524,7 @@ fi
|
||||
%{_bindir}/mythmetadatalookup
|
||||
%{_bindir}/mythpreviewgen
|
||||
%{_bindir}/mythreplex
|
||||
%{_bindir}/mythscreenwizard
|
||||
%{_bindir}/mythshutdown
|
||||
%{_bindir}/mythtranscode
|
||||
%{_bindir}/mythtv-setup
|
||||
@ -558,7 +568,7 @@ fi
|
||||
%{_libdir}/libmythavutil.so.*
|
||||
%{_libdir}/libmythfreemheg-*.so.*
|
||||
%{_libdir}/libmythhdhomerun-*.so.*
|
||||
%{_libdir}/libmythlivemedia-*.so.*
|
||||
#%{_libdir}/libmythlivemedia-*.so.*
|
||||
%{_libdir}/libmythmetadata-*.so.*
|
||||
%{_libdir}/libmythnzmqt.so.*
|
||||
%{_libdir}/libmythpostproc.so.*
|
||||
@ -571,7 +581,7 @@ fi
|
||||
%{_libdir}/libmythui-*.so.*
|
||||
%{_libdir}/libmythupnp-*.so.*
|
||||
%{_libdir}/libmythzmq.so.*
|
||||
%doc AUTHORS COPYING
|
||||
#%doc mythtv/AUTHORS mythtv/COPYING
|
||||
|
||||
%files -n libmythtv-devel
|
||||
%defattr(-,root,root)
|
||||
@ -593,7 +603,7 @@ fi
|
||||
%{_includedir}/mythtv/libmythui
|
||||
%{_includedir}/mythtv/libpostproc
|
||||
%dir %{_includedir}/mythtv/libswresample
|
||||
%{_includedir}/mythtv/libswresample/swresample.h
|
||||
%{_includedir}/mythtv/libswresample/*.h
|
||||
%{_includedir}/mythtv/libswscale
|
||||
%{_includedir}/mythtv/metadata
|
||||
%{_includedir}/mythtv/mpeg2dec
|
||||
@ -613,7 +623,7 @@ fi
|
||||
%{_libdir}/libmythbase-%{majver}.so
|
||||
%{_libdir}/libmythfreemheg-*.so
|
||||
%{_libdir}/libmythhdhomerun-*.so
|
||||
%{_libdir}/libmythlivemedia-*.so
|
||||
#%{_libdir}/libmythlivemedia-*.so
|
||||
%{_libdir}/libmythmetadata-*.so
|
||||
%{_libdir}/libmythnzmqt.so
|
||||
%{_libdir}/libmythpostproc.so
|
||||
@ -631,14 +641,14 @@ fi
|
||||
|
||||
%files -n perl-MythTV
|
||||
%defattr(-,root,root)
|
||||
%dir %{perl_vendorlib}/IO
|
||||
%dir %{perl_vendorlib}/IO/Socket
|
||||
%dir %{perl_vendorlib}/IO/Socket/INET
|
||||
%{perl_vendorlib}/IO/Socket/INET/MythTV.pm
|
||||
%{perl_vendorlib}/MythTV.pm
|
||||
%dir %{perl_vendorlib}/MythTV
|
||||
%{perl_vendorlib}/MythTV/*.pm
|
||||
%dir %{perl_vendorarch}/auto/MythTV
|
||||
%dir %{perl_sitelib}/IO
|
||||
%dir %{perl_sitelib}/IO/Socket
|
||||
%dir %{perl_sitelib}/IO/Socket/INET
|
||||
%{perl_sitelib}/IO/Socket/INET/MythTV.pm
|
||||
%{perl_sitelib}/MythTV.pm
|
||||
%dir %{perl_sitelib}/MythTV
|
||||
%{perl_sitelib}/MythTV/*.pm
|
||||
%dir %{perl_sitearch}/auto/MythTV
|
||||
|
||||
%files -n python-MythTV
|
||||
%defattr(-,root,root)
|
||||
@ -658,12 +668,15 @@ fi
|
||||
%dir %{python_sitelib}/MythTV/wikiscripts
|
||||
%{python_sitelib}/MythTV/wikiscripts/*
|
||||
|
||||
%files docs
|
||||
%defattr(-,root,root)
|
||||
%doc FAQ PACKAGE-LICENSING README* UPGRADING VERSION keys.txt
|
||||
#%doc contrib database
|
||||
#%files docs
|
||||
#%defattr(-,root,root)
|
||||
#%doc mythtv/FAQ PACKAGE-LICENSING README* UPGRADING VERSION keys.txt
|
||||
##%doc contrib database
|
||||
|
||||
%changelog
|
||||
* Sun May 17 2015 Silvan Calarco <silvan.calarco@mambasoft.it> 0.27-1mamba
|
||||
- update to 0.27
|
||||
|
||||
* Tue Aug 20 2013 Automatic Build System <autodist@mambasoft.it> 0.26.1-1mamba
|
||||
- automatic version update by autodist
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user