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

Revision 8916, 6.4 KB checked in by Takemikaduchi, 10 years ago (diff)

v4l-utils: new package
libebml,libemf,libmatroska,libmms,libmodplug,t1utils,usbutils: new upstream release
self-build-mikutter: update to 3.0.5
others: rebuild

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