]> git.pld-linux.org Git - packages/amarok.git/blobdiff - amarok.spec
- updated TODO
[packages/amarok.git] / amarok.spec
index 69aef6c1c9c69b4509171cf7cca2289e2d80d323..2996fcd0d63b01a87513ca01d0561a4d62c5b056 100644 (file)
@@ -1,27 +1,32 @@
 #
 # TODO:
 #      * postgresql support alongside mysql
-#      * NMM, MAS audio backend support
+#      * NMM audio backend support (fix build - propably some BRs)
 #      * make descriptions less useless
+#      * HelixPlayer engine (fix build - propably some BRs)
 #
 # Conditional builds:
 %bcond_without arts            # disable arts engine
 %bcond_without gstreamer       # disable gstreamer
+%bcond_without  mas            # disable MAS audio backend
 %bcond_without xine            # disable xine engine
 %bcond_without xmms            # disable xmms wrapping
-%bcond_without zeroconf        # disbale suport for zeroconf
+%bcond_without zeroconf        # disable suport for zeroconf
+%bcond_with     helixplayer     # enable HelixPlayer engine
+%bcond_with     nmm             # enable NMM audio backend
 %bcond_with    mysql           # enable mysql support
+%bcond_with    akode           # enable aKode engine (too buggy/incomplete)
 #
-%define        _beta   beta1
+%define        _beta   beta3
 Summary:       A KDE audio player
 Summary(pl):   Odtwarzacz audio dla KDE
 Name:          amarok
 Version:       1.3
-Release:       0.%{_beta}.1
+Release:       0.%{_beta}.2
 License:       GPL
 Group:         X11/Applications/Multimedia
-Source0:       http://dl.sourceforge.net/amarok/%{name}-%{version}-beta1.tar.bz2
-# Source0-md5: d270fd69f58d3f4ba1c0d7ff4c520f5a
+Source0:       http://dl.sourceforge.net/amarok/%{name}-%{version}-%{_beta}.tar.bz2
+# Source0-md5: e6587bcdd3dc9a811d40d00b89e13ceb
 Patch0:                kde-common-gcc4.patch
 URL:           http://amarok.kde.org/
 BuildRequires: SDL-devel
@@ -30,15 +35,16 @@ BuildRequires:      arts-qt-devel
 BuildRequires: automake
 %{?with_gstreamer:BuildRequires:       gstreamer-plugins-devel >= 0.8.1}
 BuildRequires: kdebase-devel
-BuildRequires: kdemultimedia-akode
+%{?with_akode:BuildRequires:   kdemultimedia-akode}
 BuildRequires: kdemultimedia-devel >= 9:3.1.93
+BuildRequires: libltdl-devel
 BuildRequires: libmusicbrainz-devel
 BuildRequires: libvisual-devel >= 0.2.0
 BuildRequires: pcre-devel
 BuildRequires: rpmbuild(macros) >= 1.129
 BuildRequires: sed >= 4.0
 BuildRequires: sqlite3-devel
-BuildRequires: taglib-devel >= 1.3.1
+BuildRequires: taglib-devel >= 1.4
 #BuildRequires:        unsermake >= 040511
 %{?with_xine:BuildRequires:            xine-lib-devel >= 2:1.0-0.rc5.0}
 %{?with_xmms:BuildRequires:            xmms-devel}
@@ -59,7 +65,7 @@ Odtwarzacz audio dla KDE.
 Summary:       Plugin arts
 Summary(pl):   Wtyczka arts
 Group:         X11/Applications/Multimedia
-Requires:      %{name} = %{version}-%{release}
+PreReq:                %{name} = %{version}-%{release}
 Provides:      %{name}-plugin = %{version}-%{release}
 
 %description arts
@@ -68,12 +74,11 @@ Plugin arts.
 %description arts -l pl
 Wtyczka arts.
 
-
 %package akode
 Summary:       Plugin akode
 Summary(pl):   Wtyczka akode
 Group:         X11/Applications/Multimedia
-Requires:      %{name} = %{version}-%{release}
+PreReq:                %{name} = %{version}-%{release}
 Provides:      %{name}-plugin = %{version}-%{release}
 
 %description akode
@@ -82,17 +87,16 @@ Plugin akode.
 %description akode -l pl
 Wtyczka akode.
 
