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