SHA256
1
0
forked from pool/strawberry

25 Commits

Author SHA256 Message Date
87d5806b51 Accepting request 1277894 from multimedia:apps
- Update to version 1.2.11
  + Fixed playlist songs sometimes not updated with new cover.
  + Fixed context album cover showing even when it's disabled in the setting (#1744).
  + Fixed crash when dragging songs to a closed playlist (#1741).
  + Enable startup notify in desktop file.

OBS-URL: https://build.opensuse.org/request/show/1277894
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=77
2025-05-20 07:33:52 +00:00
Jonas Kvinge
f8b01be98e - Update to version 1.2.11
+ Fixed playlist songs sometimes not updated with new cover.
  + Fixed context album cover showing even when it's disabled in the setting (#1744).
  + Fixed crash when dragging songs to a closed playlist (#1741).
  + Enable startup notify in desktop file.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=191
2025-05-15 20:43:36 +00:00
e27bc4260c Accepting request 1270901 from multimedia:apps
- Update to version 1.2.10
  + Fixed Discord rich presence showing bogus artist and album.
  + Fixed incorrect ID3v2 comment tag.
  + Removed Genius lyrics.

OBS-URL: https://build.opensuse.org/request/show/1270901
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=76
2025-04-20 07:35:26 +00:00
Jonas Kvinge
ea89b4a39d - Update to version 1.2.10
+ Fixed Discord rich presence showing bogus artist and album.
  + Fixed incorrect ID3v2 comment tag.
  + Removed Genius lyrics.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=189
2025-04-18 20:02:42 +00:00
2226e4815b Accepting request 1268211 from multimedia:apps
- Update to version 1.2.9
  + Fixed subsonic parse error (#1719).
  + Fixed Deezer cover provider parse error (#1716).
  + Fixed last.fm import progress.

OBS-URL: https://build.opensuse.org/request/show/1268211
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=75
2025-04-10 19:59:05 +00:00
Jonas Kvinge
8862924bea - Update to version 1.2.8
+ Bugfixes:
   + Added "HI_RES_LOSSLESS" for Tidal quality setting.
   + Increased backend settings device lineedit height.
   + Possible fix for KGlobalAccel shortcuts sometimes not working.
  + Enhancements:
    + Removed deprecated Tidal username/password login.
    + Turned off "Grey out unavailable songs in playlists on startup" by default.
    + Added support for reading tags from streams.
    + Added tooltips in equalizer, backend and appearance settings.
    + Added full tag support for AIFF including embedded covers.
    + Use card ID instead of index for ALSA devices.
    + Removed KDSingleApplication from 3rdparty.
    + Support arbitrarily large EBU R 128 loudness normalization.
  + New features:
    + Added Discord rich presence support.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=187
2025-04-09 18:08:15 +00:00
857fbe20ae Accepting request 1267320 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1267320
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=74
2025-04-07 15:37:17 +00:00
Jonas Kvinge
8fb61aa443 - Update to version 1.2.8
+ Bugfixes:
   + Added "HI_RES_LOSSLESS" for Tidal quality setting.
   + Increased backend settings device lineedit height.
   + Possible fix for KGlobalAccel shortcuts sometimes not working.
  + Enhancements:
    + Removed deprecated Tidal username/password login.
    + Turned off "Grey out unavailable songs in playlists on startup" by default.
    + Added support for reading tags from streams.
    + Added tooltips in equalizer, backend and appearance settings.
    + Added full tag support for AIFF including embedded covers.
    + Use card ID instead of index for ALSA devices.
    + Removed KDSingleApplication from 3rdparty.
    + Support arbitrarily large EBU R 128 loudness normalization.
  + New features:
    + Added Discord rich presence support.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=185
2025-04-05 17:12:52 +00:00
ebcf8173a8 Accepting request 1241767 from multimedia:apps
- Add missing qt6-gui-private-devel dependency
- Update to version 1.2.7
  + Bugfixes:
   + Fixed strawberry exiting when clicking tray icon.
   + Fixed Clementine import script errors.
   + Disabled OSD Pretty on Wayland since it's not working properly.
 +Enhancements:
   + Only maximize error dialog if Strawberry is the active window (#1627).
   + Added QPA Platform Native Interface as optional component.

OBS-URL: https://build.opensuse.org/request/show/1241767
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=73
2025-02-03 20:42:19 +00:00
Jonas Kvinge
c94541d040 - Add missing qt6-gui-private-devel dependency
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=183
2025-01-31 17:45:45 +00:00
Jonas Kvinge
0fdce08946 - Update to version 1.2.7
+ Bugfixes:
   + Fixed strawberry exiting when clicking tray icon.
   + Fixed Clementine import script errors.
   + Disabled OSD Pretty on Wayland since it's not working properly.
 +Enhancements:
   + Only maximize error dialog if Strawberry is the active window (#1627).
   + Added QPA Platform Native Interface as optional component.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=182
2025-01-31 17:29:06 +00:00
9a6815e39a Accepting request 1238472 from multimedia:apps
- Update to version 1.2.6
  + Fixed dragging songs from playlist to queue.
- Update to version 1.2.5
  + Fixed crash when saving playcount or rating to file (#1633).
  + Fixed QFile::open failing in unit tests.
  + Fixed playlist sequence settings saved to wrong configuration file (#1649).
  + Fixed use of deprecated GIO functions with GLib 2.84 and newer.

OBS-URL: https://build.opensuse.org/request/show/1238472
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=72
2025-01-17 17:38:15 +00:00
Jonas Kvinge
19a60a3343 - Update to version 1.2.6
+ Fixed dragging songs from playlist to queue.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=180
2025-01-17 11:28:42 +00:00
Jonas Kvinge
0d9f328592 - Update to version 1.2.5
+ Fixed crash when saving playcount or rating to file (#1633).
  + Fixed QFile::open failing in unit tests.
  + Fixed playlist sequence settings saved to wrong configuration file (#1649).
  + Fixed use of deprecated GIO functions with GLib 2.84 and newer.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=179
2025-01-17 02:57:50 +00:00
b740e094e3 Accepting request 1236757 from multimedia:apps
- Update to version 1.2.4
  + Bugfixes:
   + Fixed Spotify songs not being available for scrobbling.
   + Fixed leading "A" and "The" articles being skipped for album sort text.
   + Fixed thread safety issue when validating playlist songs on startup.
   + Fixed filter search not ignoring space after colon when using column based search.
   + Fixed KGlobalAccel to use capitalized application name.
   + Fixed slash not properly handled when saving a playlist (#1624).
   + (Unix) Fixed collection scanner so it ignores special filesystem paths (/sys, /proc, /run, etc) (#1615).
  + Enhancements:
   + Use XSPF "title" as playlist name when loading and saving playlists (#1624).
   + Added support for using album ID when receving album covers for Subsonic songs (#1636).
   + Added option for preserving directory structure when trascoding songs (#1637).

OBS-URL: https://build.opensuse.org/request/show/1236757
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=71
2025-01-12 10:20:14 +00:00
Jonas Kvinge
b33037879c - Update to version 1.2.4
+ Bugfixes:
   + Fixed Spotify songs not being available for scrobbling.
   + Fixed leading "A" and "The" articles being skipped for album sort text.
   + Fixed thread safety issue when validating playlist songs on startup.
   + Fixed filter search not ignoring space after colon when using column based search.
   + Fixed KGlobalAccel to use capitalized application name.
   + Fixed slash not properly handled when saving a playlist (#1624).
   + (Unix) Fixed collection scanner so it ignores special filesystem paths (/sys, /proc, /run, etc) (#1615).
  + Enhancements:
   + Use XSPF "title" as playlist name when loading and saving playlists (#1624).
   + Added support for using album ID when receving album covers for Subsonic songs (#1636).
   + Added option for preserving directory structure when trascoding songs (#1637).

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=177
2025-01-10 05:00:57 +00:00
961eb698ce Accepting request 1229136 from multimedia:apps
- Update to version 1.2.3
  + Bugfixes:
   + Fixed libcdio NULL related compilation error on FreeBSD (#1610).
   + Fixed missing seek when starting playback of a CUE song (#1568).
   + Fixed "QDBusObjectPath: invalid path" error.

OBS-URL: https://build.opensuse.org/request/show/1229136
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=70
2024-12-09 20:11:43 +00:00
Jonas Kvinge
a33b83b233 - Update to version 1.2.3
+ Bugfixes:
   + Fixed libcdio NULL related compilation error on FreeBSD (#1610).
   + Fixed missing seek when starting playback of a CUE song (#1568).
   + Fixed "QDBusObjectPath: invalid path" error.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=175
2024-12-08 16:42:20 +00:00
a0d4e3abac Accepting request 1226004 from multimedia:apps
- Update to version 1.2.2
  + Bugfixes:
   + Fixed crash when creating a new smart playlist (#1609).
   + Fixed last playlist column being added when dragging a song and switching playlists.

OBS-URL: https://build.opensuse.org/request/show/1226004
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=69
2024-11-24 10:04:58 +00:00
Jonas Kvinge
b14c6d0c34 - Update to version 1.2.2
+ Bugfixes:
   + Fixed crash when creating a new smart playlist (#1609).
   + Fixed last playlist column being added when dragging a song and switching playlists.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=173
2024-11-23 18:22:36 +00:00
31690e51e0 Accepting request 1225634 from multimedia:apps
- Update to version 1.2.1
  + Bugfixes:
   + Fixed playback of CUE continuing to play from the same file after the song has finished playing (#1568).
   + Fixed updating collection song sort text when disc is changed.
   + Fixed current playing file left open when the next track errored (#1582).
   + Fixed filter search not finding song containing uppercase "A" (#1599).
   + Fixed crash when removing album from playlist when using shuffle albums (#1588).
   + Fixed IDv3 MBID's tags with multiple entries being ignored.
   + Fixed crash when enabling Tidal, Spotify, Qobuz or Subsonic services.
   + Fixed passing filenames to strawberry on command line not resolving to absolute paths.
  + Enhancements:
   + Resolve symbolic links when dragging files to the playlist to match collection song.
   + Replaced Spotify username/password with access token.
   + Require Qt 6.4 or higher and drop support for Qt 5.
   + Require TagLib 1.12 or higher.
   + Use Qt stringliterals.
   + Move gstfastspectrum to src.
   + Use standard user temp location for current album cover.
   + Removed old MacFSListener.
   + Removed external tagreader and protobuf dependency.
   + Removed VLC support.
   + Ported to Qt translation (.ts) files and removed gettext dependency.
   + Removed deprecated Gnome/Mate SettingsDaemon global shortcuts.

OBS-URL: https://build.opensuse.org/request/show/1225634
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=68
2024-11-21 21:02:01 +00:00
Jonas Kvinge
8b992b4937 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=171 2024-11-21 17:06:28 +00:00
Jonas Kvinge
dd20038edc - Update to version 1.2.1
+ Bugfixes:
   + Fixed playback of CUE continuing to play from the same file after the song has finished playing (#1568).
   + Fixed updating collection song sort text when disc is changed.
   + Fixed current playing file left open when the next track errored (#1582).
   + Fixed filter search not finding song containing uppercase "A" (#1599).
   + Fixed crash when removing album from playlist when using shuffle albums (#1588).
   + Fixed IDv3 MBID's tags with multiple entries being ignored.
   + Fixed crash when enabling Tidal, Spotify, Qobuz or Subsonic services.
   + Fixed passing filenames to strawberry on command line not resolving to absolute paths.
  + Enhancements:
   + Resolve symbolic links when dragging files to the playlist to match collection song.
   + Replaced Spotify username/password with access token.
   + Require Qt 6.4 or higher and drop support for Qt 5.
   + Require TagLib 1.12 or higher.
   + Use Qt stringliterals.
   + Move gstfastspectrum to src.
   + Use standard user temp location for current album cover.
   + Removed old MacFSListener.
   + Removed external tagreader and protobuf dependency.
   + Removed VLC support.
   + Ported to Qt translation (.ts) files and removed gettext dependency.
   + Removed deprecated Gnome/Mate SettingsDaemon global shortcuts.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=170
2024-11-21 17:04:36 +00:00
770864aa80 Accepting request 1202427 from multimedia:apps
- Update to version 1.1.3
  + Bugfixes:
   + Fixed gstreamer registry lookup leak in Spotify settings.
   + Fixed all songs in a CUE sheet starting playback at the zero position (#1549).
   + Fixed playback going to pause and back to play on song change.
   + Fixed Genius Lyrics login not working (#1554).
   + Fixed slow collection filter search.

OBS-URL: https://build.opensuse.org/request/show/1202427
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=67
2024-09-23 13:20:46 +00:00
Jonas Kvinge
4ee38e9a96 - Update to version 1.1.3
+ Bugfixes:
   + Fixed gstreamer registry lookup leak in Spotify settings.
   + Fixed all songs in a CUE sheet starting playback at the zero position (#1549).
   + Fixed playback going to pause and back to play on song change.
   + Fixed Genius Lyrics login not working (#1554).
   + Fixed slow collection filter search.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=168
2024-09-21 21:33:36 +00:00
4 changed files with 171 additions and 15 deletions

View File

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

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

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

View File

@@ -1,3 +1,161 @@
-------------------------------------------------------------------
Thu May 15 20:42:29 UTC 2025 - Jonas Kvinge <jonaski@opensuse.org>
- Update to version 1.2.11
+ Fixed playlist songs sometimes not updated with new cover.
+ Fixed context album cover showing even when it's disabled in the setting (#1744).
+ Fixed crash when dragging songs to a closed playlist (#1741).
+ Enable startup notify in desktop file.
-------------------------------------------------------------------
Fri Apr 18 20:01:49 UTC 2025 - Jonas Kvinge <jonaski@opensuse.org>
- Update to version 1.2.10
+ Fixed Discord rich presence showing bogus artist and album.
+ Fixed incorrect ID3v2 comment tag.
+ Removed Genius lyrics.
-------------------------------------------------------------------
Wed Apr 9 18:07:18 UTC 2025 - Jonas Kvinge <jonaski@opensuse.org>
- Update to version 1.2.9
+ Fixed subsonic parse error (#1719).
+ Fixed Deezer cover provider parse error (#1716).
+ Fixed last.fm import progress.
-------------------------------------------------------------------
Sat Apr 5 15:58:04 UTC 2025 - Jonas Kvinge <jonaski@opensuse.org>
- Update to version 1.2.8
+ Bugfixes:
+ Added "HI_RES_LOSSLESS" for Tidal quality setting.
+ Increased backend settings device lineedit height.
+ Possible fix for KGlobalAccel shortcuts sometimes not working.
+ Enhancements:
+ Removed deprecated Tidal username/password login.
+ Turned off "Grey out unavailable songs in playlists on startup" by default.
+ Added support for reading tags from streams.
+ Added tooltips in equalizer, backend and appearance settings.
+ Added full tag support for AIFF including embedded covers.
+ Use card ID instead of index for ALSA devices.
+ Removed KDSingleApplication from 3rdparty.
+ Support arbitrarily large EBU R 128 loudness normalization.
+ New features:
+ Added Discord rich presence support.
-------------------------------------------------------------------
Fri Jan 31 17:45:24 UTC 2025 - Jonas Kvinge <jonaski@opensuse.org>
- Add missing qt6-gui-private-devel dependency
-------------------------------------------------------------------
Fri Jan 31 17:27:52 UTC 2025 - Jonas Kvinge <jonaski@opensuse.org>
- Update to version 1.2.7
+ Bugfixes:
+ Fixed strawberry exiting when clicking tray icon.
+ Fixed Clementine import script errors.
+ Disabled OSD Pretty on Wayland since it's not working properly.
+Enhancements:
+ Only maximize error dialog if Strawberry is the active window (#1627).
+ Added QPA Platform Native Interface as optional component.
-------------------------------------------------------------------
Fri Jan 17 11:28:10 UTC 2025 - Jonas Kvinge <jonaski@opensuse.org>
- Update to version 1.2.6
+ Fixed dragging songs from playlist to queue.
-------------------------------------------------------------------
Fri Jan 17 02:36:37 UTC 2025 - Jonas Kvinge <jonaski@opensuse.org>
- Update to version 1.2.5
+ Fixed crash when saving playcount or rating to file (#1633).
+ Fixed QFile::open failing in unit tests.
+ Fixed playlist sequence settings saved to wrong configuration file (#1649).
+ Fixed use of deprecated GIO functions with GLib 2.84 and newer.
-------------------------------------------------------------------
Fri Jan 10 04:59:32 UTC 2025 - Jonas Kvinge <jonaski@opensuse.org>
- Update to version 1.2.4
+ Bugfixes:
+ Fixed Spotify songs not being available for scrobbling.
+ Fixed leading "A" and "The" articles being skipped for album sort text.
+ Fixed thread safety issue when validating playlist songs on startup.
+ Fixed filter search not ignoring space after colon when using column based search.
+ Fixed KGlobalAccel to use capitalized application name.
+ Fixed slash not properly handled when saving a playlist (#1624).
+ (Unix) Fixed collection scanner so it ignores special filesystem paths (/sys, /proc, /run, etc) (#1615).
+ Enhancements:
+ Use XSPF "title" as playlist name when loading and saving playlists (#1624).
+ Added support for using album ID when receving album covers for Subsonic songs (#1636).
+ Added option for preserving directory structure when trascoding songs (#1637).
-------------------------------------------------------------------
Sun Dec 8 16:41:12 UTC 2024 - Jonas Kvinge <jonaski@opensuse.org>
- Update to version 1.2.3
+ Bugfixes:
+ Fixed libcdio NULL related compilation error on FreeBSD (#1610).
+ Fixed missing seek when starting playback of a CUE song (#1568).
+ Fixed "QDBusObjectPath: invalid path" error.
-------------------------------------------------------------------
Sat Nov 23 18:21:20 UTC 2024 - Jonas Kvinge <jonaski@opensuse.org>
- Update to version 1.2.2
+ Bugfixes:
+ Fixed crash when creating a new smart playlist (#1609).
+ Fixed last playlist column being added when dragging a song and switching playlists.
-------------------------------------------------------------------
Thu Nov 21 17:03:11 UTC 2024 - Jonas Kvinge <jonaski@opensuse.org>
- Update to version 1.2.1
+ Bugfixes:
+ Fixed playback of CUE continuing to play from the same file after the song has finished playing (#1568).
+ Fixed updating collection song sort text when disc is changed.
+ Fixed current playing file left open when the next track errored (#1582).
+ Fixed filter search not finding song containing uppercase "A" (#1599).
+ Fixed crash when removing album from playlist when using shuffle albums (#1588).
+ Fixed IDv3 MBID's tags with multiple entries being ignored.
+ Fixed crash when enabling Tidal, Spotify, Qobuz or Subsonic services.
+ Fixed passing filenames to strawberry on command line not resolving to absolute paths.
+ Enhancements:
+ Resolve symbolic links when dragging files to the playlist to match collection song.
+ Replaced Spotify username/password with access token.
+ Require Qt 6.4 or higher and drop support for Qt 5.
+ Require TagLib 1.12 or higher.
+ Use Qt stringliterals.
+ Move gstfastspectrum to src.
+ Use standard user temp location for current album cover.
+ Removed old MacFSListener.
+ Removed external tagreader and protobuf dependency.
+ Removed VLC support.
+ Ported to Qt translation (.ts) files and removed gettext dependency.
+ Removed deprecated Gnome/Mate SettingsDaemon global shortcuts.
-------------------------------------------------------------------
Sat Sep 21 21:32:15 UTC 2024 - Jonas Kvinge <jonaski@opensuse.org>
- Update to version 1.1.3
+ Bugfixes:
+ Fixed gstreamer registry lookup leak in Spotify settings.
+ Fixed all songs in a CUE sheet starting playback at the zero position (#1549).
+ Fixed playback going to pause and back to play on song change.
+ Fixed Genius Lyrics login not working (#1554).
+ Fixed slow collection filter search.
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Sep 12 20:09:26 UTC 2024 - Jonas Kvinge <jonaski@opensuse.org> Thu Sep 12 20:09:26 UTC 2024 - Jonas Kvinge <jonaski@opensuse.org>

View File

@@ -1,7 +1,7 @@
# #
# spec file for package strawberry # spec file for package strawberry
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: strawberry Name: strawberry
Version: 1.1.2 Version: 1.2.11
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
@@ -35,13 +35,15 @@ BuildRequires: gcc13-c++
BuildRequires: gcc BuildRequires: gcc
BuildRequires: gcc-c++ BuildRequires: gcc-c++
%endif %endif
BuildRequires: gettext
BuildRequires: git BuildRequires: git
BuildRequires: hicolor-icon-theme BuildRequires: hicolor-icon-theme
BuildRequires: libboost_headers-devel BuildRequires: libboost_headers-devel
BuildRequires: libchromaprint-devel
BuildRequires: make BuildRequires: make
BuildRequires: pkgconfig BuildRequires: pkgconfig
BuildRequires: qt6-gui-private-devel
BuildRequires: update-desktop-files BuildRequires: update-desktop-files
BuildRequires: cmake(KDSingleApplication-qt6)
BuildRequires: cmake(Qt6Concurrent) BuildRequires: cmake(Qt6Concurrent)
BuildRequires: cmake(Qt6Core) BuildRequires: cmake(Qt6Core)
BuildRequires: cmake(Qt6DBus) BuildRequires: cmake(Qt6DBus)
@@ -51,6 +53,7 @@ BuildRequires: cmake(Qt6Network)
BuildRequires: cmake(Qt6Sql) BuildRequires: cmake(Qt6Sql)
BuildRequires: cmake(Qt6Test) BuildRequires: cmake(Qt6Test)
BuildRequires: cmake(Qt6Widgets) BuildRequires: cmake(Qt6Widgets)
BuildRequires: cmake(RapidJSON)
BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(alsa)
BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(fftw3) BuildRequires: pkgconfig(fftw3)
@@ -73,13 +76,10 @@ BuildRequires: pkgconfig(libgpod-1.0)
BuildRequires: pkgconfig(libmtp) BuildRequires: pkgconfig(libmtp)
BuildRequires: pkgconfig(libnotify) BuildRequires: pkgconfig(libnotify)
BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(libpulse)
BuildRequires: pkgconfig(libsparsehash)
BuildRequires: pkgconfig(libudf) BuildRequires: pkgconfig(libudf)
BuildRequires: pkgconfig(protobuf)
BuildRequires: pkgconfig(sqlite3) >= 3.9 BuildRequires: pkgconfig(sqlite3) >= 3.9
BuildRequires: pkgconfig(taglib) >= 1.11.1 BuildRequires: pkgconfig(taglib) >= 1.12
%if 0%{?suse_version} > 1600
BuildRequires: cmake(KDSingleApplication-qt6)
%endif
Requires: qt6-sql-sqlite Requires: qt6-sql-sqlite
@@ -98,7 +98,7 @@ Features:
- Edit tags on music files - Edit tags on music files
- Fetch tags from MusicBrainz - Fetch tags from MusicBrainz
- Album cover art from Last.fm, Musicbrainz, Discogs, Musixmatch, Deezer, Tidal, Qobuz and Spotify - Album cover art from Last.fm, Musicbrainz, Discogs, Musixmatch, Deezer, Tidal, Qobuz and Spotify
- Song lyrics from Lyrics.com, Genius, Musixmatch, ChartLyrics, lyrics.ovh and lololyrics.com - Song lyrics from Musixmatch, ChartLyrics, lyrics.ovh and lololyrics.com
- Support for multiple backends - Support for multiple backends
- Audio analyzer - Audio analyzer
- Equalizer - Equalizer
@@ -116,8 +116,7 @@ export CXX="g++-13"
%endif %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
-DQT_MAJOR_VERSION=6
%cmake_build %cmake_build
%install %install
@@ -137,6 +136,5 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/org.straw
%{_datadir}/icons/hicolor/*/apps/strawberry.* %{_datadir}/icons/hicolor/*/apps/strawberry.*
%{_datadir}/metainfo/*.appdata.xml %{_datadir}/metainfo/*.appdata.xml
%{_mandir}/man1/%{name}.1%{?ext_man} %{_mandir}/man1/%{name}.1%{?ext_man}
%{_mandir}/man1/%{name}-tagreader.1%{?ext_man}
%changelog %changelog