banshee-1/banshee-1.spec

Fri, 11 Mar 2011 21:30:26 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Fri, 11 Mar 2011 21:30:26 +0100
changeset 0
4f133201e207
child 1
4667f24fe848
permissions
-rw-r--r--

Import package vendor original specs for necessary manipulations.

     1 # 
     2 # Do NOT Edit the Auto-generated Part!
     3 # Generated by: spectacle version 0.19~pre
     4 # 
     5 # >> macros
     6 # << macros
     8 Name:       banshee-1
     9 Summary:    Banshee Media Player
    10 Version:    1.7.3
    11 Release:    4.3
    12 Group:      Applications/Multimedia
    13 License:    MIT
    14 URL:        http://banshee.fm
    15 Source0:    %{name}-%{version}.tar.bz2
    16 Source100:  banshee-1.yaml
    17 Patch0:     enable-library-watcher-by-default.patch
    18 Patch1:     meego-aware-context-menu-positions-bmc869.patch
    19 Patch2:     move-video-mutex-in-func-bmc5591.patch     
    20 Patch3:     increase-pipeline-ready-timeout-bmc193.patch
    21 Patch4:     play-next-track-after-unsupported-codec-bmc802.patch
    22 Patch5:     close-player-engine-on-fsq-clear-bmc2684.patch
    23 Patch6:     moblin-to-meego-rename.patch
    24 Patch7:     media-as-meego-icon-name.patch
    25 Patch8:     search-unknown-artist-album-bmc6228.patch
    26 Patch9:     import-video-playlist-bmc8383.patch
    27 Patch10:    start-as-meego-client-bmc7394.patch
    28 Requires:   %{name}-core = %{version}
    29 Requires:   %{name}-backend-platform-unix = %{version}
    30 Requires:   gst-plugins-good
    31 BuildRequires:  pkgconfig(shared-mime-info)
    32 BuildRequires:  pkgconfig(gconf-2.0)
    33 BuildRequires:  pkgconfig(gstreamer-plugins-base-0.10)
    34 BuildRequires:  pkgconfig(sqlite3) >= 3.4
    35 BuildRequires:  pkgconfig(mono) >= 2.6
    36 BuildRequires:  pkgconfig(gtk-sharp-2.0)
    37 BuildRequires:  pkgconfig(mono-addins)
    38 BuildRequires:  pkgconfig(ndesk-dbus-glib-1.0)
    39 BuildRequires:  pkgconfig(taglib-sharp)
    40 BuildRequires:  pkgconfig(libmtp)
    41 BuildRequires:  pkgconfig(xrandr) >= 1.1.1
    42 BuildRequires:  pkgconfig(xxf86vm) >= 1.0.0
    43 BuildRequires:  pkgconfig(gconf-sharp-2.0)
    44 BuildRequires:  pkgconfig(meego-panel)
    45 BuildRequires:  intltool
    48 %description
    49 Powerful yet simple media player.
    53 %package devel
    54 Summary:    Development package for Banshee
    55 Group:      Development/Libraries
    56 Requires:   %{name} = %{version}-%{release}
    57 Requires:   gst-plugins-base-devel
    58 Requires:   gtk2-devel
    60 %description devel
    61 Users who wish to extend Banshee should install this package. It
    62 includes standard Linux development files and other tools for building
    63 extensions and applications on top of the Banshee core application
    64 framework.
    67 %package core
    68 Summary:    Core Banshee platform libraries, services, and resources
    69 Group:      Applications/Multimedia
    70 Requires:   %{name} = %{version}-%{release}
    71 Requires(post): /bin/touch
    72 Requires(post): gtk2
    74 %description core
    75 This package provides core libraries, services, and resources for
    76 building Banshee clients and user experiences.
    79 %package backend-platform-unix
    80 Summary:    UNIX platform support for Banshee
    81 Group:      Applications/Multimedia
    82 Requires:   %{name} = %{version}-%{release}
    84 %description backend-platform-unix
    85 This package provides many optimizations for UNIX based platforms. In
    86 particular, it provides a POSIX IO layer that performs better than the
    87 default System.IO/.NET IO layer provided in the base banshee-1 package.
    90 %package backend-platform-hal
    91 Summary:    Legacy HAL platform support for Banshee
    92 Group:      Applications/Multimedia
    93 Requires:   %{name} = %{version}-%{release}
    94 Requires:   %{name}-backend-platform-unix = %{version}
    96 %description backend-platform-hal
    97 This package provides legacy Hardware Abstraction Layer support for
    98 older Linux systems.
   101 %package backend-platform-gnome
   102 Summary:    GNOME platform support for Banshee
   103 Group:      Applications/Multimedia
   104 Requires:   %{name} = %{version}-%{release}
   105 Requires:   %{name}-backend-platform-unix = %{version}
   106 Requires(post): /bin/touch
   107 Requires(post): gtk2
   109 %description backend-platform-gnome
   110 This package provides platform integration with the GNOME Desktop for
   111 Banshee. Most notably it provides a configuration backend to GConf, so
   112 all user settings can be stored there. Other GNOME specific integration
   113 hooks are provided as well.
   115 Users running Banshee on GNOME are recommended to install this package.
   118 %package backend-platform-meego
   119 Summary:    GNOME platform support for Banshee
   120 Group:      Applications/Multimedia
   121 Requires:   %{name} = %{version}-%{release}
   122 Requires:   %{name}-backend-platform-gnome = %{version}
   123 Requires:   %{name}-client-classic = %{version}
   125 %description backend-platform-meego
   126 This package provides platform integration with the MeeGo Desktop for
   127 Banshee. This provides the mutter-meego panel and a customized classic
   128 user interface.
   131 %package client-classic
   132 Summary:    Banshee client providing the classic interface
   133 Group:      Applications/Multimedia
   134 Requires:   %{name} = %{version}-%{release}
   135 Provides:   %{name}-client = %{version}
   136 BuildRequires:   desktop-file-utils
   138 %description client-classic
   139 The Classic Banshee client provides a familiar user interface with a
   140 source list and three-pane layout for browsing and exploring media.
   141 This client is the most feature rich, but does not sacrifice usability.
   144 %package client-muinshee
   145 Summary:    Banshee client modeled after the Muine music player interface
   146 Group:      Applications/Multimedia
   147 Requires:   %{name} = %{version}-%{release}
   148 Provides:   %{name}-client = %{version}
   150 %description client-muinshee
   151 The Muinshee Banshee client provides a user interface modeled directly
   152 after the old GNOME Muine media player.
   155 %package extensions-default
   156 Summary:    Default extensions for Banshee
   157 Group:      Applications/Multimedia
   158 Requires:   %{name} = %{version}-%{release}
   159 Requires(post): /bin/touch
   160 Requires(post): gtk2
   162 %description extensions-default
   163 The default set of extensions for Banshee including a Play Queue,
   164 Last.fm streaming, Audio Scrobbling, metadata fixup, video playback,
   165 an Amazon MP3 downloader, and much more. It is highly recommended.
   168 %package dmp
   169 Summary:    Digital Media Player support for Banshee
   170 Group:      Applications/Multimedia
   171 Requires:   %{name} = %{version}-%{release}
   172 Requires(post): /bin/touch
   173 Requires(post): gtk2
   175 %description dmp
   176 Core support for Digital Media Player support. Includes generic
   177 USB mass storage device support
   180 %package dmp-mtp
   181 Summary:    MTP/PlaysForSure Digital Media Player support for Banshee
   182 Group:      Applications/Multimedia
   183 Requires:   %{name} = %{version}-%{release}
   184 Requires:   %{name}-dmp = %{version}
   185 Requires:   libmtp
   187 %description dmp-mtp
   188 Support for various MTP/PlaysForSure/Certified For Windows Vista(R)
   189 devices as provided by libmtp.
   193 %prep
   194 %setup -q -n %{name}-%{version}
   196 # enable-library-watcher-by-default.patch
   197 %patch0 -p1
   198 # meego-aware-context-menu-positions-bmc869.patch
   199 %patch1 -p1
   200 # move-video-mutex-in-func-bmc5591.patch (Evaluate in Upstream)
   201 %patch2 -p1
   202 # increase-pipeline-ready-timeout-bmc193.patch
   203 %patch3 -p1
   204 # play-next-track-after-unsupported-codec-bmc802.patch
   205 %patch4 -p1
   206 # close-player-engine-on-fsq-clear-bmc2684.patch
   207 %patch5 -p1
   208 # moblin-to-meego-rename.patch
   209 %patch6 -p1
   210 # media-as-meego-icon-name.patch
   211 %patch7 -p1
   212 # search-unknown-artist-album-bmc6228.patch (Evaluate in Upstream)
   213 %patch8 -p1
   214 # import-video-playlist-bmc8383.patch
   215 %patch9 -p1
   216 # start-as-meego-client-bmc7394.patch
   217 %patch10 -p1
   218 # >> setup
   219 # << setup
   221 %build
   222 # >> build pre
   223 # << build pre
   225 %autogen --disable-static \
   226     --with-vendor-build-id="%distribution" \
   227     --libexecdir=%{_libexecdir} \
   228     --enable-meego \
   229     --disable-docs \
   230     --disable-boo \
   231     --disable-youtube \
   232     --disable-daap \
   233     --disable-ipod
   235 make %{?jobs:-j%jobs}
   237 # >> build post
   238 # << build post
   239 %install
   240 rm -rf %{buildroot}
   241 # >> install pre
   242 # << install pre
   243 %make_install 
   244 chmod -x %{buildroot}%{_libdir}/banshee-1/*.config
   245 chmod -x %{buildroot}%{_libdir}/banshee-1/*/*.config
   246 # FIXME: this is necessary because of an upstream build bug
   247 # that is calling update-mime-database
   248 find %{buildroot}%{_datadir}/mime -maxdepth 1 -type f -exec rm -f {} \;
   249 rm -f %{buildroot}%{_datadir}/applications/mimeinfo.cache
   250 # We don't want these on MeeGo for various reasons
   251 rm -f \
   252 %{buildroot}%{_libdir}/banshee-1/Extensions/Banshee.Emusic.dll* \
   253 %{buildroot}%{_libdir}/banshee-1/Extensions/Banshee.NotificationArea.dll* \
   254 %{buildroot}%{_libdir}/banshee-1/Extensions/Banshee.Bpm.dll* \
   255 %{buildroot}%{_libdir}/banshee-1/Extensions/Banshee.PlayerMigration.dll* \
   256 %{buildroot}%{_libdir}/banshee-1/Extensions/Banshee.MiniMode.dll* \
   257 %{buildroot}%{_libdir}/banshee-1/Extensions/Banshee.AudioCd.dll*
   258 %if !0%{?suse_version}
   259 sed -i 's/Name=Banshee /Name=/' %{buildroot}%{_datadir}/applications/banshee-1*.desktop
   260 %endif
   263 # >> install post
   264 # << install post
   265 %find_lang banshee-1
   276 %post core
   277 /bin/touch --no-create %{_datadir}/icons/hicolor || :
   278 %{_bindir}/gtk-update-icon-cache \
   279   --quiet %{_datadir}/icons/hicolor 2> /dev/null|| :
   281 %postun core
   282 /bin/touch --no-create %{_datadir}/icons/hicolor || :
   283 %{_bindir}/gtk-update-icon-cache \
   284   --quiet %{_datadir}/icons/hicolor 2> /dev/null|| :
   293 %post backend-platform-gnome
   294 /bin/touch --no-create %{_datadir}/icons/hicolor || :
   295 %{_bindir}/gtk-update-icon-cache \
   296   --quiet %{_datadir}/icons/hicolor 2> /dev/null|| :
   298 %postun backend-platform-gnome
   299 /bin/touch --no-create %{_datadir}/icons/hicolor || :
   300 %{_bindir}/gtk-update-icon-cache \
   301   --quiet %{_datadir}/icons/hicolor 2> /dev/null|| :
   313 %post extensions-default
   314 /bin/touch --no-create %{_datadir}/icons/hicolor || :
   315 %{_bindir}/gtk-update-icon-cache \
   316   --quiet %{_datadir}/icons/hicolor 2> /dev/null|| :
   318 %postun extensions-default
   319 /bin/touch --no-create %{_datadir}/icons/hicolor || :
   320 %{_bindir}/gtk-update-icon-cache \
   321   --quiet %{_datadir}/icons/hicolor 2> /dev/null|| :
   324 %post dmp
   325 /bin/touch --no-create %{_datadir}/icons/hicolor || :
   326 %{_bindir}/gtk-update-icon-cache \
   327   --quiet %{_datadir}/icons/hicolor 2> /dev/null|| :
   329 %postun dmp
   330 /bin/touch --no-create %{_datadir}/icons/hicolor || :
   331 %{_bindir}/gtk-update-icon-cache \
   332   --quiet %{_datadir}/icons/hicolor 2> /dev/null|| :
   337 %files -f banshee-1.lang
   338 %defattr(-,root,root,-)
   339 # >> files
   340 # << files
   343 %files devel
   344 %defattr(-,root,root,-)
   345 %{_libdir}/banshee-1/gconf-schema-extractor.exe
   346 %{_libdir}/pkgconfig/banshee-1-*.pc
   347 # >> files devel
   348 # << files devel
   350 %files core
   351 %defattr(-,root,root,-)
   352 %dir %{_libdir}/banshee-1
   353 %dir %{_libdir}/banshee-1/Extensions
   354 %dir %{_libdir}/banshee-1/Backends
   355 %dir %{_libdir}/banshee-1/gstreamer-0.10
   356 %dir %{_datadir}/banshee-1
   357 %dir %{_datadir}/banshee-1/audio-profiles
   358 %dir %{_datadir}/banshee-1/icons
   359 %dir %{_datadir}/banshee-1/icons/hicolor
   360 %dir %{_datadir}/banshee-1/icons/hicolor/*
   361 %dir %{_datadir}/banshee-1/icons/hicolor/*/*
   362 %{_libdir}/banshee-1/Mono.Data.Sqlite.dll*
   363 %{_libdir}/banshee-1/Hyena.dll*
   364 %{_libdir}/banshee-1/Hyena.Data.Sqlite.dll*
   365 %{_libdir}/banshee-1/Hyena.Gui.dll*
   366 %{_libdir}/banshee-1/Migo.dll*
   367 %{_libdir}/banshee-1/MusicBrainz.dll*
   368 %{_libdir}/banshee-1/Mono.Media.dll*
   369 %{_libdir}/banshee-1/Lastfm.dll*
   370 %{_libdir}/banshee-1/Lastfm.Gui.dll*
   371 %{_libdir}/banshee-1/Banshee.Core.dll*
   372 %{_libdir}/banshee-1/Banshee.Services.dll*
   373 %{_libdir}/banshee-1/Banshee.Services.addins
   374 %{_libdir}/banshee-1/Banshee.Widgets.dll*
   375 %{_libdir}/banshee-1/Banshee.ThickClient.dll*
   376 %{_libdir}/banshee-1/Banshee.CollectionIndexer.dll*
   377 %{_libdir}/banshee-1/Banshee.exe*
   378 %{_libdir}/banshee-1/Halie.exe*
   379 %{_libdir}/banshee-1/Beroe.exe*
   380 %{_datadir}/dbus-1/services/org.bansheeproject.Banshee.service
   381 %{_datadir}/dbus-1/services/org.bansheeproject.CollectionIndexer.service
   382 %{_datadir}/banshee-1/icons/hicolor/*/categories/source-playlist.png
   383 %{_datadir}/banshee-1/icons/hicolor/*/categories/source-smart-playlist.png
   384 %{_datadir}/banshee-1/icons/hicolor/*/actions/media-repeat-all.png
   385 %{_datadir}/banshee-1/icons/hicolor/*/actions/media-repeat-none.png
   386 %{_datadir}/banshee-1/icons/hicolor/*/actions/media-repeat-single.png
   387 %{_datadir}/banshee-1/icons/hicolor/*/actions/encode.png
   388 %{_datadir}/banshee-1/icons/hicolor/*/emblems//creative-commons*.png
   389 %{_datadir}/icons/hicolor/16x16/apps/media-player-banshee.png
   390 %{_datadir}/icons/hicolor/22x22/apps/media-player-banshee.png
   391 %{_datadir}/icons/hicolor/24x24/apps/media-player-banshee.png
   392 %{_datadir}/icons/hicolor/32x32/apps/media-player-banshee.png
   393 %{_datadir}/icons/hicolor/48x48/apps/media-player-banshee.png
   394 %{_datadir}/icons/hicolor/192x192/apps/media-player-banshee.png
   395 %{_libdir}/banshee-1/libbanshee.so
   396 %{_libdir}/banshee-1/gstreamer-0.10/libgstequalizer.so
   397 %{_libdir}/banshee-1/Backends/Banshee.GStreamer.dll*
   398 %{_datadir}/banshee-1/audio-profiles/*.xml
   399 # >> files core
   400 # << files core
   402 %files backend-platform-unix
   403 %defattr(-,root,root,-)
   404 %{_libdir}/banshee-1/Backends/Banshee.Unix.dll*
   405 # >> files backend-platform-unix
   406 # << files backend-platform-unix
   408 %files backend-platform-hal
   409 %defattr(-,root,root,-)
   410 %{_libdir}/banshee-1/Backends/Banshee.Hal.dll*
   411 # >> files backend-platform-hal
   412 # << files backend-platform-hal
   414 %files backend-platform-gnome
   415 %defattr(-,root,root,-)
   416 %{_libdir}/banshee-1/Backends/Banshee.Gnome.dll*
   417 %{_libdir}/banshee-1/Backends/Banshee.NowPlaying.X11.dll*
   418 %{_datadir}/banshee-1/icons/hicolor/*/actions/media-write-cd.png
   419 %{_libdir}/banshee-1/Backends/libbnpx11.so
   420 # >> files backend-platform-gnome
   421 # << files backend-platform-gnome
   423 %files backend-platform-meego
   424 %defattr(-,root,root,-)
   425 %{_libdir}/banshee-1/MeeGo.exe*
   426 %{_libdir}/banshee-1/Extensions/Banshee.MeeGo.dll*
   427 %{_libexecdir}/meego-panel-banshee
   428 %{_datadir}/dbus-1/services/com.meego.UX.Shell.Panels.banshee.service
   429 %{_datadir}/mutter-meego/panels/meego-panel-banshee.desktop
   430 # >> files backend-platform-meego
   431 # << files backend-platform-meego
   433 %files client-classic
   434 %defattr(-,root,root,-)
   435 %{_prefix}/bin/banshee-1
   436 %{_datadir}/applications/banshee-1*.desktop
   437 %{_libdir}/banshee-1/Nereid.exe*
   438 # >> files client-classic
   439 # << files client-classic
   441 %files client-muinshee
   442 %defattr(-,root,root,-)
   443 %{_prefix}/bin/muinshee
   444 %{_libdir}/banshee-1/Muinshee.exe*
   445 # >> files client-muinshee
   446 # << files client-muinshee
   448 %files extensions-default
   449 %defattr(-,root,root,-)
   450 %{_bindir}/bamz
   451 %{_datadir}/mime/audio/x-amzxml.xml
   452 %{_datadir}/mime/packages/amazonmp3.xml
   453 %{_libdir}/banshee-1/Extensions/Banshee.AmazonMp3.exe*
   454 %{_libdir}/banshee-1/Extensions/Banshee.Audiobook.dll*
   455 %{_libdir}/banshee-1/Extensions/Banshee.InternetRadio.dll*
   456 %{_libdir}/banshee-1/Extensions/Banshee.CoverArt.dll*
   457 %{_libdir}/banshee-1/Extensions/Banshee.FileSystemQueue.dll*
   458 %{_libdir}/banshee-1/Extensions/Banshee.Fixup.dll*
   459 %{_libdir}/banshee-1/Extensions/Banshee.MultimediaKeys.dll*
   460 %{_libdir}/banshee-1/Extensions/Banshee.Lastfm.dll*
   461 %{_libdir}/banshee-1/Extensions/Banshee.LastfmStreaming.dll*
   462 %{_libdir}/banshee-1/Extensions/Banshee.PlayQueue.dll*
   463 %{_libdir}/banshee-1/Extensions/Banshee.NowPlaying.dll*
   464 %{_libdir}/banshee-1/Extensions/Banshee.Podcasting.dll*
   465 %{_libdir}/banshee-1/Extensions/Banshee.InternetArchive.dll*
   466 %{_libdir}/banshee-1/Extensions/Banshee.LibraryWatcher.dll*
   467 %{_datadir}/banshee-1/icons/hicolor/*/categories/lastfm-*.png
   468 %{_datadir}/banshee-1/icons/hicolor/*/categories/audiobook.*
   469 %{_datadir}/banshee-1/icons/hicolor/*/categories/podcast*.png
   470 %{_datadir}/banshee-1/icons/hicolor/*/categories/radio.*
   471 %{_datadir}/banshee-1/icons/hicolor/*/categories/internet-archive.*
   472 %{_datadir}/banshee-1/icons/hicolor/*/categories/amazon-mp3-source.*
   473 %{_datadir}/banshee-1/icons/hicolor/*/status/podcast*.png
   474 %{_datadir}/banshee-1/icons/hicolor/*/actions/media-import-audio-cd.png
   475 # >> files extensions-default
   476 # << files extensions-default
   478 %files dmp
   479 %defattr(-,root,root,-)
   480 %{_libdir}/banshee-1/Extensions/Banshee.Dap.dll*
   481 %{_libdir}/banshee-1/Extensions/Banshee.Dap.MassStorage.dll*
   482 %{_datadir}/banshee-1/icons/hicolor/*/devices/phone-*
   483 # >> files dmp
   484 # << files dmp
   486 %files dmp-mtp
   487 %defattr(-,root,root,-)
   488 %{_libdir}/banshee-1/Mtp.dll*
   489 %{_libdir}/banshee-1/Extensions/Banshee.Dap.Mtp.dll*
   490 # >> files dmp-mtp
   491 # << files dmp-mtp
   493 %changelog
   494 * Sun Oct 17 2010 ting.z.zhou@intel.com
   495 - Added start-as-meego-client-bmc7394.patch, fix banshee failed to
   496   start with option "--show-import-media" (bmc#7394)
   497 * Fri Oct 15 2010 ting.z.zhou@intel.com
   498 - Replaced separate-video-rpgain-mutexes-bmc1115.patch with
   499   move-video-mutex-in-func-bmc5591.patch, which combines the fix
   500   for bmc#1115 and bmc#5591 (bmc#1115, bmc#5591)
   501 - Added search-unknown-artist-album-bmc6228.patch, fixing
   502   crash when searching unknown artist or album (bmc#6228)
   503 - Added import-video-playlist-bmc8383.patch, fixing video playlist
   504   can not be imported (bmc#8383)
   505 * Tue Aug  3 2010 nashif@linux.intel.com
   506 - Removed dependency on banshee-1-lang which does not exist as a package anymore
   507 * Sat Jul 31 2010 abockover@novell.com
   508 - Update to 1.7.3 release
   509 - New simplified packaging using spectacle
   510 - Patch to work against MeeGo 1.1 (no longer compatible on
   511   1.0) due to renamed (moblin->meego) directories and files
   512 * Thu Jul 22 2010 abockover@novell.com
   513 - Added separate-video-rpgain-mutexes-bmc1115.patch, fixing a
   514   deadlock on the player engine when playing video (bmc#1115)
   515 - Added increase-pipeline-ready-timeout-bmc193.patch, fixing
   516   a seek problem by increasing a timeout (bmc#193)
   517 - Added play-next-track-after-unsupported-codec-bmc802.patch,
   518   allowing transitioning to the next track after a track with
   519   an unsupported codec is encountered (bmc#802)
   520 - Added close-player-engine-on-fsq-clear-bmc2684.patch, which
   521   will stop playback when clearing the File System Queue if
   522   the track playing is in the FSQ. This works around the issue
   523   where USB devices cannot be ejected when playing from them;
   524   a full fix will be in 1.1/Banshee 1.7.x/1.8 as that version
   525   will bring native integrated device support to MeeGo through
   526   GIO/udev support; 1.6 only supported HAL, which MeeGo does
   527   not have (bmc#2684)
   528 * Thu Jul 22 2010 abockover@novell.com
   529 - Annotate patches with their upstreamed status
   530 - Clean up the mangling of the Banshee .desktop files in
   531   %%install and only do this mangling on Intel's MeeGo
   532 * Tue Jun 29 2010 abockover@novell.com
   533 - Added gnome-proxy-support-bmc1920.patch, implementing full
   534   support for GNOME proxy configuration via GConf (bmc#1920)
   535 - Identify patches in %%prep with -b flags
   536 * Thu May 20 2010 chris.e.ferron@linux.intel.com
   537 - Fixed name of banshee media player to media player for meego.
   538   media-as-meego-icon-name.patch
   539 * Fri May 14 2010 abockover@novell.com
   540 - Fix bmc#531: added stream-volume-interaction-support-bmc531.patch
   541   to never load/save the volume from preferences since volume state
   542   is fully managed on the stream/pipeline in GStreamer 0.10.25+
   543 - Update for bmc#1756: added make-source-view-lighter-bmc1756.patch
   544   to tweak the background color of the source view to fit in better
   545   with the updated toolbar color in MeeGo
   546 * Thu May 13 2010 abockover@novell.com
   547 - Fix bmc#1746: use 'media' not 'Banshee Media Player' as MeeGo
   548   toolbar button tooltip
   549   * Added media-as-meego-panel-button-tooltip-bmc1746.patch
   550   * Added po file overlay tarball po-since-1.6.1.tar.bz2, provides
   551     German translation updates and ensures 'media' is translated
   552   in all 15 POR languages
   553 * Fri May  7 2010 abockover@novell.com
   554 - Updated to 1.6.1 release, capturing all the cumulative MeeGo fixes
   555 - Additioanl fixes for MeeGo theme updates (bmc#1756) since last
   556   since-1.6.0.patch update
   557 * Mon May  3 2010 abockover@novell.com
   558 - Respun since-1.6.0.patch to b5c7c103fd9bcc409a70dcb7be9f37468b3097de
   559 - Fixes UI/usability issues around the MeeGo toolbar, improves
   560   spacing, padding, and color scheme for MeeGo (bmc#790)
   561 - Fixes Last.fm support (bmc#163), it was missing from the build
   562 - Always load config.xml from /etc/skel if it exists and there is no
   563   user configuration (e.g. user removes their config)
   564 * Sun May  2 2010 abockover@novell.com
   565 - Respun since-1.6.0.patch to 51b166a3885b6367ea2abe370dea853ca1aaa658
   566 - Fixes a number of MeeGo bugs:
   567   * bmc#1036 - zone switches when toggling fullscreen
   568   * bmc#1420 - regression where can't launch after quitting
   569   * bmc#537 - exits fullscreen when pausing/resuming video
   570   * bmc#809 - video can pop out of main window
   571   * bmc#531 - volume will will be set to 100%% when playing
   572   * bmc#928 - shows traditional window title for a second at startup
   573   * bmc#538 - toolbar can't be shown again when toggling fullscreen
   574   * bmc#571 - 'media' should be localized
   575 * Tue Apr 27 2010 abockover@novell.com
   576 - Respun since-1.6.0.patch to b286a9818f3ce21ef45163fe7724d747b7e211ce
   577   * Ensures that if either the music or video library is empty,
   578     for instance, when Banshee has never been run before, that the
   579     media folders are scanned (media from /etc/skel shows up on
   580     first launch).
   581 * Tue Apr 27 2010 abockover@novell.com
   582 - Respun since-1.6.0.patch to 65b6789309f01504011f3f6acd17b8b2a4879f7d
   583   * Fixes bmc#222 - need to click twice to launch panel
   584   * Fixes bmc#828 - Banshee crashes regularly, especially when importing
   585   * Fixes bmc#1034 - repeat menu items get removed from shuffle menu
   586   * Various upstream bug fixes
   587 - Added meego-aware-context-menu-positions-bmc869.patch
   588   * Fixes bmc#869 - context menu can be hidden under MeeGo toolbar
   589 - Disable DAAP support in MeeGo (was not supposed to be enabled)
   590 * Wed Apr 14 2010 abockover@novell.com
   591 - Added since-1.6.0.patch
   592   * MeeGo panel UI overhaul, implementing new UI design
   593   * Adds support for showing some dialogs via DBus/command line,
   594     like the import dialog (for MeeGo devices panel)
   595   * Fixes various MeeGo bugs
   596   * Minor bug fixes for MusicBrainz/Amazon ASIN lookup
   597   * Maemo DAP path fixes (do not read/sync private media
   598     folders, and support the Playlists folder)
   599 * Wed Mar 31 2010 abockover@novell.com
   600 - Update to 1.6.0 release
   601   * 265 bugs fixed since 1.5.1
   602   * 30 bugs fixed since 1.5.6
   603 - Notable bugs fixed since 1.5.6
   604   * Fix device support on upcoming distros with DeviceKit rename
   605   * Restore equalizer preset correctly (bgo#614313)
   606   * Handle broken symlinks correctly (bgo#614065)
   607   * Allow overriding Android, Maemo, WebOS default settings (bgo#611991)
   608   * Fix crash deleting playlist on mass storage device (bgo#613734)
   609   * Fix issue with iTunes importer dialog sizing (bgo#613607)
   610   * Fix play count calculation with gapless enabled (bgo#613418)
   611   * Handle exceptions thrown by old plugins (Mirage, etc)
   612   * Use panel-specific (eg monochrome) icon in notification area
   613 * Mon Mar 29 2010 abockover@novell.com
   614 - Updated to 1.5.99 tarball which brings the package up to almost
   615   1.6.0, including various general bug fixes and MeeGo improvements
   616 - Added artist list to MeeGo panel
   617 - Improved speed of MeeGo toolbar binding
   618 - Fixed various sync issues between sources, models, views
   619   in the MeeGo panel
   620 - Various UI polish on the MeeGo panel
   621 - Enable library watcher (e.g. inotify, auto-import) by default
   622 * Tue Mar 23 2010 abockover@novell.com
   623 - Update to 1.5.7 release, providing the new MeeGo panel and
   624   working integration
   625 * Mon Mar 22 2010 abockover@novell.com
   626 - Support building on MeeGo
   627 - New package: banshee-1-backend-platform-meego
   628 - Exclude some extensions from banshee-1-extensions-default
   629 * Mon Mar 22 2010 abockover@novell.com
   630 - Update to 1.5.6 release, fixing 44 bugs since 1.5.5
   631   * Fix rendering and interaction bugs in the grid view
   632   * Fix issue with volume getting reset on every song change
   633   * Handle volume changes from outside Banshee (eg PulseAudio)
   634   * Fix issue parsing some RSS feeds
   635   * Fix library importing and rescanning on all IO backends
   636   * Support coverart for albums without an artist (bgo#612626)
   637   * Don't capture 's' presses if keybindings disabled
   638   * Fix typing in the Wikipedia webkit view
   639   * Fix equalizer settings migration (bgo#612669)
   640   * Redraw the entire ListView when dragging columns
   641   * Increase podcast download timeout
   642   * Fix bad startup crash in PlayQueue on old Mono
   643   * Fix "Too many open files" bug with GIO backend
   644   * [Banshee.Hardware] Handle exceptions (bgo#613173)
   645   * [PodcastActions] Unsubscribe from an event on dispose
   646   * [ContextPane] Fix crash if active removed (bgo#613277)
   647   * [LastfmSource] Fix crash (bgo#612824)
   648   * [Lastfm] Fix crash using auth Refresh button (bgo#610911)
   649   * [Lastfm] Fix crash (bgo#613276)
   650   * Fix compilation error with older Mono
   651   * Fix compilation error with bundled notify-sharp
   652   * Fix --disable-youtube flag
   653   * Set YouTube install dir to Extensions/
   654   * Fix building with older GStreamer (bgo#613339)
   655 * Wed Mar 17 2010 gburt@suse.de
   656 - Require libmtp8, not libmtp
   657 * Tue Mar 16 2010 gburt@suse.de
   658 - Fix extensions-default Requires
   659 * Thu Mar 11 2010 gburt@suse.de
   660 - Update to 1.5.5 release
   661   * Minor feature and bug fix/stability release
   662   - Gapless Playback / Playbin2
   663   - Grid View
   664   - YouTube Extension
   665   * Enhancements:
   666   - Improve search responsiveness on large libraries
   667   - Add icons for Nexus One and Audiobooks
   668   - Play Queue item count, size, duration now ignores old tracks
   669   - Muinshee fixes: disable Auto-DJ, allow reordering, hide previous song
   670   * Notable bug fixes:
   671   - Fix a very common, SQL-related crash in 1.5.4
   672   - Fix saving equalizer settings in culture-invariant way
   673   - Jumping to a source's prefs via its context menu works again
   674   - Usage data not submitted more than every 48 hours
   675   - Fix repeatedly resyncing some files to a device b/c transcoded
   676   - Clear the redo stack on shuffle mode change
   677   - Accept feeds with empty title
   678   - Uri encode file location queries, making them work properly
   679   - Fixes to the OS X build
   680   * 26 bugs were fixed since 1.5.4
   681 * Wed Feb 24 2010 gburt@suse.de
   682 - Update to 1.5.4 release
   683   * Minor feature and bug fix/stability release
   684   * New features:
   685   - Opt-In Usage Data Collection
   686   - Default Equalizer Presets
   687   - Banshee Community Extensions
   688   - Extensible Shuffle Modes
   689   * Enhancements:
   690   - Wikipedia context pane extension enabled by default
   691   - Add support for Nokia N900 phones
   692   - Add tooltip to playback error column
   693   - On close Internet Archive item, return to Search
   694   - Notify user if try to sync missing file to DAP
   695   - Popup explanation of manual playlist ordering when appropriate
   696   - Simplify the default set of columns in Podcasts
   697   - Enable 'Delete From Drive' action in File System Queue
   698   - Make debuggable from within MonoDevelop
   699   - Coverart for unicode artist/albums now supported
   700   - Dropped glade-sharp dep; GNOME 3.0 ready
   701   - Add columns showing track sample rate and bits per sample
   702   - Option to sort an artist's albums by year, not title
   703   * Notable bug fixes:
   704   - Fixes to GIO backend
   705   - Many crash/startup fixes for OS X build
   706   - Enable LibraryWatcher only for Music and Video libraries
   707   - Do better job preserving IsCompilation metadata
   708   - Store some PlayQueue settings in the db (not GConf)
   709   - Update to Last.fm's API change for scrobbling/recs
   710   - Bring back static FileNamePattern API used by some scripts
   711   - Fix several memory leaks
   712   * 40 bugs were fixed since 1.5.3
   713 * Thu Jan 28 2010 gburt@suse.de
   714 - Enable building GIO backend
   715 * Wed Jan 27 2010 gburt@suse.de
   716 - Fix issue with muinshee getting installed instead of
   717   the classic client on some versions of SUSE
   718 * Wed Jan 27 2010 gburt@suse.de
   719 - Update to 1.5.3 release
   720   * Minor feature and bug fix/stability release
   721   * New features
   722   - Sync device from playlist option
   723   - Type-ahead find in track, artist, and album lists
   724   - Optional cover art in lower-left corner
   725   - Cover art editable via drag-and-drop and right-click
   726   - Audiobooks library extension
   727   - Library-folder watcher extension
   728   - eMusic importer/downloader extension
   729   - GIO file backend, supports non-local files
   730   - Return of the Mac OS X release
   731   * Enhancements:
   732   - Improved Podcast filtering/browsing
   733   - Extension preferences tab reworked
   734   - Extension names/descriptions translated
   735   - Improved sqlite performance
   736   - Added --set-rating=RATING command line option
   737   - Support for Nexus One devices
   738   * Notable bug fixes:
   739   - DAPs (ipods, etc) should work on DeviceKit-using distros
   740   - Fix issue with DAAP authenticating
   741   - Podcast renaming should work well now
   742   - Podcast download cancelling is now fast
   743   - Internet Archive results paging off-by-one fixed
   744   - Should build with older Mono/Gtk# again (eg on openSUSE 11.0)
   745   - Fix issue with MTP devices on 64-bit distros
   746   * 75 bugs were fixed since 1.5.2
   747 * Sat Nov 21 2009 abockover@novell.com
   748 - Update to 1.5.2 release
   749   * Minor feature and bug fix/stability release
   750   * New features
   751   - The Internet Archive extension
   752   - The iTunes importer
   753   - Metadata ratings and playcount import and export
   754   - Add support for Pulse and Droid phones
   755   - Use new Last.fm API
   756   * Enhancements
   757   - Many accessibility enhancements
   758   - When sorting by score also sort by playcount (bgo#598431)
   759   - Add WICD support (bgo#596918)
   760   - Add the USB id for the Palm Pre in developer mode
   761   - Improve the import media dialog (bgo#559013)
   762   - Allow seeking in DAAP streams
   763   - Tooltip for the AutoDJ source combobox (bgo#598504)
   764   - Improve recognition of Android devices
   765   - Recognize Samsung Galaxy device in debug mode
   766   - PlaybackError query field (bgo#590946)
   767   - Additional tokens for file system organization (bgo#489861)
   768   - Remember direction when sorting the list view (bgo#590869)
   769   - Cleaner track change notification popup (bgo#565453)
   770   - Move Last.fm settings to the preferences dialog
   771   - Double click toggles fullscreen in Now Playing (bgo#577971)
   772   * Notable bug fixes
   773   - Fix the playcount update (bgo#563021)
   774   - Correct default button in message dialogs (bgo#599495)
   775   - Hide shuffle menu when shuffling is disabled (bgo#599465)
   776   - Fix bug with AutoDJ updating LastPlayed erroneously (bgo#594701)
   777   - Fix next playback source (bgo#599834)
   778   - Fix adding tracks to the play queue (bgo#600498)
   779   - Fix up iPod podcast support (bgo#434237)
   780   - Fix cover art pick up for multi-disc albums (bgo#591982)
   781   - Fix the play queue when StopWhenFinished is on (bgo#563021)
   782   - Fix race when saving track metadata (bgo#598321)
   783   * 49 bugs were fixed since 1.5.1
   784 * Wed Sep 30 2009 abockover@novell.com
   785 - Update to 1.5.1 release
   786   * Major feature and bug fix/stability release
   787   * New features
   788   - Play Queue Auto DJ keeps the tunes coming
   789   - Shuffle by album and artist
   790   - Shuffle by weighted rating and score mode
   791   - Add tooltips for ellipsized list view text
   792   - Keep the playing song visible in the track list
   793   - Add support for WebOS/Pre devices
   794   - Add support for the Samsung Galaxy Android Phone
   795   - Scores of other enhancements and minor features
   796   * Major bugs fixed
   797   - Fix MimeTypes for tracks ripped before 1.4 (bgo##536590)
   798   - Fix compilation metadata reading and writing (bgo#563283)
   799   - Work with new notification-daemon (bgo#565876)
   800   - Avoid needlessly syncing iPods twice
   801   - Fix crash in equalizer (bgo #548912)
   802   - Prevent endless "Searching for CD metadata..." (bgo#527788)
   803   - Dispose the SqliteCommand after it's executed (bgo#586498)
   804   - Fix crash when opening the profile conf dialog (bgo#587308)
   805   - Fix editor always prompting to save podcasts (bgo#584880)
   806   - Fix initial track score calculation (bgo#594568)
   807   - Many, many, many more bug fixes
   808   - ~130 bugs were fixed since 1.5.0
   809   - ~250 bugs were fixed since 1.4.3 (last packaged release)
   810 - Major packaging changes
   811   * Split Boo extension into an -extensions-boo package
   812   * Split Digital Media Player extensions into -dmp (core libraries
   813     and the generic USB mass storage support), -dmp-ipod, and
   814   - dmp-mtp packages (since they have extra deps)
   815   * Split clients into separate packages (-client-classic and
   816   - client-muinshee); each client provides banshee-1-client
   817   * Split core libraries, services, and resources into the -core
   818     package
   819   * The root package is basically a meta package now that requires
   820     a client package, the GStreamer engine, the UNIX backend, and
   821     recommends the classic client, and some extensions
   822 - All patches and translation overlays removed since they are
   823   merged into the upstream release
   824 * Tue Aug 25 2009 aj@suse.de
   825 - Add build require on mono-zeroconf-devel to fix build.
   826 * Sat Aug 15 2009 beineri@opensuse.org
   827 - fix duplicate appearance of Banshee in (KDE) start menu
   828 * Thu Mar  5 2009 abockover@novell.com
   829 - Update to 1.4.3 release
   830   * Bug-fix-only release
   831   * 17 bugs fixed since 1.4.2 (most of which were already applied)
   832   * Removed the Novell translations since I disagree with the way
   833     we handle them with upstream - the upstream translations are
   834     rather complete (~93%%); kept the Korean translation since one
   835     does not exist upstream
   836 * Wed Feb  4 2009 gburt@suse.de
   837 - Patch fixing playlists not being saved to DAPs (bnc#472526)
   838 - Patch fixing adding files to MTP devices (bnc#472524)
   839 - Patch renaming sr@Latn translation to sr@latin (bnc#472522)
   840 * Fri Jan 30 2009 gburt@suse.de
   841 - Patch fixing freeze on DAP load (bnc#465214)
   842 - Patch fixing crash on delete from File System Queue (bnc#467377)
   843 - Patch fixing crash on MTP device load (bnc#470722)
   844 - Patch fixing hang while loading streams (bnc#376532)
   845 * Wed Jan 21 2009 abockover@novell.com
   846 - Patch to fix RPMLINT warning about trailing ; on MimeType field
   847   in .desktop files
   848 - Remove some legacy hacks for dealing with openSUSE < 10.3
   849 - Add logic to bundle certain assemblies when we are building from
   850   the upstream/devel OBS project (Banshee) and not openSUSE or SLE
   851   to allow us to do safe intermediate upgrades of packages outside
   852   of the distro
   853 * Wed Jan 21 2009 abockover@novell.com
   854 - Update to 1.4.2
   855 - Bug fix only release that includes all previous patches to 1.4.1
   856 * Mon Jan 12 2009 mauro@suse.de 
   857 - Translations update.
   858 * Sun Jan 11 2009 gburt@suse.de
   859 - Patch to fix support for itms podcast subscription inks (bnc#465149)
   860 - Patch to fix freeze caused by submitting Last.fm now playing (bnc#465215)
   861 * Sun Jan 11 2009 abockover@novell.com
   862 - Patch to support Nautilus/GIO device actions (play CD, highlight
   863   media player, etc) (bnc#461677)
   864 - Patch to prevent DAAP service from crashing (bnc#465159)
   865 - Patch to allow persisting build metadata and vendor information in
   866   assemblies, and show in log file to help with better bug reports;
   867   adds --with-vendor-build-id="%%distribution" to the spec
   868 * Sun Jan 11 2009 abockover@novell.com
   869 - Fix up desktop files (bnc#456120, bnc#459993, bnc#440615, bnc#461677)
   870 - Fix primary desktop file to -N "Banshee" -G "Media Player" (bnc#433594)
   871 * Sat Jan 10 2009 abockover@novell.com
   872 - Patch to set the mimetype for ripped tracks (bnc#464889)
   873 - Patch to handle spaces in command line arguments (bnc#440883)
   874 - Patch to make xx_YY langs work from xml:lang, fixes zh_CN et al (bnc#449788)
   875 - Patch for API compat fix for 1.4.2 (bgo#562151)
   876 - Patch to show audio CDs in import dialog, fixes SLE 10 regression (bnc#457918)
   877 * Fri Jan  9 2009 gburt@suse.de
   878 - Patch to fix handling of internet radio loading (bnc#456120)
   879 * Thu Jan  8 2009 gburt@suse.de
   880 - Patch to avoid Rescan tool podcast bug (bnc#464604)
   881 - Patch to avoid Rescan tool gui glitch (bnc#462304)
   882 - Patch for non-UTF8 RSS parsing (bnc#459084)
   883 - Patch to show .MP3 in import dialog (bnc#464608)
   884 - Patch for less rigid rss date parsing - bnc#464612)
   885 - Patch to fix genre-search casing bug (bnc#464615)
   886 - Patch for non-ASCII scrobbling (bnc#464613)
   887 - Patch for podcast published date (bnc#464617)
   888 - Patch for duplicate albums b/c compilation support (bnc#464619)
   889 - Patch for track count editor fix (bnc#464620)
   890 - Patch to remove /tmp extension loading (bnc#464622)
   891 - Patch for pack/add browser fix (bnc#464629)
   892 * Fri Dec 19 2008 gburt@suse.de
   893 - Patch to fix podcast-related DAP crash (bnc#464627)
   894 - Patch to fix DAAP-related freeze on startup (bnc#450125)
   895 - Patch to fix bug that prevented unsubscribing from a podcast (bnc#464624)
   896 - Patch to fix crash when using Banshee in certain languages and inserting
   897   an audio CD (bnc#464626)
   898 * Fri Dec 12 2008 mauro@suse.de
   899 - Patch to fix bnc#447606 Unlocalised text on Equalizer menu
   900 * Fri Nov 21 2008 abockover@suse.de
   901 - Patch to create music directory in prefs dialog (bnc#432754)
   902 - Remove Real audio/video mime types from .desktop file (bnc#440615)
   903 - Fix an issue with generics for gmcs (bgo#561392)
   904 - Allow escape key to close the equalizer dialog (bgo#552818)
   905 - Allow last track in a folder to be deleted on mass storage DAPs (bgo##560550)
   906 - Updated translations
   907 * Tue Nov 11 2008 abockover@suse.de
   908 - Updated to 1.4.1 Release
   909   * Fix some API/extensibility issues to ensure 1.4 API will not need to break
   910   * Fixed assembly versioning to be static as 1.4.0.0 to ensure compat
   911   * Store known devices in the extension manfiest to ensure other devices
   912     can be added later externally (forward compat)
   913   * Updated G1 icons from Jakub Steiner
   914   * Cosmetic fixes (spacing/padding/alignment) with the DAP overview page
   915   * Fix build issue with 10.3
   916   * Fix build issue with Mono trunk
   917 * Fri Nov  7 2008 abockover@suse.de
   918 - Updated to 1.4.0.1 Release
   919   * Fixes an issue with the G1 not reading cover art at wrong folder depth
   920   * Fix a path typo
   921 * Fri Nov  7 2008 abockover@suse.de
   922 - Updated to 1.4.0 Release
   923   * Fixes on top of mass storage extension support T-Mobile G1/Android Phone
   924   * Added verification tool at build time to test DLL mapping to
   925     avoid further bugs like bgo#557868 and bnc#440409
   926   * Worked around a potential Mono bug causing a crash (bgo#556573)
   927   * Fixes in the track editor to avoid false positives on edit-save confirm
   928   * Fixed track edito auto-order for track-number/count
   929   * Fixed a seldom seen crasher (bnc#557867)
   930 * Fri Oct 31 2008 gburt@suse.de
   931 - Fix critical bug in our dll mapping config (bgo#557868, bnc#440409)
   932 * Sat Oct 25 2008 abockover@suse.de
   933 - Updated to 1.3.3 Release
   934   * Small Bug-fix only release
   935   - Removed code that prompted/set Banshee as default player (bnc#433096)
   936   - Bug fix in equalizer element fixing crash (bnc#557260)
   937   - Fixed bug where play queue would stop after every song (bnc#557386)
   938   - Allow prepending the play queue over DBus (for GNOME Do) (bnc##557526)
   939 * Mon Oct 13 2008 abockover@suse.de
   940 - Fixed .desktop file (bnc#433594)
   941 * Mon Oct 13 2008 abockover@suse.de
   942 - Updated to 1.3.2 Release
   943   * Minor features/improvements:
   944   - Allow queueing files via dbus
   945   - Fix to allow the podcast primary source to contain [smart] playlists
   946   - When finished playing from the play queue, play the song after
   947     the song we left off from, or stop playing if nothing was playing before
   948   - Improved podcast refresh timing
   949   - Import all white-listed files, even if TagLib# doesn't recognize them
   950   - Cache and store images directly as Cairo ImageSurfaces, yielding
   951     performance and memory improvements
   952   - Major memory leak and performance fixes (avoid PangoContext leak)
   953   - Enable autocomplete in editor for artist, album, and album artist
   954   - Many improvements and fixes to the collection indexer, ready for external
   955     applications to consume now
   956   * 59 bugs were closed since 1.3.1
   957   * Notable Bugs FIXED:
   958   - Fix bug with non-JPEG cover art (bgo#388162)
   959   - Remember the user's smart playlist units (bgo#545887)
   960   - Look for PNG and BMP artwork in the album's folder (bgo#547841)
   961   - Avoid showing album art for 'unknown' artists (bgo#549320)
   962   - Jump to playing podcast and radio station now work
   963   - Fix bug with default CD importing profile (bgo#528621)
   964   - libmtp8 support (bgo#542117)
   965   - Fix bug with switching themes and things not getting updated
   966   - Recommendations and DAP storage panes are visible again
   967   - F11 toggles fullscreen (bgo#553440)
   968   - Remove newlines from podcast titles and descriptions (bgo#550008)
   969   - Fix issue with the Seek slider and recent versions of Gtk# (bgo#536397)
   970   - Fix bug with showing/selecting invalid profile for DAP transcoding
   971 * Mon Sep 22 2008 abockover@suse.de
   972 - Updated to 1.3.1 Release
   973   * Minor feature/cosmetic improvements:
   974   - Improved track editor UI and usability
   975   - Break columns context menu into two columns for easier navigation
   976   - Many fixes regarding column resizing and default widths
   977   * 42 bugs were closed since 1.3.0
   978   * Notable Bugs FIXED:
   979   - Remember sorting per source (bgo#524656)
   980   - Fix audio CD crash bug
   981   - Dialogs' translation domain properly set (bgo#536268)
   982   - Fix recent regression where the ListView scrolled to the top
   983     when switching sources
   984   - Allow shrinking selections with shift-click (bgo#535561)
   985   - Fix issue with it taking two clicks on the notification icon to
   986   get the main window visible, if Banshee was minimized (bgo#551916)
   987   - Don't give UI indication that the track list is sortable unless
   988   it really is (bgo#551969)
   989 * Fri Sep 12 2008 abockover@suse.de
   990 - Updated to 1.3.0 Release
   991   * Features & Enhancements
   992   - Vastly improved portable media player support
   993     o Automatic/proper synchronization mode
   994     o Playlists and smart playlists can be saved to devices (fate#303577)
   995     o Cover art can be synced to mass storage devices
   996   - Library rescanning - can now detect newly added, removed, and
   997     relocated files and update its collection (fate#5152)
   998   - Option to rename files when metadata changes
   999   - Collection indexer service with DBus API for third party apps
  1000     like GNOME Do, Beagle, Tangerine to query/index (dep. of fate#303568)
  1001   - Flat-file playlists can be opened from command line (fate#303576)
  1002   - Podcasting improvements
  1003   - New fancy cover art UI for the Now Playing source
  1004   - ReplayGain level correction support
  1005   - Improved performance of the album/podcast browsers
  1006   - Offline mode (disable features requiring network access)
  1007   - Banshee will now ask if it should be the default media player
  1008   - Support for extra metadata fields including BPM, Grouping, BitRate,
  1009     Conductor, DiscCount, and IsCompilation: read/write/colums/query support
  1010   * 64 bugs were closed since 1.2.1
  1011   * Notable Bugs FIXED:
  1012   - Drag and Drop to Nautilus works again (bgo#535128)
  1013   - Improved support for dark themes (bgo#544840)
  1014   - Improved ASX support (bgo#545646)
  1015   - Fix performance bug with loading USB Mass Storage DAPs (bgo#548254)
  1016   - Fix bug with the DAP usage bar being filtered (bgo#537366)
  1017   - Fix performance issue with album and podcast browsers (bgo#547628)
  1018 * Wed Aug 27 2008 abockover@suse.de
  1019 - Add a define based on if we are in OBS or autobuild
  1020 - Only call suse_update_desktop_file in autobuild, since parity
  1021   between OBS and autobuild is a myth, and we don't want to nuke
  1022   upstream translations in our desktop file
  1023 * Fri Aug 15 2008 abockover@suse.de
  1024 - BuildRequires for boo-devel, it provides the .pc file
  1025 * Thu Aug 14 2008 abockover@suse.de
  1026 - Enabled Boo support for openSUSE 11.1 and newer now that the
  1027   boo package is properly split into boo and boo-devel to avoid
  1028   a painful and unnecessary dependency chain
  1029 - spec file cleanup
  1030 * Wed Aug 13 2008 gburt@suse.de
  1031 - Add patch to fix common crash for tracks without cover art (bgo#547520)
  1032 * Tue Aug 12 2008 abockover@suse.de
  1033 - Updated to 1.2.1 Release
  1034   * Features & Enhancements
  1035   - Drag and drop albums or artists from the browser
  1036   - New import source to aid in importing videos from your camera
  1037   - Show cover art in Now Playing
  1038   - Pressing play will play the first track selected if nothing is loaded
  1039   - Pressing o on a track selection behaves the same as pressing enter
  1040   - Include never-played tracks when querying against last played
  1041   - Prefer cover art named cover/folder/front.jpg over other image files
  1042   - Translation updates from 19 translators
  1043   * 24 Bugs FIXED since Banshee 1.2.0
  1044   * Notable bugs FIXED:
  1045   - Fix bug with loading USB Mass Storage Players
  1046   - Fix ASX and mms:// support
  1047   - Fix a common crash when quitting Banshee 1.2
  1048   - Amarok importer now migrates date added and last played
  1049   - Fix crash when editing smart playlists with date fields
  1050   - 24 bugs fixed since 1.2
  1051 * Mon Aug  4 2008 abockover@suse.de
  1052 - Updated to 1.2 Release (1.2.0)
  1053   * Major new features bringing full parity to 0.13.2:
  1054   - 10-band equalizer with preset support
  1055   - Multi-Artist (Compilation/Various) Album Support
  1056   - Internet Radio
  1057   - Recommendations pane
  1058   - DAAP/Music Sharing
  1059   - Playlist importing
  1060   - Manual track reordering of playlists/play queue
  1061   - Amarok database migration
  1062   * 82 Bugs FIXED since Banshee 1.0
  1063   * Notable bugs FIXED:
  1064   - More robust parsing of podcast (RSS) files
  1065   - Find and use cover art from the album folder (cover.jpg, etc)
  1066   - Add Last.fm as a cover art provider
  1067   - The last playback source is used when the Play Queue is empty
  1068   - Better performance (start up time, memory usage, searching, etc)
  1069   - Disable the screensaver when in fullscreen mode
  1070   - Much improved performance and UI for automatic cover art fetching
  1071   - Fix issues with importing and playing files in folders named Music*
  1072 * Mon Jun  9 2008 jpr@suse.de
  1073 - Turn off boo scripting, it causes too many dependencies in a
  1074   stock install
  1075 * Thu Jun  5 2008 abockover@suse.de
  1076 - Updated to 1.0 Final Release (1.0.0)
  1077   * 57 Bugs FIXED since RC1
  1078   * Notable bugs FIXED:
  1079   - Fix GUI identifying podcast items to avoid dupes (bgo#536555)
  1080   - Use standard seek/position widget in popup (bgo#536396)
  1081   - Fix metacity focus bug in fullscreen (bgo#531187)
  1082   - Fix GTK theme issues (bgo#536052, bgo#534731)
  1083   - Show fullscreen on same monitor as parent window (bgo#535982)
  1084   - Fix player engine DBus support (bgo#534472)
  1085   - Added matching for oga and ogv extensions (bgo#532561)
  1086   - Fix crash when ejecting hardware (bgo#535898)
  1087   - Only set rating when mouse is released (bgo#535338)
  1088   - Use proper icon in notif area depending on panel size (bgo#526333)
  1089   - Set notification window hint on popup (bgo#526326)
  1090   - Fixed a number of DBus API issues (bgo#532215)
  1091   * Fixed audio CD duplication through Brasero and Nautilus
  1092   * Fixed GStreamer plugin installation hooks
  1093   * Show full --help information to expose command line functions
  1094 - Since 1.0 Alpha 3:
  1095   * Full iPod and MTP support including video sync
  1096   * Default smart playlist selection
  1097   * Mini mode extension
  1098   * Extension manager
  1099   * Boo scripting support
  1100   * Full screen video support
  1101   * Podcast support (including video)
  1102   * Auto-rip CD importing
  1103   * CD Burning through Brasero
  1104   * New device status bar
  1105   * Automatic cover art downloader
  1106   * DBus command line client
  1107   * Single instance support
  1108   * File system/local queue support
  1109   * Over 100 bugs fixed
  1110 * Sat May 31 2008 abockover@suse.de
  1111 - Updated to 1.0 RC1 Release (0.99.3)
  1112   * Full iPod and MTP support including video sync
  1113   * Default smart playlist selection
  1114   * Mini mode extension
  1115   * Extension manager
  1116   * Boo scripting support
  1117   * Full screen video support
  1118   * Podcast support (including video)
  1119   * Auto-rip CD importing
  1120   * CD Burning through Brasero
  1121   * New device status bar
  1122   * Automatic cover art downloader
  1123   * DBus command line client
  1124   * Single instance support
  1125   * File system/local queue support
  1126   * Over 100 bugs fixed
  1127 * Wed May 28 2008 sbrabec@suse.cz
  1128 - Do not call gtk-update-icon-cache (bnc#395056).
  1129 * Tue Apr 15 2008 coolo@suse.de
  1130 - disable parallel build to fix build
  1131 * Thu Apr 10 2008 abockover@suse.de
  1132 - Updated to 1.0 Alpha 3 Release (0.98.3)
  1133   * Adds audio CD playback and ripping
  1134   * Adds USB Mass Storage Digital Audio Player syncing
  1135   * New experimental shuffle UI was added
  1136   * Repeat modes now work
  1137   * Jump to song was implemented
  1138   * Full screen mode was implemented (not video)
  1139   * Visual improvements in Last.fm
  1140   * Cairo widgets (list view, track header) respect system DPI
  1141   * Over 40 other bugs fixed since 0.98.2
  1142 * Wed Mar 26 2008 abockover@suse.de
  1143 - Updated to 1.0 Alpha 2 Release (0.98.2)
  1144   * Adds video importing, collection management, and playback
  1145   * Cache files respect XDG_CACHE_HOME
  1146   * List view settings are preserved (column width/visibility)
  1147   * Play Count, Skip Count, Last Played, and Last Skipped are updated
  1148   * Allow editing of artist and album names
  1149   * Start playing when artist or album browser is double clicked
  1150   * Bookmarks extension was ported to 1.0 APIs
  1151   * Date-based searches and smart playlists should be working much better
  1152   * Initialize the translation Catalog so translations can actually be used
  1153   * Improved support for dark themes
  1154   * Disable the equalizer temporarily until gstreamer pipeline issues resolved
  1155 - Removed the icon fix patch; rolled into upstream
  1156 * Fri Mar 14 2008 abockover@suse.de
  1157 - Added a patch to fix the icon name bug found after the release
  1158 * Fri Mar 14 2008 abockover@suse.de
  1159 - Initial package for Banshee 1.0
  1160 - Banshee 1.0 Alpha 1 Release (0.98.1)
  1161 - Can be installed and used in parallel with previous Banshee (banshee-*)
  1162 - http://banshee-project.org/Releases/0.98.1

mercurial