source: projects/specs/trunk/v/vorbis-tools/vorbis-tools-vl.spec @ 12322

Revision 12322, 7.9 KB checked in by tomop, 4 years ago (diff)

updated 13 packages

cpio-2.13-1

curl-7.68.0-1

e2fsprogs-1.45.5-1

firefox-68.5.0-1

flex-2.6.4-1

libarchive-3.4.2-1

libogg-1.3.4-1

libssh-0.9.3-1

libtasn1-4.16.0-1

libvorbis-1.3.6-1

nghttp2-1.40.0-1

thunderbird-68.5.0-1

vorbis-tools-1.4.0-5

Line 
1%define with_flac 1
2%define with_speex 0
3
4Summary:        Several Ogg Vorbis Tools
5Summary(ja):    各種 Ogg Vorvis 用ツール
6Name:           vorbis-tools
7Version:        1.4.0
8Release:        5%{?_dist_release}
9Group:          Applications/Multimedia
10License:        GPLv2
11URL:            http://www.xiph.org/
12
13Source0:        http://downloads.xiph.org/releases/vorbis/vorbis-tools-%{version}.tar.gz
14Source1:        vorbis-tools-ogg123rc
15
16Patch1:         vorbis-tools-1.1.1-include-config.h.patch
17
18Patch2:         vorbis-tools-1.4.0-bz887540.patch
19# http://thread.gmane.org/gmane.comp.multimedia.ogg.vorbis.devel/5729
20Patch3:         vorbis-tools-1.4.0-man-page.patch
21
22# update po files from translationproject.org (#1116650)
23Patch4:         vorbis-tools-1.4.0-bz1116650.patch
24
25# security fixes
26Patch1000: CVE-2014-9638-9639.patch
27# CVE-2014-9640
28# do not use stack variable out of its scope of validity (#1185558)
29Patch1001: vorbis-tools-1.4.0-bz1185558.patch
30Patch1002: CVE-2015-6749.patch
31
32# http://thread.gmane.org/gmane.comp.multimedia.ogg.vorbis.devel/5738
33Patch1003: vorbis-tools-1.4.0-bz1003607.patch
34
35
36BuildRoot:      %{_tmppath}/%{name}-%{version}-root
37BuildRequires:  libvorbis-devel >= 1.0
38BuildRequires:  libao-devel
39BuildRequires:  curl-devel
40BuildRequires:  perl
41Requires:       curl
42
43Vendor:         Project Vine
44Distribution:   Vine Linux
45
46%if %{with_flac}
47BuildRequires:  flac-devel >= 1.1.3
48%endif
49
50%if %{with_speex}
51BuildRequires:  speex-devel
52%endif
53
54%description
55vorbis-tools contains oggenc (an encoder) and ogg123 (a playback tool).
56It also has vorbiscomment (to add comments to vorbis files), ogginfo (to
57give all useful information about an ogg file, including streams in it),
58and oggdec (a simple command line decoder).
59#oggdec (a simple command line decoder), and vcut (which allows you to
60#cut up vorbis files).
61
62%description -l ja
63vorbis-tools には、Ogg Vorbis のエンコーダ oggenc と再生ツール ogg123 が含
64まれています。
65また、以下のようなツールも含まれています。
66 - vorbiscomment : vorbis ファイルのコメントを表示・編集
67 - ogginfo       : ogg ファイルについてのあらゆる有用な情報 (コメント、ビッ
68                   トレート、長さなど) を表示
69 - oggdec        : シンプルなコマンドラインデコーダ
70# - vcut          : vorbis ファイルを分割
71
72%prep
73%autosetup -p1
74
75%build
76perl -p -i -e "s/-O20/%{optflags}/" configure
77perl -p -i -e "s/-ffast-math//" configure
78%configure \
79%if ! %{with_flac}
80        --without-flac \
81%endif
82%if ! %{with_speex}
83        --without-speex
84%endif
85
86make
87
88%install
89[ "%{buildroot}" != "/" ] && %__rm -rf %{buildroot}
90%makeinstall
91%find_lang %{name}
92
93%__install -D -p -m644 %{SOURCE1} %{buildroot}%{_sysconfdir}/ogg123rc
94
95%clean
96[ "%{buildroot}" != "/" ] && %__rm -rf %{buildroot}
97
98%files -f %{name}.lang
99%defattr(-,root,root)
100%doc AUTHORS COPYING README ogg123/ogg123rc-example
101%config %{_sysconfdir}/ogg123rc
102%{_bindir}/*
103%{_mandir}/man1/*
104
105%changelog
106* Mon Feb 17 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.0-5
107- replaced Patch1001.
108- imported Patch2-4 and 1003.
109
110* Sat Jul 30 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.0-4
111- added Patch1000-1002.
112  - CVE-2014-9638
113  - CVE-2014-9639
114  - CVE-2014-9640
115  - CVE-2015-6749
116
117* Sat Jul 05 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.0-3
118- rebuild with VineSeed environment
119
120* Fri Jul 06 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.0-2
121- rebuild with libao-1.1.0
122
123* Fri May 27 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.0-1
124- update to 1.4.0
125
126* Fri Sep 25 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.2.0-4
127- rebuild with release +1 (forgot to add changelog of 1.2.0-3)
128
129* Wed Sep 23 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.2.0-3
130- add Patch2: fix random play config option (<BTS:VineLinux:709>)
131
132* Sat May 16 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.0-2
133- spec in UTF-8
134
135* Mon May 19 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.0-1
136- new upstream release (dropped Patch0, 3)
137- rebuilt with curl-7.18.1
138
139* Thu May 01 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.1.1-4
140- add patch10 for fix CVE-2008-1686
141
142* Tue Sep 04 2007 KAZUKI SHIMURA <ksh753@y5.dion.ne.jp> 1.1.1-0vl5
143- rebuild with flac-1.2.0
144- to support flac >= 1.1.3's new APIs
145  - import flac-1.1.3.patch (patch3) from MDV
146  - run autoreconf
147
148* Mon May 14 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.1.1-0vl4
149- rebuild with curl-7.16.2
150- add Patch2 to build against curl-7.16
151
152* Mon Mar 27 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.1.1-0vl3
153- rebuilt (for ppc)
154
155* Sat Oct 29 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.1.1-0vl2
156- include config.h in share/{utf8,iconvert}.c (patch1)
157- install ogg123rc to %%{_sysconfdir} (source1)
158
159* Sat Jul 02 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.1.1-0vl1
160- source upgrade
161- update source-URL
162- remove vcut from description
163
164* Sun Feb 13 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.0.1-0vl6
165- rebuild with curl-7.13.0
166  - {openssl,zlib,libidn}-devel are now required by curl-devel
167- update ogg-flac-1.0.patch
168
169* Sun Feb 06 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.0.1-0vl5
170- rebuild with flac-1.1.2
171
172* Sat Dec 18 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.0.1-0vl4
173- rebuild with flac-1.1.1
174- fix dependencies
175  - add BuildPrereq: flac-devel, openssl-devel, zlib-devel
176  - add Requires: flac, zlib
177- add Japanese summary and description
178- use %%find_lang macro
179- add ogg-flac-1.0.patch to support Ogg FLAC >= 1.0 files
180
181* Fri Mar 26 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.0.1-0vl3
182- rebuild with openssl-0.9.7d
183
184* Sat Nov 22 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.0.1-0vl2
185- rebuild for VineSeedPlus
186
187* Fri Nov 21 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.0.1-0vl1
188- source upgrade
189- build for VinePlus/2.6
190- add --without-speex --without-flac to configure option
191
192* Sat Oct  4 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.0-0vl3
193- rebuild with new toolchain
194- use License tag
195
196* Sun Jan 19 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.0-0vl2
197- rebuild with new toolchain
198
199* Wed Jul 24 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.0-0vl1
200- source upgrade
201- BuildPrereq: libao-devel >= 0.8.3
202- update %description
203- add %{_datadir}/locale/*/LC_MESSAGES/* to %files section
204- add Requires: openssl
205
206* Sat Jan 12 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 0.99.3-2vl1
207- build for VineSeed
208- change version number to 0.99.3 (means 1.0rc3)
209
210* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
211- automated rebuild
212
213* Tue Jan  1 2002 Bill Nottingham <notting@redhat.com>
214- update to 1.0rc3
215
216* Mon Aug 13 2001 Bill Nottingham <notting@redhat.com>
217- update to 1.0rc2
218
219* Fri Jul 20 2001 Bill Nottingham <notting@redhat.com>
220- split libao, libvorbis out
221
222* Tue Jul 10 2001 Bill Nottingham <notting@redhat.com>
223- own %%{_libdir}/ao
224- I love libtool
225
226* Tue Jun 26 2001 Florian La Roche <Florian.LaRoche@redhat.de>
227- add links from library major version numbers in rpms
228
229* Tue Jun 19 2001 Bill Nottingham <notting@redhat.com>
230- update to rc1
231
232* Fri May  4 2001 Oliver Paukstadt <oliver.paukstadt@millenux.com>
233- fixed perl line in spec file to set optims correctly
234
235* Tue Mar 20 2001 Bill Nottingham <notting@redhat.com>
236- fix alpha/ia64, again
237- use optflags, not -O20 -ffast-math (especially on alpha...)
238
239* Mon Feb 26 2001 Bill Nottingham <notting@redhat.com>
240- fix license tag
241
242* Mon Feb 26 2001 Bill Nottingham <notting@redhat.com>
243- beta4
244
245* Fri Feb  9 2001 Bill Nottingham <notting@redhat.com>
246- fix alpha/ia64
247
248* Thu Feb  8 2001 Bill Nottingham <notting@redhat.com>
249- update CVS in prep for beta4
250
251* Wed Feb 07 2001 Philipp Knirsch <pknirsch@redhat.de>
252- Fixed bugzilla bug #25391. ogg123 now usses the OSS driver by default if
253  none was specified.
254
255* Tue Jan  9 2001 Bill Nottingham <notting@redhat.com>
256- update CVS, grab aRts backend for libao
257
258* Wed Dec 27 2000 Bill Nottingham <notting@redhat.com>
259- update CVS
260
261* Fri Dec 01 2000 Bill Nottingham <notting@redhat.com>
262- rebuild because of broken fileutils
263
264* Mon Nov 13 2000 Bill Nottingham <notting@redhat.com>
265- hack up specfile some, merge some packages
266
267* Sat Oct 21 2000 Jack Moffitt <jack@icecast.org>
268- initial spec file created
Note: See TracBrowser for help on using the repository browser.