]> git.pld-linux.org Git - packages/rhythmbox.git/blobdiff - rhythmbox.spec
This commit was manufactured by cvs2git to create branch 'AC-branch'.
[packages/rhythmbox.git] / rhythmbox.spec
index 01c8b49d6febcb6f08129f3fe42b5053b67bb8f5..1514c5ff4c8a143fb260c07501ffc6dc73171d93 100644 (file)
@@ -5,17 +5,16 @@
 Summary:       Music Management Application
 Summary(pl):   Aplikacja do zarz±dzania muzyk±
 Name:          rhythmbox
-Version:       0.9.6
-Release:       1
+Version:       0.9.7
+Release:       2
 License:       GPL v2+
 Group:         Applications
 Source0:       http://ftp.gnome.org/pub/gnome/sources/rhythmbox/0.9/%{name}-%{version}.tar.bz2
-# Source0-md5: 805459eafd670b18c663ba478ad2ebd4
+# Source0-md5: 3ca989c655c5931ce056af7ff311885b
 Patch0:                %{name}-desktop.patch
-Patch1:                %{name}-broken_locale.patch
 Patch2:                %{name}-gtk2.8-crash.patch
 Patch3:                %{name}-pyc.patch
-Patch4:                %{name}-use-icon-name.patch
+Patch4:                %{name}-link.patch
 URL:           http://www.rhythmbox.org/
 BuildRequires: autoconf
 BuildRequires: automake
@@ -35,22 +34,25 @@ BuildRequires:      hal-devel >= 0.5.7
 BuildRequires: intltool
 BuildRequires: libglade2-devel >= 1:2.6.0
 BuildRequires: libgnomeui-devel >= 2.16.0
-%{?with_ipod:BuildRequires:    libgpod-devel >= 0.3.3}
+%{?with_ipod:BuildRequires:    libgpod-devel >= 0.4.0}
 BuildRequires: libmusicbrainz-devel >= 2.1.4
 BuildRequires: libnotify-devel >= 0.4.2
 BuildRequires: libsexy-devel >= 0.1.10
 BuildRequires: libsoup-devel >= 2.2.96
 BuildRequires: libtool
+BuildRequires: lirc-devel
 BuildRequires: nautilus-cd-burner-devel >= 2.16.0
 BuildRequires: pkgconfig
 BuildRequires: python-pygtk-devel >= 2.10.1
-BuildRequires: rpmbuild(macros) >= 1.176
+BuildRequires: rpm-pythonprov
+BuildRequires: rpmbuild(macros) >= 1.311
 BuildRequires: scrollkeeper
 BuildRequires: totem-devel >= 2.16.1
 BuildRequires: zlib-devel
 %pyrequires_eq python-modules
 Requires(post,preun):  GConf2 >= 2.14.0
 Requires(post,postun): desktop-file-utils
+Requires(post,postun): hicolor-icon-theme
 Requires(post,postun): scrollkeeper
 Requires:      dbus >= 0.93
 Requires:      gstreamer-audio-effects-base >= 0.10.10
@@ -74,14 +76,10 @@ muzyczn
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
 
-# broken
-rm po/{ar,mn}.po
-
 %build
 # for snapshots
 gnome-doc-prepare --copy
@@ -97,12 +95,13 @@ gnome-doc-prepare --copy
 %configure \
        --disable-schemas-install \
        --disable-scrollkeeper \
-       --with-bonobo \
-       --with-cd-burner \
-       --with-dbus \
+       --enable-lirc \
+       --with-cd-burning \
+       --with-gnome-keyring \
        %{!?with_ipod:--without-ipod} \
        --with-mds=avahi \
-       --with-internal-libsexy=no
+       --with-internal-libsexy=no \
+       --with-x
 %{__make}
 
 %install
@@ -120,7 +119,7 @@ rm -rf $RPM_BUILD_ROOT%{_datadir}/gtk-doc
 %find_lang %{name} --with-gnome
 
 rm -f  $RPM_BUILD_ROOT%{_libdir}/bonobo/lib*.{la,a}
-rm -f  $RPM_BUILD_ROOT%{_libdir}/rhythmbox/plugins/*.{a,la}
+rm -f  $RPM_BUILD_ROOT%{_libdir}/rhythmbox/plugins/*/*.{a,la}
 rm -rf $RPM_BUILD_ROOT%{_datadir}/application-registry
 rm -rf $RPM_BUILD_ROOT%{_datadir}/mime-info
 
@@ -135,7 +134,7 @@ rm -rf $RPM_BUILD_ROOT
 %gconf_schema_install rhythmbox.schemas
 %scrollkeeper_update_post
 %update_desktop_database_post
-gtk-update-icon-cache -qf %{_datadir}/icons/hicolor
+%update_icon_cache hicolor
 %banner %{name} -e << EOF
 Remember to install appropriate GStreamer plugins for files
 you want to play:
@@ -151,7 +150,7 @@ EOF
 %postun 
 %scrollkeeper_update_postun
 %update_desktop_database_postun
-gtk-update-icon-cache -qf %{_datadir}/icons/hicolor
+%update_icon_cache hicolor
 
 %files -f rhythmbox.lang
 %defattr(644,root,root,755)
@@ -162,37 +161,57 @@ gtk-update-icon-cache -qf %{_datadir}/icons/hicolor
 %dir %{_libdir}/rhythmbox
 %dir %{_libdir}/rhythmbox/plugins
 %dir %{_libdir}/rhythmbox/plugins/artdisplay
