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

Reply via email to