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