Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-release-src > by-pkgid > 921d33903d7aedb003a43ab469c407cb > files > 2

dvb-apps-1.1.1-8.hg1500.5.mga5.src.rpm

%define snapshot	1500
%define rel		5
%define distname	linuxtv-dvb-apps

%if %snapshot
%define release %mkrel 8.hg%{snapshot}.%{rel}
%else
%define release %mkrel %{rel}
%endif

Summary:	Various apps for DVB cards
Name:		dvb-apps
Version:	1.1.1
Release:	%{release}
%if %snapshot
# REV=$(hg tip --template "{rev}")
# hg archive ../dvb-apps-$REV
# tar -cJf dvb-apps-$REV.tar.xz dvb-apps-$REV
Source0:	%{name}-%{snapshot}.tar.xz
%else
Source0:	http://linuxtv.org/download/dvb/%{distname}-%{version}.tar.bz2
%endif
# (Anssi 02/2008): dvbnet tries to strip 'path/' out from 'path/dvbnet'
# in argv[0] when showing it in commandline usage help output. The NULL
# check is buggy as 's' has already been incremented by 1 before the check.
# This patch removes the stripping altogether and uses the full argv[0]
# in usage(), as GNU utilities do.
Patch0:		dvbnet-do-not-strip-dir-from-argv0.patch
License:	GPLv2+
Group:		Video/Television
URL:		http://www.linuxtv.org/wiki/index.php/LinuxTV_dvb-apps
# bin/scan conflict:
Conflicts:	nmh

%description
Various apps for DVB cards.

# No sonames, and these are presumably only used internally,
# so put them all in the same package;
# If some other apps start using them, sonames should be fixed,
# and package splitted properly. - Anssi
%define libname %mklibname dvbapps
%define devname %mklibname -d dvbapps

%package -n %libname
Summary:	Common libraries used by dvb-apps
Group:		System/Libraries

%description -n %libname
Common libraries as used by the dvb-apps package.

%package -n %devname
Summary:	Development files for dvb-apps
Group:		Development/C
Provides:	%{name}-devel = %{version}-%{release}
Requires:	%libname = %{version}-%{release}

%description -n %devname
Development files for dvb-apps, for building applications that depend on:
- libdvbapi
- libdvbcfg
- libdvben50221
- libdvbsec
- libesg
- libucsi

%prep
%if %snapshot
%setup -q -n %name-%snapshot
%else
%setup -q -n %distname-%version -a 1
%endif
%patch0 -p1

%build
%setup_compile_flags
# (Anssi 02/2008) version.h gets written too late for dvbnet.c,
# parallel make broken
make prefix=%_prefix libdir=%_libdir includedir=%_includedir sharedir=%_datadir

%install
%makeinstall_std prefix=%_prefix libdir=%_libdir includedir=%_includedir sharedir=%_datadir

install -m644 util/av7110_loadkeys/README README.av7110_loadkeys
perl -pi -e 's:./evtest:evtest:' README.av7110_loadkeys
perl -pi -e 's:./av7110_loadkeys:av7110_loadkeys:' README.av7110_loadkeys
perl -pi -e "s:hauppauge.rc5:%{_datadir}/dvb/av7110_loadkeys/hauppauge.rc5:" README.av7110_loadkeys

install -m644 util/scan/README README.scan
perl -pi -e "s:\./::g" README.scan
perl -pi -e "s:dvb-s/Astra-19.2E:%{_datadir}/dvb/dvb-s/Astra-19.2E:" README.scan
perl -pi -e "s:atscscan -h:atscscan -h\nTuning files are stored in %{_datadir}/dvb.:"  README.scan

install -m644 util/szap/README README.zap
perl -pi -e "s:\./::g" README.zap

# backward compatibility:
ln -s scan %{buildroot}%{_bindir}/scandvb

%files
%doc README README.av7110_loadkeys README.scan util/dvbnet/net_start.*
%doc util/dib3000-watch/README.* README.zap
%{_bindir}/atsc_epg
%{_bindir}/av7110_loadkeys
%{_bindir}/azap
%{_bindir}/czap
%{_bindir}/dib3000-watch
%{_bindir}/dst_test
%{_bindir}/dvbdate
%{_bindir}/dvbnet
%{_bindir}/dvbscan
%{_bindir}/dvbtraffic
%{_bindir}/femon
%{_bindir}/gotox
%{_bindir}/gnutv
%{_bindir}/lsdvb
%{_bindir}/scan
%{_bindir}/scandvb
%{_bindir}/szap
%{_bindir}/tzap
%{_bindir}/zap
%dir %{_datadir}/dvb
%{_datadir}/dvb/atsc
%{_datadir}/dvb/av7110_loadkeys
%{_datadir}/dvb/dvb-c
%{_datadir}/dvb/dvb-s
%{_datadir}/dvb/dvb-t

%files -n %libname
%{_libdir}/libdvb*.so
%{_libdir}/libesg.so
%{_libdir}/libucsi.so

%files -n %devname
%{_includedir}/libdvbapi
%{_includedir}/libdvbcfg
%{_includedir}/libdvben50221
%{_includedir}/libdvbsec
%{_includedir}/libesg
%{_includedir}/libucsi
%{_libdir}/libdvb*.a
%{_libdir}/libesg.a
%{_libdir}/libucsi.a


