libdvdnav/libdvdnav.spec

changeset 0
4f133201e207
child 1
4667f24fe848
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/libdvdnav/libdvdnav.spec	Fri Mar 11 21:30:26 2011 +0100
     1.3 @@ -0,0 +1,172 @@
     1.4 +Name:           libdvdnav
     1.5 +Version:        4.1.4
     1.6 +Release:        1.4
     1.7 +Summary:        A library for reading DVD video discs based on Ogle code
     1.8 +
     1.9 +Group:          System Environment/Libraries
    1.10 +License:        GPLv2+
    1.11 +#Source:         http://www.mplayerhq.hu/MPlayer/releases/dvdnav/libdvdnav-%{version}.tar.bz2
    1.12 +# svn export svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdnav
    1.13 +Source:         %{name}-svn1184.tar.bz2
    1.14 +Patch0:         %{name}-multilib.patch
    1.15 +BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
    1.16 +
    1.17 +BuildRequires:  doxygen
    1.18 +BuildRequires:  libdvdread-devel >= 4.1.3-0.3
    1.19 +
    1.20 +%description
    1.21 +libdvdnav provides a simple library for reading DVD video discs.
    1.22 +The code is based on Ogle and used in, among others, the Xine dvdnav plug-in.
    1.23 +
    1.24 +%package        devel
    1.25 +Summary:        Development files for libdvdnav
    1.26 +Group:          Development/Libraries
    1.27 +Requires:       %{name} = %{version}-%{release}
    1.28 +Requires:       libdvdread-devel >= 4.1.3-0.3
    1.29 +Requires:       pkgconfig
    1.30 +
    1.31 +%description    devel
    1.32 +libdvdnav-devel contains the files necessary to build packages that use the
    1.33 +libdvdnav library.
    1.34 +
    1.35 +%prep
    1.36 +%setup -q
    1.37 +%patch0 -p1 -b .multilib
    1.38 +
    1.39 +%build
    1.40 +./configure2 \
    1.41 + --disable-opts \
    1.42 + --disable-static \
    1.43 + --disable-strip \
    1.44 + --extra-cflags="%{optflags}" \
    1.45 + --libdir=%{_libdir} \
    1.46 + --prefix=%{_prefix} \
    1.47 + --shlibdir=%{_libdir} \
    1.48 + --with-dvdread-config="pkg-config dvdread" \
    1.49 +
    1.50 +%{__make} %{?_smp_mflags}
    1.51 +pushd doc
    1.52 +doxygen doxy.conf
    1.53 +popd
    1.54 +
    1.55 +%install
    1.56 +%{__rm} -rf %{buildroot}
    1.57 +%{__make} install DESTDIR=%{buildroot}
    1.58 +%{__install} -d -m 755 %{buildroot}/%{_datadir}/aclocal
    1.59 +%{__install} -p -m 644 m4/dvdnav.m4 %{buildroot}/%{_datadir}/aclocal
    1.60 +
    1.61 +%clean
    1.62 +%{__rm} -rf %{buildroot}
    1.63 +
    1.64 +%post -p /sbin/ldconfig
    1.65 +
    1.66 +%postun -p /sbin/ldconfig
    1.67 +
    1.68 +%files
    1.69 +%defattr(-,root,root,-)
    1.70 +%doc AUTHORS ChangeLog COPYING NEWS README
    1.71 +%{_libdir}/libdvdnav.so.*
    1.72 +%{_libdir}/libdvdnavmini.so.*
    1.73 +
    1.74 +%files devel
    1.75 +%defattr(-,root,root,-)
    1.76 +%doc TODO doc/html/*
    1.77 +%{_bindir}/dvdnav-config
    1.78 +%{_libdir}/libdvdnav.so
    1.79 +%{_libdir}/libdvdnavmini.so
    1.80 +%{_includedir}/dvdnav
    1.81 +%{_datadir}/aclocal/dvdnav.m4
    1.82 +%{_libdir}/pkgconfig/dvdnav.pc
    1.83 +%{_libdir}/pkgconfig/dvdnavmini.pc
    1.84 +
    1.85 +%changelog
    1.86 +* Mon Nov 1 2010 Kozinov Ivan <kozinov@gmail.com> - 4.1.4-0.2.svn1184
    1.87 +- Build for MeeGo 1.1
    1.88 +
    1.89 +* Sat Sep 26 2009 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.4-0.1.svn1184
    1.90 +- fix multilib conflict, based on a patch by Rex Dieter (rhbz#477684)
    1.91 +- update to SVN r1184
    1.92 +- move TODO to devel docs
    1.93 +
    1.94 +* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1.3-3
    1.95 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
    1.96 +
    1.97 +* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1.3-2
    1.98 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
    1.99 +
   1.100 +* Tue Sep 09 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.3-1
   1.101 +- update to 4.1.3 final
   1.102 +
   1.103 +* Sun Aug 31 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.3-0.4.rc1
   1.104 +- update to 4.1.3rc1
   1.105 +- require libdvdread with fixed API
   1.106 +
   1.107 +* Fri Jul 25 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.3-0.3
   1.108 +- add missing file to -devel
   1.109 +
   1.110 +* Thu Jul 17 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.3-0.2
   1.111 +- update to current SVN
   1.112 +- use new external libdvdread
   1.113 +
   1.114 +* Fri Jun 06 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.3-0.1
   1.115 +- update to current SVN (pre-4.1.3)
   1.116 +- macroize
   1.117 +- re-enable parallel make
   1.118 +
   1.119 +* Sun Apr 13 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.2-1
   1.120 +- update to 4.1.2
   1.121 +- drop obsolete patches (merged upstream)
   1.122 +
   1.123 +* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 4.1.1-6
   1.124 +- Autorebuild for GCC 4.3
   1.125 +
   1.126 +* Sun Jan 27 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.1-5
   1.127 +- fix missing <inttypes.h> include (bug 428910)
   1.128 +
   1.129 +* Sun Jan 06 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.1-4
   1.130 +- make sure -devel requires our version of libdvdread-devel
   1.131 +
   1.132 +* Thu Nov 22 2007 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.1-3
   1.133 +- fix build with internal libdvdread
   1.134 +
   1.135 +* Wed Nov 21 2007 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.1-2
   1.136 +- use upstream non-autotools buildsystem
   1.137 +- build with external libdvdread for older releases
   1.138 +- fix version.h
   1.139 +- fix soname
   1.140 +- fix lib paths on 64bit
   1.141 +
   1.142 +* Thu Nov 01 2007 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.1-1
   1.143 +- switch to new upstream
   1.144 +- libdvdread comes from here now
   1.145 +- apply dvdread udf-related fixes from upstream SVN
   1.146 +
   1.147 +* Sun Aug 19 2007 Dominik Mierzejewski <rpm[AT]greysector.net> 0.1.10-4.20070819
   1.148 +- update to current snapshot
   1.149 +- specfile cleanups
   1.150 +
   1.151 +* Thu May 03 2007 Dominik Mierzejewski <rpm[AT]greysector.net> 0.1.10-3.20070503
   1.152 +- update to current snapshot from new upstream
   1.153 +- clean up some specfile cruft
   1.154 +- disable static libs
   1.155 +- drop unnecessary explicit dependency on libdvdread
   1.156 +
   1.157 +* Mon Mar 13 2006 Thorsten Leemhuis <fedora[AT]leemhuis.info> 0.1.10-2
   1.158 +- Drop Epoch completely
   1.159 +
   1.160 +* Thu Mar 09 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
   1.161 +- switch to new release field
   1.162 +- drop Epoch
   1.163 +
   1.164 +* Tue Feb 28 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
   1.165 +- add dist
   1.166 +
   1.167 +* Wed Oct 13 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.1.10-0.lvn.1
   1.168 +- Update to 0.1.10.
   1.169 +- Disable dependency tracking to speed up the build.
   1.170 +
   1.171 +* Wed Jun 25 2003 Thomas Vander Stichele <thomas at apestaart dot org>
   1.172 +- 0:0.1.9-0.fdr.2: incorporated bugzilla suggestions, new release
   1.173 +
   1.174 +* Thu May 29 2003 Thomas Vander Stichele <thomas at apestaart dot org>
   1.175 +- 0:0.1.9-0.fdr.1: initial RPM release

mercurial