]> git.pld-linux.org Git - packages/amarok.git/blame - amarok.spec
- --with helix by default ; adaptarized
[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)
ab563251 15%bcond_without helix # enable 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
3dce540f 21Summary: A KDE audio player
22Summary(pl): Odtwarzacz audio dla KDE
23Name: amarok
0baf1277 24Version: 1.3.5
cffbab11 25Release: 4
3dce540f 26License: GPL
27Group: X11/Applications/Multimedia
68391d5a 28Source0: http://dl.sourceforge.net/amarok/%{name}-%{version}.tar.bz2
0baf1277 29# Source0-md5: faac790ea432a784fa7d1ac6a34ee410
7cdc9e11 30Patch0: kde-common-gcc4.patch
bbd75f2a 31Patch1: %{name}-lyricsurl.patch
c3893774 32Patch2: %{name}-desktop.patch
567ab89c 33URL: http://amarok.kde.org/
baa5dbe4
SP
34#BuildRequires: kdebindings-kjsembed-devel
35#BuildRequires: unsermake >= 040511
6fc2033f 36BuildRequires: SDL-devel
37BuildRequires: alsa-lib-devel
38BuildRequires: arts-qt-devel
d3131899 39BuildRequires: autoconf
6fc2033f 40BuildRequires: automake
9a2047e2 41%{?with_gstreamer:BuildRequires: gstreamer-plugins-devel >= 0.8.6}
60b883ee 42BuildRequires: kdebase-devel
7cdc9e11 43%{?with_akode:BuildRequires: kdemultimedia-akode}
ac33bc29 44BuildRequires: kdemultimedia-devel >= 9:3.1.93
7cdc9e11 45BuildRequires: libltdl-devel
6fc2033f 46BuildRequires: libmusicbrainz-devel
47BuildRequires: libvisual-devel >= 0.2.0
baa5dbe4 48%{?with_mysql:BuildRequires: mysql-devel}
9a2047e2 49%{?with_pgsql:BuildRequires: libpqxx-devel}
6fc2033f 50BuildRequires: pcre-devel
532341d1 51BuildRequires: rpm-pythonprov
baa5dbe4 52BuildRequires: rpmbuild(macros) >= 1.129
43342c86 53BuildRequires: sed >= 4.0
ab563251 54%{?with_helix:BuildRequires: helix-core}
3b7ba7c2 55%{?!with_included_sqlite:BuildRequires: sqlite3-devel}
7cdc9e11 56BuildRequires: taglib-devel >= 1.4
60b883ee
SP
57%{?with_xine:BuildRequires: xine-lib-devel >= 2:1.0-0.rc5.0}
58%{?with_xmms:BuildRequires: xmms-devel}
48801ec3 59Requires: %{name}-plugin = %{version}-%{release}
3dce540f 60Requires: kdebase-core >= 9:3.1.93
60b883ee 61Requires: kdemultimedia-audiocd >= 9:3.1.93
3dce540f 62BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
63
64%description
65A KDE audio player.
66
67%description -l pl
68Odtwarzacz audio dla KDE.
69
48801ec3 70%package arts
71Summary: Plugin arts
72Summary(pl): Wtyczka arts
73Group: X11/Applications/Multimedia
68391d5a 74Requires: %{name} = %{version}-%{release}
48801ec3 75Provides: %{name}-plugin = %{version}-%{release}
76
77%description arts
78Plugin arts.
79
80%description arts -l pl
81Wtyczka arts.
82
7cdc9e11
AM
83%package akode
84Summary: Plugin akode
85Summary(pl): Wtyczka akode
86Group: X11/Applications/Multimedia
68391d5a 87Requires: %{name} = %{version}-%{release}
7cdc9e11
AM
88Provides: %{name}-plugin = %{version}-%{release}
89
90%description akode
91Plugin akode.
92
93%description akode -l pl
94Wtyczka akode.
95
cffbab11 96%package helix
ab563251
SP
97Summary: Helix/Realplayer playback support for amarok
98Summary(pl): Wsparcie dla odtwarzania przez Helix/Realplayera dla amaroka
99Group: X11/Applications/Multimedia
100Requires: %{name} = %{version}-%{release}
cffbab11 101Requires: helix-core
ab563251 102Provides: %{name}-plugin = %{version}-%{release}
cffbab11 103
104%description helix
105Helix/Realplayer playback support for amarok.
106
107%description helix -l pl
108Wsparcie dla odtwarzania przez Helix/Realplayera dla amaroka.
109
110
8d75a549 111%package gstreamer
d4535bda 112Summary: Plugin gstreamer
8d75a549 113Summary(pl): Wtyczka gstreamer
114Group: X11/Applications/Multimedia
ee3a150f
ER
115# deps, to get it working:
116# mp3 decoder: gstreamer-mad
117# ogg decoder: gstreamer-vorbis
118# audio output driver: gstreamer-audiosink-alsa
119# from gstreamer-audio-effects to control volume, etc
120# needed libs:
87fa3a5c 121# at least /usr/lib/gstreamer-0.8/libgstresample.so
ee3a150f
ER
122# probably /usr/lib/gstreamer-0.8/libgstadder.so
123# and probably /usr/lib/gstreamer-0.8/libgstvolume.so
124# gstreamer-musicbrainz for being able to edit id3 tags on files.
baa5dbe4 125Requires: %{name} = %{version}-%{release}
22795390 126Requires: gstreamer-audio-effects
ee3a150f
ER
127Requires: gstreamer-audiosink
128Requires: gstreamer-mad
ee3a150f 129Requires: gstreamer-musicbrainz
baa5dbe4 130Requires: gstreamer-vorbis
48801ec3 131Provides: %{name}-plugin = %{version}-%{release}
8d75a549 132
133%description gstreamer
d4535bda 134Plugin gstreamer.
8d75a549 135
136%description gstreamer -l pl
137Wtyczka gstreamer.
138
7dae3fc2 139%package xine
140Summary: Plugin xine
141Summary(pl): Wtyczka xine
142Group: X11/Applications/Multimedia
1aff4314 143Requires: %{name} = %{version}-%{release}
14c08c31 144Requires: xine-plugin-audio
48801ec3 145Provides: %{name}-plugin = %{version}-%{release}
7dae3fc2 146
147%description xine
148Plugin xine.
149
150%description xine -l pl
151Wtyczka xine.
152
7cdc9e11
AM
153%package zeroconf
154Summary: Zeroconf data
155Summary(pl): Dane dla zeroconf
156Group: X11/Applications/Multimedia
68391d5a 157Requires: %{name} = %{version}-%{release}
7cdc9e11
AM
158Requires: kdenetwork-kdnssd
159Provides: %{name}-plugin = %{version}-%{release}
160
161%description zeroconf
162Zeroconf data.
163
164%description zeroconf -l pl
68391d5a 165Dane dla zeroconf.
7cdc9e11 166
9d393535
ER
167%package scripts
168Summary: amaroK scripts
cb7dcc83 169Summary(pl): Skrypty amaroKa
9d393535
ER
170Group: X11/Applications/Multimedia
171Requires: %{name} = %{version}-%{release}
b4ea7645 172Requires: kdebase-kdialog
74a15c28 173Requires: python-PyQt
9d393535
ER
174
175%description scripts
176amaroK scripts allow you extend amaroK functionality.
177
178You can learn more about scripts in amaroK from here:
179<http://amarok.kde.org/wiki/index.php/Scripts>.
180
cb7dcc83
JB
181%description scripts -l pl
182