]> git.pld-linux.org Git - packages/amarok.git/blame - amarok.spec
- up to 1.3.9
[packages/amarok.git] / amarok.spec
CommitLineData
7cdc9e11
AM
1# TODO:
2# * postgresql support alongside mysql
3# * NMM audio backend support (fix build - propably some BRs)
4# * make descriptions less useless
01995765 5# * track http://websvn.kde.org/trunk/extragear/multimedia/amarok/TODO?rev=470324&r1=470292&r2=470324
8d75a549 6#
948e9545 7# Conditional builds:
48801ec3 8%bcond_without arts # disable arts engine
8d75a549 9%bcond_without gstreamer # disable gstreamer
7cdc9e11 10%bcond_without mas # disable MAS audio backend
7dae3fc2 11%bcond_without xine # disable xine engine
48801ec3 12%bcond_without xmms # disable xmms wrapping
9d393535 13%bcond_without zeroconf # disable support for zeroconf
04dd0908 14%bcond_without included_sqlite # don't use included sqlite (VERY BAD IDEA)
349afe6d 15%bcond_without helix # disable HelixPlayer engine
7cdc9e11
AM
16%bcond_with nmm # enable NMM audio backend
17%bcond_with mysql # enable mysql support
9a2047e2 18%bcond_with pgsql # enables postgresql support
7cdc9e11 19%bcond_with akode # enable aKode engine (too buggy/incomplete)
291223ab 20%bcond_with altlyrics # use alternative lyrics provider
4722306d 21#
3012d1fc
JB
22%ifarch i386
23%undefine with_helix
24%endif
3dce540f 25Summary: A KDE audio player
26Summary(pl): Odtwarzacz audio dla KDE
27Name: amarok
286cd0d1
RT
28Version: 1.3.9
29Release: 1
3dce540f 30License: GPL
31Group: X11/Applications/Multimedia
ff747208 32Source0: http://dl.sourceforge.net/amarok/%{name}-%{version}.tar.bz2
286cd0d1 33# Source0-md5: fb4cb3dafd3d15657b78e24c33abcf76
7cdc9e11 34Patch0: kde-common-gcc4.patch
bbd75f2a 35Patch1: %{name}-lyricsurl.patch
4722306d 36Patch2: %{name}-libtunepimp-0.4.0.patch
ed83aa1d 37Patch3: %{name}-helixplayer-morearchs.patch
567ab89c 38URL: http://amarok.kde.org/
6fc2033f 39BuildRequires: SDL-devel
40BuildRequires: alsa-lib-devel
41BuildRequires: arts-qt-devel
d3131899 42BuildRequires: autoconf
6fc2033f 43BuildRequires: automake
349afe6d 44BuildRequires: gettext-devel
9a2047e2 45%{?with_gstreamer:BuildRequires: gstreamer-plugins-devel >= 0.8.6}
60b883ee 46BuildRequires: kdebase-devel
7cdc9e11 47%{?with_akode:BuildRequires: kdemultimedia-akode}
ac33bc29 48BuildRequires: kdemultimedia-devel >= 9:3.1.93
7cdc9e11 49BuildRequires: libltdl-devel
4722306d 50BuildRequires: libtunepimp-devel >= 0.4.0
6fc2033f 51BuildRequires: libvisual-devel >= 0.2.0
9a2047e2 52%{?with_pgsql:BuildRequires: libpqxx-devel}
349afe6d 53%{?with_mysql:BuildRequires: mysql-devel}
6fc2033f 54BuildRequires: pcre-devel
532341d1 55BuildRequires: rpm-pythonprov
baa5dbe4 56BuildRequires: rpmbuild(macros) >= 1.129
43342c86 57BuildRequires: sed >= 4.0
ed83aa1d 58%{!?with_included_sqlite:BuildRequires: sqlite3-devel}
7cdc9e11 59BuildRequires: taglib-devel >= 1.4
60b883ee
SP
60%{?with_xine:BuildRequires: xine-lib-devel >= 2:1.0-0.rc5.0}
61%{?with_xmms:BuildRequires: xmms-devel}
48801ec3 62Requires: %{name}-plugin = %{version}-%{release}
3dce540f 63Requires: kdebase-core >= 9:3.1.93
60b883ee 64Requires: kdemultimedia-audiocd >= 9:3.1.93
3dce540f 65BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
66
67%description
68A KDE audio player.
69
70%description -l pl
71Odtwarzacz audio dla KDE.
72
48801ec3 73%package arts
74Summary: Plugin arts
75Summary(pl): Wtyczka arts
76Group: X11/Applications/Multimedia
68391d5a 77Requires: %{name} = %{version}-%{release}
48801ec3 78Provides: %{name}-plugin = %{version}-%{release}
79
80%description arts
81Plugin arts.
82
83%description arts -l pl
84Wtyczka arts.
85
7cdc9e11
AM
86%package akode
87Summary: Plugin akode
88Summary(pl): Wtyczka akode
89Group: X11/Applications/Multimedia
68391d5a 90Requires: %{name} = %{version}-%{release}
7cdc9e11
AM
91Provides: %{name}-plugin = %{version}-%{release}
92
93%description akode
94Plugin akode.
95
96%description akode -l pl
97Wtyczka akode.
98
cffbab11 99%package helix
ab563251
SP
100Summary: Helix/Realplayer playback support for amarok
101Summary(pl): Wsparcie dla odtwarzania przez Helix/Realplayera dla amaroka
102Group: X11/Applications/Multimedia
103Requires: %{name} = %{version}-%{release}
cffbab11 104Requires: helix-core
ab563251 105Provides: %{name}-plugin = %{version}-%{release}
cffbab11 106
107%description helix
108Helix/Realplayer playback support for amarok.
109
110%description helix -l pl
111Wsparcie dla odtwarzania przez Helix/Realplayera dla amaroka.
112
8d75a549 113%package gstreamer
d4535bda 114Summary: Plugin gstreamer
8d75a549 115Summary(pl): Wtyczka gstreamer
116Group: X11/Applications/Multimedia
ee3a150f
ER
117# deps, to get it working:
118# mp3 decoder: gstreamer-mad
119# ogg decoder: gstreamer-vorbis
120# audio output driver: gstreamer-audiosink-alsa
121# from gstreamer-audio-effects to control volume, etc
122# needed libs:
87fa3a5c 123# at least /usr/lib/gstreamer-0.8/libgstresample.so
ee3a150f
ER
124# probably /usr/lib/gstreamer-0.8/libgstadder.so
125# and probably /usr/lib/gstreamer-0.8/libgstvolume.so
126# gstreamer-musicbrainz for being able to edit id3 tags on files.
baa5dbe4 127Requires: %{name} = %{version}-%{release}
22795390 128Requires: gstreamer-audio-effects
ee3a150f
ER
129Requires: gstreamer-audiosink
130Requires: gstreamer-mad
ee3a150f 131Requires: gstreamer-musicbrainz
baa5dbe4 132Requires: gstreamer-vorbis
48801ec3 133Provides: %{name}-plugin = %{version}-%{release}
8d75a549 134
135%description gstreamer
d4535bda 136Plugin gstreamer.
8d75a549 137
138%description gstreamer -l pl
139Wtyczka gstreamer.
140
7dae3fc2 141%package xine
142Summary: Plugin xine
143Summary(pl): Wtyczka xine
144Group: X11/Applications/Multimedia
1aff4314 145Requires: %{name} = %{version}-%{release}
14c08c31 146Requires: xine-plugin-audio
48801ec3 147Provides: %{name}-plugin = %{version}-%{release}
7dae3fc2 148
149%description xine
150Plugin xine.
151
152%description xine -l pl
153Wtyczka xine.
154
3c0db7c2 155%package xmms
156Summary: Xmms wrapper
157Summary(pl): Wrapper xmms
158Group: X11/Applications/Multimedia
3c0db7c2 159Requires: %{name} = %{version}-%{release}
160
161%description xmms
162Xmms wrapper.
163
164%description xmms -l pl
165Wrapper xmms.
166
7cdc9e11
AM
167%package zeroconf
168Summary: Zeroconf data
169Summary(pl): Dane dla zeroconf
170Group: X11/Applications/Multimedia
68391d5a 171Requires: %{name} = %{version}-%{release}
7cdc9e11
AM
172Requires: kdenetwork-kdnssd
173Provides: %{name}-plugin = %{version}-%{release}
174
175%description zeroconf
176Zeroconf data.
177
178%description zeroconf -l pl
68391d5a 179Dane dla zeroconf.
7cdc9e11 180
9d393535
ER
181%package scripts
182Summary: amaroK scripts
cb7dcc83 183Summary(pl): Skrypty amaroKa
9d393535
ER
184Group: X11/Applications/Multimedia
185Requires: %{name} = %{version}-%{release}
b4ea7645 186Requires: kdebase-kdialog
74a15c28 187Requires: python-PyQt
9d393535
ER
188
189%description scripts
190amaroK scripts allow you extend amaroK functionality.
191
192You can learn more about scripts in amaroK from here:
2fde3dac 193<http://amarok.kde.org/amarokwiki/index.php/Script-Writing_HowTo>.
9d393535 194
cb7dcc83
JB
195%description scripts -l pl
196