source: projects/specs/trunk/i/id3lib/id3lib-vl.spec @ 10570

Revision 10570, 6.5 KB checked in by Takemikaduchi, 8 years ago (diff)

rebuild with gcc-5.4.0

Line 
1Name:           id3lib
2Summary:        A software library for manipulating ID3v1 and ID3v2 tags
3Summary(ja):    ID3v1/v2 タグを扱うためのライブラリ
4Version:        3.8.3
5Release:        4%{?_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 Jul 09 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.3-4
101- rebuild with gcc-5.4.0
102
103* Sun Aug 24 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.3-3
104- rebuild with VineSeed environment
105
106* Sat Mar 26 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.8.3-2
107- added Patch3 to build with current toolchain
108
109* Sun Jun 15 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.8.3-1
110- applied new versioning policy
111- removed lib*.la files from devel package
112- spec in UTF-8
113
114* Wed Sep 05 2007 KAZUKI SHIMURA <ksh753@y5.dion.ne.jp> 3.8.3-0vl8
115- [SECURITY] add mktemp.patch (patch2)
116  - fix insecure temporary file creation vulnerability (CVE-2007-4460)
117
118* Fri May 25 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 3.8.3-0vl7
119- rebuild with new environment/toolchain
120
121* Tue Oct 24 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.8.3-0vl6
122- rebuild
123
124* Tue Oct 24 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.8.3-0vl5
125- add UTF16_writing_bug.diff (patch0) to fix UTF-16 writing <Tracker:1016290>
126- add fix-id3v2-latest.patch (patch1) to read ID3v2.4.0 tags <Tracker:1500788>
127- add --enable-static=no option to %%configure
128
129* Thu Feb 02 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.8.3-0vl4
130- rebuild
131
132* Thu Nov 04 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.8.3-0vl3
133- add Requires: zlib-devel (id3lib-devel)
134
135* Tue Aug 03 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.8.3-0vl2
136- add BuildRequires: zlib-devel
137- add Summary, Description in Japanese
138
139* Thu Apr 08 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.8.3-0vl1
140- first build for Vine Linux
141
142* Sat Sep 08 2001 Cedric Tefft <cedric@earthling.net> 3.8.0pre2
143- Version 3.8.0pre2
144
145* Mon Nov 20 2000 Scott Thomas Haug <scott@id3.org> 3.8.0pre1-1
146- Version 3.8.0pre1
147
148* Thu Sep 14 2000 Scott Thomas Haug <scott@id3.org> 3.7.13-1
149- Version 3.7.13
150
151* Sat Aug 26 2000 Scott Thomas Haug <scott@id3.org> 3.7.12-2
152- Removed -mpreferred-stack-boundary option from RPM_OPT_FLAGS for RedHat 6.2
153
154* Fri Jul 07 2000 Scott Thomas Haug <scott@id3.org> 3.7.12-1
155- Version 3.7.12
156
157* Wed Jul 05 2000 Scott Thomas Haug <scott@id3.org> 3.7.11-1
158- Version 3.7.11
159
160* Fri Jun 23 2000 Scott Thomas Haug <scott@id3.org> 3.7.10-1
161- Version 3.7.10
162
163* Wed May 24 2000 Scott Thomas Haug <scott@id3.org> 3.7.9-1
164- Version 3.7.9
165
166* Wed May 10 2000 Scott Thomas Haug <scott@id3.org> 3.7.8-1
167- Version 3.7.8
168
169* Wed May 10 2000 Scott Thomas Haug <scott@id3.org> 3.7.7-1
170- Version 3.7.7
171
172* Wed May 03 2000 Scott Thomas Haug <scott@id3.org> 3.7.6-1
173- Version 3.7.6
174
175* Fri Apr 28 2000 Scott Thomas Haug <scott@id3.org> 3.7.5-1
176- Version 3.7.5
177
178* Wed Apr 26 2000 Scott Thomas Haug <scott@id3.org> 3.7.4-1
179- Version 3.7.4
180
181* Mon Apr 24 2000 Scott Thomas Haug <scott@id3.org> 3.7.3-1
182- Version 3.7.3
183- Added explicit RPM_OPT_FLAGS def based on arch, since -fno-exceptions and
184  -fno-rtti are part of the default flags in rpmrc and we need both exceptions
185  and rtti (exceptions uses rtti)
186
187* Fri Apr 21 2000 Scott Thomas Haug <scott@id3.org> 3.7.2-1
188- Version 3.7.2
189- More conditional blocks for noarch
190- More thorough cleaning of files for documentation
191- Updated html directory
192
193* Thu Apr 20 2000 Scott Thomas Haug <scott@id3.org> 3.7.1-2
194- Fixed date of changelog entry for 3.7.1-1
195- Added conditional blocks so docs only get built for noarch target
196
197* Wed Apr 19 2000 Scott Thomas Haug <scott@id3.org> 3.7.1-1
198- Version 3.7.1
199- Removed zlib-devel requirement from devel
200- Added doc package to distribute documentation
201- Added examples package to distribute binary examples (id3tag, id3info, ...)
202- Moved doc/ and examples/ source files from devel to doc package
203
204* Mon Apr 17 2000 Scott Thomas Haug <scott@id3.org> 3.7.0-1
205- First (s)rpm build
Note: See TracBrowser for help on using the repository browser.