Fri, 11 Mar 2011 21:30:26 +0100
Import package vendor original specs for necessary manipulations.
1 Name: libdvdnav
2 Version: 4.1.4
3 Release: 1.4
4 Summary: A library for reading DVD video discs based on Ogle code
6 Group: System Environment/Libraries
7 License: GPLv2+
8 #Source: http://www.mplayerhq.hu/MPlayer/releases/dvdnav/libdvdnav-%{version}.tar.bz2
9 # svn export svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdnav
10 Source: %{name}-svn1184.tar.bz2
11 Patch0: %{name}-multilib.patch
12 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
14 BuildRequires: doxygen
15 BuildRequires: libdvdread-devel >= 4.1.3-0.3
17 %description
18 libdvdnav provides a simple library for reading DVD video discs.
19 The code is based on Ogle and used in, among others, the Xine dvdnav plug-in.
21 %package devel
22 Summary: Development files for libdvdnav
23 Group: Development/Libraries
24 Requires: %{name} = %{version}-%{release}
25 Requires: libdvdread-devel >= 4.1.3-0.3
26 Requires: pkgconfig
28 %description devel
29 libdvdnav-devel contains the files necessary to build packages that use the
30 libdvdnav library.
32 %prep
33 %setup -q
34 %patch0 -p1 -b .multilib
36 %build
37 ./configure2 \
38 --disable-opts \
39 --disable-static \
40 --disable-strip \
41 --extra-cflags="%{optflags}" \
42 --libdir=%{_libdir} \
43 --prefix=%{_prefix} \
44 --shlibdir=%{_libdir} \
45 --with-dvdread-config="pkg-config dvdread" \
47 %{__make} %{?_smp_mflags}
48 pushd doc
49 doxygen doxy.conf
50 popd
52 %install
53 %{__rm} -rf %{buildroot}
54 %{__make} install DESTDIR=%{buildroot}
55 %{__install} -d -m 755 %{buildroot}/%{_datadir}/aclocal
56 %{__install} -p -m 644 m4/dvdnav.m4 %{buildroot}/%{_datadir}/aclocal
58 %clean
59 %{__rm} -rf %{buildroot}
61 %post -p /sbin/ldconfig
63 %postun -p /sbin/ldconfig
65 %files
66 %defattr(-,root,root,-)
67 %doc AUTHORS ChangeLog COPYING NEWS README
68 %{_libdir}/libdvdnav.so.*
69 %{_libdir}/libdvdnavmini.so.*
71 %files devel
72 %defattr(-,root,root,-)
73 %doc TODO doc/html/*
74 %{_bindir}/dvdnav-config
75 %{_libdir}/libdvdnav.so
76 %{_libdir}/libdvdnavmini.so
77 %{_includedir}/dvdnav
78 %{_datadir}/aclocal/dvdnav.m4
79 %{_libdir}/pkgconfig/dvdnav.pc
80 %{_libdir}/pkgconfig/dvdnavmini.pc
82 %changelog
83 * Mon Nov 1 2010 Kozinov Ivan <kozinov@gmail.com> - 4.1.4-0.2.svn1184
84 - Build for MeeGo 1.1
86 * Sat Sep 26 2009 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.4-0.1.svn1184
87 - fix multilib conflict, based on a patch by Rex Dieter (rhbz#477684)
88 - update to SVN r1184
89 - move TODO to devel docs
91 * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1.3-3
92 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
94 * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1.3-2
95 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
97 * Tue Sep 09 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.3-1
98 - update to 4.1.3 final
100 * Sun Aug 31 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.3-0.4.rc1
101 - update to 4.1.3rc1
102 - require libdvdread with fixed API
104 * Fri Jul 25 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.3-0.3
105 - add missing file to -devel
107 * Thu Jul 17 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.3-0.2
108 - update to current SVN
109 - use new external libdvdread
111 * Fri Jun 06 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.3-0.1
112 - update to current SVN (pre-4.1.3)
113 - macroize
114 - re-enable parallel make
116 * Sun Apr 13 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.2-1
117 - update to 4.1.2
118 - drop obsolete patches (merged upstream)
120 * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 4.1.1-6
121 - Autorebuild for GCC 4.3
123 * Sun Jan 27 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.1-5
124 - fix missing <inttypes.h> include (bug 428910)
126 * Sun Jan 06 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.1-4
127 - make sure -devel requires our version of libdvdread-devel
129 * Thu Nov 22 2007 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.1-3
130 - fix build with internal libdvdread
132 * Wed Nov 21 2007 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.1-2
133 - use upstream non-autotools buildsystem
134 - build with external libdvdread for older releases
135 - fix version.h
136 - fix soname
137 - fix lib paths on 64bit
139 * Thu Nov 01 2007 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.1-1
140 - switch to new upstream
141 - libdvdread comes from here now
142 - apply dvdread udf-related fixes from upstream SVN
144 * Sun Aug 19 2007 Dominik Mierzejewski <rpm[AT]greysector.net> 0.1.10-4.20070819
145 - update to current snapshot
146 - specfile cleanups
148 * Thu May 03 2007 Dominik Mierzejewski <rpm[AT]greysector.net> 0.1.10-3.20070503
149 - update to current snapshot from new upstream
150 - clean up some specfile cruft
151 - disable static libs
152 - drop unnecessary explicit dependency on libdvdread
154 * Mon Mar 13 2006 Thorsten Leemhuis <fedora[AT]leemhuis.info> 0.1.10-2
155 - Drop Epoch completely
157 * Thu Mar 09 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
158 - switch to new release field
159 - drop Epoch
161 * Tue Feb 28 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
162 - add dist
164 * Wed Oct 13 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.1.10-0.lvn.1
165 - Update to 0.1.10.
166 - Disable dependency tracking to speed up the build.
168 * Wed Jun 25 2003 Thomas Vander Stichele <thomas at apestaart dot org>
169 - 0:0.1.9-0.fdr.2: incorporated bugzilla suggestions, new release
171 * Thu May 29 2003 Thomas Vander Stichele <thomas at apestaart dot org>
172 - 0:0.1.9-0.fdr.1: initial RPM release