Hello community, here is the log from the commit of package pragha for openSUSE:Factory checked in at 2019-01-24 14:11:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pragha (Old) and /work/SRC/openSUSE:Factory/.pragha.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pragha" Thu Jan 24 14:11:34 2019 rev:22 rq:667169 version:1.3.99 Changes: -------- --- /work/SRC/openSUSE:Factory/pragha/pragha.changes 2016-08-24 10:08:45.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.pragha.new.28833/pragha.changes 2019-01-24 14:11:35.579488565 +0100 @@ -1,0 +2,122 @@ +Fri Jan 18 08:27:50 UTC 2019 - Maurizio Galli <[email protected]> + +- Update to 1.3.99 (1.4 RC) + * First implementation of Favorites as a playlist. + * Sync favorites with Koel and Last.Fm. + * New Visualizer plugin. Just thanks to Koel for the idea. + * Use Alt+Return shortcut to edit the selected song. + * Add progress indicator to the search entry while it works. + * Remember last pane used on song info plugin. + * Allows to customize the styles to the distro packagers. + * Restore X11 session support. As fallback try to use dbus session manager. + * Fix bad encoding on lastfm responses (gh#pragha-music-player/pragha#93) + * Fix encoding on similar song panel. + * Import Year from Koel if available. + * Fix typo in autogen.sh. Thanks to acharjyanisankh. + * Misc deprecation fixes and remove old code. + +------------------------------------------------------------------- +Fri May 11 19:01:38 UTC 2018 - [email protected] + +- Update to 1.3.92 (1.4 beta3). + * News: + + Some improvements the recommendations panel. + - New button to append all recommendations. + - Can queue the songs with the Q key. + * Bug Fixes: + + Fix some memory leaks. + + Fix some deprecation warnings. Issue #136. + + Fix issue #139 "Similar songs" always shown. + + Mitigate a lot of warnings introduced on pull request #131. + + Ignore phones that are charging without mtp support. + + Handle correctly when disconnect the phone cable. + * Updated Translations: Arabic (new), Bulgarian, Danish, German, + Catalan, Spanish, French, Indonesian, Korean, Polish, + Portuguese, Portuguese (Brazil), Russian, Slovak, Chinese. +- Changes in 1.3.91.1. + * News: + + Save lyrics and artist bio ans similar songs in user cache as + files. + - These are easily editable by the user. + + Implement increse play count to Koel. + + Various improvements to the tag editor dialog. + - Add a header that highlights the main tags. + - Update the header as you edit the tags. + - Hides the check buttons and shows them when the tag is + modified. + - When you demarcate the check, restore the original tag. + * Bug Fixes: + + Fix plugins on last tarball due to an internal development + patch. Issue #135. +- Drop pragha-gtk_switch_set_state.patch: no need anymore. +- Remove BuildRequires: ImageMagick, autoconf, libtool, pkgconfig(grilo-0.2) +- Add BuildRequires: fdupes, rygel-devel, pkgconfig(grilo-0.3), + pkgconfig(gupnp-1.0), pkgconfig(json-glib-1.0). +- Improve plugins description. +- Changes in 1.3.91. + * News: + + New Koel plugin that allow play music from this service. + + Implements cache purge limited by size. 1GB by default. + + Add option to "Add and Play" from library view. + + Allows reordering the columns of the playlists. + + New panel on info plugin that show recomendations from + Lastfm. + * Other Changes: + + Use custom name for the panel icons. Issue #121. + + Add a symbolic icon for panel. Not used by default. + + Put cover arts cache to .cache/pragha/art. + + Need Gtk >= 3.14. + + Add "Search" hint to search entry. + * Bug Fixes: + + Fix Incorrect Can* properties of the MPRIS Specification. + + Implement emit CanNext/Prev/Play/Pause/Seek. Issue #123. + + Rename default playlist name from "Playlists" to "Tracks" on + MPRIS2. + + Fixes for Appstream Standard Conformance. + + Add BUFFERING state to backend to allow stop on slow + connections. + + Fix some GtkDialog mapped without a transient parent. + + Fix Build system can try to use grilo-0.2 and grilo-0.3 + simultaneously. Issue #124. + + Fix double unref on Ampache and Koel plugins. + + Fix easy to miss dependency on exo-csource. Issue #128. + + Try to improve filter response. + + Silently ignore utf8 errors from last.fm reponces. Issue #93. + + Try to improve open files dialog. +- Changes in 1.3.90. + * News: + + New Ampache plugin. + + Uses a new concept of 'provider' that allows show music from + multiple collections independently. + + New standard widget to display progress of long tasks. + * Other Changes: + + Allow apply a custom css. Related to Issue #64, #87. + + Register session in GtkApplication now compatible with Xfce + 4.14. + + Implement disconect device action to mtp plugin. + + Add backward compatibility to grilo. + + Use a .ui file to define menu button. + + Remove custom invisible char of lastfm password. + + Dist pragha.ico/.rc needed to msys build. + + Fixes some border, spacing and margins. + * Bug Fixes: + + Use same accel to show second sidebar that gnome-builder. + Issue #73. + + Fix Menu icon blured preferring non symbolic icons. Issue + #85. + + Fixing duration formatting. Issue #103. + + Fix dnd over an empty place in the playlist. Issue #104. + + Align to center the toolbar icons instead vertical fill. + Issue #108. + + Don't use keybinder plugin on wayland. Issue #118. + + Fix a few of Gtk deprecations. + + Misc fixes to Gtk 3.20 and GCC 6.0. + + Valgrind: Fix a lot of memory leaks. + + Fixed typo analized -> analyzed. + + Fix spelling and grammar on README. + + Consider all rows as fixed size. It is supposed to improve + speed. + * New Translations: Danish, Indonesian, Slovak. + + A lot of updated translations. + +------------------------------------------------------------------- Old: ---- pragha-1.3.3.tar.bz2 pragha-gtk_switch_set_state.patch New: ---- pragha-1.3.99.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pragha.spec ++++++ --- /var/tmp/diff_new_pack.cu993E/_old 2019-01-24 14:11:36.087487980 +0100 +++ /var/tmp/diff_new_pack.cu993E/_new 2019-01-24 14:11:36.091487975 +0100 @@ -1,7 +1,7 @@ # # spec file for package pragha # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,36 +12,33 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: pragha -Version: 1.3.3 +Version: 1.3.99 Release: 0 Summary: Lightweight Music Player -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Productivity/Multimedia/Sound/Players -Url: https://github.com/pragha-music-player/pragha -Source0: https://github.com/pragha-music-player/pragha/releases/download/v%{version}/%{name}-%{version}.tar.bz2 +URL: https://github.com/pragha-music-player/pragha +Source0: https://github.com/pragha-music-player/pragha/releases/download/%{version}/%{name}-%{version}.tar.bz2 Source100: pragha-rpmlintrc -# PATCH-FIX-OPENSUSE pragha-gtk_switch_set_state.patch [email protected] -- fix build for openSUSE 13.1 -Patch0: pragha-gtk_switch_set_state.patch -BuildRequires: ImageMagick -BuildRequires: autoconf -BuildRequires: desktop-file-utils +BuildRequires: fdupes BuildRequires: intltool -BuildRequires: libtool +BuildRequires: pkgconfig +BuildRequires: rygel-devel BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(glib-2.0) >= 2.32 -%if 0%{?suse_version} && 0%{?suse_version} <= 1320 && 0%{?sle_version} < 120200 -BuildRequires: pkgconfig(grilo-0.2) -%endif +BuildRequires: pkgconfig(grilo-0.3) BuildRequires: pkgconfig(gstreamer-1.0) BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) BuildRequires: pkgconfig(gthread-2.0) >= 2.31 BuildRequires: pkgconfig(gtk+-3.0) >= 3.4.0 BuildRequires: pkgconfig(gudev-1.0) +BuildRequires: pkgconfig(gupnp-1.0) +BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(keybinder-3.0) BuildRequires: pkgconfig(libcddb) BuildRequires: pkgconfig(libcdio) @@ -60,7 +57,6 @@ Requires: gstreamer-plugins-good Recommends: %{name}-lang Recommends: %{name}-plugins -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description A Lightweight Music Player for GNU/Linux, based on Gtk, sqlite, and @@ -96,6 +92,7 @@ This package includes plugins for the Pragha player. * AcoustID - Get metadata on AcoustID service. +* Ampache - Append music on Ampache server. * CD-ROM - Play Audio CDs. * Devices - Management removable devices. * DLNA Server - Share your playlist on a DLNA server. @@ -103,7 +100,9 @@ * Global Hotkeys - Control Pragha with multimedia keys. * Global Hotkeys with gnome-media-keys daemon - Control Pragha with gnome-media-keys daemon. -* Last.fm - Scrobble on Last.fm. +* Koel - Append music on Koel server. +* Last.fm - Scrobbling, love, unlove song and append similar song to get + related playlists. * MPRIS2 - Control Pragha with MPRIS2 interface. * MTP Devices - Management MTP devices. * Notification - Show notification when change songs. @@ -124,18 +123,16 @@ %prep %setup -q -%if 0%{suse_version} && 0%{suse_version} <= 1310 -%patch0 -p 1 -%endif %build +export CPPFLAGS='-I/usr/include/gssdp-1.0/ -I/usr/include/gupnp-1.0/ -I/usr/include/libsoup-2.4/' %configure make %{?_smp_mflags} %install %make_install -rm -f %{buildroot}%{_libdir}/%{name}/plugins/*/*.la +find %{buildroot}%{_libdir}/%{name}/plugins/ -type f -name "*.la" -delete -print # Remove installed docs -- I will install them myself. rm -rf %{buildroot}%{_datadir}/doc/%{name} @@ -149,8 +146,11 @@ # Install Castillan locale to the right place. mv -f %{buildroot}%{_datadir}/locale/{ca_ES,ca} -%find_lang %{name} %{?no_lang_C} +%fdupes -s %{buildroot}%{_datadir}/icons/hicolor/ + +%find_lang %{name} +%if 0%{?suse_version} && 0%{?suse_version} < 1500 %post %desktop_database_post %icon_theme_cache_post @@ -158,24 +158,25 @@ %postun %desktop_database_postun %icon_theme_cache_postun +%endif %files -%defattr(-,root,root,-) # FIXME: add AUTHORS to docs if not empty. -%doc COPYING FAQ NEWS README +%license COPYING +%doc FAQ NEWS README %{_bindir}/%{name} -%if 0%{?suse_version} && 0%{?suse_version} < 1320 -%dir %{_datadir}/appdata/ -%endif -%{_datadir}/appdata/%{name}.appdata.xml %{_datadir}/applications/%{name}.desktop -%{_datadir}/icons/hicolor/*/*/%{name}.* +%{_datadir}/icons/hicolor/*/*/*.* +%if 0%{?suse_version} && 0%{?suse_version} < 1500 +%dir %{_datadir}/metainfo/ +%endif +%{_datadir}/metainfo/io.github.pragha-music-player.metainfo.xml %{_datadir}/pixmaps/%{name}/ -%doc %{_mandir}/man?/* +%{_mandir}/man?/* %files plugins -%defattr(-,root,root,-) -%doc ChangeLog COPYING FAQ NEWS README +%license COPYING +%doc FAQ NEWS README %dir %{_libdir}/%{name}/ %dir %{_libdir}/%{name}/plugins/ %dir %{_libdir}/%{name}/plugins/*/ @@ -183,8 +184,8 @@ %{_libdir}/%{name}/plugins/*/*.so* %files plugins-devel -%defattr(-,root,root,-) -%doc COPYING NEWS +%license COPYING +%doc NEWS %{_includedir}/%{name}/ %files lang -f %{name}.lang ++++++ pragha-1.3.3.tar.bz2 -> pragha-1.3.99.tar.bz2 ++++++ ++++ 76517 lines of diff (skipped)
