Hello community,

here is the log from the commit of package banshee for openSUSE:Factory
checked in at Thu Aug 11 15:35:56 CEST 2011.



--------
New Changes file:

--- /dev/null   2010-08-26 16:28:41.000000000 +0200
+++ /mounts/work_src_done/STABLE/banshee/banshee.changes        2011-08-03 
14:10:19.000000000 +0200
@@ -0,0 +1,1227 @@
+-------------------------------------------------------------------
+Wed Aug  3 13:37:25 CEST 2011 - [email protected]
+
+- Add banshee-recent-gpod.patch: fix build with recent gtkpod.
+- Remove pkgconfig(gnome-vfs-2.0) BuildRequires, since it's not
+  used anymore.
+
+-------------------------------------------------------------------
+Fri Jul 15 03:26:54 UTC 2011 - [email protected]
+
+- Remove bundleize-pkg-config.awk: no longer required.
+
+-------------------------------------------------------------------
+Fri Jul  8 01:37:29 UTC 2011 - [email protected]
+
+- Remove '#!BuildIgnore: ndesk-dbus-glib': it is no longer required
+  with patched notify-sharp that uses dbus-sharp/dbus-sharp-glib.
+
+-------------------------------------------------------------------
+Tue Jul  5 09:53:45 UTC 2011 - [email protected]
+
+- Add  '#!BuildIgnore: ndesk-dbus-glib' to spec, otherwise it
+  prevents dbus-sharp-glib from install and build breaks. From
+  2.1.0 onwards Banshee requires dbus-sharp-glib and drops
+  ndesk-dbus-glib.
+
+-------------------------------------------------------------------
+Tue May 31 10:26:32 UTC 2011 - [email protected]
+
+- Rename source package from banshee-1 to banshee, as we're at
+  version 2.x.
+- Update to version 2.1.0:
+  + New Features:
+    - eMusic Store
+  + Enhancements:
+    - ArtworkManager: add --fetch-artwork argument
+    - bgo#647754: Xperia X12 support
+    - bgo#508713: MiniMode: Reduce height of window
+    - bgo#648941: Support .spc files
+    - bgo#649401: Set UserAgent when doing MusicBrainz queries
+  + Notable Bugs Fixed (51 fixed since 2.0):
+    - Windows installer fixes;
+    - AmazonMp3.Store: Fix signed-in detection for UK store;
+    - bgo#633552: AppleDevice: Ensure m4a/mp3 are supported;
+    - PodcastFeedPropertiesDialog: Fix display of feed URL;
+    - bgo#647059, bgo#647089, bgo#644648, bgo#642113, bgo#647144,
+      bgo#634647, bgo#642140, bgo#648133, bgo#647932, bgo#646991,
+      bgo#647024, bgo#636057, bgo#648458, bgo#611489, bgo#641748,
+      bgo#638889.
+  + Packaging Changes:
+    - HAL dependency dropped
+    - ipod-sharp and podsleuth dependencies dropped
+    - NDesk.DBus dependency dropped
+    - dbus-sharp >= 0.7 and dbus-sharp-glib >= 0.5 required
+      (available from http://mono.github.com/dbus-sharp/)
+    - Gtk# >= 2.12.10 required
+    - Mono >= 2.4.3 required
+    - GStreamer >= 0.10.26 required
+    - Various configure flags removed:
+      + --disable-ipod
+      + --disable-hal
+      + --disable-podcasts
+- The packaging changed quite a bit. Important highlights:
+  + Stop supporting a mode for upstream builds and for old versions
+    of openSUSE/SLE, as this is not supported upstream anymore.
+  + Update BuildRequires according to upstream changes, and move to
+    pkgconfig() BuildRequires.
+  + Remove .la files.
+  + Drop backend-hal and dmp-ipod-devices subpackages.
+  + Merge the client-classic subpackage in the main subpackage, as
+    people installing the banshee package expect to have the
+    classic interface.
+  + Add various Provides/Obsoletes for smooth upgrades from
+    banshee-1.
+
+-------------------------------------------------------------------
+Thu May 26 16:33:08 UTC 2011 - [email protected]
+
+- 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 - [email protected]
+
+- 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 - [email protected]
+
+- 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
+
+-------------------------------------------------------------------
+Wed Mar  9 11:56:45 CST 2011 - [email protected]
+
+- Update to 1.9.5 release 
+  + Enhancements:
+      * Add support for handling u1ms:// links
+      * Windows: Add Win7 thumbnail toolbar playback buttons
+      * OS X Build: Work with new bockbuild, add MonoMac
+  + Notable Bugs Fixed (20 fixed since 1.9.4):
+      * bgo#644315: Fix album browser's border on Windows
+      * bgo#641608: windows: Fix notification icon menu positioning
+      * bgo#643188: Help: Fix help URL to library.gnome.org
+      * bgo#643407: GStreamerSharp: Properly handle GStreamer errors
+      * bgo#641674: SmartPlaylists: Fix queries with { and }
+      * Hide 'Unknown Artist' in 'All Albums' browser entry
+
+  + Enhancements from 1.9.4:
+      * Various fixes and improvements to the Windows build
+      * MultimediaKeys: Support Pause, FastForward, Rewind, Repeat and Shuffle
+      * Advertise lastfm scheme handling in the .desktop files
+  + Notable Bugs Fixed (25 fixed since 1.9.3):
+      * AmazonMp3.Store: Fix the server 'Home' redirect
+      * Misc theme and string fixes
+      * bgo#638541: Don't try to find subtitle files for music
+      * Fix the position label when the stream ends
+      * TrackInfoDisplay: Don't display last track when idle
++++ 1030 more lines (skipped)
++++ between /dev/null
++++ and /mounts/work_src_done/STABLE/banshee/banshee.changes

calling whatdependson for head-i586


New:
----
  banshee-2.1.0.tar.bz2
  banshee-recent-gpod.patch
  banshee-rpmlintrc
  banshee.changes
  banshee.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ banshee.spec ++++++
#
# spec file for package banshee
#
# Copyright (c) 2011 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:           banshee
Version:        2.1.0
Release:        1
License:        MIT
Summary:        A media playback and management application
Group:          Productivity/Multimedia/Sound/Players
Url:            http://banshee.fm
Source0:        %{name}-%{version}.tar.bz2
# rpmlintrc: macro-in-comment, no-manual-page-for-binary
Source99:       %{name}-rpmlintrc
# PATCH-FIX-UPSTREAM banshee-recent-gpod.patch bgo#655660 [email protected] -- 
Fix build with recent gtkpod-sharp (0.8.2)
Patch0:         banshee-recent-gpod.patch
BuildRequires:  fdupes
BuildRequires:  gnome-doc-utils-devel
BuildRequires:  intltool
BuildRequires:  translation-update-upstream
BuildRequires:  update-desktop-files
%if 0%{?suse_version} >= 1130
BuildRequires:  pkgconfig(boo) >= 0.8.1
BuildRequires:  pkgconfig(dbus-sharp-1.0)
BuildRequires:  pkgconfig(dbus-sharp-glib-1.0)
BuildRequires:  pkgconfig(gconf-sharp-2.0)
BuildRequires:  pkgconfig(gdata-sharp-youtube)
BuildRequires:  pkgconfig(gio-sharp-2.0)
BuildRequires:  pkgconfig(gkeyfile-sharp)
BuildRequires:  pkgconfig(gnome-desktop-2.0)
BuildRequires:  pkgconfig(gstreamer-plugins-base-0.10)
BuildRequires:  pkgconfig(gtk-sharp-2.0)
BuildRequires:  pkgconfig(gtk-sharp-beans-2.0)
BuildRequires:  pkgconfig(gudev-sharp-1.0)
BuildRequires:  pkgconfig(libgpod-sharp)
BuildRequires:  pkgconfig(libmtp)
BuildRequires:  pkgconfig(mono)
BuildRequires:  pkgconfig(mono-addins)
BuildRequires:  pkgconfig(mono-zeroconf)
BuildRequires:  pkgconfig(notify-sharp)
BuildRequires:  pkgconfig(sqlite3)
BuildRequires:  pkgconfig(taglib-sharp) >= 2.0.3.5
BuildRequires:  pkgconfig(webkit-1.0)
%else
BuildRequires:  boo-devel >= 0.8.1
BuildRequires:  dbus-sharp-devel
BuildRequires:  dbus-sharp-glib-devel
BuildRequires:  gconf-sharp2
BuildRequires:  gdata-sharp
BuildRequires:  gio-sharp-devel
BuildRequires:  gkeyfile-sharp-devel
BuildRequires:  gnome-desktop-devel
BuildRequires:  gstreamer-0_10-plugins-base-devel
BuildRequires:  gtk-sharp2
BuildRequires:  gtk-sharp-beans-devel
BuildRequires:  gudev-sharp-devel
BuildRequires:  libgpod-sharp
BuildRequires:  libmtp-devel
BuildRequires:  mono-addins
BuildRequires:  mono-devel
BuildRequires:  mono-zeroconf-devel
BuildRequires:  notify-sharp
BuildRequires:  sqlite3-devel
BuildRequires:  taglib-sharp-devel >= 2.0.3.5
BuildRequires:  libwebkit-devel
%endif
Requires:       %{name}-core = %{version}
Provides:       %{name}-client = %{version}
Provides:       %{name}-client-classic = %{version}
Provides:       %{name}-1 = %{version}
Obsoletes:      %{name}-1 < %{version}
# We merged client-classic in the main package
Provides:       %{name}-1-client-classic = %{version}
Obsoletes:      %{name}-1-client-classic < %{version}
Provides:       helix-banshee = %{version}
Obsoletes:      helix-banshee < %{version}
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

%description
Import, organize, and discover new music with Banshee through its
simple and powerful interface and wide array of innovative features.
Create your own radio stations or listen to a friends' through Last.fm
integration; experience automatic cover art fetching as you listen; and
easily browse, search, and control your media collection.

This package provides the Classic Banshee client, a familiar user
interface with a source list and three-pane layout for browsing and
exploring media. This client is the most feature rich, but does not
sacrifice usability.

%package core
License:        MIT
Summary:        Core Banshee platform libraries, services, and resources
Group:          Productivity/Multimedia/Sound/Players
# While subpackages, they're pretty much required to have banshee work
Requires:       %{name}-backend-engine-gstreamer = %{version}
Requires:       %{name}-backend-io-gio = %{version}
Requires:       %{name}-backend-platform-unix = %{version}
# Those other subpackages are not strictly required. We recommend a client,
# since we need a UI.
Recommends:     %{name}-client-classic = %{version}
Recommends:     %{name}-backend-platform-gnome = %{version}
Recommends:     %{name}-dmp = %{version}
Recommends:     %{name}-dmp-apple-devices = %{version}
Recommends:     %{name}-dmp-mtp = %{version}
Recommends:     %{name}-extensions-default = %{version}
Recommends:     %{name}-lang
Provides:       %{name}-1-core = %{version}
Obsoletes:      %{name}-1-core < %{version}
# Obsoletes former language packs for smooth upgrades
Obsoletes:      %{name}-1-lang < %{version}

%description core
This package provides core libraries, services, and resources for
building Banshee clients and user experiences.

%package backend-engine-gstreamer
License:        MIT
Summary:        GStreamer engine support for Banshee
Group:          Productivity/Multimedia/Sound/Players
Requires:       %{name}-core = %{version}
Requires:       gstreamer010-plugins-good
Supplements:    packageand(%{name}:gstreamer-0_10)
Provides:       %{name}-1-backend-engine-gstreamer = %{version}
Obsoletes:      %{name}-1-backend-engine-gstreamer < %{version}

%description backend-engine-gstreamer
This package provides the playback engine used by Banshee, built on the
GStreamer multimedia framework.

%package backend-io-gio
License:        MIT
Summary:        GIO backend for non-local files for Banshee
Group:          Productivity/Multimedia/Sound/Players
Requires:       %{name}-core = %{version}
Requires:       gio-sharp
Requires:       gkeyfile-sharp
Requires:       gtk-sharp-beans
Requires:       gudev-sharp
Requires:       media-player-info
Provides:       %{name}-1-backend-io-gio = %{version}
Obsoletes:      %{name}-1-backend-io-gio < %{version}
# Obsoletes hal io backend for smooth upgrades
Obsoletes:      %{name}-1-backend-io-hal < %{version}

%description backend-io-gio
This package provides support for importing non-local files into
Banshee, eg over a ssh mount or similar.

%package backend-platform-unix
License:        MIT
Summary:        UNIX platform support for Banshee
Group:          Productivity/Multimedia/Sound/Players
Requires:       %{name}-core = %{version}
Provides:       %{name}-1-backend-platform-unix = %{version}
Obsoletes:      %{name}-1-backend-platform-unix < %{version}

%description backend-platform-unix
This package provides many optimizations for UNIX based platforms. In
particular, it provides a POSIX IO layer that performs better than the
default System.IO/.NET IO layer provided in the base banshee-1 package.

%package backend-platform-gnome
License:        MIT
Summary:        GNOME platform support for Banshee
Group:          Productivity/Multimedia/Sound/Players
Requires:       %{name}-core = %{version}
Requires:       %{name}-backend-platform-unix = %{version}
Provides:       %{name}-1-backend-platform-gnome = %{version}
Obsoletes:      %{name}-1-backend-platform-gnome < %{version}

%description backend-platform-gnome
This package provides platform integration with the GNOME Desktop for
Banshee. Most notably it provides a configuration backend to GConf, so
all user settings can be stored there. Other GNOME specific integration
hooks are provided as well.

Users running Banshee on GNOME are recommended to install this package.

%package dmp
License:        MIT
Summary:        Digital Media Player support for Banshee
Group:          Productivity/Multimedia/Sound/Players
Requires:       %{name}-core = %{version}
Provides:       %{name}-1-dmp = %{version}
Obsoletes:      %{name}-1-dmp < %{version}

%description dmp
Core support for Digital Media Player support. Includes generic
USB mass storage device support.

%package dmp-apple-devices
License:        MIT
Summary:        Apple(R) iPod(R) Digital Media Player support for Banshee
Group:          Productivity/Multimedia/Sound/Players
Requires:       %{name}-core = %{version}
Requires:       %{name}-dmp = %{version}
Provides:       %{name}-dmp-ipod = %{version}
Obsoletes:      %{name}-dmp-ipod < %{version}
Provides:       %{name}-1-dmp-apple-devices = %{version}
Obsoletes:      %{name}-1-dmp-apple-devices < %{version}
# Obsoletes ipod device extensions for smooth upgrades
Obsoletes:      %{name}-1-dmp-ipod-devices < %{version}

%description dmp-apple-devices
Support for iPod(R) devices including the iPod Classic(R) and iPod Nano(R).
Does not support iPod Touch(R) or iPhone(R).

%package dmp-mtp
License:        MIT
Summary:        MTP/PlaysForSure Digital Media Player support for Banshee
Group:          Productivity/Multimedia/Sound/Players
Requires:       %{name}-core = %{version}
Requires:       %{name}-dmp = %{version}
Provides:       %{name}-1-dmp-mtp = %{version}
Obsoletes:      %{name}-1-dmp-mtp < %{version}

%description dmp-mtp
Support for various MTP/PlaysForSure/Certified For Windows Vista(R)
devices as provided by libmtp.

%package extensions-default
License:        MIT
Summary:        Extra features extending the Banshee Media Player
Group:          Productivity/Multimedia/Sound/Players
Requires:       %{name}-core = %{version}
Requires:       gdata-sharp
Requires:       mono-zeroconf
Requires:       notify-sharp
Provides:       %{name}-1-extensions-default = %{version}
Obsoletes:      %{name}-1-extensions-default < %{version}

%description extensions-default
This package provides a number of useful features for Banshee,
including a Play Queue, Last.fm streaming, Last.fm Audioscrobbling, and
Multimedia Key support. This package is highly recommended as it
greatly enhances the end user experience of Banshee.

Import, organize, and discover new music with Banshee through its
simple and powerful interface and wide array of innovative features.
Create your own radio stations or listen to a friends' through Last.fm
integration; experience automatic cover art fetching as you listen; and
easily browse, search, and control your media collection.

%package extensions-boo
License:        MIT
Summary:        Boo scripting support for Banshee
Group:          Productivity/Multimedia/Sound/Players
Requires:       %{name}-core = %{version}
Provides:       %{name}-1-extensions-boo = %{version}
Obsoletes:      %{name}-1-extensions-boo < %{version}

%description extensions-boo
This package provides the Boo scripting extension, useful for power
users and developers looking to customize and extend the functionality
of Banshee using Boo, the Python-like language for .NET.

%if 0%{?suse_version} >= 1140

%package extensions-soundmenu
License:        MIT
Summary:        SoundMenu support for Banshee
Group:          Productivity/Multimedia/Sound/Players
Requires:       %{name}-core = %{version}
Supplements:    packageand(banshee:indicator-sound)
Provides:       %{name}-1-extensions-soundmenu = %{version}
Obsoletes:      %{name}-1-extensions-soundmenu < %{version}

%description extensions-soundmenu
This package provide the SoundMenu extension which is responsible for
integration between Banshee and Ubuntu's SoundMenu (indicator-sound).
%endif

%package devel
License:        MIT
Summary:        Development package for Banshee
Group:          Development/Libraries/Other
Requires:       %{name}-core = %{version}
Requires:       %{name}-extensions-default = %{version}
Provides:       %{name}-1-devel = %{version}
Obsoletes:      %{name}-1-devel < %{version}

%description devel
Users who wish to extend Banshee should install this package. It
includes standard Linux development files and other tools for building
extensions and applications on top of the Banshee  application
framework.

%package -n muinshee
License:        MIT
Summary:        Banshee client modeled after the Muine music player interface
Group:          Productivity/Multimedia/Sound/Players
Requires:       %{name}-core = %{version}
Provides:       %{name}-client = %{version}
Provides:       %{name}-client-muinshee = %{version}
Provides:       %{name}-1-client-muinshee = %{version}
Obsoletes:      %{name}-1-client-muinshee < %{version}

%description -n muinshee
Import, organize, and discover new music with Banshee through its
simple and powerful interface and wide array of innovative features.
Create your own radio stations or listen to a friends' through Last.fm
integration; experience automatic cover art fetching as you listen; and
easily browse, search, and control your media collection.

The Muinshee Banshee client provides a user interface modeled directly
after the old GNOME Muine media player.



%lang_package -n banshee-core
%prep
%setup -q
translation-update-upstream po banshee
%patch0 -p1

%build
%{?env_options}
echo 'dist / suse_version / sles_version'
echo '%distribution ;; %suse_version ;; %sles_version'
%configure \
  --disable-static \
  --disable-docs \
  --with-vendor-build-id="%distribution" \
  --enable-youtube \
%if 0%{?suse_version} >= 1140
  --enable-soundmenu \
%endif
  --disable-docs
%{__make} %{?_smp_mflags}

%install
%make_install
%find_lang %{name}
chmod -x %{buildroot}%{_libdir}/%{name}/*.config
chmod -x %{buildroot}%{_libdir}/%{name}/*/*.config
%suse_update_desktop_file %{name}
%suse_update_desktop_file %{name}-audiocd
%suse_update_desktop_file %{name}-media-player
# Remove the libtool archives
find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
%fdupes %{buildroot}%{_datadir}
%fdupes %{buildroot}%{_libdir}

%clean
%{?buildroot:%__rm -rf "%{buildroot}"}

%if 0%{?suse_version} >= 1140

%post
%desktop_database_post

%postun
%desktop_database_postun

%post core
%icon_theme_cache_post

%postun core
%icon_theme_cache_postun

%post extensions-default
%mime_database_post

%postun extensions-default
%mime_database_postun
%endif

%files
%defattr(-,root,root)
%doc NEWS COPYING AUTHORS README
%{_bindir}/banshee
%{_libdir}/banshee/Nereid.exe*
# desktop files all reference the banshee binary
%{_datadir}/applications/banshee.desktop
%{_datadir}/applications/banshee-audiocd.desktop
%{_datadir}/applications/banshee-media-player.desktop

%files core
%defattr(-,root,root)
%dir %{_libdir}/banshee
%dir %{_libdir}/banshee/Backends
%dir %{_libdir}/banshee/Extensions
%dir %{_datadir}/banshee
%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}/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}/dbus-1/services/org.bansheeproject.Banshee.service
%{_datadir}/dbus-1/services/org.bansheeproject.CollectionIndexer.service
%{_datadir}/icons/hicolor/*/*/media-player-banshee.png

