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.

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

mercurial