libdv-vl.spec 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. Name: libdv
  2. Summary: A software codec for DV video.
  3. Summary(ja): DVビデオのためのソフトウエアコーデック
  4. Version: 1.0.0
  5. Release: 5%{?_dist_release}
  6. Group: system
  7. Vendor: Project Vine
  8. Distribution: Vine Linux
  9. License: LGPLv2
  10. URL: http://libdv.sourceforge.net/
  11. Source: http://prdownloads.sourceforge.net/libdv/%{name}-%{version}.tar.gz
  12. Patch1: libdv-0.104-no-exec-stack.patch
  13. Patch2: libdv-1.0.0-pic.patch
  14. Patch3: libdv-1.0.0-gtk2.patch
  15. Patch4: libdv-1.0.0-dso-linking.patch
  16. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  17. BuildRequires: pkgconfig >= 0.9.0
  18. BuildRequires: SDL-devel
  19. BuildRequires: libXv-devel
  20. %description
  21. The Quasar DV codec (libdv) is a software codec for DV video, the encoding
  22. format used by most digital camcorders, typically those that support the
  23. IEEE 1394 (a.k.a. FireWire or i.Link) interface. Libdv was developed
  24. according to the official standards for DV video: IEC 61834 and SMPTE 314M.
  25. %package devel
  26. Summary: Development package for libdv library.
  27. Summary(ja): libdv ライブラリの開発用パッケージ
  28. Group: programming
  29. Requires: %{name} = %{version}-%{release}
  30. %description devel
  31. The Quasar DV codec (libdv) is a software codec for DV video, the encoding
  32. format used by most digital camcorders, typically those that support the
  33. IEEE 1394 (a.k.a. FireWire or i.Link) interface. Libdv was developed
  34. according to the official standards for DV video: IEC 61834 and SMPTE 314M.
  35. This is the libraries, include files and other resources that are used to
  36. incorporate libdv into applications.
  37. %package tools
  38. Summary: Basic tools to manipulate Digital Video streams
  39. Summary(ja): デジタルビデオストリームを扱うための基本ツール
  40. Group: multimedia
  41. Requires: %{name} = %{version}-%{release}
  42. %description tools
  43. This package contains some basic programs to display and encode
  44. digital video streams. This programs uses the Quasar DV codec (libdv),
  45. a software codec for DV video, the encoding format used by most
  46. digital camcorders, typically those that support the IEEE 1394
  47. (a.k.a. FireWire or i.Link) interface.
  48. %debug_package
  49. %prep
  50. %setup -q
  51. %patch1 -p0 -b .no-exec-stack
  52. %patch2 -p1 -b .pic
  53. %patch3 -p1 -b .gtk2
  54. %patch4 -p1 -b .dso-linking
  55. libtoolize
  56. autoreconf -fiv
  57. %build
  58. %configure --disable-static --with-pic --disable-gtk
  59. make %{?_smp_mflags}
  60. %install
  61. rm -rf %{buildroot}
  62. make install DESTDIR=$RPM_BUILD_ROOT
  63. rm -f %{buildroot}%{_libdir}/*.{a,la}
  64. %clean
  65. rm -rf %{buildroot}
  66. %files
  67. %defattr(-, root, root)
  68. %license COPY*
  69. %doc AUTHORS ChangeLog NEWS README* TODO
  70. %{_libdir}/*.so.*
  71. %files devel
  72. %defattr(-, root, root)
  73. %{_includedir}/%{name}
  74. %{_libdir}/*.so
  75. %{_libdir}/pkgconfig/*
  76. %files tools
  77. %defattr(-, root, root)
  78. %{_bindir}/*
  79. %{_mandir}/man1/*
  80. %changelog
  81. * Fri Apr 23 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.0-5
  82. - rebuilt with current environment.
  83. - replaced all patches.
  84. - disabled gtk2.
  85. * Sun Aug 24 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.0-4
  86. - rebuild with VineSeed environment
  87. - add BuildRequires: SDL-devel, libXv-devel
  88. - add Patch2 (libdv-1.0.0-playdv.patch)
  89. * Sat Sep 25 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.0.0-3
  90. - rebuilt with rpm-4.8.1 for pkg-config
  91. - fixed typo at changelog
  92. * Sun Jul 12 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.0-2
  93. - add Patch1 to build with gtk2
  94. - add BR: gtk2-devel instead of gtk+-devel
  95. - remove static libs
  96. * Tue Aug 19 2008 Shu KONNO <owa@bg.wakwak.com> 1.0.0-1vl5
  97. - applied new versioning policy, spec in utf-8
  98. * Sun Feb 11 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.0.0-0vl1
  99. - new upstream release
  100. - dropped Patch0 (merged into upstream)
  101. * Tue Oct 17 2006 NAKAMURA Kenta <kenta@vinelinux.org> 0.104-0vl2
  102. - added amd64reloc.patch
  103. * Fri Jun 10 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.104-0vl1
  104. - new upstream release
  105. * Thu Apr 15 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.102-0vl1
  106. - new upstream release
  107. * Fri Feb 20 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.101-0vl1
  108. - initial build for Vine Linux
  109. - new upstream release
  110. * Mon Mar 31 2003 Matthias Saou <matthias.saou@est.une.marmotte.net>
  111. - Rebuilt for Red Hat Linux 9.
  112. - Exclude .la files.
  113. * Thu Jan 23 2003 Matthias Saou <matthias.saou@est.une.marmotte.net>
  114. - Update to 0.99.
  115. * Thu Sep 26 2002 Matthias Saou <matthias.saou@est.une.marmotte.net>
  116. - Rebuilt for Red Hat Linux 8.0.
  117. * Thu Aug 1 2002 Matthias Saou <matthias.saou@est.une.marmotte.net>
  118. - Spec file rewrite from the one included with the sources.