libdvdnav-vl.spec 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179
  1. Name: libdvdnav
  2. Version: 5.0.1
  3. Release: 1%{?_dist_release}
  4. Summary: A library for reading DVD video discs based on Ogle code
  5. Group: System Environment/Libraries
  6. License: GPLv2+
  7. Source0: ftp://ftp.videolan.org/pub/videolan/libdvdnav/%{version}/libdvdnav-%{version}.tar.bz2
  8. Patch0: 0001-Do-not-assert-on-NULL-pgcit.patch
  9. Patch1: 0002-Return-an-error-in-dvdnav_get_position-instead-of-as.patch
  10. Patch2: 0003-dvdnav_get_position-Fix-mutex-unlocking-in-case-of-e.patch
  11. Obsoletes: self-build-libdvdnav
  12. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  13. BuildRequires: doxygen
  14. BuildRequires: libdvdread-devel >= 4.1.3-1
  15. Vendor: Project Vine
  16. Distribution: Vine Linux
  17. Packager: munepi
  18. %description
  19. libdvdnav provides a simple library for reading DVD video discs.
  20. 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-1
  26. Requires: pkgconfig
  27. %description devel
  28. libdvdnav-devel contains the files necessary to build packages that use the
  29. libdvdnav library.
  30. %prep
  31. %setup -q
  32. %patch0 -p1
  33. %patch1 -p1
  34. %patch2 -p1
  35. %build
  36. %configure --disable-static
  37. %{__make} %{?_smp_mflags}
  38. pushd doc
  39. doxygen doxy.conf
  40. popd
  41. %install
  42. %{__rm} -rf %{buildroot}
  43. %{__make} install DESTDIR=%{buildroot}
  44. %__rm %{buildroot}%{_libdir}/libdvdnav.la
  45. %clean
  46. %{__rm} -rf %{buildroot}
  47. %post -p /sbin/ldconfig
  48. %postun -p /sbin/ldconfig
  49. %files
  50. %defattr(-,root,root,-)
  51. %doc AUTHORS ChangeLog COPYING NEWS README
  52. %{_libdir}/libdvdnav.so.*
  53. %files devel
  54. %defattr(-,root,root,-)
  55. %doc TODO doc/html/*
  56. %{_libdir}/libdvdnav.so
  57. %{_includedir}/dvdnav
  58. %{_libdir}/pkgconfig/dvdnav.pc
  59. %changelog
  60. * Fri Jan 2 2015 Munehiro Yamamoto <munepi@vinelinux.org> 5.0.1-1
  61. - new upstream release
  62. - backport patches upstream git master to fix several known bugs
  63. (LP #1236939, #570790)
  64. * Wed Nov 2 2011 Munehiro Yamamoto <munepi@vinelinux.org> 4.2.0-1
  65. - updated to 4.2.0 release
  66. - simplified multilib patch from Fedora rawhide
  67. - added some docs
  68. - added Vendor, Distribution, Packager tags
  69. * Sun Mar 21 2010 Munehiro Yamamoto <munepi@vinelinux.org> 4.1.3-5
  70. - change release to sync with self-build-libdvdnav
  71. * Tue May 26 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 4.1.3-4
  72. - change release to sync with self-build-libdvdnav
  73. * Sat Jan 24 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 4.1.3-3
  74. - change release to sync with self-build-libdvdnav
  75. * Sat Dec 27 2008 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 4.1.3-2
  76. - change release to sync with self-build-libdvdnav
  77. * Sun Nov 02 2008 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 4.1.3-1
  78. - initial bulid based on Fedora package
  79. * Tue Sep 09 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.3-1
  80. - update to 4.1.3 final
  81. * Sun Aug 31 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.3-0.4.rc1
  82. - update to 4.1.3rc1
  83. - require libdvdread with fixed API
  84. * Fri Jul 25 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.3-0.3
  85. - add missing file to -devel
  86. * Thu Jul 17 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.3-0.2
  87. - update to current SVN
  88. - use new external libdvdread
  89. * Fri Jun 06 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.3-0.1
  90. - update to current SVN (pre-4.1.3)
  91. - macroize
  92. - re-enable parallel make
  93. * Sun Apr 13 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.2-1
  94. - update to 4.1.2
  95. - drop obsolete patches (merged upstream)
  96. * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 4.1.1-6
  97. - Autorebuild for GCC 4.3
  98. * Sun Jan 27 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.1-5
  99. - fix missing <inttypes.h> include (bug 428910)
  100. * Sun Jan 06 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.1-4
  101. - make sure -devel requires our version of libdvdread-devel
  102. * Thu Nov 22 2007 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.1-3
  103. - fix build with internal libdvdread
  104. * Wed Nov 21 2007 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.1-2
  105. - use upstream non-autotools buildsystem
  106. - build with external libdvdread for older releases
  107. - fix version.h
  108. - fix soname
  109. - fix lib paths on 64bit
  110. * Thu Nov 01 2007 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.1-1
  111. - switch to new upstream
  112. - libdvdread comes from here now
  113. - apply dvdread udf-related fixes from upstream SVN
  114. * Sun Aug 19 2007 Dominik Mierzejewski <rpm[AT]greysector.net> 0.1.10-4.20070819
  115. - update to current snapshot
  116. - specfile cleanups
  117. * Thu May 03 2007 Dominik Mierzejewski <rpm[AT]greysector.net> 0.1.10-3.20070503
  118. - update to current snapshot from new upstream
  119. - clean up some specfile cruft
  120. - disable static libs
  121. - drop unnecessary explicit dependency on libdvdread
  122. * Mon Mar 13 2006 Thorsten Leemhuis <fedora[AT]leemhuis.info> 0.1.10-2
  123. - Drop Epoch completely
  124. * Thu Mar 09 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
  125. - switch to new release field
  126. - drop Epoch
  127. * Tue Feb 28 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
  128. - add dist
  129. * Wed Oct 13 2004 Ville Skytt霎ー <ville.skytta at iki.fi> - 0:0.1.10-0.lvn.1
  130. - Update to 0.1.10.
  131. - Disable dependency tracking to speed up the build.
  132. * Wed Jun 25 2003 Thomas Vander Stichele <thomas at apestaart dot org>
  133. - 0:0.1.9-0.fdr.2: incorporated bugzilla suggestions, new release
  134. * Thu May 29 2003 Thomas Vander Stichele <thomas at apestaart dot org>
  135. - 0:0.1.9-0.fdr.1: initial RPM release