id3lib-vl.spec 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
  1. Name: id3lib
  2. Summary: A software library for manipulating ID3v1 and ID3v2 tags
  3. Summary(ja): ID3v1/v2 タグを扱うためのライブラリ
  4. Version: 3.8.3
  5. Release: 5%{?_dist_release}
  6. Group: System Environment/Libraries
  7. Vendor: Project Vine
  8. Distribution: Vine Linux
  9. License: LGPLv2
  10. URL: http://id3lib.sourceforge.net/
  11. Source: http://prdownloads.sourceforge.net/id3lib/id3lib-%{version}.tar.gz
  12. Patch0: http://prdownloads.sourceforge.net/easytag/patch_id3lib_3.8.3_UTF16_writing_bug.diff
  13. Patch1: id3lib-3.8.3-fix-id3v2-latest.patch
  14. Patch2: id3lib-3.8.3-mkstemp.patch
  15. Patch3: id3lib-3.8.3-includes.patch
  16. Patch4: http://launchpadlibrarian.net/33114077/id3lib-vbr_buffer_overflow.diff
  17. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  18. BuildRequires: zlib-devel
  19. %description
  20. This package provides a software library for manipulating ID3v1 and ID3v2 tags.
  21. It provides a convenient interface for software developers to include
  22. standards-compliant ID3v1/2 tagging capabilities in their applications.
  23. Features include identification of valid tags, automatic size conversions,
  24. (re)synchronisation of tag frames, seamless tag (de)compression, and optional
  25. padding facilities. Additionally, it can tell mp3 header info, like bitrate etc.
  26. %description -l ja
  27. ID3v1/v2 タグを扱うためのライブラリです。
  28. 標準に従った ID3v1/v2 タグ機能をアプリケーションに含めるための便利なイン
  29. ターフェイスを提供します。
  30. 含まれている機能には、有効なタグの識別、自動的なサイズ変換、タグフレーム
  31. の (再) 同期化、シームレスなタグの圧縮 (及び伸長) などがあります。
  32. %package devel
  33. Summary: Headers for developing programs that will use id3lib
  34. Summary(ja): id3lib を使うソフトウェアの開発用ヘッダーファイル
  35. Group: Development/Libraries
  36. Requires: %{name} = %{version}
  37. Requires: zlib-devel
  38. %description devel
  39. This package contains the headers that programmers will need to develop
  40. applications which will use id3lib, the software library for ID3v1 and ID3v2
  41. tag manipulation.
  42. %description -l ja devel
  43. このパッケージには id3lib を使うアプリケーションの開発に必要なヘッダー
  44. ファイルが含まれています。
  45. %prep
  46. %setup -q
  47. %patch0 -p1 -b .UTF-16
  48. %patch1 -p1 -b .id3v2-latest
  49. %patch2 -p1 -b .mkstemp
  50. %patch3 -p1 -b .gcc43
  51. %patch4 -p1
  52. chmod -x src/*.h src/*.cpp include/id3/*.h
  53. %build
  54. %configure --enable-debug=no --enable-static=no
  55. %__make
  56. ( cd doc ; %__make index.html )
  57. %install
  58. %__rm -rf $RPM_BUILD_ROOT
  59. %makeinstall
  60. rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.la
  61. %clean
  62. %__rm -rf $RPM_BUILD_ROOT
  63. %post -p /sbin/ldconfig
  64. %postun -p /sbin/ldconfig
  65. %files
  66. %defattr(-,root,root)
  67. %license COPYING
  68. %doc AUTHORS ChangeLog HISTORY NEWS README THANKS TODO
  69. %doc doc/*.html doc/*.css doc/*.gif doc/*.png doc/*.txt
  70. %{_bindir}/id3*
  71. %{_libdir}/*.so.*
  72. %files devel
  73. %defattr(-,root,root)
  74. %{_includedir}/id3*.h
  75. %{_includedir}/id3
  76. #{_libdir}/*.la
  77. #{_libdir}/*.a
  78. %{_libdir}/*.so
  79. %changelog
  80. * Mon May 18 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.8.3-5
  81. - rebuilt with current environment.
  82. * Sat Jul 09 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.3-4
  83. - rebuild with gcc-5.4.0
  84. * Sun Aug 24 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.3-3
  85. - rebuild with VineSeed environment
  86. * Sat Mar 26 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.8.3-2
  87. - added Patch3 to build with current toolchain
  88. * Sun Jun 15 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.8.3-1
  89. - applied new versioning policy
  90. - removed lib*.la files from devel package
  91. - spec in UTF-8
  92. * Wed Sep 05 2007 KAZUKI SHIMURA <ksh753@y5.dion.ne.jp> 3.8.3-0vl8
  93. - [SECURITY] add mktemp.patch (patch2)
  94. - fix insecure temporary file creation vulnerability (CVE-2007-4460)
  95. * Fri May 25 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 3.8.3-0vl7
  96. - rebuild with new environment/toolchain
  97. * Tue Oct 24 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.8.3-0vl6
  98. - rebuild
  99. * Tue Oct 24 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.8.3-0vl5
  100. - add UTF16_writing_bug.diff (patch0) to fix UTF-16 writing <Tracker:1016290>
  101. - add fix-id3v2-latest.patch (patch1) to read ID3v2.4.0 tags <Tracker:1500788>
  102. - add --enable-static=no option to %%configure
  103. * Thu Feb 02 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.8.3-0vl4
  104. - rebuild
  105. * Thu Nov 04 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.8.3-0vl3
  106. - add Requires: zlib-devel (id3lib-devel)
  107. * Tue Aug 03 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.8.3-0vl2
  108. - add BuildRequires: zlib-devel
  109. - add Summary, Description in Japanese
  110. * Thu Apr 08 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.8.3-0vl1
  111. - first build for Vine Linux
  112. * Sat Sep 08 2001 Cedric Tefft <cedric@earthling.net> 3.8.0pre2
  113. - Version 3.8.0pre2
  114. * Mon Nov 20 2000 Scott Thomas Haug <scott@id3.org> 3.8.0pre1-1
  115. - Version 3.8.0pre1
  116. * Thu Sep 14 2000 Scott Thomas Haug <scott@id3.org> 3.7.13-1
  117. - Version 3.7.13
  118. * Sat Aug 26 2000 Scott Thomas Haug <scott@id3.org> 3.7.12-2
  119. - Removed -mpreferred-stack-boundary option from RPM_OPT_FLAGS for RedHat 6.2
  120. * Fri Jul 07 2000 Scott Thomas Haug <scott@id3.org> 3.7.12-1
  121. - Version 3.7.12
  122. * Wed Jul 05 2000 Scott Thomas Haug <scott@id3.org> 3.7.11-1
  123. - Version 3.7.11
  124. * Fri Jun 23 2000 Scott Thomas Haug <scott@id3.org> 3.7.10-1
  125. - Version 3.7.10
  126. * Wed May 24 2000 Scott Thomas Haug <scott@id3.org> 3.7.9-1
  127. - Version 3.7.9
  128. * Wed May 10 2000 Scott Thomas Haug <scott@id3.org> 3.7.8-1
  129. - Version 3.7.8
  130. * Wed May 10 2000 Scott Thomas Haug <scott@id3.org> 3.7.7-1
  131. - Version 3.7.7
  132. * Wed May 03 2000 Scott Thomas Haug <scott@id3.org> 3.7.6-1
  133. - Version 3.7.6
  134. * Fri Apr 28 2000 Scott Thomas Haug <scott@id3.org> 3.7.5-1
  135. - Version 3.7.5
  136. * Wed Apr 26 2000 Scott Thomas Haug <scott@id3.org> 3.7.4-1
  137. - Version 3.7.4
  138. * Mon Apr 24 2000 Scott Thomas Haug <scott@id3.org> 3.7.3-1
  139. - Version 3.7.3
  140. - Added explicit RPM_OPT_FLAGS def based on arch, since -fno-exceptions and
  141. -fno-rtti are part of the default flags in rpmrc and we need both exceptions
  142. and rtti (exceptions uses rtti)
  143. * Fri Apr 21 2000 Scott Thomas Haug <scott@id3.org> 3.7.2-1
  144. - Version 3.7.2
  145. - More conditional blocks for noarch
  146. - More thorough cleaning of files for documentation
  147. - Updated html directory
  148. * Thu Apr 20 2000 Scott Thomas Haug <scott@id3.org> 3.7.1-2
  149. - Fixed date of changelog entry for 3.7.1-1
  150. - Added conditional blocks so docs only get built for noarch target
  151. * Wed Apr 19 2000 Scott Thomas Haug <scott@id3.org> 3.7.1-1
  152. - Version 3.7.1
  153. - Removed zlib-devel requirement from devel
  154. - Added doc package to distribute documentation
  155. - Added examples package to distribute binary examples (id3tag, id3info, ...)
  156. - Moved doc/ and examples/ source files from devel to doc package
  157. * Mon Apr 17 2000 Scott Thomas Haug <scott@id3.org> 3.7.0-1
  158. - First (s)rpm build