ae476d6
Name:           libdvdnav
Dominik Mierzejewski 49c2933
Version:        4.2.0
Dominik Mierzejewski 9a1660f
Release:        6%{?dist}
ae476d6
Summary:        A library for reading DVD video discs based on Ogle code
ae476d6
ae476d6
Group:          System Environment/Libraries
ae476d6
License:        GPLv2+
Dominik Mierzejewski 49c2933
Source0:        http://dvdnav.mplayerhq.hu/releases/libdvdnav-%{version}.tar.bz2
c90dad6
Patch0:         %{name}-multilib.patch
Dominik Mierzejewski 2dcf3a6
# fix segfault when cell is empty, patch by Simo Sorce, bug #902037
Dominik Mierzejewski 2dcf3a6
Patch1:         %{name}-pgc-cell_playback.patch
ae476d6
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
ae476d6
ae476d6
BuildRequires:  doxygen
7bb9289
BuildRequires:  libdvdread-devel >= 4.1.3-0.3
ae476d6
ae476d6
%description
ae476d6
libdvdnav provides a simple library for reading DVD video discs.
ae476d6
The code is based on Ogle and used in, among others, the Xine dvdnav plug-in.
ae476d6
ae476d6
%package        devel
ae476d6
Summary:        Development files for libdvdnav
ae476d6
Group:          Development/Libraries
ae476d6
Requires:       %{name} = %{version}-%{release}
7bb9289
Requires:       libdvdread-devel >= 4.1.3-0.3
a18b370
Requires:       pkgconfig
ae476d6
ae476d6
%description    devel
ae476d6
libdvdnav-devel contains the files necessary to build packages that use the
ae476d6
libdvdnav library.
ae476d6
ae476d6
%prep
ae476d6
%setup -q
c90dad6
%patch0 -p1 -b .multilib
Dominik Mierzejewski 2dcf3a6
%patch1 -p1 -b .pgc-cell_playback
ae476d6
ae476d6
%build
3cc2eda
./configure2 \
3cc2eda
 --disable-opts \
3cc2eda
 --disable-static \
3cc2eda
 --disable-strip \
a0dc386
 --extra-cflags="%{optflags}" \
3cc2eda
 --libdir=%{_libdir} \
3cc2eda
 --prefix=%{_prefix} \
3cc2eda
 --shlibdir=%{_libdir} \
a18b370
 --with-dvdread-config="pkg-config dvdread" \