%files backend-engine-gstreamer
%defattr(-,root,root)
%{_libdir}/banshee/libbanshee.so
%{_libdir}/banshee/Backends/Banshee.GStreamer.dll*
# audio profiles are specific to gstreamer
%dir %{_datadir}/banshee/audio-profiles
%{_datadir}/%{name}/audio-profiles/*.xml

%files backend-io-gio
%defattr(-,root,root)
%{_libdir}/banshee/Backends/Banshee.Gio.dll*
%{_libdir}/banshee/Backends/gio-sharp*
%{_libdir}/banshee/Backends/gtk-sharp-beans*

%files backend-platform-unix
%defattr(-,root,root)
%dir %{_libdir}/banshee/Backends
%{_libdir}/banshee/Backends/Banshee.Unix.dll*

%files backend-platform-gnome
%defattr(-,root,root)
%{_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

%files dmp
%defattr(-,root,root)
%{_libdir}/banshee/Extensions/Banshee.Dap.dll*
%{_libdir}/banshee/Extensions/Banshee.Dap.MassStorage.dll*
%{_datadir}/banshee/icons/hicolor/*/devices/phone-*

%files dmp-apple-devices
%defattr(-,root,root)
%{_libdir}/banshee/Extensions/Banshee.Dap.AppleDevice.dll*
%{_libdir}/banshee/Extensions/libgpod-sharp*
%{_datadir}/banshee/icons/hicolor/*/devices/*ipod*

%files dmp-mtp
%defattr(-,root,root)
%{_libdir}/banshee/Mtp.dll*
%{_libdir}/banshee/Extensions/Banshee.Dap.Mtp.dll*

%files extensions-default
%defattr(-,root,root)
%{_libdir}/banshee/libossifer.so
%{_libdir}/banshee/Banshee.WebBrowser.dll*
# Amazon
%{_bindir}/bamz
%{_libdir}/banshee/Extensions/Banshee.AmazonMp3.exe*
%{_libdir}/banshee/Extensions/Banshee.AmazonMp3.Store.dll*
%{_datadir}/banshee/icons/hicolor/*/categories/amazon-mp3-source.*
%{_datadir}/banshee/icons/hicolor/*/categories/amazon-mp3-store-source.*
%{_datadir}/mime/packages/banshee-amz.xml
# Audio CD
%{_libdir}/banshee/Extensions/Banshee.AudioCd.dll*
%{_datadir}/banshee/icons/hicolor/*/actions/media-import-audio-cd.png
# Audiobook
%{_libdir}/banshee/Extensions/Banshee.Audiobook.dll*
%{_datadir}/banshee/icons/hicolor/*/categories/audiobook.*
# Last.fm
%{_libdir}/banshee/Extensions/Banshee.Lastfm.dll*
%{_libdir}/banshee/Extensions/Banshee.LastfmStreaming.dll*
%{_datadir}/banshee/icons/hicolor/*/categories/lastfm-*.png
# Internet Archive
%{_libdir}/banshee/Extensions/Banshee.InternetArchive.dll*
%{_datadir}/banshee/icons/hicolor/*/categories/internet-archive.*
# Miro
%{_libdir}/banshee/Extensions/Banshee.MiroGuide.dll*
%{_datadir}/banshee/icons/hicolor/*/categories/miro-guide-source.*
# Podcasts
%{_libdir}/banshee/Extensions/Banshee.Podcasting.dll*
%{_datadir}/banshee/icons/hicolor/*/categories/podcast*.png
%{_datadir}/banshee/icons/hicolor/*/status/podcast*.png
# Radio
%{_libdir}/banshee/Extensions/Banshee.InternetRadio.dll*
%{_datadir}/banshee/icons/hicolor/*/categories/radio.*
# Wikipedia
%{_libdir}/banshee/Extensions/Banshee.Wikipedia.dll*
%{_datadir}/banshee/icons/hicolor/*/categories/wikipedia.*
# Youtube
%{_libdir}/banshee/Extensions/Banshee.YouTube.dll*
%{_datadir}/banshee/icons/hicolor/*/categories/youtube.*
# Emusic
%{_libdir}/banshee/Extensions/Banshee.Emusic.Store.dll*
%{_datadir}/mime/packages/banshee-emx.xml
# Extensions with no additional files
%{_libdir}/banshee/Extensions/Banshee.Bpm.dll*
%{_libdir}/banshee/Extensions/Banshee.CoverArt.dll*
%{_libdir}/banshee/Extensions/Banshee.Daap.dll*
%{_libdir}/banshee/Extensions/Banshee.Emusic.dll*
%{_libdir}/banshee/Extensions/Banshee.FileSystemQueue.dll*
%{_libdir}/banshee/Extensions/Banshee.Fixup.dll*
%{_libdir}/banshee/Extensions/Banshee.LibraryWatcher.dll*
%{_libdir}/banshee/Extensions/Banshee.MiniMode.dll*
%{_libdir}/banshee/Extensions/Banshee.Mpris.dll*
%{_libdir}/banshee/Extensions/Banshee.MultimediaKeys.dll*
%{_libdir}/banshee/Extensions/Banshee.NotificationArea.dll*
%{_libdir}/banshee/Extensions/Banshee.NowPlaying.dll*
%{_libdir}/banshee/Extensions/Banshee.PlayerMigration.dll*
%{_libdir}/banshee/Extensions/Banshee.PlayQueue.dll*

%files extensions-boo
%defattr(-,root,root)
%{_libdir}/banshee/Extensions/Banshee.BooScript.dll*

%if 0%{?suse_version} >= 1140

%files extensions-soundmenu
%defattr(-,root,root)
%{_libdir}/banshee/Extensions/Banshee.SoundMenu.dll*
%endif

%files devel
%defattr(-,root,root)
%{_libdir}/banshee/gconf-schema-extractor.exe
%{_libdir}/pkgconfig/*.pc

%files -n muinshee
%defattr(-,root,root)
%doc NEWS COPYING AUTHORS README
%{_bindir}/muinshee
%{_libdir}/banshee/Muinshee.exe*

%files -n banshee-core-lang -f %{name}.lang

%changelog
++++++ banshee-recent-gpod.patch ++++++
>From d4cd959c4a48ffc9da8fe0983bd31c4647669bf4 Mon Sep 17 00:00:00 2001
From: William Witt <[email protected]>
Date: Sat, 30 Jul 2011 21:54:41 -0500
Subject: [PATCH] - Changed typecast on FileSize to uint in AppleDeviceTrackInfo 
to comply with libgpod-sharp

---
 .../AppleDeviceTrackInfo.cs                        |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git 
a/src/Dap/Banshee.Dap.AppleDevice/Banshee.Dap.AppleDevice/AppleDeviceTrackInfo.cs
 
b/src/Dap/Banshee.Dap.AppleDevice/Banshee.Dap.AppleDevice/AppleDeviceTrackInfo.cs
index 178266d..b8549f7 100644
--- 
a/src/Dap/Banshee.Dap.AppleDevice/Banshee.Dap.AppleDevice/AppleDeviceTrackInfo.cs
+++ 
b/src/Dap/Banshee.Dap.AppleDevice/Banshee.Dap.AppleDevice/AppleDeviceTrackInfo.cs
@@ -215,7 +215,7 @@ namespace Banshee.Dap.AppleDevice
             track.CDs = DiscCount;
             track.CDNumber = DiscNumber;
             track.TrackLength = (int) Duration.TotalMilliseconds;
-            track.Size = (int)FileSize;
+            track.Size = (uint)FileSize;
             track.Grouping = Grouping;
             try {
                 track.TimePlayed = LastPlayed;
-- 
1.7.3.4
++++++ banshee-rpmlintrc ++++++
# Quite useful and harmless at this stage
addFilter("W: macro-in-comment")
# In TODO list, will be fixed shortly
addFilter("W: no-manual-page-for-binary")

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to