banshee-1/banshee-1.spec

changeset 0
4f133201e207
child 1
4667f24fe848
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/banshee-1/banshee-1.spec	Fri Mar 11 21:30:26 2011 +0100
     1.3 @@ -0,0 +1,1162 @@
     1.4 +# 
     1.5 +# Do NOT Edit the Auto-generated Part!
     1.6 +# Generated by: spectacle version 0.19~pre
     1.7 +# 
     1.8 +# >> macros
     1.9 +# << macros
    1.10 +
    1.11 +Name:       banshee-1
    1.12 +Summary:    Banshee Media Player
    1.13 +Version:    1.7.3
    1.14 +Release:    4.3
    1.15 +Group:      Applications/Multimedia
    1.16 +License:    MIT
    1.17 +URL:        http://banshee.fm
    1.18 +Source0:    %{name}-%{version}.tar.bz2
    1.19 +Source100:  banshee-1.yaml
    1.20 +Patch0:     enable-library-watcher-by-default.patch
    1.21 +Patch1:     meego-aware-context-menu-positions-bmc869.patch
    1.22 +Patch2:     move-video-mutex-in-func-bmc5591.patch     
    1.23 +Patch3:     increase-pipeline-ready-timeout-bmc193.patch
    1.24 +Patch4:     play-next-track-after-unsupported-codec-bmc802.patch
    1.25 +Patch5:     close-player-engine-on-fsq-clear-bmc2684.patch
    1.26 +Patch6:     moblin-to-meego-rename.patch
    1.27 +Patch7:     media-as-meego-icon-name.patch
    1.28 +Patch8:     search-unknown-artist-album-bmc6228.patch
    1.29 +Patch9:     import-video-playlist-bmc8383.patch
    1.30 +Patch10:    start-as-meego-client-bmc7394.patch
    1.31 +Requires:   %{name}-core = %{version}
    1.32 +Requires:   %{name}-backend-platform-unix = %{version}
    1.33 +Requires:   gst-plugins-good
    1.34 +BuildRequires:  pkgconfig(shared-mime-info)
    1.35 +BuildRequires:  pkgconfig(gconf-2.0)
    1.36 +BuildRequires:  pkgconfig(gstreamer-plugins-base-0.10)
    1.37 +BuildRequires:  pkgconfig(sqlite3) >= 3.4
    1.38 +BuildRequires:  pkgconfig(mono) >= 2.6
    1.39 +BuildRequires:  pkgconfig(gtk-sharp-2.0)
    1.40 +BuildRequires:  pkgconfig(mono-addins)
    1.41 +BuildRequires:  pkgconfig(ndesk-dbus-glib-1.0)
    1.42 +BuildRequires:  pkgconfig(taglib-sharp)
    1.43 +BuildRequires:  pkgconfig(libmtp)
    1.44 +BuildRequires:  pkgconfig(xrandr) >= 1.1.1
    1.45 +BuildRequires:  pkgconfig(xxf86vm) >= 1.0.0
    1.46 +BuildRequires:  pkgconfig(gconf-sharp-2.0)
    1.47 +BuildRequires:  pkgconfig(meego-panel)
    1.48 +BuildRequires:  intltool
    1.49 +
    1.50 +
    1.51 +%description
    1.52 +Powerful yet simple media player.
    1.53 +
    1.54 +
    1.55 +
    1.56 +%package devel
    1.57 +Summary:    Development package for Banshee
    1.58 +Group:      Development/Libraries
    1.59 +Requires:   %{name} = %{version}-%{release}
    1.60 +Requires:   gst-plugins-base-devel
    1.61 +Requires:   gtk2-devel
    1.62 +
    1.63 +%description devel
    1.64 +Users who wish to extend Banshee should install this package. It
    1.65 +includes standard Linux development files and other tools for building
    1.66 +extensions and applications on top of the Banshee core application
    1.67 +framework.
    1.68 +
    1.69 +
    1.70 +%package core
    1.71 +Summary:    Core Banshee platform libraries, services, and resources
    1.72 +Group:      Applications/Multimedia
    1.73 +Requires:   %{name} = %{version}-%{release}
    1.74 +Requires(post): /bin/touch
    1.75 +Requires(post): gtk2
    1.76 +
    1.77 +%description core
    1.78 +This package provides core libraries, services, and resources for
    1.79 +building Banshee clients and user experiences.
    1.80 +
    1.81 +
    1.82 +%package backend-platform-unix
    1.83 +Summary:    UNIX platform support for Banshee
    1.84 +Group:      Applications/Multimedia
    1.85 +Requires:   %{name} = %{version}-%{release}
    1.86 +
    1.87 +%description backend-platform-unix
    1.88 +This package provides many optimizations for UNIX based platforms. In
    1.89 +particular, it provides a POSIX IO layer that performs better than the
    1.90 +default System.IO/.NET IO layer provided in the base banshee-1 package.
    1.91 +
    1.92 +
    1.93 +%package backend-platform-hal
    1.94 +Summary:    Legacy HAL platform support for Banshee
    1.95 +Group:      Applications/Multimedia
    1.96 +Requires:   %{name} = %{version}-%{release}
    1.97 +Requires:   %{name}-backend-platform-unix = %{version}
    1.98 +
    1.99 +%description backend-platform-hal
   1.100 +This package provides legacy Hardware Abstraction Layer support for
   1.101 +older Linux systems.
   1.102 +
   1.103 +
   1.104 +%package backend-platform-gnome
   1.105 +Summary:    GNOME platform support for Banshee
   1.106 +Group:      Applications/Multimedia
   1.107 +Requires:   %{name} = %{version}-%{release}
   1.108 +Requires:   %{name}-backend-platform-unix = %{version}
   1.109 +Requires(post): /bin/touch
   1.110 +Requires(post): gtk2
   1.111 +
   1.112 +%description backend-platform-gnome
   1.113 +This package provides platform integration with the GNOME Desktop for
   1.114 +Banshee. Most notably it provides a configuration backend to GConf, so
   1.115 +all user settings can be stored there. Other GNOME specific integration
   1.116 +hooks are provided as well.
   1.117 +
   1.118 +Users running Banshee on GNOME are recommended to install this package.
   1.119 +
   1.120 +
   1.121 +%package backend-platform-meego
   1.122 +Summary:    GNOME platform support for Banshee
   1.123 +Group:      Applications/Multimedia
   1.124 +Requires:   %{name} = %{version}-%{release}
   1.125 +Requires:   %{name}-backend-platform-gnome = %{version}
   1.126 +Requires:   %{name}-client-classic = %{version}
   1.127 +
   1.128 +%description backend-platform-meego
   1.129 +This package provides platform integration with the MeeGo Desktop for
   1.130 +Banshee. This provides the mutter-meego panel and a customized classic
   1.131 +user interface.
   1.132 +
   1.133 +
   1.134 +%package client-classic
   1.135 +Summary:    Banshee client providing the classic interface
   1.136 +Group:      Applications/Multimedia
   1.137 +Requires:   %{name} = %{version}-%{release}
   1.138 +Provides:   %{name}-client = %{version}
   1.139 +BuildRequires:   desktop-file-utils
   1.140 +
   1.141 +%description client-classic
   1.142 +The Classic Banshee client provides a familiar user interface with a
   1.143 +source list and three-pane layout for browsing and exploring media.
   1.144 +This client is the most feature rich, but does not sacrifice usability.
   1.145 +
   1.146 +
   1.147 +%package client-muinshee
   1.148 +Summary:    Banshee client modeled after the Muine music player interface
   1.149 +Group:      Applications/Multimedia
   1.150 +Requires:   %{name} = %{version}-%{release}
   1.151 +Provides:   %{name}-client = %{version}
   1.152 +
   1.153 +%description client-muinshee
   1.154 +The Muinshee Banshee client provides a user interface modeled directly
   1.155 +after the old GNOME Muine media player.
   1.156 +
   1.157 +
   1.158 +%package extensions-default
   1.159 +Summary:    Default extensions for Banshee
   1.160 +Group:      Applications/Multimedia
   1.161 +Requires:   %{name} = %{version}-%{release}
   1.162 +Requires(post): /bin/touch
   1.163 +Requires(post): gtk2
   1.164 +
   1.165 +%description extensions-default
   1.166 +The default set of extensions for Banshee including a Play Queue,
   1.167 +Last.fm streaming, Audio Scrobbling, metadata fixup, video playback,
   1.168 +an Amazon MP3 downloader, and much more. It is highly recommended.
   1.169 +
   1.170 +
   1.171 +%package dmp
   1.172 +Summary:    Digital Media Player support for Banshee
   1.173 +Group:      Applications/Multimedia
   1.174 +Requires:   %{name} = %{version}-%{release}
   1.175 +Requires(post): /bin/touch
   1.176 +Requires(post): gtk2
   1.177 +
   1.178 +%description dmp
   1.179 +Core support for Digital Media Player support. Includes generic
   1.180 +USB mass storage device support
   1.181 +
   1.182 +
   1.183 +%package dmp-mtp
   1.184 +Summary:    MTP/PlaysForSure Digital Media Player support for Banshee
   1.185 +Group:      Applications/Multimedia
   1.186 +Requires:   %{name} = %{version}-%{release}
   1.187 +Requires:   %{name}-dmp = %{version}
   1.188 +Requires:   libmtp
   1.189 +
   1.190 +%description dmp-mtp
   1.191 +Support for various MTP/PlaysForSure/Certified For Windows Vista(R)
   1.192 +devices as provided by libmtp.
   1.193 +
   1.194 +
   1.195 +
   1.196 +%prep
   1.197 +%setup -q -n %{name}-%{version}
   1.198 +
   1.199 +# enable-library-watcher-by-default.patch
   1.200 +%patch0 -p1
   1.201 +# meego-aware-context-menu-positions-bmc869.patch
   1.202 +%patch1 -p1
   1.203 +# move-video-mutex-in-func-bmc5591.patch (Evaluate in Upstream)
   1.204 +%patch2 -p1
   1.205 +# increase-pipeline-ready-timeout-bmc193.patch
   1.206 +%patch3 -p1
   1.207 +# play-next-track-after-unsupported-codec-bmc802.patch
   1.208 +%patch4 -p1
   1.209 +# close-player-engine-on-fsq-clear-bmc2684.patch
   1.210 +%patch5 -p1
   1.211 +# moblin-to-meego-rename.patch
   1.212 +%patch6 -p1
   1.213 +# media-as-meego-icon-name.patch
   1.214 +%patch7 -p1
   1.215 +# search-unknown-artist-album-bmc6228.patch (Evaluate in Upstream)
   1.216 +%patch8 -p1
   1.217 +# import-video-playlist-bmc8383.patch
   1.218 +%patch9 -p1
   1.219 +# start-as-meego-client-bmc7394.patch
   1.220 +%patch10 -p1
   1.221 +# >> setup
   1.222 +# << setup
   1.223 +
   1.224 +%build
   1.225 +# >> build pre
   1.226 +# << build pre
   1.227 +
   1.228 +%autogen --disable-static \
   1.229 +    --with-vendor-build-id="%distribution" \
   1.230 +    --libexecdir=%{_libexecdir} \
   1.231 +    --enable-meego \
   1.232 +    --disable-docs \
   1.233 +    --disable-boo \
   1.234 +    --disable-youtube \
   1.235 +    --disable-daap \
   1.236 +    --disable-ipod
   1.237 +
   1.238 +make %{?jobs:-j%jobs}
   1.239 +
   1.240 +# >> build post
   1.241 +# << build post
   1.242 +%install
   1.243 +rm -rf %{buildroot}
   1.244 +# >> install pre
   1.245 +# << install pre
   1.246 +%make_install 
   1.247 +chmod -x %{buildroot}%{_libdir}/banshee-1/*.config
   1.248 +chmod -x %{buildroot}%{_libdir}/banshee-1/*/*.config
   1.249 +# FIXME: this is necessary because of an upstream build bug
   1.250 +# that is calling update-mime-database
   1.251 +find %{buildroot}%{_datadir}/mime -maxdepth 1 -type f -exec rm -f {} \;
   1.252 +rm -f %{buildroot}%{_datadir}/applications/mimeinfo.cache
   1.253 +# We don't want these on MeeGo for various reasons
   1.254 +rm -f \
   1.255 +%{buildroot}%{_libdir}/banshee-1/Extensions/Banshee.Emusic.dll* \
   1.256 +%{buildroot}%{_libdir}/banshee-1/Extensions/Banshee.NotificationArea.dll* \
   1.257 +%{buildroot}%{_libdir}/banshee-1/Extensions/Banshee.Bpm.dll* \
   1.258 +%{buildroot}%{_libdir}/banshee-1/Extensions/Banshee.PlayerMigration.dll* \
   1.259 +%{buildroot}%{_libdir}/banshee-1/Extensions/Banshee.MiniMode.dll* \
   1.260 +%{buildroot}%{_libdir}/banshee-1/Extensions/Banshee.AudioCd.dll*
   1.261 +%if !0%{?suse_version}
   1.262 +sed -i 's/Name=Banshee /Name=/' %{buildroot}%{_datadir}/applications/banshee-1*.desktop
   1.263 +%endif
   1.264 +
   1.265 +
   1.266 +# >> install post
   1.267 +# << install post
   1.268 +%find_lang banshee-1
   1.269 +
   1.270 +
   1.271 +
   1.272 +
   1.273 +
   1.274 +
   1.275 +
   1.276 +
   1.277 +
   1.278 +
   1.279 +%post core
   1.280 +/bin/touch --no-create %{_datadir}/icons/hicolor || :
   1.281 +%{_bindir}/gtk-update-icon-cache \
   1.282 +  --quiet %{_datadir}/icons/hicolor 2> /dev/null|| :
   1.283 +
   1.284 +%postun core
   1.285 +/bin/touch --no-create %{_datadir}/icons/hicolor || :
   1.286 +%{_bindir}/gtk-update-icon-cache \
   1.287 +  --quiet %{_datadir}/icons/hicolor 2> /dev/null|| :
   1.288 +
   1.289 +
   1.290 +
   1.291 +
   1.292 +
   1.293 +
   1.294 +
   1.295 +
   1.296 +%post backend-platform-gnome
   1.297 +/bin/touch --no-create %{_datadir}/icons/hicolor || :
   1.298 +%{_bindir}/gtk-update-icon-cache \
   1.299 +  --quiet %{_datadir}/icons/hicolor 2> /dev/null|| :
   1.300 +
   1.301 +%postun backend-platform-gnome
   1.302 +/bin/touch --no-create %{_datadir}/icons/hicolor || :
   1.303 +%{_bindir}/gtk-update-icon-cache \
   1.304 +  --quiet %{_datadir}/icons/hicolor 2> /dev/null|| :
   1.305 +
   1.306 +
   1.307 +
   1.308 +
   1.309 +
   1.310 +
   1.311 +
   1.312 +
   1.313 +
   1.314 +
   1.315 +
   1.316 +%post extensions-default
   1.317 +/bin/touch --no-create %{_datadir}/icons/hicolor || :
   1.318 +%{_bindir}/gtk-update-icon-cache \
   1.319 +  --quiet %{_datadir}/icons/hicolor 2> /dev/null|| :
   1.320 +
   1.321 +%postun extensions-default
   1.322 +/bin/touch --no-create %{_datadir}/icons/hicolor || :
   1.323 +%{_bindir}/gtk-update-icon-cache \
   1.324 +  --quiet %{_datadir}/icons/hicolor 2> /dev/null|| :
   1.325 +
   1.326 +
   1.327 +%post dmp
   1.328 +/bin/touch --no-create %{_datadir}/icons/hicolor || :
   1.329 +%{_bindir}/gtk-update-icon-cache \
   1.330 +  --quiet %{_datadir}/icons/hicolor 2> /dev/null|| :
   1.331 +
   1.332 +%postun dmp
   1.333 +/bin/touch --no-create %{_datadir}/icons/hicolor || :
   1.334 +%{_bindir}/gtk-update-icon-cache \
   1.335 +  --quiet %{_datadir}/icons/hicolor 2> /dev/null|| :
   1.336 +
   1.337 +
   1.338 +
   1.339 +
   1.340 +%files -f banshee-1.lang
   1.341 +%defattr(-,root,root,-)
   1.342 +# >> files
   1.343 +# << files
   1.344 +
   1.345 +
   1.346 +%files devel
   1.347 +%defattr(-,root,root,-)
   1.348 +%{_libdir}/banshee-1/gconf-schema-extractor.exe
   1.349 +%{_libdir}/pkgconfig/banshee-1-*.pc
   1.350 +# >> files devel
   1.351 +# << files devel
   1.352 +
   1.353 +%files core
   1.354 +%defattr(-,root,root,-)
   1.355 +%dir %{_libdir}/banshee-1
   1.356 +%dir %{_libdir}/banshee-1/Extensions
   1.357 +%dir %{_libdir}/banshee-1/Backends
   1.358 +%dir %{_libdir}/banshee-1/gstreamer-0.10
   1.359 +%dir %{_datadir}/banshee-1
   1.360 +%dir %{_datadir}/banshee-1/audio-profiles
   1.361 +%dir %{_datadir}/banshee-1/icons
   1.362 +%dir %{_datadir}/banshee-1/icons/hicolor
   1.363 +%dir %{_datadir}/banshee-1/icons/hicolor/*
   1.364 +%dir %{_datadir}/banshee-1/icons/hicolor/*/*
   1.365 +%{_libdir}/banshee-1/Mono.Data.Sqlite.dll*
   1.366 +%{_libdir}/banshee-1/Hyena.dll*
   1.367 +%{_libdir}/banshee-1/Hyena.Data.Sqlite.dll*
   1.368 +%{_libdir}/banshee-1/Hyena.Gui.dll*
   1.369 +%{_libdir}/banshee-1/Migo.dll*
   1.370 +%{_libdir}/banshee-1/MusicBrainz.dll*
   1.371 +%{_libdir}/banshee-1/Mono.Media.dll*
   1.372 +%{_libdir}/banshee-1/Lastfm.dll*
   1.373 +%{_libdir}/banshee-1/Lastfm.Gui.dll*
   1.374 +%{_libdir}/banshee-1/Banshee.Core.dll*
   1.375 +%{_libdir}/banshee-1/Banshee.Services.dll*
   1.376 +%{_libdir}/banshee-1/Banshee.Services.addins
   1.377 +%{_libdir}/banshee-1/Banshee.Widgets.dll*
   1.378 +%{_libdir}/banshee-1/Banshee.ThickClient.dll*
   1.379 +%{_libdir}/banshee-1/Banshee.CollectionIndexer.dll*
   1.380 +%{_libdir}/banshee-1/Banshee.exe*
   1.381 +%{_libdir}/banshee-1/Halie.exe*
   1.382 +%{_libdir}/banshee-1/Beroe.exe*
   1.383 +%{_datadir}/dbus-1/services/org.bansheeproject.Banshee.service
   1.384 +%{_datadir}/dbus-1/services/org.bansheeproject.CollectionIndexer.service
   1.385 +%{_datadir}/banshee-1/icons/hicolor/*/categories/source-playlist.png
   1.386 +%{_datadir}/banshee-1/icons/hicolor/*/categories/source-smart-playlist.png
   1.387 +%{_datadir}/banshee-1/icons/hicolor/*/actions/media-repeat-all.png
   1.388 +%{_datadir}/banshee-1/icons/hicolor/*/actions/media-repeat-none.png
   1.389 +%{_datadir}/banshee-1/icons/hicolor/*/actions/media-repeat-single.png
   1.390 +%{_datadir}/banshee-1/icons/hicolor/*/actions/encode.png
   1.391 +%{_datadir}/banshee-1/icons/hicolor/*/emblems//creative-commons*.png
   1.392 +%{_datadir}/icons/hicolor/16x16/apps/media-player-banshee.png
   1.393 +%{_datadir}/icons/hicolor/22x22/apps/media-player-banshee.png
   1.394 +%{_datadir}/icons/hicolor/24x24/apps/media-player-banshee.png
   1.395 +%{_datadir}/icons/hicolor/32x32/apps/media-player-banshee.png
   1.396 +%{_datadir}/icons/hicolor/48x48/apps/media-player-banshee.png
   1.397 +%{_datadir}/icons/hicolor/192x192/apps/media-player-banshee.png
   1.398 +%{_libdir}/banshee-1/libbanshee.so
   1.399 +%{_libdir}/banshee-1/gstreamer-0.10/libgstequalizer.so
   1.400 +%{_libdir}/banshee-1/Backends/Banshee.GStreamer.dll*
   1.401 +%{_datadir}/banshee-1/audio-profiles/*.xml
   1.402 +# >> files core
   1.403 +# << files core
   1.404 +
   1.405 +%files backend-platform-unix
   1.406 +%defattr(-,root,root,-)
   1.407 +%{_libdir}/banshee-1/Backends/Banshee.Unix.dll*
   1.408 +# >> files backend-platform-unix
   1.409 +# << files backend-platform-unix
   1.410 +
   1.411 +%files backend-platform-hal
   1.412 +%defattr(-,root,root,-)
   1.413 +%{_libdir}/banshee-1/Backends/Banshee.Hal.dll*
   1.414 +# >> files backend-platform-hal
   1.415 +# << files backend-platform-hal
   1.416 +
   1.417 +%files backend-platform-gnome
   1.418 +%defattr(-,root,root,-)
   1.419 +%{_libdir}/banshee-1/Backends/Banshee.Gnome.dll*
   1.420 +%{_libdir}/banshee-1/Backends/Banshee.NowPlaying.X11.dll*
   1.421 +%{_datadir}/banshee-1/icons/hicolor/*/actions/media-write-cd.png
   1.422 +%{_libdir}/banshee-1/Backends/libbnpx11.so
   1.423 +# >> files backend-platform-gnome
   1.424 +# << files backend-platform-gnome
   1.425 +
   1.426 +%files backend-platform-meego
   1.427 +%defattr(-,root,root,-)
   1.428 +%{_libdir}/banshee-1/MeeGo.exe*
   1.429 +%{_libdir}/banshee-1/Extensions/Banshee.MeeGo.dll*
   1.430 +%{_libexecdir}/meego-panel-banshee
   1.431 +%{_datadir}/dbus-1/services/com.meego.UX.Shell.Panels.banshee.service
   1.432 +%{_datadir}/mutter-meego/panels/meego-panel-banshee.desktop
   1.433 +# >> files backend-platform-meego
   1.434 +# << files backend-platform-meego
   1.435 +
   1.436 +%files client-classic
   1.437 +%defattr(-,root,root,-)
   1.438 +%{_prefix}/bin/banshee-1
   1.439 +%{_datadir}/applications/banshee-1*.desktop
   1.440 +%{_libdir}/banshee-1/Nereid.exe*
   1.441 +# >> files client-classic
   1.442 +# << files client-classic
   1.443 +
   1.444 +%files client-muinshee
   1.445 +%defattr(-,root,root,-)
   1.446 +%{_prefix}/bin/muinshee
   1.447 +%{_libdir}/banshee-1/Muinshee.exe*
   1.448 +# >> files client-muinshee
   1.449 +# << files client-muinshee
   1.450 +
   1.451 +%files extensions-default
   1.452 +%defattr(-,root,root,-)
   1.453 +%{_bindir}/bamz
   1.454 +%{_datadir}/mime/audio/x-amzxml.xml
   1.455 +%{_datadir}/mime/packages/amazonmp3.xml
   1.456 +%{_libdir}/banshee-1/Extensions/Banshee.AmazonMp3.exe*
   1.457 +%{_libdir}/banshee-1/Extensions/Banshee.Audiobook.dll*
   1.458 +%{_libdir}/banshee-1/Extensions/Banshee.InternetRadio.dll*
   1.459 +%{_libdir}/banshee-1/Extensions/Banshee.CoverArt.dll*
   1.460 +%{_libdir}/banshee-1/Extensions/Banshee.FileSystemQueue.dll*
   1.461 +%{_libdir}/banshee-1/Extensions/Banshee.Fixup.dll*
   1.462 +%{_libdir}/banshee-1/Extensions/Banshee.MultimediaKeys.dll*
   1.463 +%{_libdir}/banshee-1/Extensions/Banshee.Lastfm.dll*
   1.464 +%{_libdir}/banshee-1/Extensions/Banshee.LastfmStreaming.dll*
   1.465 +%{_libdir}/banshee-1/Extensions/Banshee.PlayQueue.dll*
   1.466 +%{_libdir}/banshee-1/Extensions/Banshee.NowPlaying.dll*
   1.467 +%{_libdir}/banshee-1/Extensions/Banshee.Podcasting.dll*
   1.468 +%{_libdir}/banshee-1/Extensions/Banshee.InternetArchive.dll*
   1.469 +%{_libdir}/banshee-1/Extensions/Banshee.LibraryWatcher.dll*
   1.470 +%{_datadir}/banshee-1/icons/hicolor/*/categories/lastfm-*.png
   1.471 +%{_datadir}/banshee-1/icons/hicolor/*/categories/audiobook.*
   1.472 +%{_datadir}/banshee-1/icons/hicolor/*/categories/podcast*.png
   1.473 +%{_datadir}/banshee-1/icons/hicolor/*/categories/radio.*
   1.474 +%{_datadir}/banshee-1/icons/hicolor/*/categories/internet-archive.*
   1.475 +%{_datadir}/banshee-1/icons/hicolor/*/categories/amazon-mp3-source.*
   1.476 +%{_datadir}/banshee-1/icons/hicolor/*/status/podcast*.png
   1.477 +%{_datadir}/banshee-1/icons/hicolor/*/actions/media-import-audio-cd.png
   1.478 +# >> files extensions-default
   1.479 +# << files extensions-default
   1.480 +
   1.481 +%files dmp
   1.482 +%defattr(-,root,root,-)
   1.483 +%{_libdir}/banshee-1/Extensions/Banshee.Dap.dll*
   1.484 +%{_libdir}/banshee-1/Extensions/Banshee.Dap.MassStorage.dll*
   1.485 +%{_datadir}/banshee-1/icons/hicolor/*/devices/phone-*
   1.486 +# >> files dmp
   1.487 +# << files dmp
   1.488 +
   1.489 +%files dmp-mtp
   1.490 +%defattr(-,root,root,-)
   1.491 +%{_libdir}/banshee-1/Mtp.dll*
   1.492 +%{_libdir}/banshee-1/Extensions/Banshee.Dap.Mtp.dll*
   1.493 +# >> files dmp-mtp
   1.494 +# << files dmp-mtp
   1.495 +
   1.496 +%changelog
   1.497 +* Sun Oct 17 2010 ting.z.zhou@intel.com
   1.498 +- Added start-as-meego-client-bmc7394.patch, fix banshee failed to
   1.499 +  start with option "--show-import-media" (bmc#7394)
   1.500 +* Fri Oct 15 2010 ting.z.zhou@intel.com
   1.501 +- Replaced separate-video-rpgain-mutexes-bmc1115.patch with
   1.502 +  move-video-mutex-in-func-bmc5591.patch, which combines the fix
   1.503 +  for bmc#1115 and bmc#5591 (bmc#1115, bmc#5591)
   1.504 +- Added search-unknown-artist-album-bmc6228.patch, fixing
   1.505 +  crash when searching unknown artist or album (bmc#6228)
   1.506 +- Added import-video-playlist-bmc8383.patch, fixing video playlist
   1.507 +  can not be imported (bmc#8383)
   1.508 +* Tue Aug  3 2010 nashif@linux.intel.com
   1.509 +- Removed dependency on banshee-1-lang which does not exist as a package anymore
   1.510 +* Sat Jul 31 2010 abockover@novell.com
   1.511 +- Update to 1.7.3 release
   1.512 +- New simplified packaging using spectacle
   1.513 +- Patch to work against MeeGo 1.1 (no longer compatible on
   1.514 +  1.0) due to renamed (moblin->meego) directories and files
   1.515 +* Thu Jul 22 2010 abockover@novell.com
   1.516 +- Added separate-video-rpgain-mutexes-bmc1115.patch, fixing a
   1.517 +  deadlock on the player engine when playing video (bmc#1115)
   1.518 +- Added increase-pipeline-ready-timeout-bmc193.patch, fixing
   1.519 +  a seek problem by increasing a timeout (bmc#193)
   1.520 +- Added play-next-track-after-unsupported-codec-bmc802.patch,
   1.521 +  allowing transitioning to the next track after a track with
   1.522 +  an unsupported codec is encountered (bmc#802)
   1.523 +- Added close-player-engine-on-fsq-clear-bmc2684.patch, which
   1.524 +  will stop playback when clearing the File System Queue if
   1.525 +  the track playing is in the FSQ. This works around the issue
   1.526 +  where USB devices cannot be ejected when playing from them;
   1.527 +  a full fix will be in 1.1/Banshee 1.7.x/1.8 as that version
   1.528 +  will bring native integrated device support to MeeGo through
   1.529 +  GIO/udev support; 1.6 only supported HAL, which MeeGo does
   1.530 +  not have (bmc#2684)
   1.531 +* Thu Jul 22 2010 abockover@novell.com
   1.532 +- Annotate patches with their upstreamed status
   1.533 +- Clean up the mangling of the Banshee .desktop files in
   1.534 +  %%install and only do this mangling on Intel's MeeGo
   1.535 +* Tue Jun 29 2010 abockover@novell.com
   1.536 +- Added gnome-proxy-support-bmc1920.patch, implementing full
   1.537 +  support for GNOME proxy configuration via GConf (bmc#1920)
   1.538 +- Identify patches in %%prep with -b flags
   1.539 +* Thu May 20 2010 chris.e.ferron@linux.intel.com
   1.540 +- Fixed name of banshee media player to media player for meego.
   1.541 +  media-as-meego-icon-name.patch
   1.542 +* Fri May 14 2010 abockover@novell.com
   1.543 +- Fix bmc#531: added stream-volume-interaction-support-bmc531.patch
   1.544 +  to never load/save the volume from preferences since volume state
   1.545 +  is fully managed on the stream/pipeline in GStreamer 0.10.25+
   1.546 +- Update for bmc#1756: added make-source-view-lighter-bmc1756.patch
   1.547 +  to tweak the background color of the source view to fit in better
   1.548 +  with the updated toolbar color in MeeGo
   1.549 +* Thu May 13 2010 abockover@novell.com
   1.550 +- Fix bmc#1746: use 'media' not 'Banshee Media Player' as MeeGo
   1.551 +  toolbar button tooltip
   1.552 +  * Added media-as-meego-panel-button-tooltip-bmc1746.patch
   1.553 +  * Added po file overlay tarball po-since-1.6.1.tar.bz2, provides
   1.554 +    German translation updates and ensures 'media' is translated
   1.555 +  in all 15 POR languages
   1.556 +* Fri May  7 2010 abockover@novell.com
   1.557 +- Updated to 1.6.1 release, capturing all the cumulative MeeGo fixes
   1.558 +- Additioanl fixes for MeeGo theme updates (bmc#1756) since last
   1.559 +  since-1.6.0.patch update
   1.560 +* Mon May  3 2010 abockover@novell.com
   1.561 +- Respun since-1.6.0.patch to b5c7c103fd9bcc409a70dcb7be9f37468b3097de
   1.562 +- Fixes UI/usability issues around the MeeGo toolbar, improves
   1.563 +  spacing, padding, and color scheme for MeeGo (bmc#790)
   1.564 +- Fixes Last.fm support (bmc#163), it was missing from the build
   1.565 +- Always load config.xml from /etc/skel if it exists and there is no
   1.566 +  user configuration (e.g. user removes their config)
   1.567 +* Sun May  2 2010 abockover@novell.com
   1.568 +- Respun since-1.6.0.patch to 51b166a3885b6367ea2abe370dea853ca1aaa658
   1.569 +- Fixes a number of MeeGo bugs:
   1.570 +  * bmc#1036 - zone switches when toggling fullscreen
   1.571 +  * bmc#1420 - regression where can't launch after quitting
   1.572 +  * bmc#537 - exits fullscreen when pausing/resuming video
   1.573 +  * bmc#809 - video can pop out of main window
   1.574 +  * bmc#531 - volume will will be set to 100%% when playing
   1.575 +  * bmc#928 - shows traditional window title for a second at startup
   1.576 +  * bmc#538 - toolbar can't be shown again when toggling fullscreen
   1.577 +  * bmc#571 - 'media' should be localized
   1.578 +* Tue Apr 27 2010 abockover@novell.com
   1.579 +- Respun since-1.6.0.patch to b286a9818f3ce21ef45163fe7724d747b7e211ce
   1.580 +  * Ensures that if either the music or video library is empty,
   1.581 +    for instance, when Banshee has never been run before, that the
   1.582 +    media folders are scanned (media from /etc/skel shows up on
   1.583 +    first launch).
   1.584 +* Tue Apr 27 2010 abockover@novell.com
   1.585 +- Respun since-1.6.0.patch to 65b6789309f01504011f3f6acd17b8b2a4879f7d
   1.586 +  * Fixes bmc#222 - need to click twice to launch panel
   1.587 +  * Fixes bmc#828 - Banshee crashes regularly, especially when importing
   1.588 +  * Fixes bmc#1034 - repeat menu items get removed from shuffle menu
   1.589 +  * Various upstream bug fixes
   1.590 +- Added meego-aware-context-menu-positions-bmc869.patch
   1.591 +  * Fixes bmc#869 - context menu can be hidden under MeeGo toolbar
   1.592 +- Disable DAAP support in MeeGo (was not supposed to be enabled)
   1.593 +* Wed Apr 14 2010 abockover@novell.com
   1.594 +- Added since-1.6.0.patch
   1.595 +  * MeeGo panel UI overhaul, implementing new UI design
   1.596 +  * Adds support for showing some dialogs via DBus/command line,
   1.597 +    like the import dialog (for MeeGo devices panel)
   1.598 +  * Fixes various MeeGo bugs
   1.599 +  * Minor bug fixes for MusicBrainz/Amazon ASIN lookup
   1.600 +  * Maemo DAP path fixes (do not read/sync private media
   1.601 +    folders, and support the Playlists folder)
   1.602 +* Wed Mar 31 2010 abockover@novell.com
   1.603 +- Update to 1.6.0 release
   1.604 +  * 265 bugs fixed since 1.5.1
   1.605 +  * 30 bugs fixed since 1.5.6
   1.606 +- Notable bugs fixed since 1.5.6
   1.607 +  * Fix device support on upcoming distros with DeviceKit rename
   1.608 +  * Restore equalizer preset correctly (bgo#614313)
   1.609 +  * Handle broken symlinks correctly (bgo#614065)
   1.610 +  * Allow overriding Android, Maemo, WebOS default settings (bgo#611991)
   1.611 +  * Fix crash deleting playlist on mass storage device (bgo#613734)
   1.612 +  * Fix issue with iTunes importer dialog sizing (bgo#613607)
   1.613 +  * Fix play count calculation with gapless enabled (bgo#613418)
   1.614 +  * Handle exceptions thrown by old plugins (Mirage, etc)
   1.615 +  * Use panel-specific (eg monochrome) icon in notification area
   1.616 +* Mon Mar 29 2010 abockover@novell.com
   1.617 +- Updated to 1.5.99 tarball which brings the package up to almost
   1.618 +  1.6.0, including various general bug fixes and MeeGo improvements
   1.619 +- Added artist list to MeeGo panel
   1.620 +- Improved speed of MeeGo toolbar binding
   1.621 +- Fixed various sync issues between sources, models, views
   1.622 +  in the MeeGo panel
   1.623 +- Various UI polish on the MeeGo panel
   1.624 +- Enable library watcher (e.g. inotify, auto-import) by default
   1.625 +* Tue Mar 23 2010 abockover@novell.com
   1.626 +- Update to 1.5.7 release, providing the new MeeGo panel and
   1.627 +  working integration
   1.628 +* Mon Mar 22 2010 abockover@novell.com
   1.629 +- Support building on MeeGo
   1.630 +- New package: banshee-1-backend-platform-meego
   1.631 +- Exclude some extensions from banshee-1-extensions-default
   1.632 +* Mon Mar 22 2010 abockover@novell.com
   1.633 +- Update to 1.5.6 release, fixing 44 bugs since 1.5.5
   1.634 +  * Fix rendering and interaction bugs in the grid view
   1.635 +  * Fix issue with volume getting reset on every song change
   1.636 +  * Handle volume changes from outside Banshee (eg PulseAudio)
   1.637 +  * Fix issue parsing some RSS feeds
   1.638 +  * Fix library importing and rescanning on all IO backends
   1.639 +  * Support coverart for albums without an artist (bgo#612626)
   1.640 +  * Don't capture 's' presses if keybindings disabled
   1.641 +  * Fix typing in the Wikipedia webkit view
   1.642 +  * Fix equalizer settings migration (bgo#612669)
   1.643 +  * Redraw the entire ListView when dragging columns
   1.644 +  * Increase podcast download timeout
   1.645 +  * Fix bad startup crash in PlayQueue on old Mono
   1.646 +  * Fix "Too many open files" bug with GIO backend
   1.647 +  * [Banshee.Hardware] Handle exceptions (bgo#613173)
   1.648 +  * [PodcastActions] Unsubscribe from an event on dispose
   1.649 +  * [ContextPane] Fix crash if active removed (bgo#613277)
   1.650 +  * [LastfmSource] Fix crash (bgo#612824)
   1.651 +  * [Lastfm] Fix crash using auth Refresh button (bgo#610911)
   1.652 +  * [Lastfm] Fix crash (bgo#613276)
   1.653 +  * Fix compilation error with older Mono
   1.654 +  * Fix compilation error with bundled notify-sharp
   1.655 +  * Fix --disable-youtube flag
   1.656 +  * Set YouTube install dir to Extensions/
   1.657 +  * Fix building with older GStreamer (bgo#613339)
   1.658 +* Wed Mar 17 2010 gburt@suse.de
   1.659 +- Require libmtp8, not libmtp
   1.660 +* Tue Mar 16 2010 gburt@suse.de
   1.661 +- Fix extensions-default Requires
   1.662 +* Thu Mar 11 2010 gburt@suse.de
   1.663 +- Update to 1.5.5 release
   1.664 +  * Minor feature and bug fix/stability release
   1.665 +  - Gapless Playback / Playbin2
   1.666 +  - Grid View
   1.667 +  - YouTube Extension
   1.668 +  * Enhancements:
   1.669 +  - Improve search responsiveness on large libraries
   1.670 +  - Add icons for Nexus One and Audiobooks
   1.671 +  - Play Queue item count, size, duration now ignores old tracks
   1.672 +  - Muinshee fixes: disable Auto-DJ, allow reordering, hide previous song
   1.673 +  * Notable bug fixes:
   1.674 +  - Fix a very common, SQL-related crash in 1.5.4
   1.675 +  - Fix saving equalizer settings in culture-invariant way
   1.676 +  - Jumping to a source's prefs via its context menu works again
   1.677 +  - Usage data not submitted more than every 48 hours
   1.678 +  - Fix repeatedly resyncing some files to a device b/c transcoded
   1.679 +  - Clear the redo stack on shuffle mode change
   1.680 +  - Accept feeds with empty title
   1.681 +  - Uri encode file location queries, making them work properly
   1.682 +  - Fixes to the OS X build
   1.683 +  * 26 bugs were fixed since 1.5.4
   1.684 +* Wed Feb 24 2010 gburt@suse.de
   1.685 +- Update to 1.5.4 release
   1.686 +  * Minor feature and bug fix/stability release
   1.687 +  * New features:
   1.688 +  - Opt-In Usage Data Collection
   1.689 +  - Default Equalizer Presets
   1.690 +  - Banshee Community Extensions
   1.691 +  - Extensible Shuffle Modes
   1.692 +  * Enhancements:
   1.693 +  - Wikipedia context pane extension enabled by default
   1.694 +  - Add support for Nokia N900 phones
   1.695 +  - Add tooltip to playback error column
   1.696 +  - On close Internet Archive item, return to Search
   1.697 +  - Notify user if try to sync missing file to DAP
   1.698 +  - Popup explanation of manual playlist ordering when appropriate
   1.699 +  - Simplify the default set of columns in Podcasts
   1.700 +  - Enable 'Delete From Drive' action in File System Queue
   1.701 +  - Make debuggable from within MonoDevelop
   1.702 +  - Coverart for unicode artist/albums now supported
   1.703 +  - Dropped glade-sharp dep; GNOME 3.0 ready
   1.704 +  - Add columns showing track sample rate and bits per sample
   1.705 +  - Option to sort an artist's albums by year, not title
   1.706 +  * Notable bug fixes:
   1.707 +  - Fixes to GIO backend
   1.708 +  - Many crash/startup fixes for OS X build
   1.709 +  - Enable LibraryWatcher only for Music and Video libraries
   1.710 +  - Do better job preserving IsCompilation metadata
   1.711 +  - Store some PlayQueue settings in the db (not GConf)
   1.712 +  - Update to Last.fm's API change for scrobbling/recs
   1.713 +  - Bring back static FileNamePattern API used by some scripts
   1.714 +  - Fix several memory leaks
   1.715 +  * 40 bugs were fixed since 1.5.3
   1.716 +* Thu Jan 28 2010 gburt@suse.de
   1.717 +- Enable building GIO backend
   1.718 +* Wed Jan 27 2010 gburt@suse.de
   1.719 +- Fix issue with muinshee getting installed instead of
   1.720 +  the classic client on some versions of SUSE
   1.721 +* Wed Jan 27 2010 gburt@suse.de
   1.722 +- Update to 1.5.3 release
   1.723 +  * Minor feature and bug fix/stability release
   1.724 +  * New features
   1.725 +  - Sync device from playlist option
   1.726 +  - Type-ahead find in track, artist, and album lists
   1.727 +  - Optional cover art in lower-left corner
   1.728 +  - Cover art editable via drag-and-drop and right-click
   1.729 +  - Audiobooks library extension
   1.730 +  - Library-folder watcher extension
   1.731 +  - eMusic importer/downloader extension
   1.732 +  - GIO file backend, supports non-local files
   1.733 +  - Return of the Mac OS X release
   1.734 +  * Enhancements:
   1.735 +  - Improved Podcast filtering/browsing
   1.736 +  - Extension preferences tab reworked
   1.737 +  - Extension names/descriptions translated
   1.738 +  - Improved sqlite performance
   1.739 +  - Added --set-rating=RATING command line option
   1.740 +  - Support for Nexus One devices
   1.741 +  * Notable bug fixes:
   1.742 +  - DAPs (ipods, etc) should work on DeviceKit-using distros
   1.743 +  - Fix issue with DAAP authenticating
   1.744 +  - Podcast renaming should work well now
   1.745 +  - Podcast download cancelling is now fast
   1.746 +  - Internet Archive results paging off-by-one fixed
   1.747 +  - Should build with older Mono/Gtk# again (eg on openSUSE 11.0)
   1.748 +  - Fix issue with MTP devices on 64-bit distros
   1.749 +  * 75 bugs were fixed since 1.5.2
   1.750 +* Sat Nov 21 2009 abockover@novell.com
   1.751 +- Update to 1.5.2 release
   1.752 +  * Minor feature and bug fix/stability release
   1.753 +  * New features
   1.754 +  - The Internet Archive extension
   1.755 +  - The iTunes importer
   1.756 +  - Metadata ratings and playcount import and export
   1.757 +  - Add support for Pulse and Droid phones
   1.758 +  - Use new Last.fm API
   1.759 +  * Enhancements
   1.760 +  - Many accessibility enhancements
   1.761 +  - When sorting by score also sort by playcount (bgo#598431)
   1.762 +  - Add WICD support (bgo#596918)
   1.763 +  - Add the USB id for the Palm Pre in developer mode
   1.764 +  - Improve the import media dialog (bgo#559013)
   1.765 +  - Allow seeking in DAAP streams
   1.766 +  - Tooltip for the AutoDJ source combobox (bgo#598504)
   1.767 +  - Improve recognition of Android devices
   1.768 +  - Recognize Samsung Galaxy device in debug mode
   1.769 +  - PlaybackError query field (bgo#590946)
   1.770 +  - Additional tokens for file system organization (bgo#489861)
   1.771 +  - Remember direction when sorting the list view (bgo#590869)
   1.772 +  - Cleaner track change notification popup (bgo#565453)
   1.773 +  - Move Last.fm settings to the preferences dialog
   1.774 +  - Double click toggles fullscreen in Now Playing (bgo#577971)
   1.775 +  * Notable bug fixes
   1.776 +  - Fix the playcount update (bgo#563021)
   1.777 +  - Correct default button in message dialogs (bgo#599495)
   1.778 +  - Hide shuffle menu when shuffling is disabled (bgo#599465)
   1.779 +  - Fix bug with AutoDJ updating LastPlayed erroneously (bgo#594701)
   1.780 +  - Fix next playback source (bgo#599834)
   1.781 +  - Fix adding tracks to the play queue (bgo#600498)
   1.782 +  - Fix up iPod podcast support (bgo#434237)
   1.783 +  - Fix cover art pick up for multi-disc albums (bgo#591982)
   1.784 +  - Fix the play queue when StopWhenFinished is on (bgo#563021)
   1.785 +  - Fix race when saving track metadata (bgo#598321)
   1.786 +  * 49 bugs were fixed since 1.5.1
   1.787 +* Wed Sep 30 2009 abockover@novell.com
   1.788 +- Update to 1.5.1 release
   1.789 +  * Major feature and bug fix/stability release
   1.790 +  * New features
   1.791 +  - Play Queue Auto DJ keeps the tunes coming
   1.792 +  - Shuffle by album and artist
   1.793 +  - Shuffle by weighted rating and score mode
   1.794 +  - Add tooltips for ellipsized list view text
   1.795 +  - Keep the playing song visible in the track list
   1.796 +  - Add support for WebOS/Pre devices
   1.797 +  - Add support for the Samsung Galaxy Android Phone
   1.798 +  - Scores of other enhancements and minor features
   1.799 +  * Major bugs fixed
   1.800 +  - Fix MimeTypes for tracks ripped before 1.4 (bgo##536590)
   1.801 +  - Fix compilation metadata reading and writing (bgo#563283)
   1.802 +  - Work with new notification-daemon (bgo#565876)
   1.803 +  - Avoid needlessly syncing iPods twice
   1.804 +  - Fix crash in equalizer (bgo #548912)
   1.805 +  - Prevent endless "Searching for CD metadata..." (bgo#527788)
   1.806 +  - Dispose the SqliteCommand after it's executed (bgo#586498)
   1.807 +  - Fix crash when opening the profile conf dialog (bgo#587308)
   1.808 +  - Fix editor always prompting to save podcasts (bgo#584880)
   1.809 +  - Fix initial track score calculation (bgo#594568)
   1.810 +  - Many, many, many more bug fixes
   1.811 +  - ~130 bugs were fixed since 1.5.0
   1.812 +  - ~250 bugs were fixed since 1.4.3 (last packaged release)
   1.813 +- Major packaging changes
   1.814 +  * Split Boo extension into an -extensions-boo package
   1.815 +  * Split Digital Media Player extensions into -dmp (core libraries
   1.816 +    and the generic USB mass storage support), -dmp-ipod, and
   1.817 +  - dmp-mtp packages (since they have extra deps)
   1.818 +  * Split clients into separate packages (-client-classic and
   1.819 +  - client-muinshee); each client provides banshee-1-client
   1.820 +  * Split core libraries, services, and resources into the -core
   1.821 +    package
   1.822 +  * The root package is basically a meta package now that requires
   1.823 +    a client package, the GStreamer engine, the UNIX backend, and
   1.824 +    recommends the classic client, and some extensions
   1.825 +- All patches and translation overlays removed since they are
   1.826 +  merged into the upstream release
   1.827 +* Tue Aug 25 2009 aj@suse.de
   1.828 +- Add build require on mono-zeroconf-devel to fix build.
   1.829 +* Sat Aug 15 2009 beineri@opensuse.org
   1.830 +- fix duplicate appearance of Banshee in (KDE) start menu
   1.831 +* Thu Mar  5 2009 abockover@novell.com
   1.832 +- Update to 1.4.3 release
   1.833 +  * Bug-fix-only release
   1.834 +  * 17 bugs fixed since 1.4.2 (most of which were already applied)
   1.835 +  * Removed the Novell translations since I disagree with the way
   1.836 +    we handle them with upstream - the upstream translations are
   1.837 +    rather complete (~93%%); kept the Korean translation since one
   1.838 +    does not exist upstream
   1.839 +* Wed Feb  4 2009 gburt@suse.de
   1.840 +- Patch fixing playlists not being saved to DAPs (bnc#472526)
   1.841 +- Patch fixing adding files to MTP devices (bnc#472524)
   1.842 +- Patch renaming sr@Latn translation to sr@latin (bnc#472522)
   1.843 +* Fri Jan 30 2009 gburt@suse.de
   1.844 +- Patch fixing freeze on DAP load (bnc#465214)
   1.845 +- Patch fixing crash on delete from File System Queue (bnc#467377)
   1.846 +- Patch fixing crash on MTP device load (bnc#470722)
   1.847 +- Patch fixing hang while loading streams (bnc#376532)
   1.848 +* Wed Jan 21 2009 abockover@novell.com
   1.849 +- Patch to fix RPMLINT warning about trailing ; on MimeType field
   1.850 +  in .desktop files
   1.851 +- Remove some legacy hacks for dealing with openSUSE < 10.3
   1.852 +- Add logic to bundle certain assemblies when we are building from
   1.853 +  the upstream/devel OBS project (Banshee) and not openSUSE or SLE
   1.854 +  to allow us to do safe intermediate upgrades of packages outside
   1.855 +  of the distro
   1.856 +* Wed Jan 21 2009 abockover@novell.com
   1.857 +- Update to 1.4.2
   1.858 +- Bug fix only release that includes all previous patches to 1.4.1
   1.859 +* Mon Jan 12 2009 mauro@suse.de 
   1.860 +- Translations update.
   1.861 +* Sun Jan 11 2009 gburt@suse.de
   1.862 +- Patch to fix support for itms podcast subscription inks (bnc#465149)
   1.863 +- Patch to fix freeze caused by submitting Last.fm now playing (bnc#465215)
   1.864 +* Sun Jan 11 2009 abockover@novell.com
   1.865 +- Patch to support Nautilus/GIO device actions (play CD, highlight
   1.866 +  media player, etc) (bnc#461677)
   1.867 +- Patch to prevent DAAP service from crashing (bnc#465159)
   1.868 +- Patch to allow persisting build metadata and vendor information in
   1.869 +  assemblies, and show in log file to help with better bug reports;
   1.870 +  adds --with-vendor-build-id="%%distribution" to the spec
   1.871 +* Sun Jan 11 2009 abockover@novell.com
   1.872 +- Fix up desktop files (bnc#456120, bnc#459993, bnc#440615, bnc#461677)
   1.873 +- Fix primary desktop file to -N "Banshee" -G "Media Player" (bnc#433594)
   1.874 +* Sat Jan 10 2009 abockover@novell.com
   1.875 +- Patch to set the mimetype for ripped tracks (bnc#464889)
   1.876 +- Patch to handle spaces in command line arguments (bnc#440883)
   1.877 +- Patch to make xx_YY langs work from xml:lang, fixes zh_CN et al (bnc#449788)
   1.878 +- Patch for API compat fix for 1.4.2 (bgo#562151)
   1.879 +- Patch to show audio CDs in import dialog, fixes SLE 10 regression (bnc#457918)
   1.880 +* Fri Jan  9 2009 gburt@suse.de
   1.881 +- Patch to fix handling of internet radio loading (bnc#456120)
   1.882 +* Thu Jan  8 2009 gburt@suse.de
   1.883 +- Patch to avoid Rescan tool podcast bug (bnc#464604)
   1.884 +- Patch to avoid Rescan tool gui glitch (bnc#462304)
   1.885 +- Patch for non-UTF8 RSS parsing (bnc#459084)
   1.886 +- Patch to show .MP3 in import dialog (bnc#464608)
   1.887 +- Patch for less rigid rss date parsing - bnc#464612)
   1.888 +- Patch to fix genre-search casing bug (bnc#464615)
   1.889 +- Patch for non-ASCII scrobbling (bnc#464613)
   1.890 +- Patch for podcast published date (bnc#464617)
   1.891 +- Patch for duplicate albums b/c compilation support (bnc#464619)
   1.892 +- Patch for track count editor fix (bnc#464620)
   1.893 +- Patch to remove /tmp extension loading (bnc#464622)
   1.894 +- Patch for pack/add browser fix (bnc#464629)
   1.895 +* Fri Dec 19 2008 gburt@suse.de
   1.896 +- Patch to fix podcast-related DAP crash (bnc#464627)
   1.897 +- Patch to fix DAAP-related freeze on startup (bnc#450125)
   1.898 +- Patch to fix bug that prevented unsubscribing from a podcast (bnc#464624)
   1.899 +- Patch to fix crash when using Banshee in certain languages and inserting
   1.900 +  an audio CD (bnc#464626)
   1.901 +* Fri Dec 12 2008 mauro@suse.de
   1.902 +- Patch to fix bnc#447606 Unlocalised text on Equalizer menu
   1.903 +* Fri Nov 21 2008 abockover@suse.de
   1.904 +- Patch to create music directory in prefs dialog (bnc#432754)
   1.905 +- Remove Real audio/video mime types from .desktop file (bnc#440615)
   1.906 +- Fix an issue with generics for gmcs (bgo#561392)
   1.907 +- Allow escape key to close the equalizer dialog (bgo#552818)
   1.908 +- Allow last track in a folder to be deleted on mass storage DAPs (bgo##560550)
   1.909 +- Updated translations
   1.910 +* Tue Nov 11 2008 abockover@suse.de
   1.911 +- Updated to 1.4.1 Release
   1.912 +  * Fix some API/extensibility issues to ensure 1.4 API will not need to break
   1.913 +  * Fixed assembly versioning to be static as 1.4.0.0 to ensure compat
   1.914 +  * Store known devices in the extension manfiest to ensure other devices
   1.915 +    can be added later externally (forward compat)
   1.916 +  * Updated G1 icons from Jakub Steiner
   1.917 +  * Cosmetic fixes (spacing/padding/alignment) with the DAP overview page
   1.918 +  * Fix build issue with 10.3
   1.919 +  * Fix build issue with Mono trunk
   1.920 +* Fri Nov  7 2008 abockover@suse.de
   1.921 +- Updated to 1.4.0.1 Release
   1.922 +  * Fixes an issue with the G1 not reading cover art at wrong folder depth
   1.923 +  * Fix a path typo
   1.924 +* Fri Nov  7 2008 abockover@suse.de
   1.925 +- Updated to 1.4.0 Release
   1.926 +  * Fixes on top of mass storage extension support T-Mobile G1/Android Phone
   1.927 +  * Added verification tool at build time to test DLL mapping to
   1.928 +    avoid further bugs like bgo#557868 and bnc#440409
   1.929 +  * Worked around a potential Mono bug causing a crash (bgo#556573)
   1.930 +  * Fixes in the track editor to avoid false positives on edit-save confirm
   1.931 +  * Fixed track edito auto-order for track-number/count
   1.932 +  * Fixed a seldom seen crasher (bnc#557867)
   1.933 +* Fri Oct 31 2008 gburt@suse.de
   1.934 +- Fix critical bug in our dll mapping config (bgo#557868, bnc#440409)
   1.935 +* Sat Oct 25 2008 abockover@suse.de
   1.936 +- Updated to 1.3.3 Release
   1.937 +  * Small Bug-fix only release
   1.938 +  - Removed code that prompted/set Banshee as default player (bnc#433096)
   1.939 +  - Bug fix in equalizer element fixing crash (bnc#557260)
   1.940 +  - Fixed bug where play queue would stop after every song (bnc#557386)
   1.941 +  - Allow prepending the play queue over DBus (for GNOME Do) (bnc##557526)
   1.942 +* Mon Oct 13 2008 abockover@suse.de
   1.943 +- Fixed .desktop file (bnc#433594)
   1.944 +* Mon Oct 13 2008 abockover@suse.de
   1.945 +- Updated to 1.3.2 Release
   1.946 +  * Minor features/improvements:
   1.947 +  - Allow queueing files via dbus
   1.948 +  - Fix to allow the podcast primary source to contain [smart] playlists
   1.949 +  - When finished playing from the play queue, play the song after
   1.950 +    the song we left off from, or stop playing if nothing was playing before
   1.951 +  - Improved podcast refresh timing
   1.952 +  - Import all white-listed files, even if TagLib# doesn't recognize them
   1.953 +  - Cache and store images directly as Cairo ImageSurfaces, yielding
   1.954 +    performance and memory improvements
   1.955 +  - Major memory leak and performance fixes (avoid PangoContext leak)
   1.956 +  - Enable autocomplete in editor for artist, album, and album artist
   1.957 +  - Many improvements and fixes to the collection indexer, ready for external
   1.958 +    applications to consume now
   1.959 +  * 59 bugs were closed since 1.3.1
   1.960 +  * Notable Bugs FIXED:
   1.961 +  - Fix bug with non-JPEG cover art (bgo#388162)
   1.962 +  - Remember the user's smart playlist units (bgo#545887)
   1.963 +  - Look for PNG and BMP artwork in the album's folder (bgo#547841)
   1.964 +  - Avoid showing album art for 'unknown' artists (bgo#549320)
   1.965 +  - Jump to playing podcast and radio station now work
   1.966 +  - Fix bug with default CD importing profile (bgo#528621)
   1.967 +  - libmtp8 support (bgo#542117)
   1.968 +  - Fix bug with switching themes and things not getting updated
   1.969 +  - Recommendations and DAP storage panes are visible again
   1.970 +  - F11 toggles fullscreen (bgo#553440)
   1.971 +  - Remove newlines from podcast titles and descriptions (bgo#550008)
   1.972 +  - Fix issue with the Seek slider and recent versions of Gtk# (bgo#536397)
   1.973 +  - Fix bug with showing/selecting invalid profile for DAP transcoding
   1.974 +* Mon Sep 22 2008 abockover@suse.de
   1.975 +- Updated to 1.3.1 Release
   1.976 +  * Minor feature/cosmetic improvements:
   1.977 +  - Improved track editor UI and usability
   1.978 +  - Break columns context menu into two columns for easier navigation
   1.979 +  - Many fixes regarding column resizing and default widths
   1.980 +  * 42 bugs were closed since 1.3.0
   1.981 +  * Notable Bugs FIXED:
   1.982 +  - Remember sorting per source (bgo#524656)
   1.983 +  - Fix audio CD crash bug
   1.984 +  - Dialogs' translation domain properly set (bgo#536268)
   1.985 +  - Fix recent regression where the ListView scrolled to the top
   1.986 +    when switching sources
   1.987 +  - Allow shrinking selections with shift-click (bgo#535561)
   1.988 +  - Fix issue with it taking two clicks on the notification icon to
   1.989 +  get the main window visible, if Banshee was minimized (bgo#551916)
   1.990 +  - Don't give UI indication that the track list is sortable unless
   1.991 +  it really is (bgo#551969)
   1.992 +* Fri Sep 12 2008 abockover@suse.de
   1.993 +- Updated to 1.3.0 Release
   1.994 +  * Features & Enhancements
   1.995 +  - Vastly improved portable media player support
   1.996 +    o Automatic/proper synchronization mode
   1.997 +    o Playlists and smart playlists can be saved to devices (fate#303577)
   1.998 +    o Cover art can be synced to mass storage devices
   1.999 +  - Library rescanning - can now detect newly added, removed, and
  1.1000 +    relocated files and update its collection (fate#5152)
  1.1001 +  - Option to rename files when metadata changes
  1.1002 +  - Collection indexer service with DBus API for third party apps
  1.1003 +    like GNOME Do, Beagle, Tangerine to query/index (dep. of fate#303568)
  1.1004 +  - Flat-file playlists can be opened from command line (fate#303576)
  1.1005 +  - Podcasting improvements
  1.1006 +  - New fancy cover art UI for the Now Playing source
  1.1007 +  - ReplayGain level correction support
  1.1008 +  - Improved performance of the album/podcast browsers
  1.1009 +  - Offline mode (disable features requiring network access)
  1.1010 +  - Banshee will now ask if it should be the default media player
  1.1011 +  - Support for extra metadata fields including BPM, Grouping, BitRate,
  1.1012 +    Conductor, DiscCount, and IsCompilation: read/write/colums/query support
  1.1013 +  * 64 bugs were closed since 1.2.1
  1.1014 +  * Notable Bugs FIXED:
  1.1015 +  - Drag and Drop to Nautilus works again (bgo#535128)
  1.1016 +  - Improved support for dark themes (bgo#544840)
  1.1017 +  - Improved ASX support (bgo#545646)
  1.1018 +  - Fix performance bug with loading USB Mass Storage DAPs (bgo#548254)
  1.1019 +  - Fix bug with the DAP usage bar being filtered (bgo#537366)
  1.1020 +  - Fix performance issue with album and podcast browsers (bgo#547628)
  1.1021 +* Wed Aug 27 2008 abockover@suse.de
  1.1022 +- Add a define based on if we are in OBS or autobuild
  1.1023 +- Only call suse_update_desktop_file in autobuild, since parity
  1.1024 +  between OBS and autobuild is a myth, and we don't want to nuke
  1.1025 +  upstream translations in our desktop file
  1.1026 +* Fri Aug 15 2008 abockover@suse.de
  1.1027 +- BuildRequires for boo-devel, it provides the .pc file
  1.1028 +* Thu Aug 14 2008 abockover@suse.de
  1.1029 +- Enabled Boo support for openSUSE 11.1 and newer now that the
  1.1030 +  boo package is properly split into boo and boo-devel to avoid
  1.1031 +  a painful and unnecessary dependency chain
  1.1032 +- spec file cleanup
  1.1033 +* Wed Aug 13 2008 gburt@suse.de
  1.1034 +- Add patch to fix common crash for tracks without cover art (bgo#547520)
  1.1035 +* Tue Aug 12 2008 abockover@suse.de
  1.1036 +- Updated to 1.2.1 Release
  1.1037 +  * Features & Enhancements
  1.1038 +  - Drag and drop albums or artists from the browser
  1.1039 +  - New import source to aid in importing videos from your camera
  1.1040 +  - Show cover art in Now Playing
  1.1041 +  - Pressing play will play the first track selected if nothing is loaded
  1.1042 +  - Pressing o on a track selection behaves the same as pressing enter
  1.1043 +  - Include never-played tracks when querying against last played
  1.1044 +  - Prefer cover art named cover/folder/front.jpg over other image files
  1.1045 +  - Translation updates from 19 translators
  1.1046 +  * 24 Bugs FIXED since Banshee 1.2.0
  1.1047 +  * Notable bugs FIXED:
  1.1048 +  - Fix bug with loading USB Mass Storage Players
  1.1049 +  - Fix ASX and mms:// support
  1.1050 +  - Fix a common crash when quitting Banshee 1.2
  1.1051 +  - Amarok importer now migrates date added and last played
  1.1052 +  - Fix crash when editing smart playlists with date fields
  1.1053 +  - 24 bugs fixed since 1.2
  1.1054 +* Mon Aug  4 2008 abockover@suse.de
  1.1055 +- Updated to 1.2 Release (1.2.0)
  1.1056 +  * Major new features bringing full parity to 0.13.2:
  1.1057 +  - 10-band equalizer with preset support
  1.1058 +  - Multi-Artist (Compilation/Various) Album Support
  1.1059 +  - Internet Radio
  1.1060 +  - Recommendations pane
  1.1061 +  - DAAP/Music Sharing
  1.1062 +  - Playlist importing
  1.1063 +  - Manual track reordering of playlists/play queue
  1.1064 +  - Amarok database migration
  1.1065 +  * 82 Bugs FIXED since Banshee 1.0
  1.1066 +  * Notable bugs FIXED:
  1.1067 +  - More robust parsing of podcast (RSS) files
  1.1068 +  - Find and use cover art from the album folder (cover.jpg, etc)
  1.1069 +  - Add Last.fm as a cover art provider
  1.1070 +  - The last playback source is used when the Play Queue is empty
  1.1071 +  - Better performance (start up time, memory usage, searching, etc)
  1.1072 +  - Disable the screensaver when in fullscreen mode
  1.1073 +  - Much improved performance and UI for automatic cover art fetching
  1.1074 +  - Fix issues with importing and playing files in folders named Music*
  1.1075 +* Mon Jun  9 2008 jpr@suse.de
  1.1076 +- Turn off boo scripting, it causes too many dependencies in a
  1.1077 +  stock install
  1.1078 +* Thu Jun  5 2008 abockover@suse.de
  1.1079 +- Updated to 1.0 Final Release (1.0.0)
  1.1080 +  * 57 Bugs FIXED since RC1
  1.1081 +  * Notable bugs FIXED:
  1.1082 +  - Fix GUI identifying podcast items to avoid dupes (bgo#536555)
  1.1083 +  - Use standard seek/position widget in popup (bgo#536396)
  1.1084 +  - Fix metacity focus bug in fullscreen (bgo#531187)
  1.1085 +  - Fix GTK theme issues (bgo#536052, bgo#534731)
  1.1086 +  - Show fullscreen on same monitor as parent window (bgo#535982)
  1.1087 +  - Fix player engine DBus support (bgo#534472)
  1.1088 +  - Added matching for oga and ogv extensions (bgo#532561)
  1.1089 +  - Fix crash when ejecting hardware (bgo#535898)
  1.1090 +  - Only set rating when mouse is released (bgo#535338)
  1.1091 +  - Use proper icon in notif area depending on panel size (bgo#526333)
  1.1092 +  - Set notification window hint on popup (bgo#526326)
  1.1093 +  - Fixed a number of DBus API issues (bgo#532215)
  1.1094 +  * Fixed audio CD duplication through Brasero and Nautilus
  1.1095 +  * Fixed GStreamer plugin installation hooks
  1.1096 +  * Show full --help information to expose command line functions
  1.1097 +- Since 1.0 Alpha 3:
  1.1098 +  * Full iPod and MTP support including video sync
  1.1099 +  * Default smart playlist selection
  1.1100 +  * Mini mode extension
  1.1101 +  * Extension manager
  1.1102 +  * Boo scripting support
  1.1103 +  * Full screen video support
  1.1104 +  * Podcast support (including video)
  1.1105 +  * Auto-rip CD importing
  1.1106 +  * CD Burning through Brasero
  1.1107 +  * New device status bar
  1.1108 +  * Automatic cover art downloader
  1.1109 +  * DBus command line client
  1.1110 +  * Single instance support
  1.1111 +  * File system/local queue support
  1.1112 +  * Over 100 bugs fixed
  1.1113 +* Sat May 31 2008 abockover@suse.de
  1.1114 +- Updated to 1.0 RC1 Release (0.99.3)
  1.1115 +  * Full iPod and MTP support including video sync
  1.1116 +  * Default smart playlist selection
  1.1117 +  * Mini mode extension
  1.1118 +  * Extension manager
  1.1119 +  * Boo scripting support
  1.1120 +  * Full screen video support
  1.1121 +  * Podcast support (including video)
  1.1122 +  * Auto-rip CD importing
  1.1123 +  * CD Burning through Brasero
  1.1124 +  * New device status bar
  1.1125 +  * Automatic cover art downloader
  1.1126 +  * DBus command line client
  1.1127 +  * Single instance support
  1.1128 +  * File system/local queue support
  1.1129 +  * Over 100 bugs fixed
  1.1130 +* Wed May 28 2008 sbrabec@suse.cz
  1.1131 +- Do not call gtk-update-icon-cache (bnc#395056).
  1.1132 +* Tue Apr 15 2008 coolo@suse.de
  1.1133 +- disable parallel build to fix build
  1.1134 +* Thu Apr 10 2008 abockover@suse.de
  1.1135 +- Updated to 1.0 Alpha 3 Release (0.98.3)
  1.1136 +  * Adds audio CD playback and ripping
  1.1137 +  * Adds USB Mass Storage Digital Audio Player syncing
  1.1138 +  * New experimental shuffle UI was added
  1.1139 +  * Repeat modes now work
  1.1140 +  * Jump to song was implemented
  1.1141 +  * Full screen mode was implemented (not video)
  1.1142 +  * Visual improvements in Last.fm
  1.1143 +  * Cairo widgets (list view, track header) respect system DPI
  1.1144 +  * Over 40 other bugs fixed since 0.98.2
  1.1145 +* Wed Mar 26 2008 abockover@suse.de
  1.1146 +- Updated to 1.0 Alpha 2 Release (0.98.2)
  1.1147 +  * Adds video importing, collection management, and playback
  1.1148 +  * Cache files respect XDG_CACHE_HOME
  1.1149 +  * List view settings are preserved (column width/visibility)
  1.1150 +  * Play Count, Skip Count, Last Played, and Last Skipped are updated
  1.1151 +  * Allow editing of artist and album names
  1.1152 +  * Start playing when artist or album browser is double clicked
  1.1153 +  * Bookmarks extension was ported to 1.0 APIs
  1.1154 +  * Date-based searches and smart playlists should be working much better
  1.1155 +  * Initialize the translation Catalog so translations can actually be used
  1.1156 +  * Improved support for dark themes
  1.1157 +  * Disable the equalizer temporarily until gstreamer pipeline issues resolved
  1.1158 +- Removed the icon fix patch; rolled into upstream
  1.1159 +* Fri Mar 14 2008 abockover@suse.de
  1.1160 +- Added a patch to fix the icon name bug found after the release
  1.1161 +* Fri Mar 14 2008 abockover@suse.de
  1.1162 +- Initial package for Banshee 1.0
  1.1163 +- Banshee 1.0 Alpha 1 Release (0.98.1)
  1.1164 +- Can be installed and used in parallel with previous Banshee (banshee-*)
  1.1165 +- http://banshee-project.org/Releases/0.98.1

mercurial