Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.1:Update
rhythmbox
rhythmbox.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File rhythmbox.spec of Package rhythmbox
# # spec file for package rhythmbox (Version 0.11.6) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: rhythmbox %define xulrunner_version 190 BuildRequires: dbus-1-glib-devel fdupes gcc-c++ gnome-common gnome-doc-utils-devel gnome-media-devel gstreamer010-plugins-base-devel gtk-doc intltool libavahi-glib-devel libglade2-devel libgnomeui-devel libgpod-devel libid3tag-devel libmtp-devel libmusicbrainz-devel libnotify-devel libsexy-devel libsoup-devel lirc nautilus-cd-burner-devel perl-XML-Parser python-devel python-gstreamer-0_10 python-gtk-devel scrollkeeper totem-pl-parser-devel update-desktop-files %if %suse_version > 1010 || 0%{?opensuse_bs} BuildRequires: mozilla-xulrunner%{xulrunner_version}-devel %else BuildRequires: gecko-sdk %endif License: GPL v2 or later Group: Productivity/Multimedia/Sound/Players Requires: gstreamer010-plugins-base gstreamer010-plugins-good Requires: python-gstreamer-0_10 Version: 0.11.6 Release: 7 Requires: %{name}-lang = %{version} Source: %{name}-%{version}.tar.bz2 Patch: libmtp8.patch Url: http://www.gnome.org/projects/rhythmbox/ BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: GNOME Music Management Application %gconf_schemas_prereq %description Music Management application with support for ripping audio-CD's, playback of Ogg Vorbis and MP3 and burning of CD-ROMs. Authors: -------- Jorn Baayen <jorn@nl.linux.org> Kenneth Christiansen <kenneth@gnu.org> Mark Finlay <sisob@eircom.net> Marco Pesenti Gritti <marco@it.gnome.org> Joshua Haberman <joshua@haberman.com> Mark Humphreys <marquee@users.sourceforge.net> James Kahn <james@liet.net> Laurens Krol <laurens.krol@planet.nl> Xan Lopez <xan@dimensis.com> Olivier Martin <oleevye@wanadoo.fr> Seth Nickell <snickell@stanford.edu> Bastien Nocera <hadess@hadess.net> Benjamin Otte <in7y118@public.uni-hamburg.de> Jan Arne Petersen <jpetersen@gnome-de.org> Kristian Rietveld <kris@gtk.org> Yann Rouillard <y.rouillard@laposte.net> Christian Schaller <uraeus@linuxrising.org> Dennis Smit <synap@yourbase.nl> Bob Smith <bob@thestuff.net> Colin Walters <walters@verbum.org> James Willcox <jwillcox@gnome.org> Luca Ferretti <elle.uca@libero.it> Mark Finlay <sisob@eircom.net> Mark Humphreys <marquee@users.sourceforge.net> %package doc License: GPL v2 or later Summary: GNOME Music Management Application Group: Productivity/Multimedia/Sound/Players Requires: %{name} = %{version} %description doc Music Management application with support for ripping audio-CD's, playback of Ogg Vorbis and MP3 and burning of CD-ROMs. Authors: -------- Jorn Baayen <jorn@nl.linux.org> Kenneth Christiansen <kenneth@gnu.org> Mark Finlay <sisob@eircom.net> Marco Pesenti Gritti <marco@it.gnome.org> Joshua Haberman <joshua@haberman.com> Mark Humphreys <marquee@users.sourceforge.net> James Kahn <james@liet.net> Laurens Krol <laurens.krol@planet.nl> Xan Lopez <xan@dimensis.com> Olivier Martin <oleevye@wanadoo.fr> Seth Nickell <snickell@stanford.edu> Bastien Nocera <hadess@hadess.net> Benjamin Otte <in7y118@public.uni-hamburg.de> Jan Arne Petersen <jpetersen@gnome-de.org> Kristian Rietveld <kris@gtk.org> Yann Rouillard <y.rouillard@laposte.net> Christian Schaller <uraeus@linuxrising.org> Dennis Smit <synap@yourbase.nl> Bob Smith <bob@thestuff.net> Colin Walters <walters@verbum.org> James Willcox <jwillcox@gnome.org> Luca Ferretti <elle.uca@libero.it> Mark Finlay <sisob@eircom.net> Mark Humphreys <marquee@users.sourceforge.net> %lang_package %prep %setup -q %patch -p0 %build # needed for rhythmbox-0.11.4: export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" # FIXME: */rhythmbox.xml:*: parser error : Entity 'mdash' not defined export MOZILLA_PLUGINDIR=%{_libdir}/browser-plugins %configure\ --libexecdir=%{_prefix}/lib/rhythmbox\ --disable-static\ --disable-schemas-install\ --disable-scrollkeeper\ --enable-lirc %__make %{?jobs:-j%jobs} %install %makeinstall echo DocPath=rhythmbox >> $RPM_BUILD_ROOT%{_datadir}/applications/rhythmbox.desktop %suse_update_desktop_file -N "Rhythmbox" %name Player %find_lang %{name} %find_gconf_schemas cat %{name}.schemas_list >%{name}.lst rm $RPM_BUILD_ROOT%{_libdir}/*/*/*/*.*a #Â FIXME: No headers provided => no use for development files outside sources: rm $RPM_BUILD_ROOT%{_libdir}/rhythmbox/plugins/visualizer/rb-visualizer-glue.h # Upstream should fix. rm $RPM_BUILD_ROOT%{_libdir}/*.so $RPM_BUILD_ROOT%{_libdir}/*.*a #%fdupes $RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT %postun -p /sbin/ldconfig %pre -f %{name}.schemas_pre %post -p /sbin/ldconfig %posttrans -f %{name}.schemas_posttrans %preun -f %{name}.schemas_preun %files -f %{name}.lst %defattr(-,root,root) %doc AUTHORS COPYING ChangeLog DOCUMENTERS INTERNALS MAINTAINERS MAINTAINERS.old NEWS README README.iPod THANKS TODO %{_bindir}/* %{_datadir}/applications/*.desktop %{_datadir}/dbus-1/services/*.service %{_datadir}/icons/hicolor/*/apps/rhythmbox.* %{_datadir}/omf/* %{_datadir}/rhythmbox %{_libdir}/*.so.* %{_libdir}/browser-plugins/*.* %{_libdir}/rhythmbox %if "%{_libdir}" != "%{_prefix}/lib" %{_prefix}/lib/rhythmbox %endif %files lang -f %{name}.lang %files doc %defattr(-,root,root) %{_datadir}/gtk-doc/html/* %changelog * Mon Oct 27 2008 vuntz@novell.com - Don't call "autoreconf -f -i": we don't need it, and for some weird reason, it blocks the python plugins build. * Tue Oct 07 2008 meissner@suse.de - build with xulrunner190 instead of 181 * Mon Aug 25 2008 vuntz@novell.com - Update to version 0.11.6: + Relicensed with GPL exception for GStreamer plugins + Improvements to the cross-fading playback backend + Use Amazon ECS 4.0 web service for cover art searches + Remember browser state for (some) removable devices + Automatically remove podcast episodes that are no longer available + Only display error dialogs for manually triggered podcast updates + Allow playlists from DAAP shares to be sorted + Fix transcoding when transferring to MTP devices + Start moving cached data to XDG_CACHE_HOME + More inclusive local cover art search + Lots of improvements to the iPod plugin + Switch to the new last.fm streaming system + Much improved API documentation coverage + Updated translations. * Tue Jul 01 2008 aj@suse.de - Build fix for libmtp8. * Fri Mar 21 2008 vuntz@suse.de - Also require python-gstreamer-0_10. * Fri Mar 21 2008 vuntz@suse.de - Update to version 0.11.5: + Improvements to the cross-fading playback backend + Assorted bug fixed for MTP device support + Add "shuffle playlist" command for playlists + Improvements to iPod art and podcast support + Fix some issues causing problems for accessability tools + Several major improvements to UPnP support (including acting as a renderer) + List Rhythmbox as supporting lastfm:// URIs + Updated translations. - Remove rhythmbox-check.patch, fix upstream. - Reenable audioscrobbler and daap plugins since we have libsoup2.4 now. - Build require libmtp-devel to enable the mtp plugin. - Build require python-gstreamer-0_10 to enable python plugins. - Build require gcc-c++ and xulrunner to enable the itunes detection browser plugin. Put the plugin in %%{_libdir}/browser-plugins and add it to the package. * Thu Feb 28 2008 jpr@suse.de - Update to 0.11.4 * Support automatic GStreamer plugin installation * Improved cross-fading backend * Improved Podcast feed support, including Atom and APML * Add optional mozilla plugin to handle itms:// links * Fade volume when pausing and unpausing * Improve performance and stability of MTP device support * Stop putting deleted tracks on iPods in the Garbage Bin * Support PSPs with newer firmware * Improvements to the Coherence-based UPnP support * Minor improvements to Python bindings for plugins * Allow drag-and-drop of images to the cover art display * Allow DAAP shares to be connected to manually * Support DAAP smart playlists and radio streams * Handle file name being passed on the command line again * Add "donate to artist" action to Jamendo plugin * Support some more lyric sites * Improvements and fixes to the cross-fading player * Improve UPnP support * Improve track importing, especially on generic audio players * Allow python plugins to use threads * Enable music store plugins by default * Support playback from fm radio tuner cards * add partial support for UPnP A/V using Coherence * large memory usage reductions for the Jamendo plugin * read some keys from .is_audio_player files, like Banshee * handle playlist-paths given to us by HAL better * allow plugins to add new play orders * notify last.fm about songs played on iPods * more new icons * make gapless/xfade playback and visualisations work together better * handle lastfm:// URIs * make Magnatune/Jamendo loading intro saner on small screens * fix last.fm streaming * allow the user of Magnatune gift cards * do iPod DB saving in the background, not blocking the UI * vastly reduce the Jamendo plugin's memory usage * add support for MTP audio players * clean up the playback preferences UI * update play count, rating and last played on iPods * add support for multiple lyrics sites, and allow editing of lyrics * Add gapless/cross-fading playback backend (130426) * Add awesome Tango-style icons (388648, 380896, 388650, 314608) * Don't wake up the CPU all the time while doing nothing (399012) * Allow plugins to add filer and tee elements/sub-piplines to the gstreamer pipeline (345181) * Group sources together (359740) * Add DB support for keywords (324540) * Save modified iPod playlists (436744), and marks podcasts as such (424086) * Fix Unicode normalisation, which also makes searching ignore diacritical marks (421253, 338824) * Use xdg-user-dirs, and kill the druid (yay!) (411247) * Write art out to the DB on iPods (357400) * Parse last.fm group radio URLs too (407320) * Add support for MusicBrainz id tags (410681) * Minor improvements to the cover-art plugin * Retrieve cover art from last.fm (414065) and Magnatune (411622) * Add some more useful options to rhythmbox-client (414648) * Add preliminary support for Vala plugins * Use GSequence instead of EggSequence (419599) * plus a heap of bug fixes and minor improvements * fix saving of db on iPod shuffles (386662) * fix some crashes on Solaris (418886) * fix crasher due to python logging (429687) * fix crash when MusicBrainz returns nothing (414864) * prefer id3v2 over v1, even when they arrive later (428276) * fix crash when doing entry.get() from python (432949) * cancel async gnomevfs transfers correctly (434003) * fix query model reorder issues (436329) * remove timeout correctly (436355) * don't remove items from list being iterated (404169) * build against totem-plparser 2.19's new API * Updated translations - Remove rhythmbox-0.9.6-uninit-debug.patch, the problematic code was removed upstream * Wed Feb 06 2008 ro@suse.de - use --disable-audioscobbler and --disable-daap for the moment the required libsoup has changed its api * Thu Oct 11 2007 sbrabec@suse.cz - Use binding specific avahi package. * Tue Sep 04 2007 ro@suse.de - kill fdupes for the moment, breaks bundle-lang * Wed Aug 08 2007 maw@suse.de - Split off a -lang subpackage. * Sun Jul 15 2007 aj@suse.de - Use fdupes to shrink size. - Add explicit build requirement on lirc. * Fri Apr 27 2007 sbrabec@suse.cz - Do not call meinproc (#227624). * Wed Apr 11 2007 maw@suse.de - Update to version 0.10.0 - Fixes for bugzilla.gnome.org #410601, #411783, #411558, #411189, [#413206], #393642, #416024, #411141, #380411, #411145, #413301, [#419874], #411584, #413640, #411703, #411038, #410940, #412931, [#409164], #416213, #420444, #395124, #414980, and #419153 - Updated translations for the ar, da, dz, en_GB, fr, hu, it, pt_BR, sv, and zh_CN locales. * Tue Apr 10 2007 sbrabec@suse.cz - Updated to version 0.9.8: * UI and usability changes. * More player devices supported. * Plugin design. * New plugins and music servers supported. * Translation updates. * See NEWS for more. * Tue Apr 10 2007 ro@suse.de - fix build with updated check package * Fri Mar 09 2007 sbrabec@suse.cz - Removed obsolete hicolor icon symlink (#248676). * Thu Mar 01 2007 sbrabec@suse.cz - Fixed autoreconf (#249608). * Mon Feb 19 2007 mvaner@suse.cz - Removing debug print of not yet inicialized variable (bug #228710) - uninit-debug.patch * Tue Dec 19 2006 sbrabec@suse.cz - Prefix changed to /usr. - Spec file cleanup. * Thu Nov 16 2006 sbrabec@suse.cz - Updated to version 0.96: * fix DAAP seeking * display track numbers in playlists too * retrieve playlsit and audio folder information from HAL * make search box coloured when active * improve ID3 tag writing * load local cover art, and large improvements to plugin * build fixes: Solaris * Store MusicBrainz track IDs in the DB * fix some i18n issues * add gnome-keyring support to DAAP * allow hiding of plugins and disabler per-user plugins * plugin improvements * HTTP proxy-related fixes/improvements * drag-and-drop improvements * importing fixes * add "property changed" signal for dbus clients * turn CD burning into a plugin * turn audio CD support into a plugin * LIRC plugin fixes * improve database thread usage * make DB handle unknown entry-types * improve plugin debug output, and bindings * improve "import errors" and "missing files" source * fix many memory leaks * use GMapperFiles for DAAP transfers, fixing some iTunes clients * add support for alternate playlists files * handle transparent panels correctly * fix playlists subset searching * make iradio playlists handling better * use GOption instead og popt * remember visibility for remote files, as well as local ones * be smarter about creating podcast file names * allow multiple selections in the Import Folder dialog * Bug fixes, performance and memory improvements, and minor features * Translation updates - Enabled all optional features. * Sat Oct 14 2006 danw@suse.de - Remove a patch that's been disabled since at least SLED10 * Fri Oct 13 2006 aj@suse.de - Adjust BuildRequires for gnome-doc-utils. * Sun Sep 03 2006 aj@suse.de - Update to rhythmbox 0.95: * Adjust for libnautilus-burn 2.15.3 API * Fixes for ipod * improve DBus interface * many bug fixes * Tue Apr 04 2006 jpr@suse.de - Update to rhythmbox 0.93.1 for gstreamer 0.10 support - Remove upstreamed patches * Tue Feb 28 2006 sbrabec@suse.cz - Use kdelibs3-doc in BuildRequires for meinproc (#153635#c14). * Mon Feb 20 2006 stbinner@suse.de - fix Name in .desktop file, second try * Wed Feb 15 2006 stbinner@suse.de - fix Name in .desktop file * Thu Feb 09 2006 ro@suse.de - added avahi-glib to BuildRequires * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires * Fri Jan 13 2006 sbrabec@suse.cz - Fixed audioscrobbler track lenth bug (GNOME#323639). * Wed Dec 21 2005 ro@suse.de - fix build with current dbus * Tue Dec 06 2005 sbrabec@suse.cz - Fixed neededforbuild for 10.0 (lzo lzo-devel). * Mon Dec 05 2005 sbrabec@suse.cz - Fixed gstreamer scriptlet neededforbuild (krb5 fam). * Thu Dec 01 2005 sbrabec@suse.cz - Updated to version 0.9.2. - Enabled all optional features. * Tue Aug 02 2005 sbrabec@suse.cz - Updated to version 0.8.8. - Build with iPod and Dashboard integration support. * Thu Mar 17 2005 sbrabec@suse.cz - Do not require gstreamer-plugins-extra (#73637). * Wed Mar 16 2005 sbrabec@suse.cz - Require sufficient basic set of gstreamer plugins. * Wed Mar 16 2005 clahey@suse.de - Update name and category. * Fri Nov 19 2004 ro@suse.de - removed extra aclocal include directive * Wed Nov 03 2004 ro@suse.de - locale rename: no -> nb * Tue Aug 31 2004 clahey@suse.de - Cache rhythmbox help and show rhythmbox in khelpcenter. * Mon Aug 02 2004 ro@suse.de - regenerate skip-druid.diff and rename it to do-skip-druid.diff * Fri Jul 30 2004 shprasad@suse.de - Fixes bug #60998 Skips the druid of Rhythmbox. * Tue May 11 2004 sbrabec@suse.cz - Fixed gconftool-2 prerequirements. * Mon May 10 2004 sbrabec@suse.cz - Updated to version 0.8.3 (GNOME 2.6). * Wed Mar 10 2004 sbrabec@suse.cz - Fixed gconf schemas installation (#33114). * Wed Mar 03 2004 hhetter@suse.de - updated to version 0.6.7 * Mon Feb 23 2004 adrian@suse.de - move menu entry to Jukebox menu - fix build as user * Thu Feb 19 2004 sbrabec@suse.cz - Updated to version 0.6.5. * Mon Oct 27 2003 sbrabec@suse.cz - Updated to version 0.5.88. * Fri Oct 10 2003 sbrabec@suse.cz - New SuSE package, version 0.5.1.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor