Jonas Kvinge
8da2b9cd94
Refactoring
2024-11-01 23:04:42 +01:00
Jonas Kvinge
b106e94494
CMake: Add missing STATIC for strawberry_lib
...
Fixes #1580
2024-10-23 18:16:13 +02:00
Jonas Kvinge
28222b1832
Translations: Remove QObject
2024-10-21 00:30:12 +02:00
Jonas Kvinge
c818dabe92
Remove Pot translator
2024-10-21 00:29:21 +02:00
Jonas Kvinge
a9ea686577
Fix unit tests
2024-10-20 22:54:33 +02:00
Jonas Kvinge
756f7cf6af
CMake: Fix finding qplatformnativeinterface.h
2024-10-20 22:52:41 +02:00
Jonas Kvinge
50aa2dcc2b
CMake: Prefix TS_FILES path with CMAKE_SOURCE_DIR
2024-10-20 01:11:39 +02:00
Jonas Kvinge
b6cbebcc8a
CMake: Only run lupdate on strawberry_en_US.ts
2024-10-20 00:50:41 +02:00
Jonas Kvinge
1b1ab2e833
Port to Qt translations
2024-10-20 00:06:42 +02:00
Jonas Kvinge
fbf7fa51e5
CMake: Remove unused QT_DBUSXML2CPP_EXECUTABLE
2024-10-19 22:19:24 +02:00
Jonas Kvinge
7b2d8ac1a2
CMake: Simplify linking
2024-10-07 20:51:38 +02:00
Jonas Kvinge
1d9b8f464a
CMake: Only include Qobuz cover provider if Qobuz is enabled
2024-10-06 14:42:48 +02:00
Jonas Kvinge
c58207dd2f
CMake: Specify languages
2024-10-06 01:10:28 +02:00
Jonas Kvinge
1720ddc808
CMake: Remove unneeded windres and RC compiler hack
2024-10-06 01:10:03 +02:00
Jonas Kvinge
0768298b95
Refactor CMake files
2024-10-04 22:05:20 +02:00
Jonas Kvinge
47a01fc659
CMake: Remove Spotify GStreamer dependency
2024-10-01 20:46:53 +02:00
Jonas Kvinge
5292e53b4a
CMake: Remove GStreamer optional component
2024-09-28 16:43:13 +02:00
Jonas Kvinge
e4a57aa768
Remove VLC
2024-09-28 16:38:23 +02:00
Jonas Kvinge
daaacf4663
Remove external tagreader
2024-09-28 15:29:10 +02:00
Jonas Kvinge
722f93b090
CMake: Use CMAKE_COMPILE_WARNING_AS_ERROR
2024-09-26 01:08:47 +02:00
Jonas Kvinge
cf22b183a5
Move gstfastspectrum to src
2024-09-24 16:29:19 +02:00
Jonas Kvinge
0568c47a37
Build with -Werror by default
2024-09-23 23:26:58 +02:00
Jonas Kvinge
0b49dcaa2d
Remove 3rdparty/SPMediaKeyTap
2024-09-22 13:15:35 +02:00
Jonas Kvinge
23b5ceb6c9
Remove 3rdparty\getopt
2024-09-13 20:41:23 +02:00
Jonas Kvinge
4b36beec40
Remove macdeploycheck
2024-09-13 19:56:50 +02:00
Jonas Kvinge
23fb4651be
Remove remaining X11Extras stuff
2024-09-13 00:30:37 +02:00
Jonas Kvinge
e9684cd1a1
Move gstfastspectrum to 3rdparty
2024-09-12 22:51:01 +02:00
Jonas Kvinge
9ae0afaaf7
Require TagLib 1.12 or newer
2024-09-12 22:15:13 +02:00
Jonas Kvinge
e3e6a22172
Drop Qt 5 support
...
Qt 6 has been available for almost 4 years. Qt 5 is no longer officially supported by Qt for opensource, it's time to drop Qt 5.
2024-09-12 22:13:21 +02:00
Jonas Kvinge
2597a8faed
CMake: Add option to turn off debug output
2024-09-03 23:41:49 +02:00
Jonas Kvinge
837e5388ea
CMake: Use target_link_directories
2024-08-27 19:39:53 +02:00
Jonas Kvinge
e75698ee9a
CMake: Add QT_NO_KEYWORDS
2024-08-25 06:24:26 +02:00
Jonas Kvinge
c96ad61c80
CMake: Add QT_NO_SHOW_OLD_QT_WRAP_CPP_WARNING
2024-08-17 14:31:51 +02:00
Jonas Kvinge
38eb86bdee
CMake: Add QT_NO_SIGNALS_SLOTS_KEYWORDS
2024-08-12 01:09:01 +02:00
Jonas Kvinge
e7b35aeaf7
CMake: Use find_package CONFIG for Boost
2024-07-14 17:47:43 +02:00
Jonas Kvinge
32baa95500
Add better error handling for Tag reader
2024-07-01 02:06:42 +02:00
Jonas Kvinge
e0be15cf01
CMakeLists: Add QCoreApplication to SQLite test
...
Fixes #1471
2024-06-27 18:15:53 +02:00
Jonas Kvinge
5f540a4c08
Add Spotify support
2024-06-13 17:09:06 +02:00
Jonas Kvinge
e477449cd4
Rewrite collection model and search
...
Fixes #392
2024-06-11 23:18:38 +02:00
Jonas Kvinge
c102d8731a
Require ICU
2024-05-19 01:45:19 +02:00
Jonas Kvinge
0c6872b352
Disable automatic conversions from 8-bit strings
2024-04-13 05:05:33 +02:00
Jonas Kvinge
920bb04b00
CMakeLists: Find TagLib using CMake
2024-01-24 21:30:10 +01:00
Jonas Kvinge
a35fa5b158
Require KDSingleApplication 1.1.0
2023-12-26 23:30:25 +01:00
Jonas Kvinge
54c42b276f
GstEnginePipeline: Increase thread priority
2023-11-26 13:12:03 +01:00
Jonas Kvinge
5f02072bf3
CMake: Fix KDSingleApplication version check
...
Fixes #1300
2023-10-23 23:56:59 +02:00
Jonas Kvinge
48685325e6
Use KDSingleApplication as a submodule
2023-10-22 16:32:55 +02:00
Ondrej Mosnáček
c9197e8df7
CMake: Fix KDSingleApplication package name for Qt5
...
The name of the Qt5 KDSingleApplication CMake package is just
"KDSingleApplication", not "KDSingleApplication-qt".
Signed-off-by: Ondrej Mosnáček <omosnacek@gmail.com>
2023-10-22 14:24:52 +02:00
Jonas Kvinge
0c7fcd5a7a
CMake: Fix USE_BUNDLE default
2023-10-14 22:09:14 +02:00
Jonas Kvinge
cd534bbda7
CMake: Remove USE_BUNDLE_DIR
2023-10-14 03:30:09 +02:00
Jonas Kvinge
d74fe92ce8
Use system KDSingleApplication when available
2023-09-27 20:19:43 +02:00