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