]> git.pld-linux.org Git - packages/amarok.git/blame_incremental - amarok.spec
- --with helix by default ; adaptarized
[packages/amarok.git] / amarok.spec
... / ...
CommitLineData
1# TODO:
2# * postgresql support alongside mysql
3# * NMM audio backend support (fix build - propably some BRs)
4# * make descriptions less useless
5# * track http://websvn.kde.org/trunk/extragear/multimedia/amarok/TODO?rev=470324&r1=470292&r2=470324
6#
7# Conditional builds:
8%bcond_without arts # disable arts engine
9%bcond_without gstreamer # disable gstreamer
10%bcond_without mas # disable MAS audio backend
11%bcond_without xine # disable xine engine
12%bcond_without xmms # disable xmms wrapping
13%bcond_without zeroconf # disable support for zeroconf
14%bcond_without included_sqlite # don't use included sqlite (VERY BAD IDEA)
15%bcond_without helix # enable HelixPlayer engine
16%bcond_with nmm # enable NMM audio backend
17%bcond_with mysql # enable mysql support
18%bcond_with pgsql # enables postgresql support
19%bcond_with akode # enable aKode engine (too buggy/incomplete)
20%bcond_with altlyrics # use alternative lyrics provider
21Summary: A KDE audio player
22Summary(pl): Odtwarzacz audio dla KDE
23Name: amarok
24Version: 1.3.5
25Release: 4
26License: GPL
27Group: X11/Applications/Multimedia
28Source0: http://dl.sourceforge.net/amarok/%{name}-%{version}.tar.bz2
29# Source0-md5: faac790ea432a784fa7d1ac6a34ee410
30Patch0: kde-common-gcc4.patch
31Patch1: %{name}-lyricsurl.patch
32Patch2: %{name}-desktop.patch
33URL: http://amarok.kde.org/
34#BuildRequires: kdebindings-kjsembed-devel
35#BuildRequires: unsermake >= 040511
36BuildRequires: SDL-devel
37BuildRequires: alsa-lib-devel
38BuildRequires: arts-qt-devel
39BuildRequires: autoconf
40BuildRequires: automake
41%{?with_gstreamer:BuildRequires: gstreamer-plugins-devel >= 0.8.6}
42BuildRequires: kdebase-devel
43%{?with_akode:BuildRequires: kdemultimedia-akode}
44BuildRequires: kdemultimedia-devel >= 9:3.1.93
45BuildRequires: libltdl-devel
46BuildRequires: libmusicbrainz-devel
47BuildRequires: libvisual-devel >= 0.2.0
48%{?with_mysql:BuildRequires: mysql-devel}
49%{?with_pgsql:BuildRequires: libpqxx-devel}
50BuildRequires: pcre-devel
51BuildRequires: rpm-pythonprov
52BuildRequires: rpmbuild(macros) >= 1.129
53BuildRequires: sed >= 4.0
54%{?with_helix:BuildRequires: helix-core}
55%{?!with_included_sqlite:BuildRequires: sqlite3-devel}
56BuildRequires: taglib-devel >= 1.4
57%{?with_xine:BuildRequires: xine-lib-devel >= 2:1.0-0.rc5.0}
58%{?with_xmms:BuildRequires: xmms-devel}
59Requires: %{name}-plugin = %{version}-%{release}
60Requires: kdebase-core >= 9:3.1.93
61Requires: kdemultimedia-audiocd >= 9:3.1.93
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
70%package arts
71Summary: Plugin arts
72Summary(pl): Wtyczka arts
73Group: X11/Applications/Multimedia
74Requires: %{name} = %{version}-%{release}
75Provides: %{name}-plugin = %{version}-%{release}
76
77%description arts
78Plugin arts.
79
80%description arts -l pl
81Wtyczka arts.
82
83%package akode
84Summary: Plugin akode
85Summary(pl): Wtyczka akode
86Group: X11/Applications/Multimedia
87Requires: %{name} = %{version}-%{release}
88Provides: %{name}-plugin = %{version}-%{release}
89
90%description akode
91Plugin akode.
92
93%description akode -l pl
94Wtyczka akode.
95
96%package helix
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}
101Requires: helix-core
102Provides: %{name}-plugin = %{version}-%{release}
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
111%package gstreamer
112Summary: Plugin gstreamer
113Summary(pl): Wtyczka gstreamer
114Group: X11/Applications/Multimedia
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:
121# at least /usr/lib/gstreamer-0.8/libgstresample.so
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.
125Requires: %{name} = %{version}-%{release}
126Requires: gstreamer-audio-effects
127Requires: gstreamer-audiosink
128Requires: gstreamer-mad
129Requires: gstreamer-musicbrainz
130Requires: gstreamer-vorbis
131Provides: %{name}-plugin = %{version}-%{release}
132
133%description gstreamer
134Plugin gstreamer.
135
136%description gstreamer -l pl
137Wtyczka gstreamer.
138
139%package xine
140Summary: Plugin xine
141Summary(pl): Wtyczka xine
142Group: X11/Applications/Multimedia
143Requires: %{name} = %{version}-%{release}
144Requires: xine-plugin-audio
145Provides: %{name}-plugin = %{version}-%{release}
146
147%description xine
148Plugin xine.
149
150%description xine -l pl
151Wtyczka xine.
152
153%package zeroconf
154Summary: Zeroconf data
155Summary(pl): Dane dla zeroconf
156Group: X11/Applications/Multimedia
157Requires: %{name} = %{version}-%{release}
158Requires: kdenetwork-kdnssd
159Provides: %{name}-plugin = %{version}-%{release}
160
161%description zeroconf
162Zeroconf data.
163
164%description zeroconf -l pl
165Dane dla zeroconf.
166
167%package scripts
168Summary: amaroK scripts
169Summary(pl): Skrypty amaroKa
170Group: X11/Applications/Multimedia
171Requires: %{name} = %{version}-%{release}
172Requires: kdebase-kdialog
173Requires: python-PyQt
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
181%description scripts -l pl
182