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