]> git.pld-linux.org Git - packages/amarok.git/blame - amarok.spec
- updated to 1.2-beta1
[packages/amarok.git] / amarok.spec
CommitLineData
8d75a549 1#
948e9545 2# Conditional builds:
48801ec3 3%bcond_without arts # disable arts engine
8d75a549 4%bcond_without gstreamer # disable gstreamer
7dae3fc2 5%bcond_without xine # disable xine engine
48801ec3 6%bcond_without xmms # disable xmms wrapping
d4535bda 7#
aeff1a8d
SP
8
9%define _beta beta1
3dce540f 10Summary: A KDE audio player
11Summary(pl): Odtwarzacz audio dla KDE
12Name: amarok
aeff1a8d
SP
13Version: 1.2.%{_beta}
14Release: 0.1
3dce540f 15License: GPL
16Group: X11/Applications/Multimedia
aeff1a8d
SP
17Source0: http://dl.sourceforge.net/amarok/%{name}-1.2-%{_beta}.tar.bz2
18# Source0-md5: 4477bf2c90f3afe4ae343f07978e59a5
567ab89c 19URL: http://amarok.kde.org/
fc49b51e 20Buildrequires: alsa-lib-devel
3aa3d858 21Buildrequires: arts-qt-devel
3022f84e 22Buildrequires: automake
8d75a549 23%{?with_gstreamer:BuildRequires: gstreamer-devel >= 0.8.1}
ac33bc29 24BuildRequires: kdemultimedia-devel >= 9:3.1.93
1aff4314
JB
25Buildrequires: libmusicbrainz-devel
26Buildrequires: libvisual-devel >= 0.1.6-1
27Buildrequires: pcre-devel
3022f84e 28BuildRequires: rpmbuild(macros) >= 1.129
43342c86 29BuildRequires: sed >= 4.0
48801ec3 30BuildRequires: sqlite3-devel
3fd16f2f 31BuildRequires: taglib-devel >= 1.3
dd353647 32BuildRequires: unsermake >= 040511
7dae3fc2 33%{?with_xine:BuildRequires: xine-lib-devel >= 2:1.0-0.rc5.0}
8d75a549 34%{?with_xmms:Buildrequires: xmms-devel}
7dae3fc2 35#BuildRequires: kdebindings-kjsembed-devel
48801ec3 36Requires: %{name}-plugin = %{version}-%{release}
3dce540f 37Requires: kdebase-core >= 9:3.1.93
38BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40%description
41A KDE audio player.
42
43%description -l pl
44Odtwarzacz audio dla KDE.
45
48801ec3 46%package arts
47Summary: Plugin arts
48Summary(pl): Wtyczka arts
49Group: X11/Applications/Multimedia
50Requires: %{name} = %{version}-%{release}
51Provides: %{name}-plugin = %{version}-%{release}
52
53%description arts
54Plugin arts.
55
56%description arts -l pl
57Wtyczka arts.
58
8d75a549 59%package gstreamer
d4535bda 60Summary: Plugin gstreamer
8d75a549 61Summary(pl): Wtyczka gstreamer
62Group: X11/Applications/Multimedia
4d1b1b41 63Requires: %{name} = %{version}-%{release}
48801ec3 64Provides: %{name}-plugin = %{version}-%{release}
8d75a549 65
66%description gstreamer
d4535bda 67Plugin gstreamer.
8d75a549 68
69%description gstreamer -l pl
70Wtyczka gstreamer.
71
7dae3fc2 72%package xine
73Summary: Plugin xine
74Summary(pl): Wtyczka xine
75Group: X11/Applications/Multimedia
1aff4314 76Requires: %{name} = %{version}-%{release}
48801ec3 77Provides: %{name}-plugin = %{version}-%{release}
7dae3fc2 78
79%description xine
80Plugin xine.
81
82%description xine -l pl
83Wtyczka xine.
84
3dce540f 85%prep
aeff1a8d 86%setup -q -n %{name}-1.2-%{_beta}
3dce540f 87
69409e85 88%{__sed} -i -e 's/Categories=.*/Categories=Qt;KDE;AudioVideo;Player;/' \
89 amarok/src/amarok.desktop \
90
3dce540f 91%build
4d1b1b41 92cp -f %{_datadir}/automake/config.sub admin
d3a55e61 93
4d1b1b41 94export UNSERMAKE=%{_datadir}/unsermake/unsermake
d3a55e61 95
96%{__make} -f admin/Makefile.common cvs
97
3dce540f 98%configure \
99 --disable-rpath \
48801ec3 100 %{!?with_arts:--without-arts} \
7dae3fc2 101 %{!?with_xine:--without-xine} \
102 %{!?with_gstreamer:--without-gstreamer} \
f15a6325 103 --with-qt-libraries=%{_libdir} \
104 --without-included-sqlite
3dce540f 105
106%{__make}
107
108%install
109rm -rf $RPM_BUILD_ROOT
110
111%{__make} install \
112 DESTDIR=$RPM_BUILD_ROOT \
bd5fd9cb 113 kde_htmldir=%{_kdedocdir} \
114 kde_libs_htmldir=%{_kdedocdir}
43342c86 115
3248aa1e 116# remove bogus dir
117rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/xx
118
4d1b1b41 119%find_lang amarok --all-name --with-kde
3dce540f 120
121%clean
122rm -rf $RPM_BUILD_ROOT
123
08133359 124%files -f %{name}.lang
3dce540f 125%defattr(644,root,root,755)
8d75a549 126%doc AUTHORS ChangeLog README TODO
d4535bda 127%attr(755,root,root) %{_bindir}/amarok
3fd16f2f 128%{?with_xmms:%attr(755,root,root) %{_bindir}/amarok_xmmswrapper2}
d3a55e61 129%attr(755,root,root) %{_bindir}/amarokapp
7dae3fc2 130%attr(755,root,root) %{_bindir}/amarok_libvisual
3fd16f2f 131%attr(755,root,root) %{_bindir}/release_amarok
7dae3fc2 132%{_libdir}/kde3/libamarok_void-engine_plugin.la
133%attr(755,root,root) %{_libdir}/kde3/libamarok_void-engine_plugin.so
3dce540f 134%{_datadir}/apps/amarok
7dae3fc2 135%{_datadir}/apps/konqueror/servicemenus/amarok_append.desktop
d3a55e61 136%{_datadir}/config.kcfg/amarok.kcfg
7dae3fc2 137%{_datadir}/services/amarok_void-engine_plugin.desktop
d3a55e61 138%{_datadir}/servicetypes/amarok_plugin.desktop
3dce540f 139%{_desktopdir}/kde/amarok.desktop
7dae3fc2 140%{_iconsdir}/*/*/apps/amarok.png
3fd16f2f 141%{_iconsdir}/crystalsvg/*/*/player_playlist_2.png
3aa3d858 142%{_datadir}/config/*
8d75a549 143
48801ec3 144%if %{with arts}
145%files arts
146%defattr(644,root,root,755)
147%{_libdir}/kde3/libamarok_artsengine_plugin.la
148%attr(755,root,root) %{_libdir}/kde3/libamarok_artsengine_plugin.so
149%{_libdir}/libamarokarts.la
150%attr(755,root,root) %{_libdir}/libamarokarts.so
151%{_libdir}/mcop/Amarok
152%{_libdir}/mcop/amarokarts.mcopclass
153%{_libdir}/mcop/amarokarts.mcoptype
154%{_datadir}/services/amarok_artsengine_plugin.desktop
155%endif
156
8d75a549 157%if %{with gstreamer}
158%files gstreamer
159%defattr(644,root,root,755)
160%{_libdir}/kde3/libamarok_gstengine_plugin.la
161%attr(755,root,root) %{_libdir}/kde3/libamarok_gstengine_plugin.so
7dae3fc2 162%{_datadir}/config.kcfg/gstconfig.kcfg
8d75a549 163%{_datadir}/services/amarok_gstengine_plugin.desktop
164%endif
7dae3fc2 165
166%if %{with xine}
167%files xine
168%defattr(644,root,root,755)
169%{_libdir}/kde3/libamarok_xine-engine.la
170%attr(755,root,root) %{_libdir}/kde3/libamarok_xine-engine.so
171%{_datadir}/services/amarok_xine-engine.desktop
172%{_datadir}/services/amarok_xineengine_plugin.desktop
173%endif
This page took 0.065149 seconds and 4 git commands to generate.