1
0
mirror of https://github.com/clementine-player/Clementine synced 2024-12-22 07:54:18 +01:00
Commit Graph

292 Commits

Author SHA1 Message Date
Jim Broadus
e7364263b2 build: Move minimum cmake version to 3.0.0
Compatibility with versions prior to 2.8.12 is being deprecated,
resulting in build warning messages. The minimum for the official
supported distros is 3.7.2 (Stretch), so the version could be moved
forward when newer features are required.

Reference: https://cmake.org/cmake/help/v3.19/release/3.19.html#deprecated-and-removed-features
2021-04-17 16:24:46 +01:00
Jim Broadus
d7966c8285 Fix rpmbuild error in librojectm
When using rpmbuild on Fedora 33, the build fails with:
error: ‘__builtin_strncpy’ specified bound depends on the length of the source argument [-Werror=stringop-overflow=]

This was fixed as part of projectm change d4d74f6d. This change takes the
relevant parts of that commit.

Note that the projectm commit contains several other warning fixes that might
affect Clementine builds in the future.
2020-12-17 11:29:49 +00:00
dmdmdm
949c20abdf Compress PNGs (second attempt) 2020-05-21 21:45:04 +01:00
Michael Kuc
baea2d488f Revert "Revert "Updated GLEW headers.""
This reverts commit ce4ce6ce36.
2020-05-14 15:10:35 +01:00
Michael Kuc
ade1e7f30b Revert "Revert "Use newer compiler than C++98.""
This reverts commit dcf078acca.
2020-05-14 15:10:35 +01:00
Michael Kuc
43a171512b Revert "Revert "Fix deprecated comparison.""
This reverts commit 0782489feb.
2020-05-14 15:10:35 +01:00
Michael Kuc
38207e4ea7 Replace deprecated std::auto_ptr with new std::unique_ptr. 2020-05-14 15:10:35 +01:00
Michael Kuc
823aed98a1 Fix narrowing issues preventing MacOS build. 2020-05-14 15:10:35 +01:00
John Maguire
ce4ce6ce36 Revert "Updated GLEW headers."
This reverts commit 3ca4973ea7.
2020-05-13 12:43:08 +01:00
John Maguire
dcf078acca Revert "Use newer compiler than C++98."
This reverts commit a07a0de231.
2020-05-13 12:43:08 +01:00
John Maguire
0782489feb Revert "Fix deprecated comparison."
This reverts commit be144d4611.
2020-05-13 12:43:08 +01:00
Michael Kuc
be144d4611 Fix deprecated comparison.
Using references no longer requires null checking.
2020-05-09 21:38:50 +01:00
Michael Kuc
a07a0de231 Use newer compiler than C++98.
Required for standard library headers.
2020-05-09 21:38:50 +01:00
Michael Kuc
3ca4973ea7 Updated GLEW headers.
An attempt to fix headers so outdated they no longer compiled.
2020-05-09 21:38:50 +01:00
Jim Broadus
66f354f815 Remove executable flags from source files. 2020-01-31 10:24:29 +00:00
Jonas Kvinge
b4fc6d96bf Fix formatting 2020-01-05 00:48:51 +01:00
Jonas Kvinge
35a0beb8a8 Replace use of QtMac::toCGImageRef with QImage::toCGImage 2020-01-05 00:46:54 +01:00
Jim Broadus
c246142951 Update to libmygpo-qt 1.1.0.
The updates include:
- The ability to specify a custom gpodder service.
- Use https instead of http for gpodder.net.
- A fix that prevents encoded URLs from being re-encoded.
2020-01-02 20:17:55 -08:00
John Maguire
6377f297bb Now using mingw-w64 pthreads 2019-11-14 20:53:46 +00:00
John Maguire
fd36865006
Revert "Update taglib" 2019-11-13 23:33:13 +00:00
Jonas Kvinge
ba9617449f Fix formatting 2019-11-13 19:53:42 +01:00
Jonas Kvinge
40be3331e0 Update taglib 2019-11-13 19:48:18 +01:00
Jonas Kvinge
2aa372c628 Fix formatting 2019-11-10 00:36:23 +01:00
Jonas Kvinge
d09c27f719 Remove extra ';' 2019-11-10 00:30:18 +01:00
Jonas Kvinge
1a2274bd2b Merge branch 'master' into qt5-update 2019-07-21 14:20:59 +02:00
Jonas Kvinge
21762dd402 Add missing taglib configure checks 2019-07-20 21:40:14 +02:00
Ali Allaoui
1176d9eb93 [qxt] No need to check qt versionat all, Qt 5.6 is required.
So just use QX11Info
2019-02-09 16:06:16 +01:00
Ali Allaoui
85558d242c [qxt] Compil fix for qt version > 5.6 2019-01-18 16:36:52 +01:00
Jonas Kvinge
1d17bee44a Merge with master and fix conflicts 2019-01-18 01:38:12 +01:00
Andreas Sturmlechner
4ff370ce1e Fix build without Qt5DBus (#6187)
* Qt5::Test is not required in the global QT_LIBRARIES definition

* Qt5::DBus had already been optional, drop bogus pkgconfig search

This partially reverts commit 4321ecf7d2.

* Find X11 only once, in root CMakeLists.txt

Since we have HAVE_X11, use HAVE_X11 in cmake.
2019-01-02 15:03:24 +00:00
Jonas Kvinge
09538d84f2 Fix Qt 5 build (#6246) 2019-01-02 15:02:34 +00:00
John Maguire
453270c8b5 Fixes for compiling against qt5 on mac 2018-12-05 18:16:34 +01:00
John Maguire
b57c5a77f7 Use c++0x instead of 11 for backwards compat 2018-12-05 14:02:01 +00:00
Jonas Kvinge
1f87535c2f Replace sha2 with QCryptographicHash (#6230) 2018-12-03 00:45:20 +00:00
Jonas Kvinge
f579422643 Fix formatting 2018-11-30 20:43:21 +01:00
Jonas Kvinge
16bdd39c03 Merge remote-tracking branch 'upstream/master' into qt5-update 2018-11-29 23:21:54 +01:00
Jonas Kvinge
139bc1f5aa Convert NULL to nullptr (#6220) 2018-11-29 21:26:51 +00:00
John Maguire
c583ddd9c8 Explicitly find dynamic version of glew 2018-11-25 22:11:06 +00:00
Jonas Kvinge
1d5783b846 Fix formatting 2018-11-21 10:31:17 +00:00
Jonas Kvinge
8c198a99a5 Qt 5 fixes 2018-11-21 10:31:17 +00:00
Jonas Kvinge
d4fab4a2ea Merge remote-tracking branch 'upstream/master' into qt5-update 2018-11-11 22:46:07 +01:00
Jonas Kvinge
3cf7467bdf Bump taglib (#6196) 2018-11-11 20:53:28 +00:00
Jonas Kvinge
c29c2e95cc Fixed merge conflicts 2018-09-30 15:11:06 +02:00
Mattias Andersson
765ee3461b Remove unused directory 3rdparty/fancytabwidget 2018-07-22 21:21:09 +01:00
Jonas Kvinge
a5e8eba91c Merge remote-tracking branch 'upstream/master' into qt5-update 2018-06-29 02:38:19 +02:00
Jonas Kvinge
ef5a23a3fe Bump taglib 2018-06-06 22:47:08 +02:00
Andreas Sturmlechner
a4e362b9f7
Fix cmake with Qt 5.11_beta3 (dropping qt5_use_modules)
One usage of the macro remains in the bundled libmygpo-qt5. This should
be updated once the pending upstream fix was merged. qtsingleapplication
is already fixed upstream.
2018-04-16 01:33:15 +02:00
Chocobozzz
70f68b1926
Merge remote-tracking branch 'upstream/master' into qt5 2018-02-01 09:50:42 +01:00
John Maguire
d71651db7e Explicitly link libprojectm renderer to GLEW 2017-11-21 13:38:57 +01:00
Florian Bigard
69b2a832db Merge branch 'master' into qt5 2017-01-18 15:57:07 +01:00