]> git.pld-linux.org Git - packages/amarok.git/blame_incremental - amarok.spec
- up to 1.4.1 stable
[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_with gstreamer # enable gstreamer (gst10 not stable)
9%bcond_without mas # disable MAS audio backend
10%bcond_without xine # disable xine engine
11%bcond_without xmms # disable xmms wrapping
12%bcond_without zeroconf # disable support for zeroconf
13%bcond_without included_sqlite # don't use included sqlite (VERY BAD IDEA)
14%bcond_without helix # disable HelixPlayer engine
15%bcond_without mp3players # disable iPod and iRiver MP3 players support
16%bcond_with nmm # enable NMM audio backend
17%bcond_with mysql # enable MySQL support
18%bcond_with pgsql # enable PostgreSQL support
19#
20%ifarch i386
21%undefine with_helix
22%endif
23
24Summary: A KDE audio player
25Summary(pl): Odtwarzacz audio dla KDE
26Name: amarok
27Version: 1.4.1
28Release: 1
29License: GPL
30Group: X11/Applications/Multimedia
31Source0: http://dl.sourceforge.net/amarok/%{name}-%{version}.tar.bz2
32# Source0-md5: 4ed6e766541c4227d1d8c8eb93d0b891
33Patch0: %{name}-helixplayer-morearchs.patch
34Patch1: %{name}-libnjb.patch
35URL: http://amarok.kde.org/
36BuildRequires: SDL-devel
37BuildRequires: alsa-lib-devel
38BuildRequires: autoconf
39BuildRequires: automake
40BuildRequires: dbus-glib-devel
41BuildRequires: gettext-devel
42%{?with_gstreamer:BuildRequires: gstreamer-devel >= 0.10.0}
43BuildRequires: kdebase-devel
44%{?with_akode:BuildRequires: kdemultimedia-akode}
45BuildRequires: kdemultimedia-devel >= 9:3.1.93
46%{?with_mp3players:BuildRequires: libgpod-devel >= 0.2.0}
47%{?with_mp3players:BuildRequires: libifp-devel}
48BuildRequires: libltdl-devel
49%{?with_mp3players:BuildRequires: libnjb-devel}
50%{?with_pgsql:BuildRequires: libpqxx-devel}
51BuildRequires: libtunepimp-devel >= 0.4.0
52BuildRequires: libvisual-devel >= 0.4.0
53BuildRequires: mpeg4ip-devel
54%{?with_mysql:BuildRequires: mysql-devel}
55BuildRequires: pcre-devel
56BuildRequires: pkgconfig
57BuildRequires: rpm-pythonprov
58BuildRequires: rpmbuild(macros) >= 1.129
59BuildRequires: ruby-devel >= 1.8
60BuildRequires: sed >= 4.0
61%{!?with_included_sqlite:BuildRequires: sqlite3-devel}
62BuildRequires: taglib-devel >= 1.4
63%{?with_xine:BuildRequires: xine-lib-devel >= 1.1.1}
64%{?with_xmms:BuildRequires: xmms-devel}
65Requires: %{name}-plugin = %{version}-%{release}
66Requires: kdebase-core >= 9:3.1.93
67Requires: kdemultimedia-audiocd >= 9:3.1.93
68Obsoletes: amarok-arts
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
77%package akode
78Summary: Plugin akode
79Summary(pl): Wtyczka akode
80Group: X11/Applications/Multimedia
81Requires: %{name} = %{version}-%{release}
82Provides: %{name}-plugin = %{version}-%{release}
83
84%description akode
85Plugin akode.
86
87%description akode -l pl
88Wtyczka akode.
89
90%package helix
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}
95Requires: helix-core
96Provides: %{name}-plugin = %{version}-%{release}
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
104%package gstreamer
105Summary: Plugin gstreamer
106Summary(pl): Wtyczka gstreamer
107Group: X11/Applications/Multimedia
108# deps, to get it working:
109# mp3 decoder: gstreamer-mad
110# ogg decoder: gstreamer-vorbis
111# audio output driver: gstreamer-audiosink-alsa
112# from gstreamer-audio-effects to control volume, etc
113# needed libs:
114# at least /usr/lib/gstreamer-0.8/libgstresample.so
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.
118Requires: %{name} = %{version}-%{release}
119Requires: gstreamer-audio-effects
120Requires: gstreamer-audiosink
121Requires: gstreamer-mad
122Requires: gstreamer-musicbrainz
123Requires: gstreamer-vorbis
124Provides: %{name}-plugin = %{version}-%{release}
125
126%description gstreamer
127Plugin gstreamer.
128
129%description gstreamer -l pl
130Wtyczka gstreamer.
131
132%package xine
133Summary: Plugin xine
134Summary(pl): Wtyczka xine
135Group: X11/Applications/Multimedia
136Requires: %{name} = %{version}-%{release}
137Requires: xine-plugin-audio
138Provides: %{name}-plugin = %{version}-%{release}
139
140%description xine
141Plugin xine.
142
143%description xine -l pl
144Wtyczka xine.
145
146%package xmms
147Summary: Xmms wrapper
148Summary(pl): Wrapper xmms
149Group: X11/Applications/Multimedia
150Requires: %{name} = %{version}-%{release}
151
152%description xmms
153Xmms wrapper.
154
155%description xmms -l pl
156Wrapper xmms.
157
158%package zeroconf
159Summary: Zeroconf data
160Summary(pl): Dane dla zeroconf
161Group: X11/Applications/Multimedia
162Requires: %{name} = %{version}-%{release}
163Requires: kdenetwork-kdnssd
164Provides: %{name}-plugin = %{version}-%{release}
165
166%description zeroconf
167Zeroconf data.
168
169%description zeroconf -l pl
170Dane dla zeroconf.
171
172%package scripts
173Summary: amaroK scripts
174Summary(pl): Skrypty amaroKa
175Group: X11/Applications/Multimedia
176Requires: %{name} = %{version}-%{release}
177Requires: kdebase-kdialog
178Requires: python-PyQt
179Requires: ruby-modules
180
181%description scripts
182amaroK scripts allow you extend amaroK functionality.
183
184You can learn more about scripts in amaroK from here:
185<http://amarok.kde.org/amarokwiki/index.php/Script-Writing_HowTo>.
186
187%description scripts -l pl
188