source: projects/specs/tags/6_0_REL/i/id3lib/id3lib-vl.spec @ 3137

Revision 3137, 6.3 KB checked in by inagaki, 13 years ago (diff)

update: id3lib, tmpwatch

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