-
 %package gstreamer
 Summary:       Plugin gstreamer
 Summary(pl):   Wtyczka gstreamer
 Group:         X11/Applications/Multimedia
+PreReq:                %{name} = %{version}-%{release}
 # needed libs
 # at least /usr/lib/gstreamer-0.8/libgstresample.so
 # probably /usr/lib/gstreamer-0.8/libgstadder.so
 # and probably /usr/lib/gstreamer-0.8/libgstvolume.so
 Requires:      gstreamer-audio-effects
-Requires:      %{name} = %{version}-%{release}
 Provides:      %{name}-plugin = %{version}-%{release}
 
 %description gstreamer
@@ -105,7 +109,7 @@ Wtyczka gstreamer.
 Summary:       Plugin xine
 Summary(pl):   Wtyczka xine
 Group:         X11/Applications/Multimedia
-Requires:      %{name} = %{version}-%{release}
+PreReq:                %{name} = %{version}-%{release}
 Provides:      %{name}-plugin = %{version}-%{release}
 
 %description xine
@@ -118,7 +122,7 @@ Wtyczka xine.
 Summary:       Zeroconf data
 Summary(pl):   Dane dla zeroconf
 Group:         X11/Applications/Multimedia
-Requires:      %{name} = %{version}-%{release}
+PreReq:                %{name} = %{version}-%{release}
 Requires:      kdenetwork-kdnssd
 Provides:      %{name}-plugin = %{version}-%{release}
 
@@ -128,7 +132,6 @@ Zeroconf data.
 %description zeroconf -l pl
 Zeroconf data.
 
-
 %prep
 %setup -q -n %{name}-%{version}-%{_beta}
 %patch0 -p1
@@ -145,8 +148,11 @@ cp -f /usr/share/automake/config.sub admin
 %configure \
        --disable-rpath \
        %{!?with_arts:--without-arts} \
+       %{?with_mas:--with-mas} \
        %{!?with_xine:--without-xine} \
        %{!?with_gstreamer:--without-gstreamer} \
+       %{!?with_akode:--without-akode} \
+       %{?with_helix:--with-helix} \
        %{?with_mysql:--with-mysql} \
        --disable-final \
        --with-qt-libraries=%{_libdir} \
@@ -165,7 +171,7 @@ rm -rf $RPM_BUILD_ROOT
 # remove bogus dir
 rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/xx
 
-#find_lang amarok --all-name --with-kde
+%find_lang amarok --all-name --with-kde
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -174,11 +180,9 @@ rm -rf $RPM_BUILD_ROOT
 echo "Remember to install libvisual-plugins-* packages if you"
 echo "want to have a visualizations in amarok."
 
-%files
+%files -f %{name}.lang
 %defattr(644,root,root,755)
-# -f %{name}.lang
-%defattr(644,root,root,755)
-%doc amarok/AUTHORS amarok/ChangeLog amarok/README amarok/TODO
+%doc AUTHORS ChangeLog README TODO
 %attr(755,root,root) %{_bindir}/amarok
 %{?with_xmms:%attr(755,root,root) %{_bindir}/amarok_xmmswrapper2}
 %attr(755,root,root) %{_bindir}/amarokapp
@@ -214,11 +218,13 @@ echo "want to have a visualizations in amarok."
 %{_datadir}/services/amarok_artsengine_plugin.desktop
 %endif
 
+%if %{with akode}
 %files akode
 %defattr(644,root,root,755)
 %{_libdir}/kde3/libamarok_aKode-engine.la
 %attr(755,root,root) %{_libdir}/kde3/libamarok_aKode-engine.so
 %{_datadir}/services/amarok_aKode-engine.desktop
+%endif
 
 %if %{with gstreamer}
 %files gstreamer
@@ -234,6 +240,7 @@ echo "want to have a visualizations in amarok."
 %defattr(644,root,root,755)
 %{_libdir}/kde3/libamarok_xine-engine.la
 %attr(755,root,root) %{_libdir}/kde3/libamarok_xine-engine.so
+%{_datadir}/config.kcfg/xinecfg.kcfg
 %{_datadir}/services/amarok_xine-engine.desktop
 #%{_datadir}/services/amarok_xineengine_plugin.desktop
 %endif
This page took 0.039567 seconds and 4 git commands to generate.