Hello community, here is the log from the commit of package banshee-community-extensions for openSUSE:Factory checked in at Thu Oct 13 16:16:05 CEST 2011.
-------- --- openSUSE:Factory/banshee-community-extensions/banshee-community-extensions.changes 2011-10-02 09:50:51.000000000 +0200 +++ banshee-community-extensions/banshee-community-extensions.changes 2011-10-12 16:52:48.000000000 +0200 @@ -1,0 +2,29 @@ +Wed Oct 12 14:50:25 UTC 2011 - [email protected] + +- Build lirc extension: + + Add lirc-devel BuildRequires. + + Create banshee-extension-lirc subpackage. +- Rename banshee-extension-alarm to banshee-extension-alarmclock, + with appropriate Provides/Obsoletes. +- Create a common subpackage that contains common files, and rename + lang subpackage to common-lang so that translations are + installable for all packages. +- Remove Requires for banshee and Recommends for lang subpackage + from all extensions subpackages, and instead have a Requires on + the common subpackage. +- Rework all summaries and descriptions again. + +------------------------------------------------------------------- +Fri Sep 23 18:04:23 UTC 2011 - [email protected] + +- Rename banshee-extension-dsd to + banshee-extention-duplicate-song-detector and + banshee-extention-album-art to + banshee-extention-album-art-writer, with appropriate + Provides/Obsoletes. +- Remove main subpackage. +- Improve summaries and descriptions. +- Remove all <= 1130 syntax: banshee 2.2.0 doesn't work there + anyway. + +------------------------------------------------------------------- calling whatdependson for head-i586 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ banshee-community-extensions.spec ++++++ --- /var/tmp/diff_new_pack.Sp2iHW/_old 2011-10-13 16:16:01.000000000 +0200 +++ /var/tmp/diff_new_pack.Sp2iHW/_new 2011-10-13 16:16:01.000000000 +0200 @@ -16,21 +16,26 @@ # +# We don't build clutter flow extensions for openSUSE +%define disable_clutter_flow 1 Name: banshee-community-extensions Version: 2.2.0 Release: 1 -License: MIT/X11 and GPL +# FIXME: on upgrade to new version, change <= Obsoletes to < +# FIXME: ClutterFlow requires clutter-sharp, ZeitgeistDataprovider requires zeitgeist-sharp +License: MIT; GPL-2.0+ Group: Productivity/Multimedia/Sound/Players Summary: Extensions for Banshee media player Url: http://banshee.fm/ Source0: http://download.banshee.fm/%{name}/%{version}/%{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build -ExcludeArch: s390 s390x -BuildRequires: banshee-devel >= 2.2.0 +BuildRequires: banshee-devel +BuildRequires: gcc-c++ BuildRequires: gettext-runtime BuildRequires: intltool -%if 0%{?suse_version} >= 1130 +BuildRequires: lirc-devel +BuildRequires: pkgconfig(dbus-sharp-glib-1.0) BuildRequires: pkgconfig(fftw3) BuildRequires: pkgconfig(gconf-sharp-2.0) BuildRequires: pkgconfig(glib-2.0) @@ -38,291 +43,265 @@ BuildRequires: pkgconfig(gtk-sharp-2.0) BuildRequires: pkgconfig(mono) BuildRequires: pkgconfig(mono-addins) -BuildRequires: pkgconfig(dbus-sharp-glib-1.0) BuildRequires: pkgconfig(notify-sharp) BuildRequires: pkgconfig(samplerate) BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(taglib-sharp) -%else -BuildRequires: fftw3-devel -BuildRequires: gconf-sharp2 -BuildRequires: glib2-devel -BuildRequires: gstreamer-0_10-plugins-base-devel -BuildRequires: gtk-sharp2 -BuildRequires: mono-devel -BuildRequires: mono-addins -BuildRequires: dbus-sharp-glib-devel -BuildRequires: notify-sharp -BuildRequires: libsamplerate-devel -BuildRequires: sqlite-devel -BuildRequires: taglib-sharp-devel -%endif -Requires: banshee >= 2.1.0 -Recommends: %{name}-lang = %{version} -Recommends: banshee-extensions-alarm -Recommends: banshee-extensions-ampache -Recommends: banshee-extensions-awn -Recommends: banshee-extensions-coverwallpaper -Recommends: banshee-extensions-karaoke -Recommends: banshee-extensions-lastfm-fingerprint -Recommends: banshee-extensions-jamendo -Recommends: banshee-extensions-lcd -Recommends: banshee-extensions-liveradio -Recommends: banshee-extensions-magnatune -Recommends: banshee-extensions-mirage -Recommends: banshee-extensions-radiostationfetcher -Recommends: banshee-extensions-randomby-lastfm -Recommends: banshee-extensions-streamrecorder -Recommends: banshee-extensions-lyrics -Recommends: banshee-extensions-telepathy -# Duplicate song detector - Added 2.1.3 -Recommends: banshee-extensions-dsd -# Album art writter - Added 2.1.3 -Recommends: banshee-extensions-album-art %description -Contains various contributed extensions: -* Alarm Clock -* Ampache -* Awn -* Cover Wallpaper -* Kareoke -* Last.fm Fingerprint -* Jamendo -* LCD -* Live Radio -* Duplicate Song Detector -* Album Art Writer -%if %suse_version > 1100 -* Lyrics -%endif -* Magnatune -* Mirage -* Random by Last.fm -* Radio Station Fetcher -* Stream Recorder -%if %suse_version > 1110 -* Telepathy -%endif +This package provides several extensions to use with Banshee. -%package -n banshee-extension-alarm -License: X11/MIT -Summary: Alarm Clock +%package common +License: MIT +Summary: Extensions for Banshee Media Player -- Common Files Group: Productivity/Multimedia/Sound/Players Requires: banshee >= %{version} -Recommends: %{name}-lang = %{version} +Recommends: %{name}-common-lang + +%description common +This package provides files common to several community extensions. -%description -n banshee-extension-alarm -Use Banshee as an alarm clock. +%package -n banshee-extension-alarmclock +License: MIT +Summary: Banshee extension to provide an alarm clock +Group: Productivity/Multimedia/Sound/Players +Requires: %{name}-common = %{version} +# Renamed during openSUSE 12.1 development +Provides: banshee-extension-alarm = %{version} +Obsoletes: banshee-extension-alarm <= %{version} + +%description -n banshee-extension-alarmclock +This package provides an extension for Banshee to use Banshee as an +alarm clock. + +%package -n banshee-extension-album-art-writer +License: MIT +Summary: Banshee extension to write album art +Group: Productivity/Multimedia/Sound/Players +Requires: %{name}-common = %{version} +# Renamed during openSUSE 12.1 development +Provides: banshee-extension-album-art = %{version} +Obsoletes: banshee-extension-album-art <= %{version} + +%description -n banshee-extension-album-art-writer +This package provides an extension for Banshee to write album art from +cache to the folder containing the music files. %package -n banshee-extension-ampache -License: X11/MIT -Summary: Ampache +License: MIT +Summary: Banshee extension to browse and play music with Ampache Group: Productivity/Multimedia/Sound/Players -Requires: banshee >= %{version} -Recommends: %{name}-lang = %{version} +Requires: %{name}-common = %{version} %description -n banshee-extension-ampache -Browse and play your remote music with Ampache +This package provides an extension for Banshee to browse and play +remote music with Ampache. %package -n banshee-extension-awn -License: X11/MIT -Summary: Awn Integration +License: MIT +Summary: Banshee extension for AWN integration Group: Productivity/Multimedia/Sound/Players -Requires: banshee >= %{version} -Recommends: %{name}-lang = %{version} +Requires: %{name}-common = %{version} %description -n banshee-extension-awn -Provides integration with Avant Window Navigator. +This package provides an extension for Banshee to provide integration +with Avant Window Navigator. %package -n banshee-extension-coverwallpaper -License: X11/MIT -Summary: Set Coverart as Desktop Background +License: MIT +Summary: Banshee extension to use cover art as wallpaper Group: Productivity/Multimedia/Sound/Players -Requires: banshee >= %{version} -Recommends: %{name}-lang = %{version} +Requires: %{name}-common = %{version} %description -n banshee-extension-coverwallpaper -Sets the cover art for the currently playing as the desktop background image. +This package provides an extension for Banshee to display the current +album cover art as the wallpaper. -%package -n banshee-extension-karaoke -License: X11/MIT -Summary: Karaoke -Group: Productivity/Multimedia/Sound/Players -Requires: banshee >= %{version} -Recommends: %{name}-lang = %{version} - -%description -n banshee-extension-karaoke -Filter out the singers voice +%package -n banshee-extension-duplicate-song-detector +License: MIT +Summary: Banshee extension to detect duplicate songs +Group: Productivity/Multimedia/Sound/Players +Requires: %{name}-common = %{version} +# Renamed during openSUSE 12.1 development +Provides: banshee-extensions-dsd = %{version} +Obsoletes: banshee-extensions-dsd <= %{version} + +%description -n banshee-extension-duplicate-song-detector +This package provides an extension for Banshee to detect and remove +duplicate songs in the library. %package -n banshee-extension-jamendo -License: X11/MIT -Summary: Jamendo +License: MIT +Summary: Banshee extension to listen to music from Jamendo Group: Productivity/Multimedia/Sound/Players -Requires: banshee >= %{version} -Recommends: %{name}-lang = %{version} +Requires: %{name}-common = %{version} %description -n banshee-extension-jamendo -Browse the Jamendo catalog, stream and download free music +This package provides an extension for Banshee to browse, stream and +download music from Jamendo. + +%package -n banshee-extension-karaoke +License: MIT +Summary: Banshee extension to filter out singers voice +Group: Productivity/Multimedia/Sound/Players +Requires: %{name}-common = %{version} + +%description -n banshee-extension-karaoke +This package provides an extension for Banshee to filter the singers +voice out of songs. %package -n banshee-extension-lastfm-fingerprint -License: X11/MIT -Summary: Identify music automatically +License: MIT +Summary: Banshee extension to identify music using Last.fm Group: Productivity/Multimedia/Sound/Players -BuildRequires: fftw3-devel gcc-c++ libsamplerate-devel -Requires: banshee >= %{version} -Recommends: %{name}-lang = %{version} +Requires: %{name}-common = %{version} %description -n banshee-extension-lastfm-fingerprint -Identify your music automatically, using the Last.fm online service +This package provides an extension for Banshee to identify music +automatically, using the Last.fm online service. %package -n banshee-extension-lcd -License: X11/MIT -Summary: LCD Device Display +License: MIT +Summary: Banshee extension to display track info on a LCD Group: Productivity/Multimedia/Sound/Players -Requires: banshee >= %{version} -Recommends: %{name}-lang = %{version} +Requires: %{name}-common = %{version} %description -n banshee-extension-lcd -Display track info on a LCD using LCDproc. +This package provides an extension for Banshee to display track info +on a LCD using LCDproc. + +%package -n banshee-extension-lirc +License: MIT +Summary: Banshee extension to control Banshee via a remote control +Group: Productivity/Multimedia/Sound/Players +Requires: %{name}-common = %{version} +Requires: lirc + +%description -n banshee-extension-lirc +This package provides an extension for Banshee to control Banshee via +a normal (infrared) remote control. %package -n banshee-extension-liveradio -License: X11/MIT -Summary: Internet Radio Directory +License: MIT +Summary: Banshee extension to find and listen to internet radio stations Group: Productivity/Multimedia/Sound/Players -Requires: banshee >= %{version} -Recommends: %{name}-lang = %{version} +Requires: %{name}-common = %{version} %description -n banshee-extension-liveradio -Find and listen to internet radio stations from various web directories. +This package provides an extension for Banshee to find and listen to +internet radio stations from various web directories. %package -n banshee-extension-lyrics -License: X11/MIT -Summary: Lyrics Context Pane +License: MIT +Summary: Banshee extension to view lyrics Group: Productivity/Multimedia/Sound/Players -Requires: banshee >= %{version} -Recommends: %{name}-lang = %{version} +Requires: %{name}-common = %{version} %description -n banshee-extension-lyrics -View lyrics for the currently playing song in the context pane. +This package provides an extension for Banshee to view lyrics for the +currently playing song in the context pane. %package -n banshee-extension-magnatune -License: X11/MIT -Summary: Streaming Music from Magnatune +License: MIT +Summary: Banshee extension to listen to music from Magnatune Group: Productivity/Multimedia/Sound/Players -Requires: banshee >= %{version} -Recommends: %{name}-lang = %{version} +Requires: %{name}-common = %{version} %description -n banshee-extension-magnatune -Listen to streams of music from Magnatune. +This package provides an extension for Banshee to listen to music +from Magnatune. %package -n banshee-extension-mirage -License: GPL v2 -Summary: Mirage Similarity Engine +License: GPL-2.0+ +Summary: Banshee extension to add shuffle-by-similar and fill-by-similar modes Group: Productivity/Multimedia/Sound/Players -Requires: banshee >= %{version} -Recommends: %{name}-lang = %{version} +Requires: %{name}-common = %{version} %description -n banshee-extension-mirage -Adds playback shuffle-by-similar and Auto DJ fill-by-similar modes, based on songs' acoustic similarity. +This package provides an extension for Banshee to add playback +shuffle-by-similar and Auto DJ fill-by-similar modes, based on +songs' acoustic similarity. -%package -n banshee-extension-randomby-lastfm -License: X11/MIT -Summary: Shuffle by Last.fm information +%package -n banshee-extension-radiostationfetcher +License: MIT +Summary: Banshee extension to fetch internet radio stations Group: Productivity/Multimedia/Sound/Players -Requires: banshee >= %{version} -Recommends: %{name}-lang = %{version} +Requires: %{name}-common = %{version} -%description -n banshee-extension-randomby-lastfm -Shuffle your library using information from the Last.fm online service +%description -n banshee-extension-radiostationfetcher +This package provides an extension for Banshee to fetch internet radio +stations from services like shoutcast.com. -%package -n banshee-extension-radiostationfetcher -License: X11/MIT -Summary: Radio Station Fetcher +%package -n banshee-extension-randomby-lastfm +License: MIT +Summary: Banshee extension to shuffle the library using Last.fm Group: Productivity/Multimedia/Sound/Players -Requires: banshee >= %{version} -Recommends: %{name}-lang = %{version} +Requires: %{name}-common = %{version} -%description -n banshee-extension-radiostationfetcher -Fetch internet radio stations from services like shoutcast.com. +%description -n banshee-extension-randomby-lastfm +This package provides an extension for Banshee to shuffle the library +using information from the Last.fm online service. %package -n banshee-extension-streamrecorder -License: X11/MIT -Summary: Stream Recorder +License: MIT +Summary: Banshee extension to record internet-radio streams Group: Productivity/Multimedia/Sound/Players -Requires: banshee >= %{version} -Recommends: %{name}-lang = %{version} +Requires: %{name}-common = %{version} %description -n banshee-extension-streamrecorder -Record internet-radio streams. +This package provides an extension for Banshee to record +internet-radio streams. %package -n banshee-extension-telepathy -License: X11/MIT -Summary: Connect and Share With Your Friends +License: MIT +Summary: Banshee extension to share music with instant messaging friends Group: Productivity/Multimedia/Sound/Players -Requires: banshee >= %{version} -Requires: notify-sharp +Requires: %{name}-common = %{version} Requires: empathy >= 2.27.91 Requires: telepathy-gabble >= 0.9 Requires: telepathy-mission-control >= 5.3.1 -Recommends: %{name}-lang = %{version} %description -n banshee-extension-telepathy -Share music with your instant messaging friends. - -%package -n banshee-extension-album-art -License: X11/MIT -Summary: A album art writer extension -Group: Productivity/Multimedia/Sound/Players -Requires: banshee >= %{version} -Recommends: %{name}-lang = %{version} - -%description -n banshee-extension-album-art -This extension provides a album art writer. - -%package -n banshee-extension-dsd -License: X11/MIT -Summary: A duplicate song detector for Banshee -Group: Productivity/Multimedia/Sound/Players -Requires: banshee >= %{version} -Recommends: %{name}-lang = %{version} - -%description -n banshee-extension-dsd -This extension provides a dupplicate song detector. - -%package lang -License: X11/MIT -Summary: Languages for package banshee-community-extensions -Group: Productivity/Multimedia/Sound/Players - -%description lang -Provides translations to the package banshee-community-extensions +This package provides an extension for Banshee to share music with +instant messaging friends. +%lang_package -n %{name}-common %prep %setup -q %build %configure \ +%if %{disable_clutter_flow} --disable-clutterflow \ - --disable-lirc \ +%endif --disable-static make %{?_smp_mflags} %install %makeinstall %find_lang %{name} -find %{buildroot}%{_libdir} -name '*.la' -type f -print -delete +find %{buildroot}%{_libdir} -type f -name '*.la' -print -delete -%files -%defattr(-,root,root) -%doc NEWS COPYING AUTHORS README +%files common-lang -f %{name}.lang -%files lang -f %{name}.lang +%files common +%defattr(-,root,root) +%doc AUTHORS COPYING NEWS README +%dir %{_datadir}/banshee-community-extensions +%dir %{_datadir}/banshee-community-extensions/icons +%dir %{_datadir}/banshee-community-extensions/icons/hicolor +%dir %{_datadir}/banshee-community-extensions/icons/hicolor/22x22 +%dir %{_datadir}/banshee-community-extensions/icons/hicolor/22x22/categories -%files -n banshee-extension-alarm +%files -n banshee-extension-alarmclock %defattr(-,root,root) +%doc src/AlarmClock/AUTHORS src/AlarmClock/COPYING src/AlarmClock/README %{_libdir}/banshee/Extensions/Banshee.AlarmClock.* +%files -n banshee-extension-album-art-writer +%defattr(-,root,root) +%{_libdir}/banshee/Extensions/Banshee.AlbumArtWriter.* + %files -n banshee-extension-ampache %defattr(-,root,root) %{_libdir}/banshee/Extensions/Banshee.Ampache.* @@ -333,16 +312,16 @@ %files -n banshee-extension-coverwallpaper %defattr(-,root,root) +%doc src/CoverWallpaper/COPYING %{_libdir}/banshee/Extensions/Banshee.CoverWallpaper.* +%files -n banshee-extension-duplicate-song-detector +%defattr(-,root,root) +%{_libdir}/banshee/Extensions/Banshee.DuplicateSongDetector.* + %files -n banshee-extension-jamendo %defattr(-,root,root) %{_libdir}/banshee/Extensions/Banshee.Jamendo.* -%dir %{_datadir}/banshee-community-extensions -%dir %{_datadir}/banshee-community-extensions/icons -%dir %{_datadir}/banshee-community-extensions/icons/hicolor -%dir %{_datadir}/banshee-community-extensions/icons/hicolor/22x22 -%dir %{_datadir}/banshee-community-extensions/icons/hicolor/22x22/categories %{_datadir}/banshee-community-extensions/icons/hicolor/22x22/categories/jamendo.png %files -n banshee-extension-karaoke @@ -351,6 +330,7 @@ %files -n banshee-extension-lastfm-fingerprint %defattr(-,root,root) +%doc src/LastfmFingerprint/AUTHORS %{_libdir}/banshee/Extensions/Banshee.LastfmFingerprint.* %{_libdir}/banshee/Extensions/liblastfmfpbridge.so @@ -358,46 +338,47 @@ %defattr(-,root,root) %{_libdir}/banshee/Extensions/Banshee.LCD.* +%files -n banshee-extension-lirc +%defattr(-,root,root) +%{_libdir}/banshee/Extensions/Banshee.Lirc.* +%{_libdir}/banshee/Extensions/liblircglue.so + %files -n banshee-extension-liveradio %defattr(-,root,root) %{_libdir}/banshee/Extensions/Banshee.LiveRadio.* %files -n banshee-extension-lyrics %defattr(-,root,root) +%doc src/Lyrics/AUTHORS %{_libdir}/banshee/Extensions/Banshee.Lyrics.* %files -n banshee-extension-magnatune %defattr(-,root,root) +%doc src/Magnatune/README %{_libdir}/banshee/Extensions/Banshee.Magnatune.* %files -n banshee-extension-mirage %defattr(-,root,root) +%doc src/Mirage/AUTHORS src/Mirage/COPYING src/Mirage/NEWS src/Mirage/README %{_libdir}/banshee/Extensions/libmirageaudio.so %{_libdir}/banshee/Extensions/Banshee.Mirage.* %{_libdir}/banshee/Extensions/Mirage.* -%files -n banshee-extension-randomby-lastfm -%defattr(-,root,root) -%{_libdir}/banshee/Extensions/Banshee.RandomByLastfm.* - %files -n banshee-extension-radiostationfetcher %defattr(-,root,root) %{_libdir}/banshee/Extensions/Banshee.RadioStationFetcher.* +%files -n banshee-extension-randomby-lastfm +%defattr(-,root,root) +%{_libdir}/banshee/Extensions/Banshee.RandomByLastfm.* + %files -n banshee-extension-streamrecorder %defattr(-,root,root) %{_libdir}/banshee/Extensions/Banshee.Streamrecorder.* %files -n banshee-extension-telepathy %defattr(-,root,root) +%doc src/Telepathy/AUTHORS src/Telepathy/README %{_libdir}/banshee/Extensions/Banshee.Telepathy.* -%files -n banshee-extension-album-art -%defattr(-,root,root) -%{_libdir}/banshee/Extensions/Banshee.AlbumArtWriter.* - -%files -n banshee-extension-dsd -%defattr(-,root,root) -%{_libdir}/banshee/Extensions/Banshee.DuplicateSongDetector.* - %changelog continue with "q"... Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