3cc2eda
a0dc386
%{__make} %{?_smp_mflags}
3cc2eda
pushd doc
3cc2eda
doxygen doxy.conf
3cc2eda
popd
ae476d6
ae476d6
%install
a0dc386
%{__rm} -rf %{buildroot}
a0dc386
%{__make} install DESTDIR=%{buildroot}
a0dc386
%{__install} -d -m 755 %{buildroot}/%{_datadir}/aclocal
a0dc386
%{__install} -p -m 644 m4/dvdnav.m4 %{buildroot}/%{_datadir}/aclocal
ae476d6
ae476d6
%clean
a0dc386
%{__rm} -rf %{buildroot}
ae476d6
ae476d6
%post -p /sbin/ldconfig
ae476d6
ae476d6
%postun -p /sbin/ldconfig
ae476d6
ae476d6
%files
ae476d6
%defattr(-,root,root,-)
c90dad6
%doc AUTHORS ChangeLog COPYING NEWS README
ae476d6
%{_libdir}/libdvdnav.so.*
ae476d6
%{_libdir}/libdvdnavmini.so.*
ae476d6
ae476d6
%files devel
ae476d6
%defattr(-,root,root,-)
c90dad6
%doc TODO doc/html/*
ae476d6
%{_bindir}/dvdnav-config
ae476d6
%{_libdir}/libdvdnav.so
ae476d6
%{_libdir}/libdvdnavmini.so
ae476d6
%{_includedir}/dvdnav
ae476d6
%{_datadir}/aclocal/dvdnav.m4
a18b370
%{_libdir}/pkgconfig/dvdnav.pc
94220a0
%{_libdir}/pkgconfig/dvdnavmini.pc
ae476d6
ae476d6
%changelog
Dominik Mierzejewski 9a1660f
* Tue Sep 10 2013 Dominik Mierzejewski <rpm[AT]greysector.net> 4.2.0-6
Dominik Mierzejewski 2dcf3a6
- fix segfault when cell is empty, patch by Simo Sorce, bug #902037
Dominik Mierzejewski 2dcf3a6
a5be2a0
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.2.0-5
a5be2a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
a5be2a0
feec397
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.2.0-4
feec397
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
feec397
ef5e8f5
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.2.0-3
ef5e8f5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
ef5e8f5
4cdc635
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.2.0-2
4cdc635
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
4cdc635
Dominik Mierzejewski 49c2933
* Sun Oct 09 2011 Dominik Mierzejewski <rpm[AT]greysector.net> 4.2.0-1
Dominik Mierzejewski 49c2933
- update to 4.2.0
Dominik Mierzejewski 49c2933
e055024
* Mon Apr 11 2011 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.4-0.3.svn1226
e055024
- update to SVN r1226
e055024
cea32aa
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1.4-0.2.svn1184
cea32aa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
cea32aa
c90dad6
* Sat Sep 26 2009 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.4-0.1.svn1184
c90dad6
- fix multilib conflict, based on a patch by Rex Dieter (rhbz#477684)
c90dad6
- update to SVN r1184
c90dad6
- move TODO to devel docs
c90dad6
2008509
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1.3-3
2008509
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
2008509
64c314d
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1.3-2
64c314d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
64c314d
789fccc
* Tue Sep 09 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.3-1
789fccc
- update to 4.1.3 final
789fccc
7bb9289
* Sun Aug 31 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.3-0.4.rc1
7bb9289
- update to 4.1.3rc1
7bb9289
- require libdvdread with fixed API
7bb9289
94220a0
* Fri Jul 25 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.3-0.3
94220a0
- add missing file to -devel
94220a0
a18b370
* Thu Jul 17 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.3-0.2
a18b370
- update to current SVN
a18b370
- use new external libdvdread
a18b370
a0dc386
* Fri Jun 06 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.3-0.1
a0dc386
- update to current SVN (pre-4.1.3)
a0dc386
- macroize
a0dc386
- re-enable parallel make
a0dc386
fe14f95
* Sun Apr 13 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.2-1
fe14f95
- update to 4.1.2
fe14f95
- drop obsolete patches (merged upstream)
fe14f95
719068c
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 4.1.1-6
719068c
- Autorebuild for GCC 4.3
719068c
059420a
* Sun Jan 27 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.1-5
059420a
- fix missing <inttypes.h> include (bug 428910)
059420a
46d889d
* Sun Jan 06 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.1-4
46d889d
- make sure -devel requires our version of libdvdread-devel
46d889d
40ac42b
* Thu Nov 22 2007 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.1-3
40ac42b
- fix build with internal libdvdread
40ac42b
3cc2eda
* Wed Nov 21 2007 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.1-2
3cc2eda
- use upstream non-autotools buildsystem
3cc2eda
- build with external libdvdread for older releases
3cc2eda
- fix version.h
3cc2eda
- fix soname
3cc2eda
- fix lib paths on 64bit
3cc2eda
ae476d6
* Thu Nov 01 2007 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.1-1
ae476d6
- switch to new upstream
ae476d6
- libdvdread comes from here now
ae476d6
- apply dvdread udf-related fixes from upstream SVN
ae476d6
ae476d6
* Sun Aug 19 2007 Dominik Mierzejewski <rpm[AT]greysector.net> 0.1.10-4.20070819
ae476d6
- update to current snapshot
ae476d6
- specfile cleanups
ae476d6
ae476d6
* Thu May 03 2007 Dominik Mierzejewski <rpm[AT]greysector.net> 0.1.10-3.20070503
ae476d6
- update to current snapshot from new upstream
ae476d6
- clean up some specfile cruft
ae476d6
- disable static libs
ae476d6
- drop unnecessary explicit dependency on libdvdread
ae476d6
ae476d6
* Mon Mar 13 2006 Thorsten Leemhuis <fedora[AT]leemhuis.info> 0.1.10-2
ae476d6
- Drop Epoch completely
ae476d6
ae476d6
* Thu Mar 09 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
ae476d6
- switch to new release field
ae476d6
- drop Epoch
ae476d6
ae476d6
* Tue Feb 28 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
ae476d6
- add dist
ae476d6
ae476d6
* Wed Oct 13 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.1.10-0.lvn.1
ae476d6
- Update to 0.1.10.
ae476d6
- Disable dependency tracking to speed up the build.
ae476d6
ae476d6
* Wed Jun 25 2003 Thomas Vander Stichele <thomas at apestaart dot org>
ae476d6
- 0:0.1.9-0.fdr.2: incorporated bugzilla suggestions, new release
ae476d6
ae476d6
* Thu May 29 2003 Thomas Vander Stichele <thomas at apestaart dot org>
ae476d6
- 0:0.1.9-0.fdr.1: initial RPM release