+%attr(755,root,root) %{_libdir}/rhythmbox/plugins/artdisplay/*.py[co]
+%{_libdir}/rhythmbox/plugins/artdisplay/*-plugin
+%dir %{_libdir}/rhythmbox/plugins/audiocd
+%attr(755,root,root) %{_libdir}/rhythmbox/plugins/audiocd/*.so
+%{_libdir}/rhythmbox/plugins/audiocd/*-plugin
+%{_libdir}/rhythmbox/plugins/audiocd/*.glade
 %dir %{_libdir}/rhythmbox/plugins/audioscrobbler
-%dir %{_libdir}/rhythmbox/plugins/cd-recorder
-%dir %{_libdir}/rhythmbox/plugins/generic-player
-%dir %{_libdir}/rhythmbox/plugins/ipod
-%dir %{_libdir}/rhythmbox/plugins/lirc
-%dir %{_libdir}/rhythmbox/plugins/lyrics
-%dir %{_libdir}/rhythmbox/plugins/python-console
-%dir %{_libdir}/rhythmbox/plugins/rb
-%attr(755,root,root) %{_libdir}/rhythmbox/plugins/*.so
 %attr(755,root,root) %{_libdir}/rhythmbox/plugins/audioscrobbler/*.so
-%attr(755,root,root) %{_libdir}/rhythmbox/plugins/cd-recorder/*.so
-%attr(755,root,root) %{_libdir}/rhythmbox/plugins/generic-player/*.so
-%attr(755,root,root) %{_libdir}/rhythmbox/plugins/ipod/*.so
-%attr(755,root,root) %{_libdir}/rhythmbox/plugins/lirc/*.so
-%{_libdir}/rhythmbox/plugins/*-plugin
-%{_libdir}/rhythmbox/plugins/artdisplay/*.py[co]
-%{_libdir}/rhythmbox/plugins/artdisplay/*-plugin
 %{_libdir}/rhythmbox/plugins/audioscrobbler/*-plugin
+%{_libdir}/rhythmbox/plugins/audioscrobbler/*.xml
+%dir %{_libdir}/rhythmbox/plugins/cd-recorder
+%attr(755,root,root) %{_libdir}/rhythmbox/plugins/cd-recorder/*.so
 %{_libdir}/rhythmbox/plugins/cd-recorder/*-plugin
+%dir %{_libdir}/rhythmbox/plugins/daap
+%attr(755,root,root) %{_libdir}/rhythmbox/plugins/daap/*.so
+%{_libdir}/rhythmbox/plugins/daap/*-plugin
+%{_libdir}/rhythmbox/plugins/daap/*.glade
+%{_libdir}/rhythmbox/plugins/daap/*.xml
+%dir %{_libdir}/rhythmbox/plugins/generic-player
+%attr(755,root,root) %{_libdir}/rhythmbox/plugins/generic-player/*.so
 %{_libdir}/rhythmbox/plugins/generic-player/*-plugin
-%{_libdir}/rhythmbox/plugins/ipod/*-plugin
+%{?with_ipod:%dir %{_libdir}/rhythmbox/plugins/ipod}
+%{?with_ipod:%attr(755,root,root) %{_libdir}/rhythmbox/plugins/ipod/*.so}
+%{?with_ipod:%{_libdir}/rhythmbox/plugins/ipod/*-plugin}
+%dir %{_libdir}/rhythmbox/plugins/iradio
+%attr(755,root,root) %{_libdir}/rhythmbox/plugins/iradio/*.so
+%{_libdir}/rhythmbox/plugins/iradio/*-plugin
+%{_libdir}/rhythmbox/plugins/iradio/*.xml
+%dir %{_libdir}/rhythmbox/plugins/lirc
+%attr(755,root,root) %{_libdir}/rhythmbox/plugins/lirc/*.so
 %{_libdir}/rhythmbox/plugins/lirc/*-plugin
+%dir %{_libdir}/rhythmbox/plugins/lyrics
+%attr(755,root,root) %{_libdir}/rhythmbox/plugins/lyrics/*.py[co]
 %{_libdir}/rhythmbox/plugins/lyrics/*-plugin
-%{_libdir}/rhythmbox/plugins/lyrics/*.py[co]
+%dir %{_libdir}/rhythmbox/plugins/magnatune
+%attr(755,root,root) %{_libdir}/rhythmbox/plugins/magnatune/*.py[co]
+%{_libdir}/rhythmbox/plugins/magnatune/*-plugin
+%{_libdir}/rhythmbox/plugins/magnatune/*.glade
+%{_libdir}/rhythmbox/plugins/magnatune/*.png
+%dir %{_libdir}/rhythmbox/plugins/power-manager
+%attr(755,root,root) %{_libdir}/rhythmbox/plugins/power-manager/*.so
+%{_libdir}/rhythmbox/plugins/power-manager/*-plugin
+%dir %{_libdir}/rhythmbox/plugins/python-console
+%attr(755,root,root) %{_libdir}/rhythmbox/plugins/python-console/*.py[co]
 %{_libdir}/rhythmbox/plugins/python-console/*-plugin
-%{_libdir}/rhythmbox/plugins/python-console/*.py[co]
-%{_libdir}/rhythmbox/plugins/rb/*.py[co]
+%dir %{_libdir}/rhythmbox/plugins/rb
+%attr(755,root,root) %{_libdir}/rhythmbox/plugins/rb/*.py[co]
 
 %{_datadir}/%{name}
 %{_datadir}/dbus-1/services/*.service
-%{_desktopdir}/*
+%{_desktopdir}/*.desktop
 %{_iconsdir}/hicolor/*/*/rhythmbox.png
 %{_omf_dest_dir}/%{name}
 %{_sysconfdir}/gconf/schemas/rhythmbox.schemas
This page took 0.037971 seconds and 4 git commands to generate.