Accepting request 989755 from multimedia:apps

- Build with Qt 6 on openSUSE Leap 15.4 and higher
- Update to version 1.0.6
 + Bugfixes:
 + Fixed certain albums not added to playlist in correct track order from search for Tidal and QObuz.
 + Fixed songs not added to playlist in numeric order when added from file view with right click (#977).
 + Fixed "Stop after this track" graying out next track in dynamic mode (#912).
 + Fixed a gstreamer caps leak when transcoding songs.
 + Fixed errors in translation files (#994).
 + Enhancements
 + Add songs to the collection even when they have invalid ctime or mtime.
 + Made ListenBrainz scrobbler respect "Prefer album artist" option (#989).
 + Send track duration, number, player name and version when scrobbling to ListenBrainz (#995).

OBS-URL: https://build.opensuse.org/request/show/989755
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=43
This commit is contained in:
Richard Brown 2022-07-18 16:34:23 +00:00 committed by Git OBS Bridge
commit 9e7a47d807
4 changed files with 36 additions and 7 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:89bed8c43851cb121bec3c3a778ec23f6d986d3ab06cec8bd046833d246b9e7d
size 11212028

3
strawberry-1.0.6.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:eb5b16ee2ec8c5d0a97d514e856d7ffade808c1fcb4e58696bc61b622acbca88
size 11212568

View File

@ -1,3 +1,24 @@
-------------------------------------------------------------------
Sun Jul 17 21:49:21 UTC 2022 - Jonas Kvinge <jonaski@opensuse.org>
- Build with Qt 6 on openSUSE Leap 15.4 and higher
-------------------------------------------------------------------
Sun Jul 17 21:43:35 UTC 2022 - Jonas Kvinge <jonaski@opensuse.org>
- Update to version 1.0.6
+ Bugfixes:
+ Fixed certain albums not added to playlist in correct track order from search for Tidal and QObuz.
+ Fixed songs not added to playlist in numeric order when added from file view with right click (#977).
+ Fixed "Stop after this track" graying out next track in dynamic mode (#912).
+ Fixed a gstreamer caps leak when transcoding songs.
+ Fixed errors in translation files (#994).
+ Enhancements
+ Add songs to the collection even when they have invalid ctime or mtime.
+ Made ListenBrainz scrobbler respect "Prefer album artist" option (#989).
+ Send track duration, number, player name and version when scrobbling to ListenBrainz (#995).
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Jun 10 19:59:10 UTC 2022 - Jonas Kvinge <jonaski@opensuse.org> Fri Jun 10 19:59:10 UTC 2022 - Jonas Kvinge <jonaski@opensuse.org>

View File

@ -17,7 +17,7 @@
Name: strawberry Name: strawberry
Version: 1.0.5 Version: 1.0.6
Release: 0 Release: 0
Summary: A music player and music collection organizer Summary: A music player and music collection organizer
License: GPL-3.0-or-later License: GPL-3.0-or-later
@ -28,7 +28,11 @@ Source: https://files.strawberrymusicplayer.org/%{name}-%{version}.tar.x
BuildRequires: appstream-glib BuildRequires: appstream-glib
BuildRequires: cmake BuildRequires: cmake
BuildRequires: desktop-file-utils BuildRequires: desktop-file-utils
%if 0%{?sle_version} == 150400
BuildRequires: gcc11-c++
%else
BuildRequires: gcc-c++ BuildRequires: gcc-c++
%endif
BuildRequires: gettext BuildRequires: gettext
BuildRequires: git BuildRequires: git
BuildRequires: hicolor-icon-theme BuildRequires: hicolor-icon-theme
@ -36,7 +40,7 @@ BuildRequires: libboost_headers-devel
BuildRequires: make BuildRequires: make
BuildRequires: pkgconfig BuildRequires: pkgconfig
BuildRequires: update-desktop-files BuildRequires: update-desktop-files
%if 0%{?suse_version} > 1530 %if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150400
BuildRequires: cmake(Qt6Concurrent) BuildRequires: cmake(Qt6Concurrent)
BuildRequires: cmake(Qt6Core) BuildRequires: cmake(Qt6Core)
BuildRequires: cmake(Qt6DBus) BuildRequires: cmake(Qt6DBus)
@ -82,7 +86,7 @@ BuildRequires: pkgconfig(protobuf)
BuildRequires: pkgconfig(sqlite3) >= 3.9 BuildRequires: pkgconfig(sqlite3) >= 3.9
BuildRequires: pkgconfig(taglib) >= 1.11.1 BuildRequires: pkgconfig(taglib) >= 1.11.1
%if 0%{?suse_version} > 1530 %if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150400
Requires: qt6-sql-sqlite Requires: qt6-sql-sqlite
%else %else
Requires: libQt5Sql5-sqlite Requires: libQt5Sql5-sqlite
@ -115,10 +119,14 @@ Features:
%setup -q %setup -q
%build %build
%if 0%{?sle_version} == 150400
export CC="gcc-11"
export CXX="g++-11"
%endif
export CFLAGS="%{optflags} -fno-strict-aliasing" export CFLAGS="%{optflags} -fno-strict-aliasing"
export CXXFLAGS="$CFLAGS" export CXXFLAGS="$CFLAGS"
%cmake -DBUILD_WERROR=OFF \ %cmake -DBUILD_WERROR=OFF \
%if 0%{?suse_version} > 1530 %if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150400
-DQT_MAJOR_VERSION=6 -DQT_MAJOR_VERSION=6
%else %else
-DQT_MAJOR_VERSION=5 -DQT_MAJOR_VERSION=5