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.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 >>> >>> 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
