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