%changelog
* Wed Oct 15 2014 umeabot <umeabot> 1.1.1-8.hg1500.5.mga5
+ Revision: 748045
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 1.1.1-8.hg1500.4.mga5
+ Revision: 678883
- Mageia 5 Mass Rebuild
- Mageia 4 Mass Rebuild

* Tue Oct 15 2013 anssi <anssi> 1.1.1-8.hg1500.2.mga4
+ Revision: 499484
- new snapshot

* Sat Jan 19 2013 fwang <fwang> 1.1.1-8.hg1465.2.mga3
+ Revision: 389734
- update rpm group

  + umeabot <umeabot>
    - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Wed Mar 07 2012 anssi <anssi> 1.1.1-8.hg1465.1.mga2
+ Revision: 221073
- new snapshot
- new snapshot
- remove patches that were fixed upstream
- imported package dvb-apps


* Thu Dec 02 2010 Oden Eriksson <oeriksson@mandriva.com> 1.1.1-8.hg1331.4mdv2011.0
+ Revision: 604833
- rebuild

* Wed Jun 23 2010 Anssi Hannula <anssi@mandriva.org> 1.1.1-8.hg1331.3mdv2010.1
+ Revision: 548754
- fix czap config file parser (it uses %%a in sscanf for a string field,
  while recent glibc versions interpret %%a as a floating point conversion
  specifier as specified in C99, as per glibc CONFORMANCE file, contrary
  to sscanf man page; patch from upstream)

  + Frederic Crozat <fcrozat@mandriva.com>
    - Fix url
    - fix license

* Sun Jan 24 2010 Anssi Hannula <anssi@mandriva.org> 1.1.1-8.hg1331.2mdv2010.1
+ Revision: 495574
- fix zero transport stream id in scan output under some circuimstances
  (fixes EPG in VDR, scan-fix-transport-stream-id.patch)

* Sat Jan 16 2010 Anssi Hannula <anssi@mandriva.org> 1.1.1-8.hg1331.1mdv2010.1
+ Revision: 492505
- new snapshot
- introduces library and devel packages, currently used internally only
- use upstream file locations
- do not rename scan to scandvb, instead add conflict with nmh
  (compatibility link is added)
- fix format string (format-string.patch)
- rediff do-not-strip-dir-from-argv0.patch
- remove vdr-zero-ca.patch, applied upstream

* Sun Aug 09 2009 Oden Eriksson <oeriksson@mandriva.com> 1.1.1-7mdv2010.0
+ Revision: 413412
- rebuild

* Tue Dec 02 2008 Anssi Hannula <anssi@mandriva.org> 1.1.1-6mdv2009.1
+ Revision: 309377
- update scan data

* Thu Mar 13 2008 Anssi Hannula <anssi@mandriva.org> 1.1.1-5mdv2008.1
+ Revision: 187533
- scandvb: do not incorrectly set CA field to non-zero value by default for
  VDR 1.3+ (patch from upstream trunk)

* Thu Feb 28 2008 Anssi Hannula <anssi@mandriva.org> 1.1.1-4mdv2008.1
+ Revision: 175962
- disable parallel make
- dvbnet: do not strip directories from argv[0] when displaying
  help output, fixes segfault (P0, fixes #38012)
- new snapshot of scan data

* Wed Jan 02 2008 Olivier Blin <oblin@mandriva.com> 1.1.1-3mdv2008.1
+ Revision: 140722
- restore BuildRoot

  + Thierry Vignaud <tv@mandriva.org>
    - kill re-definition of %%buildroot on Pixel's request

* Mon Sep 24 2007 Anssi Hannula <anssi@mandriva.org> 1.1.1-3mdv2008.0
+ Revision: 92519
- new initial transponder scan data snapshot

* Tue Jun 26 2007 Adam Williamson <awilliamson@mandriva.org> 1.1.1-2mdv2008.0
+ Revision: 44258
- drop unneeded BuildRequires, rebuild for 2008
- Import dvb-apps



* Fri Jun 02 2006 Anssi Hannula <anssi@mandriva.org> 1.1.1-1mdv2007.0
- 1.1.1
- drop patch1, unneeded
- add atsc tuning files

* Sun Oct 2 2005 Erwan Velu <erwan@seanodes.com> 1.1.0-6mdk
- Updating dvb-t config files from CVS

* Mon Aug 29 2005 Marcel Pol <mpol@mandriva.org> 1.1.0-5mdk
- rebuild

* Tue Jul 27 2004 Svetoslav Slavtchev <svetljo@gmx.de> 1.1.0-4mdk
- rebuild

* Mon Jun 07 2004 Svetoslav Slavtchev <svetljo@gmx.de> 1.1.0-3mdk
- drop an unused patch & fix perms

* Mon Jun 07 2004 Svetoslav Slavtchev <svetljo@gmx.de> 1.1.0-2mdk
- contrib build
  clean up club stuff

* Sun Apr 04 2004 Svetoslav Slavtchev <svetljo@gmx.de> 1.1.0-1mdk
- update source
- tweak the docs to the mdk layout
- build for club

* Wed Sep 17 2003 Marcel Pol <mpol@gmx.net> 1.0.0-1mdk
- initial contrib from Svetoslav Slavtchev