]> git.pld-linux.org Git - packages/audacious.git/blame - audacious.spec
- up to fit 2.1.0
[packages/audacious.git] / audacious.spec
CommitLineData
82acba88 1Summary: Sound player with the WinAmp GUI, for Unix-based systems for GTK+2
fa7198b8 2Summary(pl.UTF-8): Odtwarzacz dźwięku z interfejsem WinAmpa dla GTK+2
82acba88 3Name: audacious
7b0c1190 4Version: 2.1
5Release: 1
82acba88 6License: GPL
f7e744a4 7Group: X11/Applications/Sound
7b0c1190 8Source0: http://distfiles.atheme.org/%{name}-%{version}.tgz
9# Source0-md5: 03ab6a062e5909214841f90f767f1147
16f2519a 10Patch0: %{name}-desktop.patch
f7e744a4 11Patch1: %{name}-home_etc.patch
b6d3d1b4 12URL: http://audacious-media-player.org/
f7e744a4 13BuildRequires: autoconf >= 2.59
82acba88 14BuildRequires: automake
793d7774 15BuildRequires: dbus-devel >= 0.60
16BuildRequires: dbus-glib-devel >= 0.60
f7e744a4 17BuildRequires: gettext-devel
35553da9 18BuildRequires: gtk+2-devel >= 2:2.6.0
82acba88 19BuildRequires: home-etc-devel
9b18c6e5 20BuildRequires: libglade2-devel >= 2.3.1
793d7774 21BuildRequires: libmowgli-devel >= 0.4.0
22BuildRequires: libsamplerate-devel
d80a257b 23BuildRequires: libstdc++-devel
793d7774 24BuildRequires: mcs-devel >= 0.4.0
82acba88 25BuildRequires: pkgconfig
f7e744a4 26BuildRequires: rpmbuild(macros) >= 1.198
35553da9 27Requires(post,postun): desktop-file-utils
7b0c1190 28Requires: %{name}-general-skins = %{version}-%{release}
f7e744a4 29Requires: %{name}-libs = %{version}-%{release}
82acba88 30Requires: audacious-output-plugin
7b0c1190 31Requires: audacious-transport-gio
793d7774 32Obsoletes: audacious-container-mms
33Obsoletes: audacious-container-stdio
34Obsoletes: audacious-general-audioscrobbler
35Obsoletes: audacious-general-curl
ec47353c 36Obsoletes: audacious-general-notify
793d7774 37Obsoletes: audacious-input-cdaudio
ec47353c 38Obsoletes: audacious-input-cube
793d7774 39Obsoletes: audacious-input-flac
40Obsoletes: audacious-input-mikmod
41Obsoletes: audacious-input-mpc
42Obsoletes: audacious-input-mpg123
ec47353c 43Obsoletes: audacious-input-mplayer
793d7774 44Obsoletes: audacious-input-sap
f82ba97c 45Obsoletes: audacious-input-wav
793d7774 46Obsoletes: audacious-output-ALSA
47Obsoletes: audacious-output-OSS
48Obsoletes: audacious-output-disk
49Obsoletes: audacious-output-lame
f7e744a4 50Obsoletes: audacious-static
793d7774 51Obsoletes: audacious-transport-curl
7b0c1190 52Obsoletes: audacious-transport-stdio
ec47353c 53Obsoletes: audacious-visualization-iris
793d7774 54Obsoletes: audacious-visualization-rovascope
5804e54e 55# sr@Latn vs. sr@latin
56Conflicts: glibc-misc < 6:2.7
82acba88
MC
57BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
58
59%description
f7119ba7
MC
60Audacious is a media player based on BMP. Since the development of the
61former project had been terminated, this fork was created.
82acba88 62
2c329446
JR
63%description -l pl.UTF-8
64Audacious to odtwarzacz mediów oparty na BMP. Powstał on ponieważ
65rozwój pierwowzoru został zakończony.
82acba88
MC
66
67%package libs
68Summary: Audacious media player library
fa7198b8 69Summary(pl.UTF-8): Biblioteka odtwarzacza multimedialnego Audacious
82acba88 70Group: X11/Applications/Sound
f611242e
JB
71Requires: gtk+2 >= 2:2.6.0
72Requires: libmowgli >= 0.4.0
82acba88
MC
73
74%description libs
75Audacious media player library.
76
2c329446 77%description libs -l pl.UTF-8
82acba88
MC
78Biblioteka odtwarzacza multimedialnego Audacious.
79
80%package devel
81Summary: Header files for Audacious media player
fa7198b8 82Summary(pl.UTF-8): Pliki nagłówkowe odtwarzacza multimedialnego Audacious
82acba88 83Group: X11/Development/Libraries
f7e744a4 84Requires: %{name}-libs = %{version}-%{release}
969ee4d4 85Requires: dbus-glib-devel
f7e744a4 86Requires: gtk+2-devel >= 2:2.6.0
82acba88 87Requires: home-etc-devel
f611242e 88Requires: libmowgli-devel >= 0.4.0
529fcfef 89Requires: libsamplerate-devel
c5029b22 90Requires: mcs-devel
82acba88
MC
91
92%description devel
93Header files required for compiling Audacious media player plugins.
94
2c329446
JR
95%description devel -l pl.UTF-8
96Pliki nagłówkowe potrzebne do kompilowania wtyczek odtwarzacza
82acba88
MC
97multimedialnego Audacious.
98
82acba88 99%prep
0801f6cc 100%setup -q
f7119ba7 101%patch0 -p1
f7e744a4 102%patch1 -p1
82acba88
MC
103
104%build
82acba88
MC
105%{__aclocal} -I m4
106%{__autoconf}
107%{__autoheader}
82acba88 108%configure \
7b0c1190 109 --enable-samplerate
f7e744a4 110
82acba88
MC
111%{__make}
112
113%install
114rm -rf $RPM_BUILD_ROOT
793d7774 115install -d $RPM_BUILD_ROOT%{_libdir}/%{name}/{Container,Effect,General,Input,Output,Transport,Visualization}
82acba88
MC
116
117%{__make} install \
f7e744a4 118 DESTDIR=$RPM_BUILD_ROOT
bf452245 119
793d7774 120# there is already .desktop in %{_desktopdir}
121rm -rf $RPM_BUILD_ROOT%{_datadir}/audacious/applications
122
5804e54e 123[ -d $RPM_BUILD_ROOT%{_datadir}/locale/sr@latin ] || \
124 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/sr@{Latn,latin}
82acba88
MC
125%find_lang %{name}
126
127%clean
128rm -rf $RPM_BUILD_ROOT
129
130%post
9b18c6e5 131%banner %{name} -e << EOF
132Remember to install appropriate input plugins for files
133you want to play!
134EOF
135
f7e744a4 136%update_desktop_database_post
82acba88
MC
137
138%postun
f7e744a4 139%update_desktop_database_postun
82acba88
MC
140
141%post libs -p /sbin/ldconfig
142%postun libs -p /sbin/ldconfig
143
144%files -f %{name}.lang
145%defattr(644,root,root,755)
7b0c1190 146%attr(755,root,root) %{_bindir}/audacious2
147%attr(755,root,root) %{_bindir}/audtool2
82acba88 148%{_mandir}/man*/*
82acba88
MC
149%dir %{_datadir}/audacious
150%dir %{_datadir}/audacious/images
9b18c6e5 151%{_datadir}/audacious/images/*
f7e744a4 152%{_datadir}/audacious/Skins
d80a257b 153%{_datadir}/audacious/ui
b888f253 154%{_desktopdir}/*.desktop
155%{_pixmapsdir}/*.png
9b18c6e5 156
157%files libs
158%defattr(644,root,root,755)
793d7774 159%attr(755,root,root) %{_libdir}/libaudclient.so.*.*.*
7b0c1190 160%attr(755,root,root) %{_libdir}/libaudcore.so.*
793d7774 161%ghost %attr(755,root,root) %{_libdir}/libaudclient.so.?
7b0c1190 162%attr(755,root,root) %{_libdir}/libaudtag.so.*
be581f3e 163%attr(755,root,root) %{_libdir}/libaudid3tag.so.*.*.*
164%ghost %attr(755,root,root) %{_libdir}/libaudid3tag.so.?
7b0c1190 165%attr(755,root,root) %{_libdir}/libaudutil.so.*
166%attr(755,root,root) %{_libdir}/libSAD.so.*
793d7774 167%dir %{_libdir}/%{name}
168%dir %{_libdir}/%{name}/Container
169%dir %{_libdir}/%{name}/Effect
170%dir %{_libdir}/%{name}/General
171%dir %{_libdir}/%{name}/Input
172%dir %{_libdir}/%{name}/Output
173%dir %{_libdir}/%{name}/Transport
174%dir %{_libdir}/%{name}/Visualization
82acba88
MC
175
176%files devel
177%defattr(644,root,root,755)
793d7774 178%attr(755,root,root) %{_libdir}/libaudclient.so
7b0c1190 179%attr(755,root,root) %{_libdir}/libaudcore.so
180%attr(755,root,root) %{_libdir}/libaudtag.so
be581f3e 181%attr(755,root,root) %{_libdir}/libaudid3tag.so
7b0c1190 182%attr(755,root,root) %{_libdir}/libaudutil.so
183%attr(755,root,root) %{_libdir}/libSAD.so
f7e744a4 184%{_includedir}/audacious
7b0c1190 185%{_includedir}/libaudcore
be581f3e 186# Should this be here?
187%dir %{_includedir}/libSAD
188%{_includedir}/libSAD/*.h
f7e744a4 189%{_pkgconfigdir}/audacious.pc
793d7774 190%{_pkgconfigdir}/audclient.pc
This page took 0.122951 seconds and 4 git commands to generate.