libdvdnav-vl.spec 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. Name: libdvdnav
  2. Version: 5.0.3
  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 >= 5.0.0
  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 >= 5.0.0
  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. * Mon Feb 23 2015 Munehiro Yamamoto <munepi@vinelinux.org> 5.0.3
  61. - new upstream release
  62. * Fri Jan 2 2015 Munehiro Yamamoto <munepi@vinelinux.org> 5.0.1-1
  63. - new upstream release
  64. - backport patches upstream git master to fix several known bugs
  65. (LP #1236939, #570790)
  66. * Wed Nov 2 2011 Munehiro Yamamoto <munepi@vinelinux.org> 4.2.0-1
  67. - updated to 4.2.0 release
  68. - simplified multilib patch from Fedora rawhide
  69. - added some docs
  70. - added Vendor, Distribution, Packager tags
  71. * Sun Mar 21 2010 Munehiro Yamamoto <munepi@vinelinux.org> 4.1.3-5
  72. - change release to sync with self-build-libdvdnav
  73. * Tue May 26 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 4.1.3-4
  74. - change release to sync with self-build-libdvdnav
  75. * Sat Jan 24 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 4.1.3-3
  76. - change release to sync with self-build-libdvdnav
  77. * Sat Dec 27 2008 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 4.1.3-2
  78. - change release to sync with self-build-libdvdnav
  79. * Sun Nov 02 2008 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 4.1.3-1
  80. - initial bulid based on Fedora package
  81. * Tue Sep 09 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.3-1
  82. - update to 4.1.3 final
  83. * Sun Aug 31 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.3-0.4.rc1
  84. - update to 4.1.3rc1
  85. - require libdvdread with fixed API
  86. * Fri Jul 25 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.3-0.3
  87. - add missing file to -devel
  88. * Thu Jul 17 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.3-0.2
  89. - update to current SVN
  90. - use new external libdvdread
  91. * Fri Jun 06 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.3-0.1
  92. - update to current SVN (pre-4.1.3)
  93. - macroize
  94. - re-enable parallel make
  95. * Sun Apr 13 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.2-1
  96. - update to 4.1.2
  97. - drop obsolete patches (merged upstream)
  98. * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 4.1.1-6
  99. - Autorebuild for GCC 4.3
  100. * Sun Jan 27 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.1-5
  101. - fix missing <inttypes.h> include (bug 428910)
  102. * Sun Jan 06 2008 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.1-4
  103. - make sure -devel requires our version of libdvdread-devel
  104. * Thu Nov 22 2007 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.1-3
  105. - fix build with internal libdvdread
  106. * Wed Nov 21 2007 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.1-2
  107. - use upstream non-autotools buildsystem
  108. - build with external libdvdread for older releases
  109. - fix version.h
  110. - fix soname
  111. - fix lib paths on 64bit
  112. * Thu Nov 01 2007 Dominik Mierzejewski <rpm[AT]greysector.net> 4.1.1-1
  113. - switch to new upstream
  114. - libdvdread comes from here now
  115. - apply dvdread udf-related fixes from upstream SVN
  116. * Sun Aug 19 2007 Dominik Mierzejewski <rpm[AT]greysector.net> 0.1.10-4.20070819
  117. - update to current snapshot
  118. - specfile cleanups
  119. * Thu May 03 2007 Dominik Mierzejewski <rpm[AT]greysector.net> 0.1.10-3.20070503
  120. - update to current snapshot from new upstream
  121. - clean up some specfile cruft
  122. - disable static libs
  123. - drop unnecessary explicit dependency on libdvdread
  124. * Mon Mar 13 2006 Thorsten Leemhuis <fedora[AT]leemhuis.info> 0.1.10-2
  125. - Drop Epoch completely
  126. * Thu Mar 09 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
  127. - switch to new release field
  128. - drop Epoch
  129. * Tue Feb 28 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
  130. - add dist
  131. * Wed Oct 13 2004 Ville Skytt霎ー <ville.skytta at iki.fi> - 0:0.1.10-0.lvn.1
  132. - Update to 0.1.10.
  133. - Disable dependency tracking to speed up the build.
  134. * Wed Jun 25 2003 Thomas Vander Stichele <thomas at apestaart dot org>
  135. - 0:0.1.9-0.fdr.2: incorporated bugzilla suggestions, new release
  136. * Thu May 29 2003 Thomas Vander Stichele <thomas at apestaart dot org>
  137. - 0:0.1.9-0.fdr.1: initial RPM release