]> git.pld-linux.org Git - packages/amarok.git/blame - amarok.spec
- unifications
[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
5# * HelixPlayer engine (fix build - propably some BRs)
01995765 6# * track http://websvn.kde.org/trunk/extragear/multimedia/amarok/TODO?rev=470324&r1=470292&r2=470324
8d75a549 7#
948e9545 8# Conditional builds:
48801ec3 9%bcond_without arts # disable arts engine
8d75a549 10%bcond_without gstreamer # disable gstreamer
7cdc9e11 11%bcond_without mas # disable MAS audio backend
7dae3fc2 12%bcond_without xine # disable xine engine
48801ec3 13%bcond_without xmms # disable xmms wrapping
9d393535 14%bcond_without zeroconf # disable support for zeroconf
da2b924c 15%bcond_with included_sqlite # use included sqlite, not the distro's
7cdc9e11
AM
16%bcond_with helix # enable HelixPlayer engine
17%bcond_with nmm # enable NMM audio backend
18%bcond_with mysql # enable mysql support
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
c9bf0218 24Version: 1.3.3
3b7ba7c2 25Release: 2
3dce540f 26License: GPL
27Group: X11/Applications/Multimedia
68391d5a 28Source0: http://dl.sourceforge.net/amarok/%{name}-%{version}.tar.bz2
c9bf0218 29# Source0-md5: 13f02c3cce06d9c1d0511171d736efa3
7cdc9e11 30Patch0: kde-common-gcc4.patch
bbd75f2a 31Patch1: %{name}-lyricsurl.patch
567ab89c 32URL: http://amarok.kde.org/
baa5dbe4
SP
33#BuildRequires: kdebindings-kjsembed-devel
34#BuildRequires: unsermake >= 040511
6fc2033f 35BuildRequires: SDL-devel
36BuildRequires: alsa-lib-devel
37BuildRequires: arts-qt-devel
d3131899 38BuildRequires: autoconf
6fc2033f 39BuildRequires: automake
60b883ee
SP
40%{?with_gstreamer:BuildRequires: gstreamer-plugins-devel >= 0.8.1}
41BuildRequires: kdebase-devel
7cdc9e11 42%{?with_akode:BuildRequires: kdemultimedia-akode}
ac33bc29 43BuildRequires: kdemultimedia-devel >= 9:3.1.93
7cdc9e11 44BuildRequires: libltdl-devel
6fc2033f 45BuildRequires: libmusicbrainz-devel
46BuildRequires: libvisual-devel >= 0.2.0
baa5dbe4 47%{?with_mysql:BuildRequires: mysql-devel}
6fc2033f 48BuildRequires: pcre-devel
532341d1 49BuildRequires: rpm-pythonprov
baa5dbe4 50BuildRequires: rpmbuild(macros) >= 1.129
43342c86 51BuildRequires: sed >= 4.0
3b7ba7c2 52%{?!with_included_sqlite:BuildRequires: sqlite3-devel}
7cdc9e11 53BuildRequires: taglib-devel >= 1.4
60b883ee
SP
54%{?with_xine:BuildRequires: xine-lib-devel >= 2:1.0-0.rc5.0}
55%{?with_xmms:BuildRequires: xmms-devel}
48801ec3 56Requires: %{name}-plugin = %{version}-%{release}
3dce540f 57Requires: kdebase-core >= 9:3.1.93
60b883ee 58Requires: kdemultimedia-audiocd >= 9:3.1.93
3dce540f 59BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
60
61%description
62A KDE audio player.
63
64%description -l pl
65Odtwarzacz audio dla KDE.
66
48801ec3 67%package arts
68Summary: Plugin arts
69Summary(pl): Wtyczka arts
70Group: X11/Applications/Multimedia
68391d5a 71Requires: %{name} = %{version}-%{release}
48801ec3 72Provides: %{name}-plugin = %{version}-%{release}
73
74%description arts
75Plugin arts.
76
77%description arts -l pl
78Wtyczka arts.
79
7cdc9e11
AM
80%package akode
81Summary: Plugin akode
82Summary(pl): Wtyczka akode
83Group: X11/Applications/Multimedia
68391d5a 84Requires: %{name} = %{version}-%{release}
7cdc9e11
AM
85Provides: %{name}-plugin = %{version}-%{release}
86
87%description akode
88Plugin akode.
89
90%description akode -l pl
91Wtyczka akode.
92
8d75a549 93%package gstreamer
d4535bda 94Summary: Plugin gstreamer
8d75a549 95Summary(pl): Wtyczka gstreamer
96Group: X11/Applications/Multimedia
ee3a150f
ER
97# deps, to get it working:
98# mp3 decoder: gstreamer-mad
99# ogg decoder: gstreamer-vorbis
100# audio output driver: gstreamer-audiosink-alsa
101# from gstreamer-audio-effects to control volume, etc
102# needed libs:
87fa3a5c 103# at least /usr/lib/gstreamer-0.8/libgstresample.so
ee3a150f
ER
104# probably /usr/lib/gstreamer-0.8/libgstadder.so
105# and probably /usr/lib/gstreamer-0.8/libgstvolume.so
106# gstreamer-musicbrainz for being able to edit id3 tags on files.
baa5dbe4 107Requires: %{name} = %{version}-%{release}
22795390 108Requires: gstreamer-audio-effects
ee3a150f
ER
109Requires: gstreamer-audiosink
110Requires: gstreamer-mad
ee3a150f 111Requires: gstreamer-musicbrainz
baa5dbe4 112Requires: gstreamer-vorbis
48801ec3 113Provides: %{name}-plugin = %{version}-%{release}
8d75a549 114
115%description gstreamer
d4535bda 116Plugin gstreamer.
8d75a549 117
118%description gstreamer -l pl
119Wtyczka gstreamer.
120
7dae3fc2 121%package xine
122Summary: Plugin xine
123Summary(pl): Wtyczka xine
124Group: X11/Applications/Multimedia
1aff4314 125Requires: %{name} = %{version}-%{release}
14c08c31 126Requires: xine-plugin-audio
48801ec3 127Provides: %{name}-plugin = %{version}-%{release}
7dae3fc2 128
129%description xine
130Plugin xine.
131
132%description xine -l pl
133Wtyczka xine.
134
7cdc9e11
AM
135%package zeroconf
136Summary: Zeroconf data
137Summary(pl): Dane dla zeroconf
138Group: X11/Applications/Multimedia
68391d5a 139Requires: %{name} = %{version}-%{release}
7cdc9e11
AM
140Requires: kdenetwork-kdnssd
141Provides: %{name}-plugin = %{version}-%{release}
142
143%description zeroconf
144Zeroconf data.
145
146%description zeroconf -l pl
68391d5a 147Dane dla zeroconf.
7cdc9e11 148
9d393535
ER
149%package scripts
150Summary: amaroK scripts
cb7dcc83 151Summary(pl): Skrypty amaroKa
9d393535
ER
152Group: X11/Applications/Multimedia
153Requires: %{name} = %{version}-%{release}
b4ea7645 154Requires: kdebase-kdialog
74a15c28 155Requires: python-PyQt
9d393535
ER
156
157%description scripts
158amaroK scripts allow you extend amaroK functionality.
159
160You can learn more about scripts in amaroK from here:
161<http://amarok.kde.org/wiki/index.php/Scripts>.
162
cb7dcc83
JB
163%description scripts -l pl
164