Jonas Kvinge
630c67f7d0
Remove -U__STRICT_ANSI__ from compile flags
2020-12-17 19:47:46 +01:00
Jonas Kvinge
a86640fdee
Exclude Windows from find D-Bus in CMake
2020-12-12 12:49:41 +01:00
Jonas Kvinge
9149d1baa3
Add back mistakenly removed QT_MIN_VERSION in CMakeLists.txt
2020-12-11 21:01:51 +01:00
Jonas Kvinge
7ebf3cecc6
Only include Rpm.cmake and Deb.cmake on Linux
2020-12-09 18:29:30 +01:00
Jonas Kvinge
a997e53d8b
Update RPM spec for Qt 6
2020-12-09 01:29:38 +01:00
Jonas Kvinge
dc288c584c
Search qpa/qplatformnativeinterface.h for both Qt 5 and 6
2020-11-29 07:50:08 +01:00
Jonas Kvinge
fc02543f15
Make X11Extras and WinExtras optional
...
The initial release of Qt 6 does not have these.
These modules are not important.
X11Extras is only used for X11 global shortcuts, which in most cases is
overriden by KDE or Gnome shortcuts anyway.
It is also used in OSD Pretty to detect transparency, but this can be
done using private GUI headers instead.
WinExtras is only used in OSD Pretty to make it transparent.
2020-11-29 07:41:30 +01:00
Jonas Kvinge
160e4570a2
Use C++17 ( #579 )
...
* Use C++17
* Replace std::random_shuffle with std::shuffle
* Add random include
2020-11-05 22:28:49 +01:00
Jonas Kvinge
ee6675aee0
No longer need Core5Compat
2020-11-04 18:17:33 +01:00
Jonas Kvinge
23ee17594d
Simplify CMake Qt
2020-10-27 20:54:25 +01:00
Jonas Kvinge
64f90a7912
Remove Qt MacExtras, no longer used
2020-10-22 23:11:44 +02:00
Jonas Kvinge
ae6a50626d
Change Qt 5/6 option
2020-10-01 19:43:39 +02:00
Jonas Kvinge
89d6b7cec0
Add smart playlists, ratings and Qobuz
...
Fixes #259
Fixes #264
2020-09-17 17:50:17 +02:00
Jonas Kvinge
b756bccc7a
Link to iconv to fix compile on Windows
2020-09-10 17:14:14 +02:00
Jonas Kvinge
f6bb7cd8ed
Only include Dmg.cmake on macOS
2020-09-01 20:40:14 +02:00
Jonas Kvinge
d1c19e431c
Add check for gdk-pixbuf-2.0
2020-09-01 20:27:05 +02:00
Jonas Kvinge
171575256c
Remove broken iPhone (libimobiledevice) support
...
Fixes #212
2020-08-14 21:38:08 +02:00
Jonas Kvinge
a27ae7e4a6
Add CMake option to install translations
...
Fixes #485
2020-08-13 19:53:36 +02:00
Jonas Kvinge
3da681a6b1
Add fatal error for missing protobuf compiler
2020-08-07 19:43:03 +02:00
Jonas Kvinge
8390237cc4
Fix Sparkle integration for macOS
2020-08-02 06:32:01 +02:00
Jonas Kvinge
af0d092054
Use sparkle to check for updates on macOS and Windows
2020-08-01 03:37:16 +02:00
Jonas Kvinge
f22133c3c5
Fix translations for Qt 6
2020-07-30 20:49:24 +02:00
Jonas Kvinge
f5b245c72d
Add option to compile with Qt 6
2020-07-18 04:47:54 +02:00
Jonas Kvinge
9852e588c1
Change compile options
2020-07-17 16:32:37 +02:00
Jonas Kvinge
07553476d4
Remove xine
2020-07-16 00:59:46 +02:00
Jonas Kvinge
1773283456
Remove xine metronom.pts_per_smpls check
2020-07-16 00:44:41 +02:00
Jonas Kvinge
4208b512f8
Remove some unused stuff in CMakeLists.txt
2020-07-09 20:09:07 +02:00
Jonas Kvinge
27ce0e6d60
Add REQUIRED to find_package for GnuTLS
2020-07-08 17:29:58 +02:00
Jonas Kvinge
904097b7b1
Add back option to use system taglib, add warning at the bottom
2020-07-07 23:44:04 +02:00
Jonas Kvinge
eae287be37
Remove -Wno-bool-conversion
2020-06-27 03:00:25 +02:00
Jonas Kvinge
5f71a558b9
Adapt most changes from taglib2
2020-06-26 23:30:30 +02:00
Jonas Kvinge
b5818a9b62
Look for 2.0 module of libplist and libusbmuxd
...
Fixes #467
2020-06-20 17:39:43 +02:00
Jonas Kvinge
3b58c02db0
Improve CMake files ( #460 )
2020-06-17 22:56:20 +02:00
Jonas Kvinge
6e061764ee
Remove phonon
2020-04-25 01:42:29 +02:00
Jonas Kvinge
7a56ffb7c3
Use COMPILE_LANGUAGE when setting compile options
2020-04-24 00:01:59 +02:00
Jonas Kvinge
9289394261
Remove some compile options
2020-04-23 21:50:25 +02:00
Jonas Kvinge
ac40094d37
Update CMakeLists.txt files
2020-04-23 20:59:09 +02:00
Jonas Kvinge
d90aecb164
Add back Tidal support
2020-04-13 19:04:06 +02:00
Jonas Kvinge
e55d9cafb6
Update logger
2020-03-08 18:40:39 +01:00
Jonas Kvinge
7ae049b559
Require Qt 5.6 or higher
2020-02-29 21:50:10 +01:00
Jonas Kvinge
2e0f7b367f
Remove tidal and qobuz
...
Fixes #369
2020-02-25 01:08:03 +01:00
Jonas Kvinge
7312e3f452
Find backtrace quiet
2020-02-23 20:42:30 +01:00
Jonas Kvinge
52ee21d550
Remove C++11Compat.cmake
2020-02-18 01:22:04 +01:00
Daniel Kolesa
814bb3006c
libstrawberry-common: check for library/includes for backtrace() ( #364 )
...
This is a non-standard header, so it should be checked properly.
This fixes compilation with musl libc and possibly other C library
implementations.
2020-02-06 20:04:23 +01:00
Jonas Kvinge
af1b0ace19
Use bultin taglib on Windows too by default
2020-02-06 18:37:02 +01:00
Jonas Kvinge
d1aa276465
Move -DTAGLIB_STATIC
2020-01-16 01:56:47 +01:00
Jonas Kvinge
2af6fc7452
Add -DTAGLIB_STATIC
2020-01-16 01:40:30 +01:00
Jonas Kvinge
31aa42c2fa
Fix compile with translations on Windows
2020-01-03 02:07:37 +01:00
Jonas Kvinge
8ac83a46f5
Remove clang compiler flag
2019-11-15 23:24:37 +01:00
Jonas Kvinge
bbad45f1e7
Minor cmake fixes
2019-11-15 00:22:41 +01:00