-
Notifications
You must be signed in to change notification settings - Fork 11
/
libdvbpsi.spec.in
139 lines (107 loc) · 3.72 KB
/
libdvbpsi.spec.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
%define name libdvbpsi
%define version @PACKAGE_VERSION@
%define release 1
%define lib_name %{name}
%define redhat 1
%if %redhat
# some mdk macros that do not exist in rh
%define configure2_5x CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr --libdir=%{_libdir}
%define make %__make
%define makeinstall_std %__make DESTDIR="$RPM_BUILD_ROOT" install
# adjust define for Redhat.
%endif
Summary: A library for decoding and generating MPEG 2 and DVB PSI sections.
Name: %{name}
Version: %{version}
Release: %{release}
License: LGPLv2.1
URL: http://developers.videolan.org/libdvbpsi/
Group: System/Libraries
Source: http://www.videolan.org/pub/videolan/libdvbpsi/%{version}/%{name}-%{version}.tar.bz2
BuildRoot: %_tmppath/%name-%version-%release-root
Provides: %name
Prefix: @prefix@
%description
libdvbpsi is a simple library designed for MPEG 2 TS and DVB PSI tables
decoding and generating. The important features are:
* PAT decoder and genarator.
* PMT decoder and generator.
%package -n %{lib_name}-devel
Summary: Development tools for programs which will use the libdvbpsi library.
Group: Development/C
Provides: %name-devel = %version-%release
Requires: %{lib_name} = %version-%release
%description -n %{lib_name}-devel
The %{name}-devel package includes the header files and static libraries
necessary for developing programs which will manipulate MPEG 2 and DVB PSI
information using the %{name} library.
If you are going to develop programs which will manipulate MPEG 2 and DVB PSI
information you should install %{name}-devel. You'll also need to have
the %name package installed.
%prep
%setup -q -n %{lib_name}-%{version}
%build
%configure2_5x --enable-release
%make
%install
rm -rf %buildroot
%makeinstall_std
%clean
rm -rf %buildroot
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root,-)
%doc AUTHORS README COPYING ChangeLog
%{_libdir}/*.so.*
%{_libdir}/*.so
%files -n %{lib_name}-devel
%defattr(-,root,root)
%doc COPYING NEWS
%{_libdir}/*a
%{_libdir}/pkgconfig/libdvbpsi.pc
%{_includedir}/*
%changelog
* Thu Mar 26 2015 Jean-Paul Saman <[email protected]> - 1.3.0
- bugfixes and new descriptors
* Thu Apr 21 2011 Jean-Paul Saman <[email protected]>
- Correctly build rpm package on x86_64
- Enable debug symbols in build (usefull for %name-debuginfo package)
* Fri Nov 19 2010 Jean-Paul Saman <[email protected]>
- Relicensed under LGPLv2.1
* Fri Apr 23 2010 Jean-Paul Saman <[email protected]>
- generalized libdvbpsi.spec
* Tue Apr 13 2010 Jean-Paul Saman <[email protected]>
- add pkgconfig file libdvbpsi.pc
- removed packager and vendor from specfile, these should
be supplied by the package builder from ~/.rpmmacros
* Tue Dec 18 2007 Jean-Paul Saman <[email protected]>
- New VBI data descriptor support
- 0.1.7 release
* Thu Oct 22 2007 Jean-Paul Saman <[email protected]>
- New cat support
- Fix EIT discontinuities
- new example tool for checking an MPEG-2 TS file
- 0.1.6 release
* Thu Sep 22 2005 Jean-Paul Saman <[email protected]>
- Remove conflicting redefine of release
- Fix typo's
* Wed Jul 6 2005 Sam Hocevar <[email protected]>
- 0.1.5 release.
* Fri Jan 2 2004 Sam Hocevar <[email protected]>
- 0.1.4 release.
* Tue Jul 29 2003 Yves Duret <[email protected]>
- 0.1.3 release.
* Fri Dec 13 2002 Yves Duret <[email protected]> 0.1.2-2mdk
- s#Copyright#License#
- include the libtool .la files.
- use macros.
- update URL: tag.
* Fri Oct 11 2002 Samuel Hocevar <[email protected]>
- 0.1.2 release.
* Sat May 18 2002 Arnaud de Bossoreille de Ribou <[email protected]>
- 0.1.1 release.
* Mon Apr 8 2002 Arnaud de Bossoreille de Ribou <[email protected]>
- split into two separate packages.
* Thu Apr 4 2002 Jean-Paul Saman <[email protected]>
- first version of package for redhat systems.