source: projects/specs/trunk/a/audacious/audacious-vl.spec @ 9485

Revision 9485, 8.0 KB checked in by inagaki, 9 years ago (diff)

2015-04-04 Ryoichi INAGAKI <ryo1@…>

  • audacious, audacious-plugins, self-build-audacious-plugins-extra: updated
  • fluidsynth, libguess, self-build-mpg123: NEW


Line 
1%define _aud_ver        3.6
2
3Summary:        Advanced audio player
4Summary(ja):    高度なオーディオプレイヤー
5Name:           audacious
6Version:        3.6.1
7Release:        1%{?_dist_release}
8
9License:        BSD
10Group:          Applications/Multimedia
11URL:            http://audacious-media-player.org/
12
13Source0:        http://distfiles.audacious-media-player.org/%{name}-%{version}-gtk3.tar.bz2
14# validated: 2013-11-03 / screenshot commented out for now
15Source1:        audacious.appdata.xml
16
17BuildRoot:      %{_tmppath}/%{name}-%{version}-root
18BuildRequires:  desktop-file-utils
19BuildRequires:  gettext
20BuildRequires:  gtk3-devel
21BuildRequires:  libguess-devel
22
23Requires:       %{name}-libs = %{version}-%{release}
24Requires:       audacious-plugins >= %{_aud_ver}
25Requires:       hicolor-icon-theme
26
27Requires(post):   desktop-file-utils
28Requires(postun): desktop-file-utils
29
30# Skin packages can require this from xmms and all GUI compatible players
31Provides:       xmms-gui
32
33Vendor:         Project Vine
34Distribution:   Vine Linux
35
36%description
37Audacious is an advanced audio player. It is free, lightweight, currently
38based on GTK+ 3, runs on Linux and many other *nix platforms and is
39focused on audio quality and supporting a wide range of audio codecs.
40It still features an alternative skinned user interface (based on
41Winamp 2.x skins). Historically, it started as a fork of Beep Media
42Player (BMP), which itself forked from XMMS.
43
44%package libs
45Summary:        Library files for the Audacious audio player
46Summary(ja):    Audacious オーディオプレイヤーのライブラリファイル
47Group:          System Environment/Libraries
48
49%description libs
50Library files for the Audacious media player.
51
52%package devel
53Summary:        Development files for Audacious
54Summary(ja):    Audacious の開発用ファイル
55Group:          Development/Libraries
56Requires:       %{name}-libs = %{version}-%{release}
57Requires:       glib2-devel
58Requires:       gtk3-devel
59
60%description devel
61Files needed when building software for the Audacious audio player.
62
63%description -l ja devel
64Audacious のプラグインを開発するために必要なヘッダファイルが含まれています。
65
66%prep
67%setup -q -n %{name}-%{version}-gtk3
68
69sed -i '\,^.SILENT:,d' buildsys.mk.in
70
71%build
72%configure \
73    --disable-qt \
74    --enable-gtk \
75    --with-buildstamp="Vine package" \
76    --disable-silent-rules \
77    --disable-rpath
78
79make %{?_smp_mflags}
80
81%install
82rm -rf $RPM_BUILD_ROOT
83
84make DESTDIR=$RPM_BUILD_ROOT install INSTALL="install -p"
85find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
86
87desktop-file-install  \
88    --dir $RPM_BUILD_ROOT%{_datadir}/applications  \
89    $RPM_BUILD_ROOT%{_datadir}/applications/audacious.desktop
90
91install -D -m0644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/appdata/%{name}.appdata.xml
92
93%find_lang %{name}
94
95%clean
96rm -rf $RPM_BUILD_ROOT
97
98%post
99%{_bindir}/update-desktop-database %{_datadir}/applications >& /dev/null ||:
100touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
101
102%postun
103if [ $1 -eq 0 ] ; then
104    touch --no-create %{_datadir}/icons/hicolor &>/dev/null
105    gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
106fi
107%{_bindir}/update-desktop-database %{_datadir}/applications >& /dev/null ||:
108
109%posttrans
110gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
111
112%post libs -p /sbin/ldconfig
113
114%postun libs -p /sbin/ldconfig
115
116%files -f %{name}.lang
117%defattr(-,root,root,-)
118%doc AUTHORS
119%{_bindir}/audacious
120%{_bindir}/audtool
121#{_libdir}/audacious
122%{_datadir}/audacious
123%{_datadir}/appdata/%{name}.appdata.xml
124%{_datadir}/applications/*.desktop
125%{_datadir}/icons/hicolor/*/apps/%{name}*.*
126%{_mandir}/man[^3]/*
127
128%files libs
129%defattr(-,root,root,-)
130%doc COPYING
131%{_libdir}/lib*.so.*
132
133%files devel
134%defattr(-,root,root,-)
135%{_includedir}/audacious
136%{_includedir}/libaudcore
137%{_includedir}/libaudgui
138%{_libdir}/*.so
139%{_libdir}/pkgconfig/*.pc
140
141%changelog
142* Fri Apr  3 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 3.6.1-1
143- new upstream release
144
145* Tue Sep 28 2010 Shu KONNO <owa@bg.wakwak.com> 2.3-2
146- rebuilt with rpm-4.8.1 for pkg-config
147
148* Sat May 29 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 2.3-1
149- new upstream release
150
151* Thu Aug 13 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 2.1-2
152- added BuildRequires: libsamplerate-devel to devel package
153
154* Sun Aug  9 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 2.1-1
155- new upstream release
156
157* Sun Apr 26 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.5.1-5
158- rebuilt with libmowgli-0.7.0
159
160* Sat Apr  4 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.5.1-4
161- added BuildRequires: dbus-devel, dbus-glib-devel
162- added Requires: dbus-devel, dbus-glib-devel to devel package
163
164* Wed Mar 25 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.5.1-3
165- rebuilt again with oniguruma-5.9.1 (ppc)
166
167* Thu Mar 19 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.5.1-2vl5
168- rebuilt with oniguruma-5.9.1
169
170* Sat Dec  6 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.5.1-1vl5
171- new upstream release (dropped Patch1 and Source2)
172
173* Sun Sep 14 2008 Shu KONNO <owa@bg.wakwak.com> 1.3.2-1vl5
174- applied new versioning policy, spec in utf-8
175
176* Tue Sep 04 2007 KAZUKI SHIMURA <ksh753@y5.dion.ne.jp> 1.3.2-0vl3
177- update desktop file (source1)
178
179* Tue Aug 21 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.3.2-0vl2
180- add Requires: mcs-devel for audacious-devel subpackage
181
182* Fri May 18 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.2-0vl1
183- new upstream release
184- build with new environment/toolchain
185
186* Mon Mar 12 2007 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.3.1-0vl1
187- new upstream release
188- drop '--disable-gconf' option from %%configure
189
190* Fri Mar 09 2007 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.3.0-0vl1
191- new upstream release
192- update ja.po (source2)
193- add BuildRequires: mcs-devel, libsamplerate-devel
194
195* Wed Feb 21 2007 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.3.0-0vl0.0alpha5
196- update to 1.3.0alpha5
197- update ja.po (source2)
198- drop obsolete playlist-set-utf8-name.patch (patch2)
199- add new file: libaudid3tag.so
200
201* Mon Feb 12 2007 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.3.0-0vl0.0alpha4.1
202- add playlist-set-utf8-name.patch (patch2)
203  to use utf-8-converted filename as playlist title
204
205* Thu Feb 08 2007 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.3.0-0vl0.0alpha4
206- update to 1.3.0alpha4
207- update ja.po (source2)
208- update URLs
209
210* Wed Jan 31 2007 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.3.0-0vl0.0alpha3
211- update to 1.3.0alpha3
212- update ja.po (source2)
213- update use-xfont.patch (patch1)
214- fix typo
215
216* Sun Jan 21 2007 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.3.0-0vl0.0alpha2.1
217- update ja.po (source2)
218
219* Sat Jan 13 2007 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.3.0-0vl0.0alpha2
220- update to 1.3.0alpha2
221- use oniguruma regex library
222  - add BuildRequires: oniguruma-devel
223  - add '--with-regexlib=oniguruma' option to %%configure
224
225* Thu Nov 30 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.2.2-0vl2
226- add '--enable-chardet' option to %%configure again
227
228* Wed Nov 29 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.2.2-0vl1
229- new upstream release
230- update ja.po (source2)
231
232* Sun Aug 27 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.1.2-0vl1
233- new upstream release
234
235* Tue Aug 01 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.1.1-0vl2
236- oops, really update ja.po (source2)
237
238* Mon Jul 31 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.1.1-0vl1
239- new upstream release
240- make with 'VERBOSE=1'
241- drop obsolete POTFILES.in (source3)
242- make update-po before make
243  - 1.1.1 contains old version of audacious.pot...
244- update ja.po (source2)
245
246* Sat Jul 22 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.1.0-0vl2
247- overwrite POTFILES.in (source3)
248  - 1.1.0 contains old version of POTFILES.in
249- update ja.po (source2)
250
251* Sat Jul 22 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.1.0-0vl1
252- new upstream release
253- drop unneeded patch0 (was merged)
254- add '--enable-ipv6 --enable-chardet' to %%configure option
255- add BuildRequires: taglib-devel instead of id3lib-devel
256- update ja.po (source2)
257
258* Sun Jun 04 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.0.0-0vl2
259- add flac-filename-utf8.patch (patch0)
260      to convert filename on fileinfo box for FLAC files to UTF-8
261- add use-xfont.patch (patch1)
262      to disable 'Use Bitmap fonts if available' by default
263- add ja.po (source2)
264
265* Sat Jun 03 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.0.0-0vl1
266- initial build
Note: See TracBrowser for help on using the repository browser.