Hello community, here is the log from the commit of package banshee-1 for openSUSE:Factory checked in at Mon May 30 16:08:24 CEST 2011.
-------- --- GNOME/banshee-1/banshee-1.changes 2011-03-09 18:59:16.000000000 +0100 +++ banshee-1/banshee-1.changes 2011-05-26 19:15:04.000000000 +0200 @@ -1,0 +2,96 @@ +Thu May 26 16:33:08 UTC 2011 - nmarq...@opensuse.org + +- Update to version 2.0.1: + + Notable Bugs Fixed: + - AmazonMp3.Store: Fix signed-in detection for UK store; + - PodcastFeedPropertiesDialog: Fix display of feed URL + (underscore); + - bgo#648941: Add .spc to whitelist; + - bgo#648458: PlsPlaylistFormat: Make parsing the header + case-insensitive; + - bgo#647754: Add USB ids for Xperia X12; + - bgo#647024: Lastfm: Fix NRE crash; + - bgo#646991: AlbumListView: Fix disappearing option in + Preferences; + - bgo#647932: DatabaseSource: Fix NRE in SkipTrackIfRemoved; + - bgo#642140: Last.fm: Close HTTP streams when finished with + them; + - bgo#633552: AppleDevice: Ensure m4a/mp3 are supported; + - bgo#647144: StreamPositionLabel: Avoid unnecessary redraws; + - bgo#647089: Daap: Bind to IPAddress.Loopback instead of Any; + - bgo#647059: Fix Remote Daap crash; + + Updated Translations: + - Dutch + - Galician + - Greek + - Hungarian + - Korean + - Russian + - Telugu + - Vietnamese + +------------------------------------------------------------------- +Mon Apr 4 16:03:01 CDT 2011 - gb...@suse.de + +- Update to 2.0.0 release + + Notable Bugs Fixed: + * BansheeMetrics: Only enable collection 5% of the time + * Dap.MassStorage: Support the LG Optimus S Android phone (bgo#646593) + * CoverArt: If cache folder missing, clear last fetch time too + * Dap.MassStorage: Add support for Sharp IS03 Android phone (bgo#646588) + * Lastfm: Handle errors when fetching Last.fm user data (bgo#646539) + * libossifer: Return existing view in create-new-window + * GnomeScreensaver: Catch errors from Inhibit calls + * ArtworkManager: Clear art fetch info if cache dir missing + * CoverArt: Start fetch job on startup, in case of missing imgs + * Networking: NM 0.9 breaks DBus API; handle it + * SearchEntry: Change cursor over search menu (bgo#644362) + * Xspf: Handle Amazon's new cloud .amz files (bgo#646237) + * Fix ghelp URI so that Help -> Contents works again + * GlobalActions: Hide the Version Information menu unless debugging + * ThickClient: Fix Source toolbar buttons hidden at first (bgo#645987) + * Booter: don't use sgen GC on Linux + * Album Browser: Fix border getting misdrawn (bgo#644315) + * AppleDevice: Fix music appearing in Videos in Banshee (bgo#636448) + * MeeGo: Pause video on window close (bgo#646048) + * MeeGo: Add more sources to the MeeGo dropdown list (bgo#646042) + * build: Get MeeGo .desktop path from pkgconfig (bgo#646037) + * RhapsodyQueryJob: Fix NRE for track with no album (bgo#646028) + * AppleDevice: Change exception type for better logging + * MassStorage: Ignore unmounted volumes + * Mtp: Only unmount devices that are actually mounted + * Mtp: Ignore devices with DeviceNumber == 0 + * Hardware.Gio: Avoid NREs when getting bus number etc + * MediaEngine: Fix tests to pass with gapless-capable Gst + * MediaEngine: Prevent NRE, increment last played on EoS + * GStreamer: Small fixes + +------------------------------------------------------------------- +Thu Mar 24 10:58:45 CDT 2011 - gb...@suse.de + +- Update to 1.9.6 release + + Enhancements: + * Rename banshee-1 to banshee in preparation for 2.0 + * AmazonMp3.Store: amazon.ca support + * MiroGuide: Handle Listen links from front page + * Dap: Add support for Sharp IS01 (bgo#645361) + * Playlists: Recognize m3u playlists without header (bgo#645351) + * LibraryWatcher: Guard against watching incorrect dirs (bgo#633309) + * MassStorage: Support Sirius Alpha Android phone (bgo#643960) + * WebOSDevice: Support playlists (bgo#641486) + * Windows: Auto-update functionality (bgo#641960) + + Notable Bugs Fixed (26 fixed since 1.9.5): + * MiroGuide: Properly escape search query strings + * AmazonMp3.Store: Fix search query escaping + * bgo#623183: DatabaseTrackInfo: Fix rating update on current track + * bgo#637717: audio-profiles: fix duration for CBR lame profile + * bgo#614192: GStreamer: Fix inappropriate repeating + * bgo#643782: Mpris: Distinguish between music and video playlists + * bgo#641515: Workaround X BadMatch crash + * bgo#619609: Metadata: Do not fetch covers for unknown albums/artists + * bgo#631012: Audiobook: Fix crash when switch to playlist + * bgo#628087: Handle setting SearchEntry.Query to nullb + * bgo#602145: InternetRadio: Clear playback errors when playing + * bgo#635951: Fix skipping removed/deleted tracks + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- banshee-1-1.9.5.tar.bz2 nowplaying-crash.patch New: ---- banshee-1-rpmlintrc banshee-2.0.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ banshee-1.spec ++++++ --- /var/tmp/diff_new_pack.M1u0hp/_old 2011-05-30 16:00:42.000000000 +0200 +++ /var/tmp/diff_new_pack.M1u0hp/_new 2011-05-30 16:00:42.000000000 +0200 @@ -24,18 +24,19 @@ %define upstream_project 0 Name: banshee-1 -Version: 1.9.5 +Version: 2.0.1 Release: 1 License: MIT Summary: A media playback and management application Group: Productivity/Multimedia/Sound/Players Url: http://banshee-project.org/ -Source0: %{name}-%{version}.tar.bz2 +Source0: banshee-%{version}.tar.bz2 Source1: bundleize-pkg-config.awk -Patch0: nowplaying-crash.patch +Source99: %{name}-rpmlintrc PreReq: filesystem gconf2 ExcludeArch: s390 s390x BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: fdupes BuildRequires: intltool perl-XML-Parser update-desktop-files BuildRequires: gnome-vfs2-devel BuildRequires: gstreamer010-plugins-base-devel @@ -54,9 +55,11 @@ BuildRequires: gnome-desktop-devel %endif -%if %suse_version >= 1120 +%if %suse_version > 1120 # GIO hardware requirements BuildRequires: gkeyfile-sharp-devel gudev-sharp-devel +%else +BuildRequires: hal-devel ipod-sharp-devel %endif %if %suse_version > 1120 @@ -65,9 +68,12 @@ %define is_sle11_sp1 %(echo '%distribution' | grep -q SLE_11_SP1 && echo 1 || echo 0) -%if %suse_version > 1110 || %is_sle11_sp1 == 1 +%if %suse_version > 1120 %define have_gpod 1 BuildRequires: libgpod-sharp +%endif + +%if %suse_version > 1110 || %is_sle11_sp1 == 1 %define have_webkit 1 BuildRequires: libwebkit-devel >= 1.2.3 %endif @@ -106,6 +112,9 @@ %if %suse_version > 1110 Requires: %{name}-backend-io-gio = %{version} %endif +%if %suse_version <= 1120 +Requires: %{name}-backend-hal = %{version} +%endif Recommends: %{name}-backend-platform-gnome = %{version} Recommends: %{name}-client-classic = %{version} Recommends: %{name}-extensions-default = %{version} @@ -165,12 +174,12 @@ %files devel %defattr(-,root,root) -%{_libdir}/banshee-1/gconf-schema-extractor.exe -%{_libdir}/pkgconfig/banshee-1-*.pc -%exclude %{_libdir}/banshee-1/libbanshee.*a -%exclude %{_libdir}/banshee-1/gstreamer-0.10/libgstequalizer.*a +%{_libdir}/banshee/gconf-schema-extractor.exe +%{_libdir}/pkgconfig/banshee-*.pc +%exclude %{_libdir}/banshee/libbanshee.*a +%exclude %{_libdir}/banshee/gstreamer-0.10/libgstequalizer.*a %if %have_webkit == 1 -%exclude %{_libdir}/banshee-1/libossifer.*a +%exclude %{_libdir}/banshee/libossifer.*a %endif %package core @@ -193,56 +202,51 @@ %files core %defattr(-,root,root) -%dir %{_libdir}/banshee-1 -%dir %{_libdir}/banshee-1/Extensions -%dir %{_libdir}/banshee-1/Backends -%dir %{_libdir}/banshee-1/gstreamer-0.10 -%dir %{_datadir}/banshee-1 -%dir %{_datadir}/banshee-1/audio-profiles -%dir %{_datadir}/banshee-1/icons -%dir %{_datadir}/banshee-1/icons/hicolor -%dir %{_datadir}/banshee-1/icons/hicolor/* -%dir %{_datadir}/banshee-1/icons/hicolor/*/* -%{_libdir}/banshee-1/Hyena.dll* -%{_libdir}/banshee-1/Hyena.Data.Sqlite.dll* -%{_libdir}/banshee-1/Hyena.Gui.dll* -%{_libdir}/banshee-1/Migo.dll* -%{_libdir}/banshee-1/MusicBrainz.dll* -%{_libdir}/banshee-1/Mono.Media.dll* -%{_libdir}/banshee-1/Lastfm.dll* -%{_libdir}/banshee-1/Lastfm.Gui.dll* -%{_libdir}/banshee-1/Banshee.Core.dll* -%{_libdir}/banshee-1/Banshee.Services.dll* -%{_libdir}/banshee-1/Banshee.Services.addins -%{_libdir}/banshee-1/Banshee.Widgets.dll* -%{_libdir}/banshee-1/Banshee.ThickClient.dll* -%{_libdir}/banshee-1/Banshee.CollectionIndexer.dll* -%{_libdir}/banshee-1/Banshee.exe* -%{_libdir}/banshee-1/Halie.exe* -%{_libdir}/banshee-1/Beroe.exe* +%dir %{_libdir}/banshee +%dir %{_libdir}/banshee/Extensions +%dir %{_libdir}/banshee/Backends +%dir %{_libdir}/banshee/gstreamer-0.10 +%dir %{_datadir}/banshee +%dir %{_datadir}/banshee/audio-profiles +%dir %{_datadir}/banshee/icons +%dir %{_datadir}/banshee/icons/hicolor +%dir %{_datadir}/banshee/icons/hicolor/* +%dir %{_datadir}/banshee/icons/hicolor/*/* +%{_libdir}/banshee/Hyena.dll* +%{_libdir}/banshee/Hyena.Data.Sqlite.dll* +%{_libdir}/banshee/Hyena.Gui.dll* +%{_libdir}/banshee/Migo.dll* +%{_libdir}/banshee/MusicBrainz.dll* +%{_libdir}/banshee/Mono.Media.dll* +%{_libdir}/banshee/Lastfm.dll* +%{_libdir}/banshee/Lastfm.Gui.dll* +%{_libdir}/banshee/Banshee.Core.dll* +%{_libdir}/banshee/Banshee.Services.dll* +%{_libdir}/banshee/Banshee.Services.addins +%{_libdir}/banshee/Banshee.Widgets.dll* +%{_libdir}/banshee/Banshee.ThickClient.dll* +%{_libdir}/banshee/Banshee.CollectionIndexer.dll* +%{_libdir}/banshee/Banshee.exe* +%{_libdir}/banshee/Halie.exe* +%{_libdir}/banshee/Beroe.exe* %{_datadir}/dbus-1/services/org.bansheeproject.Banshee.service %{_datadir}/dbus-1/services/org.bansheeproject.CollectionIndexer.service -%{_datadir}/banshee-1/icons/hicolor/*/categories/source-playlist.png -%{_datadir}/banshee-1/icons/hicolor/*/categories/source-smart-playlist.png -%{_datadir}/banshee-1/icons/hicolor/*/actions/media-repeat-all.png -%{_datadir}/banshee-1/icons/hicolor/*/actions/media-repeat-none.png -%{_datadir}/banshee-1/icons/hicolor/*/actions/media-repeat-single.png -%{_datadir}/banshee-1/icons/hicolor/*/actions/encode.png -%{_datadir}/banshee-1/icons/hicolor/*/emblems//creative-commons*.png +%{_datadir}/banshee/icons/hicolor/*/categories/source-playlist.png +%{_datadir}/banshee/icons/hicolor/*/categories/source-smart-playlist.png +%{_datadir}/banshee/icons/hicolor/*/actions/media-repeat-all.png +%{_datadir}/banshee/icons/hicolor/*/actions/media-repeat-none.png +%{_datadir}/banshee/icons/hicolor/*/actions/media-repeat-single.png +%{_datadir}/banshee/icons/hicolor/*/actions/encode.png +%{_datadir}/banshee/icons/hicolor/*/emblems//creative-commons*.png %{_datadir}/icons/hicolor/16x16/apps/media-player-banshee.png %{_datadir}/icons/hicolor/22x22/apps/media-player-banshee.png %{_datadir}/icons/hicolor/24x24/apps/media-player-banshee.png %{_datadir}/icons/hicolor/32x32/apps/media-player-banshee.png %{_datadir}/icons/hicolor/48x48/apps/media-player-banshee.png %{_datadir}/icons/hicolor/192x192/apps/media-player-banshee.png -%if %suse_version > 1110 -%dir %{_datadir}/gnome/help/banshee -%dir %{_datadir}/gnome/help/banshee/* -%{_datadir}/gnome/help/banshee/*/* -%endif %if %upstream_project == 1 -%{_libdir}/banshee-1/taglib-sharp.dll* -%{_libdir}/banshee-1/Mono.Addins*.dll* +%{_libdir}/banshee/taglib-sharp.dll* +%{_libdir}/banshee/Mono.Addins*.dll* %endif %package backend-engine-gstreamer @@ -265,10 +269,10 @@ %files backend-engine-gstreamer %defattr(-,root,root) -%{_libdir}/banshee-1/libbanshee.so -%{_libdir}/banshee-1/gstreamer-0.10/libgstequalizer.so -%{_libdir}/banshee-1/Backends/Banshee.GStreamer.dll* -%{_datadir}/banshee-1/audio-profiles/*.xml +%{_libdir}/banshee/libbanshee.so +%{_libdir}/banshee/gstreamer-0.10/libgstequalizer.so +%{_libdir}/banshee/Backends/Banshee.GStreamer.dll* +%{_datadir}/banshee/audio-profiles/*.xml %if %suse_version > 1110 @@ -277,7 +281,7 @@ Summary: GIO backend for non-local files for Banshee Group: Productivity/Multimedia/Sound/Players Requires: gio-sharp -%if %suse_version >= 1120 +%if %suse_version > 1120 Requires: gudev-sharp gkeyfile-sharp Requires: media-player-info %endif @@ -298,9 +302,32 @@ %files backend-io-gio %defattr(-,root,root) -%{_libdir}/banshee-1/Backends/gio-sharp* -%{_libdir}/banshee-1/Backends/gtk-sharp-beans* -%{_libdir}/banshee-1/Backends/Banshee.Gio.dll* +%{_libdir}/banshee/Backends/gio-sharp* +%{_libdir}/banshee/Backends/gtk-sharp-beans* +%{_libdir}/banshee/Backends/Banshee.Gio.dll* +%endif + +%if %suse_version <= 1120 + +%package backend-hal +License: MIT +Summary: HAL backend for Banshee +Group: Productivity/Multimedia/Sound/Players +Requires: hal +Requires: %{name} = %{version} + +%description backend-hal +This package provides support for hardware detection using HAL. + +Authors: +-------- + Aaron Bockover <ab...@gnome.org> + Gabriel Burt <gabriel.b...@gmail.com> + Scott Peterson <lunchtimem...@gmail.com> + +%files backend-hal +%defattr(-,root,root) +%{_libdir}/banshee/Backends/Banshee.Hal.dll* %endif %package backend-platform-unix @@ -324,9 +351,9 @@ %files backend-platform-unix %defattr(-,root,root) -%{_libdir}/banshee-1/Backends/Banshee.Unix.dll* +%{_libdir}/banshee/Backends/Banshee.Unix.dll* %if %suse_version < 1120 -%{_libdir}/banshee-1/Backends/Banshee.Hal.dll* +%{_libdir}/banshee/Backends/Banshee.Hal.dll* %endif %package backend-platform-gnome @@ -354,11 +381,11 @@ %files backend-platform-gnome %defattr(-,root,root) -%{_libdir}/banshee-1/Backends/Banshee.Gnome.dll* -%{_libdir}/banshee-1/Backends/Banshee.NowPlaying.X11.dll* -%{_libdir}/banshee-1/Backends/libbnpx11.so -%{_datadir}/banshee-1/icons/hicolor/*/actions/media-write-cd.png -%exclude %{_libdir}/banshee-1/Backends/libbnpx11.*a +%{_libdir}/banshee/Backends/Banshee.Gnome.dll* +%{_libdir}/banshee/Backends/Banshee.NowPlaying.X11.dll* +%{_libdir}/banshee/Backends/libbnpx11.so +%{_datadir}/banshee/icons/hicolor/*/actions/media-write-cd.png +%exclude %{_libdir}/banshee/Backends/libbnpx11.*a %package client-classic License: MIT @@ -382,9 +409,9 @@ %files client-classic %defattr(-,root,root) -%{_prefix}/bin/banshee-1 -%{_datadir}/applications/banshee-1*.desktop -%{_libdir}/banshee-1/Nereid.exe* +%{_prefix}/bin/banshee +%{_datadir}/applications/banshee*.desktop +%{_libdir}/banshee/Nereid.exe* %package client-muinshee License: MIT @@ -408,7 +435,7 @@ %files client-muinshee %defattr(-,root,root) %{_prefix}/bin/muinshee -%{_libdir}/banshee-1/Muinshee.exe* +%{_libdir}/banshee/Muinshee.exe* %package extensions-default License: MIT @@ -443,57 +470,57 @@ %files extensions-default %defattr(-,root,root) -%{_libdir}/banshee-1/Extensions/Banshee.AmazonMp3.exe* +%{_libdir}/banshee/Extensions/Banshee.AmazonMp3.exe* %{_datadir}/mime/packages/banshee-amz.xml %{_bindir}/bamz -%{_libdir}/banshee-1/Extensions/Banshee.Audiobook.dll* -%{_libdir}/banshee-1/Extensions/Banshee.InternetRadio.dll* -%{_libdir}/banshee-1/Extensions/Banshee.Daap.dll* -%{_libdir}/banshee-1/Extensions/Banshee.CoverArt.dll* -%{_libdir}/banshee-1/Extensions/Banshee.Emusic.dll* -%{_libdir}/banshee-1/Extensions/Banshee.FileSystemQueue.dll* -%{_libdir}/banshee-1/Extensions/Banshee.Fixup.dll* -%{_libdir}/banshee-1/Extensions/Banshee.Lastfm.dll* -%{_libdir}/banshee-1/Extensions/Banshee.LastfmStreaming.dll* -%{_libdir}/banshee-1/Extensions/Banshee.MultimediaKeys.dll* -%{_libdir}/banshee-1/Extensions/Banshee.NotificationArea.dll* -%{_libdir}/banshee-1/Extensions/Banshee.PlayQueue.dll* -%{_libdir}/banshee-1/Extensions/Banshee.NowPlaying.dll* -%{_libdir}/banshee-1/Extensions/Banshee.AudioCd.dll* -%{_libdir}/banshee-1/Extensions/Banshee.Podcasting.dll* -%{_libdir}/banshee-1/Extensions/Banshee.MiniMode.dll* -%{_libdir}/banshee-1/Extensions/Banshee.Bpm.dll* -%{_libdir}/banshee-1/Extensions/Banshee.PlayerMigration.dll* -%{_libdir}/banshee-1/Extensions/Banshee.InternetArchive.dll* +%{_libdir}/banshee/Extensions/Banshee.Audiobook.dll* +%{_libdir}/banshee/Extensions/Banshee.InternetRadio.dll* +%{_libdir}/banshee/Extensions/Banshee.Daap.dll* +%{_libdir}/banshee/Extensions/Banshee.CoverArt.dll* +%{_libdir}/banshee/Extensions/Banshee.Emusic.dll* +%{_libdir}/banshee/Extensions/Banshee.FileSystemQueue.dll* +%{_libdir}/banshee/Extensions/Banshee.Fixup.dll* +%{_libdir}/banshee/Extensions/Banshee.Lastfm.dll* +%{_libdir}/banshee/Extensions/Banshee.LastfmStreaming.dll* +%{_libdir}/banshee/Extensions/Banshee.MultimediaKeys.dll* +%{_libdir}/banshee/Extensions/Banshee.NotificationArea.dll* +%{_libdir}/banshee/Extensions/Banshee.PlayQueue.dll* +%{_libdir}/banshee/Extensions/Banshee.NowPlaying.dll* +%{_libdir}/banshee/Extensions/Banshee.AudioCd.dll* +%{_libdir}/banshee/Extensions/Banshee.Podcasting.dll* +%{_libdir}/banshee/Extensions/Banshee.MiniMode.dll* +%{_libdir}/banshee/Extensions/Banshee.Bpm.dll* +%{_libdir}/banshee/Extensions/Banshee.PlayerMigration.dll* +%{_libdir}/banshee/Extensions/Banshee.InternetArchive.dll* %if %suse_version > 1110 -%{_libdir}/banshee-1/Extensions/Banshee.YouTube.dll* -%{_datadir}/banshee-1/icons/hicolor/*/categories/youtube.* +%{_libdir}/banshee/Extensions/Banshee.YouTube.dll* +%{_datadir}/banshee/icons/hicolor/*/categories/youtube.* %endif %if %have_mono_243 == 1 -%{_libdir}/banshee-1/Extensions/Banshee.LibraryWatcher.dll* +%{_libdir}/banshee/Extensions/Banshee.LibraryWatcher.dll* %endif -%{_datadir}/banshee-1/icons/hicolor/*/categories/lastfm-*.png -%{_datadir}/banshee-1/icons/hicolor/*/categories/audiobook.* -%{_datadir}/banshee-1/icons/hicolor/*/categories/podcast*.png -%{_datadir}/banshee-1/icons/hicolor/*/categories/radio.* -%{_datadir}/banshee-1/icons/hicolor/*/categories/internet-archive.* -%{_datadir}/banshee-1/icons/hicolor/*/categories/amazon-mp3-source.* -%{_datadir}/banshee-1/icons/hicolor/*/status/podcast*.png -%{_datadir}/banshee-1/icons/hicolor/*/actions/media-import-audio-cd.png +%{_datadir}/banshee/icons/hicolor/*/categories/lastfm-*.png +%{_datadir}/banshee/icons/hicolor/*/categories/audiobook.* +%{_datadir}/banshee/icons/hicolor/*/categories/podcast*.png +%{_datadir}/banshee/icons/hicolor/*/categories/radio.* +%{_datadir}/banshee/icons/hicolor/*/categories/internet-archive.* +%{_datadir}/banshee/icons/hicolor/*/categories/amazon-mp3-source.* +%{_datadir}/banshee/icons/hicolor/*/status/podcast*.png +%{_datadir}/banshee/icons/hicolor/*/actions/media-import-audio-cd.png %if %have_webkit == 1 %if %suse_version <= 1120 -%{_libdir}/banshee-1/libwebkitgtk-1.0.so* +%{_libdir}/banshee/libwebkit-1.0.so* %endif -%{_libdir}/banshee-1/Banshee.WebBrowser.dll* -%{_libdir}/banshee-1/libossifer.so -%{_libdir}/banshee-1/Extensions/Banshee.AmazonMp3.Store.dll* -%{_libdir}/banshee-1/Extensions/Banshee.Wikipedia.dll* -%{_libdir}/banshee-1/Extensions/Banshee.MiroGuide.dll* -%{_datadir}/banshee-1/icons/hicolor/*/categories/wikipedia.* -%{_datadir}/banshee-1/icons/hicolor/*/categories/amazon-mp3-store-source.* -%{_datadir}/banshee-1/icons/hicolor/*/categories/miro-guide-source.* +%{_libdir}/banshee/Banshee.WebBrowser.dll* +%{_libdir}/banshee/libossifer.so +%{_libdir}/banshee/Extensions/Banshee.AmazonMp3.Store.dll* +%{_libdir}/banshee/Extensions/Banshee.Wikipedia.dll* +%{_libdir}/banshee/Extensions/Banshee.MiroGuide.dll* +%{_datadir}/banshee/icons/hicolor/*/categories/wikipedia.* +%{_datadir}/banshee/icons/hicolor/*/categories/amazon-mp3-store-source.* +%{_datadir}/banshee/icons/hicolor/*/categories/miro-guide-source.* %endif -%{_libdir}/banshee-1/Extensions/Banshee.Mpris* +%{_libdir}/banshee/Extensions/Banshee.Mpris* %if 0%{?have_boo} @@ -518,7 +545,32 @@ %files extensions-boo %defattr(-,root,root) -%{_libdir}/banshee-1/Extensions/Banshee.BooScript.dll* +%{_libdir}/banshee/Extensions/Banshee.BooScript.dll* +%endif + +%if 0%{?suse_version} >= 1140 + +%package extensions-soundmenu +License: MIT +Summary: SoundMenu support for Banshee +Group: Productivity/Multimedia/Sound/Players +Supplements: packageand(banshee-1:indicator-sound) + +%description extensions-soundmenu +This package provide the SoundMenu extension which is responsible for +integration between Banshee and Ubuntu's SoundMenu (indicator-sound). + + + +Authors: +-------- + Aaron Bockover <ab...@gnome.org> + Gabriel Burt <gabriel.b...@gmail.com> + Scott Peterson <lunchtimem...@gmail.com> + +%files extensions-soundmenu +%defattr(-,root,root) +%{_libdir}/banshee/Extensions/Banshee.SoundMenu.dll* %endif %package dmp @@ -541,9 +593,9 @@ %files dmp %defattr(-,root,root) -%{_libdir}/banshee-1/Extensions/Banshee.Dap.dll* -%{_libdir}/banshee-1/Extensions/Banshee.Dap.MassStorage.dll* -%{_datadir}/banshee-1/icons/hicolor/*/devices/phone-* +%{_libdir}/banshee/Extensions/Banshee.Dap.dll* +%{_libdir}/banshee/Extensions/Banshee.Dap.MassStorage.dll* +%{_datadir}/banshee/icons/hicolor/*/devices/phone-* %if 0%{?have_gpod} @@ -562,8 +614,28 @@ %files dmp-apple-devices %defattr(-,root,root) -%{_libdir}/banshee-1/Extensions/Banshee.Dap.AppleDevice.dll* -%{_libdir}/banshee-1/Extensions/libgpod-sharp* +%{_libdir}/banshee/Extensions/Banshee.Dap.AppleDevice.dll* +%{_libdir}/banshee/Extensions/libgpod-sharp* + +%else + +%package dmp-ipod-devices +License: MIT +Summary: Apple(R) iPod(R) Digital Media Player support for Banshee +Group: Productivity/Multimedia/Sound/Players +Requires: ipod-sharp podsleuth +Requires: %{name} = %{version} +Requires: %{name}-dmp = %{version} + +%description dmp-ipod-devices +Support for iPod(R) devices including the iPod Classic(R) and iPod Nano(R). +Does not support iPod Touch(R) or iPhone(R). + +%files dmp-ipod-devices +%defattr(-,root,root) +%{_libdir}/banshee/Extensions/Banshee.Dap.Ipod.dll* +%{_libdir}/banshee/Extensions/ipod-sharp* + %endif %package dmp-mtp @@ -587,27 +659,26 @@ %files dmp-mtp %defattr(-,root,root) -%{_libdir}/banshee-1/Mtp.dll* -%{_libdir}/banshee-1/Extensions/Banshee.Dap.Mtp.dll* +%{_libdir}/banshee/Mtp.dll* +%{_libdir}/banshee/Extensions/Banshee.Dap.Mtp.dll* %lang_package -%files lang -f %{name}.lang +%files lang -f banshee.lang %prep echo "is_sle11_sp1" echo "%distribution" echo "%is_sle11_sp1" -%setup -q -%patch0 -p1 +%setup -q -n banshee-%{version} %if %suse_version > 1110 -translation-update-upstream +translation-update-upstream po banshee %endif # update pkg-config files for the -devel package since we internalize # some BuildRequires in cases where we will upgrade a package that # might also be provided by the distro (e.g. taglib-sharp) %if %upstream_project == 1 -pushd $RPM_BUILD_DIR/%{name}-%{version}/build/pkg-config +pushd $RPM_BUILD_DIR/banshee-%{version}/build/pkg-config for pkg_config in *.pc.in; do awk -f %{S:1} < $pkg_config > ${pkg_config}.in mv ${pkg_config}.in $pkg_config @@ -621,9 +692,12 @@ echo '%distribution ;; %suse_version ;; %sles_version' %configure \ --with-vendor-build-id="%distribution" \ - --disable-ipod \ -%if %suse_version >= 1120 +%if 0%{?suse_version} >= 1140 + --enable-soundmenu \ +%endif +%if %suse_version > 1120 --disable-hal \ + --disable-ipod \ %endif %if !0%{?have_gpod} --disable-appledevice \ @@ -641,27 +715,29 @@ %install %makeinstall -%find_lang %{name} -chmod -x $RPM_BUILD_ROOT%{_libdir}/banshee-1/*.config -chmod -x $RPM_BUILD_ROOT%{_libdir}/banshee-1/*/*.config -%suse_update_desktop_file -r -N "Banshee" -G "Media Player" %{name} GNOME Player AudioVideo X-Ximian-Main X-Red-Hat-Base -%suse_update_desktop_file %{name}-audiocd -%suse_update_desktop_file %{name}-media-player +%find_lang banshee +chmod -x $RPM_BUILD_ROOT%{_libdir}/banshee/*.config +chmod -x $RPM_BUILD_ROOT%{_libdir}/banshee/*/*.config +%suse_update_desktop_file -r -N "Banshee" -G "Media Player" banshee GNOME Player AudioVideo X-Ximian-Main X-Red-Hat-Base +%suse_update_desktop_file banshee-audiocd +%suse_update_desktop_file banshee-media-player # If we are building for upstream, we want to bundle libraries that # we might want to differ from the downstream distribution %if %upstream_project == 1 for package in taglib-sharp mono-addins; do for assembly in $(find %{_prefix}/lib/mono/${package}/ -name \*.dll); do - cp $(dirname $(readlink -e $assembly))/* $RPM_BUILD_ROOT%{_libdir}/banshee-1 + cp $(dirname $(readlink -e $assembly))/* $RPM_BUILD_ROOT%{_libdir}/banshee done done -rm -f $RPM_BUILD_ROOT%{_libdir}/banshee-1/Mono.Addins.MSBuild.dll* +rm -f $RPM_BUILD_ROOT%{_libdir}/banshee/Mono.Addins.MSBuild.dll* %endif %if %have_webkit == 1 %if %suse_version <= 1120 -cp %{_libdir}/libwebkitgtk-1.0.so.* $RPM_BUILD_ROOT%{_libdir}/banshee-1 +cp %{_libdir}/libwebkit-1.0.so.* $RPM_BUILD_ROOT%{_libdir}/banshee %endif %endif +%fdupes %{buildroot}%{_datadir} +%fdupes %{buildroot}%{_libdir} %clean rm -rf "$RPM_BUILD_ROOT" ++++++ banshee-1-rpmlintrc ++++++ # Informative comments, harmless to the package addFilter("W: macro-in-comment") # On TODO list addFilter("W: no-manual-page-for-binary") ++++++ banshee-1-1.9.5.tar.bz2 -> banshee-2.0.1.tar.bz2 ++++++ ++++ 205452 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org