comparison audacious.spec.in @ 0:cb178e5ad177 trunk

[svn] Import audacious source.
author nenolod
date Mon, 24 Oct 2005 03:06:47 -0700
parents
children 3787176f9875
comparison
equal deleted inserted replaced
-1:000000000000 0:cb178e5ad177
1 # RPM spec file for BMP
2
3 # FIXME: The bmp RPM requires libasound.so.* without --with alsa. Need to
4 # disable autoreq.
5
6 # XMMS legacy
7 %{?_with_xmmseq: %define xmmseq 1}
8 %{!?_with_xmmseq: %define xmmseq 0}
9
10 # plugins
11 %{?_with_alsa: %define alsa 1}
12 %{!?_with_alsa: %define alsa 0}
13 %{?_with_mp3: %define mp3 1}
14 %{!?_with_mp3: %define mp3 0}
15
16 # GNOME support
17 %{?_with_gconf: %define gconf 1}
18 %{!?_with_gconf: %define gconf 0}
19 %{?_with_gnomevfs: %define gnomevfs 1}
20 %{!?_with_gnomevfs: %define gnomevfs 0}
21
22 Summary: Audacious
23 Name: @PACKAGE@
24 Version: @VERSION@
25 Release: 1
26 Epoch: 0
27 License: GPL
28 Group: Applications/Multimedia
29 Url: http://audacious.nenolod.net
30 Source0: %{name}-%{version}.tar.gz
31 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
32
33 Requires: unzip
34 BuildRequires: gtk2-devel >= 2.4.0, libglade2-devel >= 2.3.1
35
36 %if %{gconf}
37 BuildRequires: GConf2-devel >= 2.4.0
38 %endif
39
40 %if %{gnomevfs}
41 BuildRequires: gnome-vfs2-devel >= 2.4.0
42 %endif
43
44 %description
45 Audacious is a fork of Beep Media Player(BMP).
46 Beep Media Player(BMP) is a GTK2 port of the popular X Multimedia
47 System(XMMS) and more.
48
49 Build options:
50 --with: alsa mp3 gconf gnomevfs xmmseq
51
52 %package devel
53 Summary: BMP - Static libraries and header files.
54 Group: Applications/Multimedia
55 Requires: %{name} = %{epoch}:%{version}-%{release}
56
57 %description devel
58 Static libraries and header files required for compiling BMP plugins.
59
60 %if %{mp3}
61 %package mp3
62 Summary: BMP - MP3 output plugin
63 Group: Applications/Multimedia
64 Requires: %{name} = %{epoch}:%{version}-%{release}
65
66 %description mp3
67 MP3 input plugin for BMP.
68 %endif
69
70 %if %{alsa}
71 %package alsa
72 Summary: BMP - ALSA output plugin
73 Group: Applications/Multimedia
74 Requires: %{name} = %{epoch}:%{version}-%{release}
75 BuildRequires: alsa-lib-devel >= 1.0.0
76
77 %description alsa
78 Output plugin for BMP to use with the Advanced Linux Sound
79 Architecture (ALSA).
80 %endif
81
82 %prep
83 %setup -q
84
85 %build
86 %configure \
87 --disable-opengl \
88 %{!?_with_alsa:--disable-alsa} \
89 %{!?_with_mp3:--disable-mp3} \
90 %{?_with_gconf:--enable-gconf} \
91 %{?_with_gnomevfs:--enable-gnome-vfs} \
92 %{?_with_xmmseq:--with-xmms-eq}
93 make %{_smp_mflags}
94
95 %install
96 rm -rf $RPM_BUILD_ROOT
97 make install DESTDIR=$RPM_BUILD_ROOT
98 %find_lang %{name}
99
100 rm -f $RPM_BUILD_ROOT%{_libdir}/bmp/*/*.la
101
102 %post -p /sbin/ldconfig
103 %postun -p /sbin/ldconfig
104
105 %clean
106 rm -rf $RPM_BUILD_ROOT
107
108 %files -f %{name}.lang
109 %defattr(-,root,root,-)
110 %doc AUTHORS COPYING ChangeLog NEWS README
111 %{_bindir}/beep-media-player
112 %{_datadir}/bmp/
113 %{_datadir}/pixmaps/*
114 %{_datadir}/applications/bmp.desktop
115 %{_libdir}/libbeep.so.*
116 %{_libdir}/bmp/Input/libcdaudio.so
117 %{_libdir}/bmp/Input/libvorbis.so
118 %{_libdir}/bmp/Input/libwav.so
119 %{_libdir}/bmp/Output/libOSS.so
120 %{_libdir}/bmp/Output/libesdout.so
121 %{_libdir}/bmp/Visualization/libbscope.so
122 %{_mandir}/man1/*
123
124 %files devel
125 %defattr(-,root,root,-)
126 %{_libdir}/pkgconfig/bmp.pc
127 %{_libdir}/lib*.so
128 #%{_libdir}/lib*.a
129 %{_libdir}/lib*.la
130 %{_includedir}/bmp
131
132 %if %{alsa}
133 %files alsa
134 %defattr(-,root,root,-)
135 %{_libdir}/bmp/Output/libALSA.so
136 %endif
137
138 %if %{mp3}
139 %files mp3
140 %defattr(-,root,root,-)
141 %{_libdir}/bmp/Input/libmpg123.so
142 %endif
143
144
145 %changelog
146 * Sat Oct 22 2005 Chong Kai Xiong <descender@phreaker.net> - 0:0.9.7.1-1
147 - Remove .la files instead of using %exclude
148 - Rename Copyright to License
149
150 * Sat Dec 4 2004 Chong Kai Xiong <descender@phreaker.net> - 0:0.9.7-2
151 - remove duplicate listings in %files
152 - fix libglade2-devel version requirement
153 - add option to build with XMMS equalization
154
155 * Tue Jul 6 2004 Chong Kai Xiong <descender@phreaker.net> 0:0.9.7-1
156 - fixed file list to own package-specific directories
157 - remove vendor, add epoch tag, explicit requires, add unzip to requires
158 - force version match between plugins and main package
159 - use %find_lang
160 - don't install INSTALL
161
162 * Thu Jun 24 2004 Chong Kai Xiong <descender@phreaker.net> 0.9.7-3
163 - added support for GConf and GNOME VFS
164 - fixed file list
165
166 * Fri May 28 2004 Chong Kai Xiong <descender@phreaker.net> 0.9.7-2
167 - require libglade 2.0
168
169 * Sun Apr 05 2004 Chong Kai Xiong <descender@phreaker.net> 0.9.7-1
170 - require GTK 2.4 and ALSA 1.0
171
172 * Tue Jan 13 2004 David Lau <coder_sku@sourceforge.net> 0.9.6-3
173 - removes plugin .la's
174
175 * Wed Dec 24 2003 Chong Kai Xiong <descender@phreaker.net> 0.9.6-2
176 - first fully usable version
177
178 * Tue Nov 29 2003 Chong Kai Xiong <descender@phreaker.net> 0.9.6-1
179 - added support for --with switches
180
181 * Tue Nov 11 2003 Chong Kai Xiong <descender@phreaker.net> 1.0.0pre6
182 - initial build