Hello community, here is the log from the commit of package pragha for openSUSE:Leap:15.2 checked in at 2020-05-28 20:11:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/pragha (Old) and /work/SRC/openSUSE:Leap:15.2/.pragha.new.3606 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pragha" Thu May 28 20:11:05 2020 rev:11 rq:809634 version:1.3.99.1 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/pragha/pragha.changes 2020-01-15 15:44:55.663305796 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.pragha.new.3606/pragha.changes 2020-05-28 20:11:08.123173882 +0200 @@ -1,0 +2,192 @@ +Wed May 27 10:59:06 UTC 2020 - Marcel Kuehlhorn <[email protected]> + +- Fix build for Leap 15.2 + +------------------------------------------------------------------- +Sun Nov 17 08:34:06 UTC 2019 - Kyrill Detinov <[email protected]> + +- Fix CPPFLAGS to use current versions. +- Fix the source URL. + +------------------------------------------------------------------- +Sat Sep 28 06:46:39 UTC 2019 - Stefan Seyfried <[email protected]> + +- try to fix crazy deps explosion by packaging libpragha.so in main + pragha package +- do not package plugins again in plugins-devel package + +------------------------------------------------------------------- +Sun Aug 18 00:32:59 UTC 2019 - Marcel Kuehlhorn <[email protected]> + +- Update to 1.3.99.1 (1.4 RC) + * Shows temporary messages or services errors such as + in-app-notifications. + * Replace the status bar with a floating bar that does not require + so much space. + * Huge refactoring of the mtp plugin. Everything runs in + a second thread. + * Split Pragha between the application and a library to link + the plugins. + + * Add proxy setting to song-info plugin. + * Introduce PraghaTempProvider but not used yet. + * Move background tasks popover to main toolbar. + * Strip accentuation and others characters when approximate search. + Issue #146 + * Send notification when finished ampache or koel import + * Use popovers in the menus of sidebars. + * Improve metadata for appstream. Issue #152 + * Adjust copyright mentioning Consonance. + * Convert the status bar to an floating bar. + * Implement upgrade Koel and Ampache from library pane menu. + * Ampache: Reports when the server is empty. + * Save the list of suggestions with the original information. + * Show and hide the status bar automatically. + * Depends on xdt-csource instead of exo-csource to compile the menus. + * Add option to ignore playback errors to continue with others songs. + + * Vizualizer: Not saturate particles so much but give them + more dynamics. + * Last.fm: Postpose update current song when a scrobble is pending. + Improve issue #142 + * Tune.In: Find the first audio between all results. + * Rename dbus and appstream ids to better reverse-DNS domain. + Issue #117 + * Don't use deprecated g_type_class_add_private. + * Port the status icon menu to GktBuilder/GMenu/GAction. + * Port part of library pane to GtkBuilder/GMenu. + * Fix a lot of deprecations messages. + * Fix ghost row (null null), in the list of similar songs + * Fix pulse indication in filter entry while search. + * DLNA client.. Force load glr-dleyna plugin. + * Various fixes to compile pragha with msys2 + +------------------------------------------------------------------- +Fri Jun 28 14:57:56 UTC 2019 - Marcel Kuehlhorn <[email protected]> + +- Fixed dependency issue due to new gupnp version in Tumbleweed +- Removed conditionals for Leap < 15 + +------------------------------------------------------------------- +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.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pragha.spec ++++++ --- /var/tmp/diff_new_pack.Aj0z3a/_old 2020-05-28 20:11:08.479174941 +0200 +++ /var/tmp/diff_new_pack.Aj0z3a/_new 2020-05-28 20:11:08.483174953 +0200 @@ -1,7 +1,7 @@ # # spec file for package pragha # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,36 +12,39 @@ # 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.1 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 +URL: https://github.com/pragha-music-player/pragha Source0: https://github.com/pragha-music-player/pragha/releases/download/v%{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: appstream-glib +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) +%if 0%{?sle_version} >= 0150200 || (0%{?suse_version} >= 01550 && 0%{?is_opensuse}) +BuildRequires: pkgconfig(gupnp-1.2) +%else +BuildRequires: pkgconfig(gupnp-1.0) +%endif +BuildRequires: xfce4-dev-tools +BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(keybinder-3.0) BuildRequires: pkgconfig(libcddb) BuildRequires: pkgconfig(libcdio) @@ -60,7 +63,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 +98,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 +106,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 +129,20 @@ %prep %setup -q -%if 0%{suse_version} && 0%{suse_version} <= 1310 -%patch0 -p 1 -%endif %build +%if 0%{?sle_version} >= 0150200 || (0%{?suse_version} >= 01550 && 0%{?is_opensuse}) +export CPPFLAGS='-I/usr/include/gssdp-1.2/ -I/usr/include/gupnp-1.2/ -I/usr/include/libsoup-2.4/' +%else +export CPPFLAGS='-I/usr/include/gssdp-1.0/ -I/usr/include/gupnp-1.0/ -I/usr/include/libsoup-2.4/' +%endif %configure -make %{?_smp_mflags} +%make_build %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,43 +156,41 @@ # Install Castillan locale to the right place. mv -f %{buildroot}%{_datadir}/locale/{ca_ES,ca} -%find_lang %{name} %{?no_lang_C} +rm -f %{buildroot}%{_libdir}/pragha/libpragha.la + +%fdupes -s %{buildroot}%{_datadir}/icons/hicolor/ -%post -%desktop_database_post -%icon_theme_cache_post - -%postun -%desktop_database_postun -%icon_theme_cache_postun +appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.xml + +%find_lang %{name} %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/*/*/*.* +%{_datadir}/metainfo/io.github.pragha_music_player.metainfo.xml %{_datadir}/pixmaps/%{name}/ -%doc %{_mandir}/man?/* +%{_datadir}/pragha/ +%{_mandir}/man?/* +%dir %{_libdir}/%{name}/ +%{_libdir}/%{name}/libpragha.so %files plugins -%defattr(-,root,root,-) -%doc ChangeLog COPYING FAQ NEWS README -%dir %{_libdir}/%{name}/ +%license COPYING +%doc FAQ NEWS README %dir %{_libdir}/%{name}/plugins/ %dir %{_libdir}/%{name}/plugins/*/ %{_libdir}/%{name}/plugins/*/*.plugin %{_libdir}/%{name}/plugins/*/*.so* %files plugins-devel -%defattr(-,root,root,-) -%doc COPYING NEWS -%{_includedir}/%{name}/ +%license COPYING +%doc NEWS +%{_includedir}/libpragha +%{_libdir}/pkgconfig/libpragha.pc %files lang -f %{name}.lang ++++++ pragha-1.3.3.tar.bz2 -> pragha-1.3.99.1.tar.bz2 ++++++ ++++ 125269 lines of diff (skipped)
