ae476d6
Name:           libdvdnav
206fdcb
Version:        4.1.4
206fdcb
Release:        0.1.svn1184%{?dist}
ae476d6
Summary:        A library for reading DVD video discs based on Ogle code
ae476d6
ae476d6
Group:          System Environment/Libraries
ae476d6
License:        GPLv2+
206fdcb
#Source:         http://www.mplayerhq.hu/MPlayer/releases/dvdnav/libdvdnav-%{version}.tar.bz2
a0dc386
# svn export svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdnav
206fdcb
Source:         %{name}-svn1184.tar.bz2
206fdcb
Patch0:         %{name}-multilib.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
206fdcb
%patch0 -p1 -b .multilib
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,-)
206fdcb
%doc AUTHORS ChangeLog COPYING NEWS README
ae476d6
%{_libdir}/libdvdnav.so.*
ae476d6
%{_libdir}/libdvdnavmini.so.*
ae476d6
ae476d6
%files devel
ae476d6
%defattr(-,root,root,-)
206fdcb
%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
206fdcb
* Sat Sep 26 2009 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.4-0.1.svn1184
206fdcb
- fix multilib conflict, based on a patch by Rex Dieter (rhbz#477684)
206fdcb
- update to SVN r1184
206fdcb
- move TODO to devel docs
206fdcb
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