Hello: banshee-1-branding-meego provides some cache and config files.
Comment from banshee source code: // We changed banshee-1 to banshee everywhere except the // ~/.config/banshee-1/ and ~/.cache/banshee-1 directories, and // for gconf Based on testing, whether to rename banshee-1-branding-meego or not has no effect on the usage of banshee. We can choose to rename banshee-1-branding-meego for naming coincidence or keep the name unchanged. Thanks Zhou Ting > -----Original Message----- > From: Anas Nashif [mailto:[email protected]] > Sent: Monday, May 09, 2011 5:20 PM > To: Zhou, Ting Z > Cc: [email protected]; [email protected] > Subject: Re: [meego-packaging] [meego-commits] 17546: New package > Trunk:Testing/banshee > > what about banshee-1-branding-meego? > > Anas > On 8 May 2011, at 02:09, Zhou, Ting Z wrote: > > > Hello, > > > > The old banshee in upstream and meego use banshee-1 as package name and > source tar ball name. > > As the release of banshee 2.0 in upstream, the package name of banshee-1 is > renamed as banshee in upstream. > > That's why I create a new package banshee but not upgrade the old > banshee-1 package. > > > > From banshee 1.9.6 release notes: > http://banshee.fm/download/archives/1-9-6/ > > *Rename banshee-1 to banshee in preparation for 2.0 > > > > Thanks > > Zhou Ting > > > > > >> -----Original Message----- > >> From: [email protected] > >> [mailto:[email protected]] On Behalf Of Anas Nashif > >> Sent: Saturday, May 07, 2011 6:38 AM > >> To: [email protected] > >> Cc: [email protected] > >> Subject: Re: [meego-packaging] [meego-commits] 17546: New package > >> Trunk:Testing/banshee > >> > >> looks like this one does not obsolete the old banshee with a different > >> name, > this > >> is bad. > >> > >> Anas > >> > >> On 5 May 2011, at 04:43, Ting Z. Zhou wrote: > >> > >>> Hi, > >>> Adding new package banshee in project Trunk:Testing. Please review and > >> accept ASAP. > >>> > >>> Justification for this new package: > >>> > >>> Upgrade banshee from 1.7.3 to 2.0.1, create a new package banshee to > >> replace the original banshee-1 > >>> > >>> Thank You, > >>> Ting Z. Zhou > >>> > >>> [This message was auto-generated] > >>> > >>> --- > >>> > >>> Request #17546: > >>> > >>> submit: home:zhouting:branches:Trunk:Testing/banshee(r6)(cleanup) -> > >> Trunk:Testing/banshee > >>> > >>> > >>> Message: > >>> Upgrade banshee from 1.7.3 to 2.0.1, create a new package banshee to > >> replace the original banshee-1 > >>> > >>> State: new 2011-05-04T20:43:20 zhouting > >>> Comment: None > >>> > >>> > >>> This is a NEW package in Trunk:Testing project. > >>> The files in the new package: > >>> banshee/ > >>> |__ Makefile > >>> |__ banshee-2.0.1.tar.bz2 > >>> |__ banshee.changes > >>> |__ banshee.spec > >>> |__ banshee.yaml > >>> |__ enable-library-watcher-by-default.patch > >>> > >>> The content of the YAML file, banshee.yaml: > >>> > >> > ================================================================ > >> === > >>> # Copyright 2010 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. > >>> > >>> Name: banshee > >>> Summary: Banshee Media Player > >>> Version: 2.0.1 > >>> Release: 1 > >>> License: MIT > >>> Group: Applications/Multimedia > >>> URL: http://banshee.fm > >>> Description: | > >>> Powerful yet simple media player. > >>> > >>> Sources: > >>> - "%{name}-%{version}.tar.bz2" > >>> > >>> Patches: > >>> # MEEGO SPECIFIC > >>> - enable-library-watcher-by-default.patch > >>> > >>> Requires: > >>> - "%{name}-core = %{version}" > >>> - "%{name}-backend-platform-unix = %{version}" > >>> - "gst-plugins-good" > >>> - "maemo-video-thumbnailer" > >>> - "tumbler" > >>> > >>> # MeeGo's rpm is incredibly lame... it does not support > >>> # the recommends tag (nor does spectacle it seems) > >>> Recommends: > >>> - "%{name}-backend-platform-gnome = %{version}" > >>> - "%{name}-client-classic = %{version}" > >>> - "%{name}-extensions-default = %{version}" > >>> - "%{name}-dmp = %{version}" > >>> > >>> PkgBR: > >>> - intltool > >>> PkgConfigBR: > >>> - shared-mime-info > >>> # autogen requirements > >>> - gconf-2.0 > >>> # Core requirements > >>> - gstreamer-plugins-base-0.10 > >>> - sqlite3 >= 3.4 > >>> - mono >= 2.6 > >>> - gtk-sharp-2.0 > >>> - mono-addins > >>> - ndesk-dbus-glib-1.0 > >>> - taglib-sharp > >>> # Device requirements > >>> - libmtp > >>> # Unix/X requirements > >>> - xrandr >= 1.1.1 > >>> - xxf86vm >= 1.0.0 > >>> # GNOME requirements > >>> - gconf-sharp-2.0 > >>> # MeeGo requirements > >>> - meego-panel > >>> > >>> Configure: autogen > >>> ConfigOptions: > >>> - --with-vendor-build-id="%distribution" > >>> - --libexecdir=%{_libexecdir} > >>> - --enable-meego > >>> - --disable-docs > >>> - --disable-boo > >>> - --disable-youtube > >>> - --disable-daap > >>> - --disable-ipod > >>> - --disable-appledevice > >>> > >>> ExtraInstall: | > >>> chmod -x %{buildroot}%{_libdir}/banshee/*.config > >>> chmod -x %{buildroot}%{_libdir}/banshee/*/*.config > >>> # FIXME: this is necessary because of an upstream build bug > >>> # that is calling update-mime-database > >>> find %{buildroot}%{_datadir}/mime -maxdepth 1 -type f -exec rm -f {} \; > >>> rm -f %{buildroot}%{_datadir}/applications/mimeinfo.cache > >>> # We don't want these on MeeGo for various reasons > >>> rm -f \ > >>> %{buildroot}%{_libdir}/banshee/Extensions/Banshee.Emusic.dll* \ > >>> %{buildroot}%{_libdir}/banshee/Extensions/Banshee.NotificationArea.dl > l > >> * \ > >>> %{buildroot}%{_libdir}/banshee/Extensions/Banshee.Bpm.dll* \ > >>> %{buildroot}%{_libdir}/banshee/Extensions/Banshee.PlayerMigration.dll > * > >> \ > >>> %{buildroot}%{_libdir}/banshee/Extensions/Banshee.MiniMode.dll* \ > >>> %{buildroot}%{_libdir}/banshee/Extensions/Banshee.AudioCd.dll* > >>> %if !0%{?suse_version} > >>> sed -i 's/Name=Banshee > >> /Name=/' %{buildroot}%{_datadir}/applications/banshee*.desktop > >>> %endif > >>> > >>> SubPackages: > >>> - Name: devel > >>> Summary: Development package for Banshee > >>> Description: | > >>> 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 core application > >>> framework. > >>> Group: Development/Libraries > >>> Requires: > >>> - gst-plugins-base-devel > >>> - gtk2-devel > >>> Files: > >>> - "%{_libdir}/banshee/gconf-schema-extractor.exe" > >>> - "%{_libdir}/pkgconfig/banshee-*.pc" > >>> - Name: core > >>> Summary: Core Banshee platform libraries, services, and resources > >>> Description: | > >>> This package provides core libraries, services, and resources for > >>> building Banshee clients and user experiences. > >>> Group: Applications/Multimedia > >>> Files: > >>> - "%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/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" > >>> - "%{_libdir}/banshee/libbanshee.so" > >>> - "%{_libdir}/banshee/gstreamer-0.10/libgstequalizer.so" > >>> - "%{_libdir}/banshee/Backends/Banshee.GStreamer.dll*" > >>> - "%{_datadir}/banshee/audio-profiles/*.xml" > >>> - Name: backend-platform-unix > >>> Summary: UNIX platform support for Banshee > >>> Description: | > >>> 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 > >> package. > >>> Group: Applications/Multimedia > >>> Files: > >>> - "%{_libdir}/banshee/Backends/Banshee.Unix.dll*" > >>> - Name: backend-platform-hal > >>> Summary: Legacy HAL platform support for Banshee > >>> Description: | > >>> This package provides legacy Hardware Abstraction Layer support > >> for > >>> older Linux systems. > >>> Group: Applications/Multimedia > >>> Requires: > >>> - "%{name}-backend-platform-unix = %{version}" > >>> Files: > >>> - "%{_libdir}/banshee/Backends/Banshee.Hal.dll*" > >>> - Name: backend-platform-gnome > >>> Summary: GNOME platform support for Banshee > >>> Description: | > >>> 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. > >>> Group: Applications/Multimedia > >>> Requires: > >>> - "%{name}-backend-platform-unix = %{version}" > >>> Files: > >>> - "%{_libdir}/banshee/Backends/Banshee.Gnome.dll*" > >>> - "%{_libdir}/banshee/Backends/Banshee.NowPlaying.X11.dll*" > >>> - > >> "%{_datadir}/banshee/icons/hicolor/*/actions/media-write-cd.png" > >>> - "%{_libdir}/banshee/Backends/libbnpx11.so" > >>> - Name: backend-platform-meego > >>> Summary: GNOME platform support for Banshee > >>> Description: | > >>> This package provides platform integration with the MeeGo > >> Desktop for > >>> Banshee. This provides the mutter-netbook panel and a > customized > >> classic > >>> user interface. > >>> Group: Applications/Multimedia > >>> Requires: > >>> - "%{name}-backend-platform-gnome = %{version}" > >>> - "%{name}-client-classic = %{version}" > >>> Files: > >>> - "%{_libdir}/banshee/MeeGo.exe*" > >>> - "%{_libdir}/banshee/Extensions/Banshee.MeeGo.dll*" > >>> - "%{_libexecdir}/meego-panel-banshee" > >>> - > >> "%{_datadir}/dbus-1/services/com.meego.UX.Shell.Panels.banshee.service" > >>> - > >> "%{_datadir}/mutter-netbook/panels/meego-panel-banshee.desktop" > >>> - Name: client-classic > >>> Summary: Banshee client providing the classic interface > >>> Description: | > >>> The Classic Banshee client provides 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. > >>> Group: Applications/Multimedia > >>> Provides: > >>> - "%{name}-client = %{version}" > >>> Files: > >>> - "%{_prefix}/bin/banshee" > >>> - "%{_datadir}/applications/banshee*.desktop" > >>> - "%{_libdir}/banshee/Nereid.exe*" > >>> - Name: client-muinshee > >>> Summary: Banshee client modeled after the Muine music player > >> interface > >>> Description: | > >>> The Muinshee Banshee client provides a user interface modeled > >> directly > >>> after the old GNOME Muine media player. > >>> Group: Applications/Multimedia > >>> Provides: > >>> - "%{name}-client = %{version}" > >>> Files: > >>> - "%{_prefix}/bin/muinshee" > >>> - "%{_libdir}/banshee/Muinshee.exe*" > >>> - Name: extensions-default > >>> Summary: Default extensions for Banshee > >>> Description: | > >>> The default set of extensions for Banshee including a Play Queue, > >>> Last.fm streaming, Audio Scrobbling, metadata fixup, video > >> playback, > >>> an Amazon MP3 downloader, and much more. It is highly > >> recommended. > >>> Group: Applications/Multimedia > >>> Files: > >>> - "%{_bindir}/bamz" > >>> - "%{_datadir}/mime/packages/banshee-amz.xml" > >>> - "%{_libdir}/banshee/Extensions/Banshee.AmazonMp3.exe*" > >>> - "%{_libdir}/banshee/Extensions/Banshee.Audiobook.dll*" > >>> - "%{_libdir}/banshee/Extensions/Banshee.InternetRadio.dll*" > >>> - "%{_libdir}/banshee/Extensions/Banshee.CoverArt.dll*" > >>> - "%{_libdir}/banshee/Extensions/Banshee.FileSystemQueue.dll*" > >>> - "%{_libdir}/banshee/Extensions/Banshee.Fixup.dll*" > >>> - "%{_libdir}/banshee/Extensions/Banshee.Mpris.dll*" > >>> - "%{_libdir}/banshee/Extensions/Banshee.MultimediaKeys.dll*" > >>> - "%{_libdir}/banshee/Extensions/Banshee.Lastfm.dll*" > >>> - "%{_libdir}/banshee/Extensions/Banshee.LastfmStreaming.dll*" > >>> - "%{_libdir}/banshee/Extensions/Banshee.PlayQueue.dll*" > >>> - "%{_libdir}/banshee/Extensions/Banshee.NowPlaying.dll*" > >>> - "%{_libdir}/banshee/Extensions/Banshee.Podcasting.dll*" > >>> - "%{_libdir}/banshee/Extensions/Banshee.InternetArchive.dll*" > >>> - "%{_libdir}/banshee/Extensions/Banshee.LibraryWatcher.dll*" > >>> - "%{_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" > >>> - Name: dmp > >>> Summary: Digital Media Player support for Banshee > >>> Description: | > >>> Core support for Digital Media Player support. Includes generic > >>> USB mass storage device support > >>> Group: Applications/Multimedia > >>> Files: > >>> - "%{_libdir}/banshee/Extensions/Banshee.Dap.dll*" > >>> - "%{_libdir}/banshee/Extensions/Banshee.Dap.MassStorage.dll*" > >>> - "%{_datadir}/banshee/icons/hicolor/*/devices/phone-*" > >>> - Name: dmp-mtp > >>> Summary: MTP/PlaysForSure Digital Media Player support for > Banshee > >>> Description: | > >>> Support for various MTP/PlaysForSure/Certified For Windows > >> Vista(R) > >>> devices as provided by libmtp. > >>> Group: Applications/Multimedia > >>> Requires: > >>> - "%{name}-dmp = %{version}" > >>> - "libmtp" > >>> Files: > >>> - "%{_libdir}/banshee/Mtp.dll*" > >>> - "%{_libdir}/banshee/Extensions/Banshee.Dap.Mtp.dll*" > >>> > >>> > >> > ================================================================ > >> === > >>> > >>> > >>> The content of the spec file, banshee.spec: > >>> > >> > ================================================================ > >> === > >>> # > >>> # Do NOT Edit the Auto-generated Part! > >>> # Generated by: spectacle version 0.21 > >>> # > >>> # >> macros > >>> # << macros > >>> > >>> Name: banshee > >>> Summary: Banshee Media Player > >>> Version: 2.0.1 > >>> Release: 1 > >>> Group: Applications/Multimedia > >>> License: MIT > >>> URL: http://banshee.fm > >>> Source0: %{name}-%{version}.tar.bz2 > >>> Source100: banshee.yaml > >>> Patch0: enable-library-watcher-by-default.patch > >>> Requires: %{name}-core = %{version} > >>> Requires: %{name}-backend-platform-unix = %{version} > >>> Requires: gst-plugins-good > >>> Requires: maemo-video-thumbnailer > >>> Requires: tumbler > >>> BuildRequires: pkgconfig(shared-mime-info) > >>> BuildRequires: pkgconfig(gconf-2.0) > >>> BuildRequires: pkgconfig(gstreamer-plugins-base-0.10) > >>> BuildRequires: pkgconfig(sqlite3) >= 3.4 > >>> BuildRequires: pkgconfig(mono) >= 2.6 > >>> BuildRequires: pkgconfig(gtk-sharp-2.0) > >>> BuildRequires: pkgconfig(mono-addins) > >>> BuildRequires: pkgconfig(ndesk-dbus-glib-1.0) > >>> BuildRequires: pkgconfig(taglib-sharp) > >>> BuildRequires: pkgconfig(libmtp) > >>> BuildRequires: pkgconfig(xrandr) >= 1.1.1 > >>> BuildRequires: pkgconfig(xxf86vm) >= 1.0.0 > >>> BuildRequires: pkgconfig(gconf-sharp-2.0) > >>> BuildRequires: pkgconfig(meego-panel) > >>> BuildRequires: intltool > >>> > >>> > >>> %description > >>> Powerful yet simple media player. > >>> > >>> > >>> > >>> %package devel > >>> Summary: Development package for Banshee > >>> Group: Development/Libraries > >>> Requires: %{name} = %{version}-%{release} > >>> Requires: gst-plugins-base-devel > >>> Requires: gtk2-devel > >>> > >>> %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 core application > >>> framework. > >>> > >>> > >>> %package core > >>> Summary: Core Banshee platform libraries, services, and resources > >>> Group: Applications/Multimedia > >>> Requires: %{name} = %{version}-%{release} > >>> Requires(post): /bin/touch > >>> Requires(post): gtk2 > >>> > >>> %description core > >>> This package provides core libraries, services, and resources for > >>> building Banshee clients and user experiences. > >>> > >>> > >>> %package backend-platform-unix > >>> Summary: UNIX platform support for Banshee > >>> Group: Applications/Multimedia > >>> Requires: %{name} = %{version}-%{release} > >>> > >>> %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 package. > >>> > >>> > >>> %package backend-platform-hal > >>> Summary: Legacy HAL platform support for Banshee > >>> Group: Applications/Multimedia > >>> Requires: %{name} = %{version}-%{release} > >>> Requires: %{name}-backend-platform-unix = %{version} > >>> > >>> %description backend-platform-hal > >>> This package provides legacy Hardware Abstraction Layer support for > >>> older Linux systems. > >>> > >>> > >>> %package backend-platform-gnome > >>> Summary: GNOME platform support for Banshee > >>> Group: Applications/Multimedia > >>> Requires: %{name} = %{version}-%{release} > >>> Requires: %{name}-backend-platform-unix = %{version} > >>> Requires(post): /bin/touch > >>> Requires(post): gtk2 > >>> > >>> %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 backend-platform-meego > >>> Summary: GNOME platform support for Banshee > >>> Group: Applications/Multimedia > >>> Requires: %{name} = %{version}-%{release} > >>> Requires: %{name}-backend-platform-gnome = %{version} > >>> Requires: %{name}-client-classic = %{version} > >>> > >>> %description backend-platform-meego > >>> This package provides platform integration with the MeeGo Desktop for > >>> Banshee. This provides the mutter-netbook panel and a customized classic > >>> user interface. > >>> > >>> > >>> %package client-classic > >>> Summary: Banshee client providing the classic interface > >>> Group: Applications/Multimedia > >>> Requires: %{name} = %{version}-%{release} > >>> Provides: %{name}-client = %{version} > >>> BuildRequires: desktop-file-utils > >>> > >>> %description client-classic > >>> The Classic Banshee client provides 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 client-muinshee > >>> Summary: Banshee client modeled after the Muine music player > >> interface > >>> Group: Applications/Multimedia > >>> Requires: %{name} = %{version}-%{release} > >>> Provides: %{name}-client = %{version} > >>> > >>> %description client-muinshee > >>> The Muinshee Banshee client provides a user interface modeled directly > >>> after the old GNOME Muine media player. > >>> > >>> > >>> %package extensions-default > >>> Summary: Default extensions for Banshee > >>> Group: Applications/Multimedia > >>> Requires: %{name} = %{version}-%{release} > >>> Requires(post): /bin/touch > >>> Requires(post): gtk2 > >>> > >>> %description extensions-default > >>> The default set of extensions for Banshee including a Play Queue, > >>> Last.fm streaming, Audio Scrobbling, metadata fixup, video playback, > >>> an Amazon MP3 downloader, and much more. It is highly recommended. > >>> > >>> > >>> %package dmp > >>> Summary: Digital Media Player support for Banshee > >>> Group: Applications/Multimedia > >>> Requires: %{name} = %{version}-%{release} > >>> Requires(post): /bin/touch > >>> Requires(post): gtk2 > >>> > >>> %description dmp > >>> Core support for Digital Media Player support. Includes generic > >>> USB mass storage device support > >>> > >>> > >>> %package dmp-mtp > >>> Summary: MTP/PlaysForSure Digital Media Player support for Banshee > >>> Group: Applications/Multimedia > >>> Requires: %{name} = %{version}-%{release} > >>> Requires: %{name}-dmp = %{version} > >>> Requires: libmtp > >>> > >>> %description dmp-mtp > >>> Support for various MTP/PlaysForSure/Certified For Windows Vista(R) > >>> devices as provided by libmtp. > >>> > >>> > >>> > >>> %prep > >>> %setup -q -n %{name}-%{version} > >>> > >>> # enable-library-watcher-by-default.patch > >>> %patch0 -p1 > >>> # >> setup > >>> # << setup > >>> > >>> %build > >>> # >> build pre > >>> # << build pre > >>> > >>> %autogen --disable-static \ > >>> --with-vendor-build-id="%distribution" \ > >>> --libexecdir=%{_libexecdir} \ > >>> --enable-meego \ > >>> --disable-docs \ > >>> --disable-boo \ > >>> --disable-youtube \ > >>> --disable-daap \ > >>> --disable-ipod \ > >>> --disable-appledevice > >>> > >>> make %{?jobs:-j%jobs} > >>> > >>> # >> build post > >>> # << build post > >>> %install > >>> rm -rf %{buildroot} > >>> # >> install pre > >>> # << install pre > >>> %make_install > >>> chmod -x %{buildroot}%{_libdir}/banshee/*.config > >>> chmod -x %{buildroot}%{_libdir}/banshee/*/*.config > >>> # FIXME: this is necessary because of an upstream build bug > >>> # that is calling update-mime-database > >>> find %{buildroot}%{_datadir}/mime -maxdepth 1 -type f -exec rm -f {} \; > >>> rm -f %{buildroot}%{_datadir}/applications/mimeinfo.cache > >>> # We don't want these on MeeGo for various reasons > >>> rm -f \ > >>> %{buildroot}%{_libdir}/banshee/Extensions/Banshee.Emusic.dll* \ > >>> %{buildroot}%{_libdir}/banshee/Extensions/Banshee.NotificationArea.dll* \ > >>> %{buildroot}%{_libdir}/banshee/Extensions/Banshee.Bpm.dll* \ > >>> %{buildroot}%{_libdir}/banshee/Extensions/Banshee.PlayerMigration.dll* \ > >>> %{buildroot}%{_libdir}/banshee/Extensions/Banshee.MiniMode.dll* \ > >>> %{buildroot}%{_libdir}/banshee/Extensions/Banshee.AudioCd.dll* > >>> %if !0%{?suse_version} > >>> sed -i 's/Name=Banshee > >> /Name=/' %{buildroot}%{_datadir}/applications/banshee*.desktop > >>> %endif > >>> > >>> > >>> # >> install post > >>> # << install post > >>> %find_lang banshee > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> %post core > >>> /bin/touch --no-create %{_datadir}/icons/hicolor || : > >>> %{_bindir}/gtk-update-icon-cache \ > >>> --quiet %{_datadir}/icons/hicolor 2> /dev/null|| : > >>> > >>> %postun core > >>> /bin/touch --no-create %{_datadir}/icons/hicolor || : > >>> %{_bindir}/gtk-update-icon-cache \ > >>> --quiet %{_datadir}/icons/hicolor 2> /dev/null|| : > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> %post backend-platform-gnome > >>> /bin/touch --no-create %{_datadir}/icons/hicolor || : > >>> %{_bindir}/gtk-update-icon-cache \ > >>> --quiet %{_datadir}/icons/hicolor 2> /dev/null|| : > >>> > >>> %postun backend-platform-gnome > >>> /bin/touch --no-create %{_datadir}/icons/hicolor || : > >>> %{_bindir}/gtk-update-icon-cache \ > >>> --quiet %{_datadir}/icons/hicolor 2> /dev/null|| : > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> %post extensions-default > >>> /bin/touch --no-create %{_datadir}/icons/hicolor || : > >>> %{_bindir}/gtk-update-icon-cache \ > >>> --quiet %{_datadir}/icons/hicolor 2> /dev/null|| : > >>> > >>> %postun extensions-default > >>> /bin/touch --no-create %{_datadir}/icons/hicolor || : > >>> %{_bindir}/gtk-update-icon-cache \ > >>> --quiet %{_datadir}/icons/hicolor 2> /dev/null|| : > >>> > >>> > >>> %post dmp > >>> /bin/touch --no-create %{_datadir}/icons/hicolor || : > >>> %{_bindir}/gtk-update-icon-cache \ > >>> --quiet %{_datadir}/icons/hicolor 2> /dev/null|| : > >>> > >>> %postun dmp > >>> /bin/touch --no-create %{_datadir}/icons/hicolor || : > >>> %{_bindir}/gtk-update-icon-cache \ > >>> --quiet %{_datadir}/icons/hicolor 2> /dev/null|| : > >>> > >>> > >>> > >>> > >>> %files -f banshee.lang > >>> %defattr(-,root,root,-) > >>> # >> files > >>> # << files > >>> > >>> > >>> %files devel > >>> %defattr(-,root,root,-) > >>> %{_libdir}/banshee/gconf-schema-extractor.exe > >>> %{_libdir}/pkgconfig/banshee-*.pc > >>> # >> files devel > >>> # << files devel > >>> > >>> %files core > >>> %defattr(-,root,root,-) > >>> %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/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 > >>> %{_libdir}/banshee/libbanshee.so > >>> %{_libdir}/banshee/gstreamer-0.10/libgstequalizer.so > >>> %{_libdir}/banshee/Backends/Banshee.GStreamer.dll* > >>> %{_datadir}/banshee/audio-profiles/*.xml > >>> # >> files core > >>> # << files core > >>> > >>> %files backend-platform-unix > >>> %defattr(-,root,root,-) > >>> %{_libdir}/banshee/Backends/Banshee.Unix.dll* > >>> # >> files backend-platform-unix > >>> # << files backend-platform-unix > >>> > >>> %files backend-platform-hal > >>> %defattr(-,root,root,-) > >>> %{_libdir}/banshee/Backends/Banshee.Hal.dll* > >>> # >> files backend-platform-hal > >>> # << files backend-platform-hal > >>> > >>> %files backend-platform-gnome > >>> %defattr(-,root,root,-) > >>> %{_libdir}/banshee/Backends/Banshee.Gnome.dll* > >>> %{_libdir}/banshee/Backends/Banshee.NowPlaying.X11.dll* > >>> %{_datadir}/banshee/icons/hicolor/*/actions/media-write-cd.png > >>> %{_libdir}/banshee/Backends/libbnpx11.so > >>> # >> files backend-platform-gnome > >>> # << files backend-platform-gnome > >>> > >>> %files backend-platform-meego > >>> %defattr(-,root,root,-) > >>> %{_libdir}/banshee/MeeGo.exe* > >>> %{_libdir}/banshee/Extensions/Banshee.MeeGo.dll* > >>> %{_libexecdir}/meego-panel-banshee > >>> %{_datadir}/dbus-1/services/com.meego.UX.Shell.Panels.banshee.service > >>> %{_datadir}/mutter-netbook/panels/meego-panel-banshee.desktop > >>> # >> files backend-platform-meego > >>> # << files backend-platform-meego > >>> > >>> %files client-classic > >>> %defattr(-,root,root,-) > >>> %{_prefix}/bin/banshee > >>> %{_datadir}/applications/banshee*.desktop > >>> %{_libdir}/banshee/Nereid.exe* > >>> # >> files client-classic > >>> # << files client-classic > >>> > >>> %files client-muinshee > >>> %defattr(-,root,root,-) > >>> %{_prefix}/bin/muinshee > >>> %{_libdir}/banshee/Muinshee.exe* > >>> # >> files client-muinshee > >>> # << files client-muinshee > >>> > >>> %files extensions-default > >>> %defattr(-,root,root,-) > >>> %{_bindir}/bamz > >>> %{_datadir}/mime/packages/banshee-amz.xml > >>> %{_libdir}/banshee/Extensions/Banshee.AmazonMp3.exe* > >>> %{_libdir}/banshee/Extensions/Banshee.Audiobook.dll* > >>> %{_libdir}/banshee/Extensions/Banshee.InternetRadio.dll* > >>> %{_libdir}/banshee/Extensions/Banshee.CoverArt.dll* > >>> %{_libdir}/banshee/Extensions/Banshee.FileSystemQueue.dll* > >>> %{_libdir}/banshee/Extensions/Banshee.Fixup.dll* > >>> %{_libdir}/banshee/Extensions/Banshee.Mpris.dll* > >>> %{_libdir}/banshee/Extensions/Banshee.MultimediaKeys.dll* > >>> %{_libdir}/banshee/Extensions/Banshee.Lastfm.dll* > >>> %{_libdir}/banshee/Extensions/Banshee.LastfmStreaming.dll* > >>> %{_libdir}/banshee/Extensions/Banshee.PlayQueue.dll* > >>> %{_libdir}/banshee/Extensions/Banshee.NowPlaying.dll* > >>> %{_libdir}/banshee/Extensions/Banshee.Podcasting.dll* > >>> %{_libdir}/banshee/Extensions/Banshee.InternetArchive.dll* > >>> %{_libdir}/banshee/Extensions/Banshee.LibraryWatcher.dll* > >>> %{_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 > >>> # >> files extensions-default > >>> # << files extensions-default > >>> > >>> %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 > >>> # << files dmp > >>> > >>> %files dmp-mtp > >>> %defattr(-,root,root,-) > >>> %{_libdir}/banshee/Mtp.dll* > >>> %{_libdir}/banshee/Extensions/Banshee.Dap.Mtp.dll* > >>> # >> files dmp-mtp > >>> # << files dmp-mtp > >>> > >>> > >>> > >> > ================================================================ > >> === > >>> > >>> _______________________________________________ > >>> MeeGo-commits mailing list > >>> [email protected] > >>> http://lists.meego.com/listinfo/meego-commits > >> > >> _______________________________________________ > >> MeeGo-packaging mailing list > >> [email protected] > >> http://lists.meego.com/listinfo/meego-packaging _______________________________________________ MeeGo-packaging mailing list [email protected] http://lists.meego.com/listinfo/meego-packaging
