kentsangkm
6b2918ee92
Generate compile_commands.json
2021-07-08 21:33:19 +01:00
Jim Broadus
d798c76e06
devices: Remove obsolete DeviceKit.
...
DeviceKit-disks, renamed udisks, was superseded by udisks2 in 2012.
2021-05-06 20:52:33 +01:00
Jim Broadus
3690c41cb0
build: Remove CMP0011 OLD policy
...
This policy allowed included files and modules to affect policy in the
parent scope. Besides the top level, 3rdparty/libprojectm is the only
place where old policy is set.
Reference: https://cmake.org/cmake/help/latest/policy/CMP0011.html
2021-04-18 13:47:10 +01:00
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
08ded2384f
build: Move main config from /src to /include
...
Move /src/config.h to /include/clementine-config.h. The new name
prevents conflict with 3rdparty/taglib/config.h. A stub src/config.h will
remain for a transition period. This is a first step in eliminating the
dependency of /ext components on /src.
2021-03-16 09:30:56 +00:00
Jonas Kvinge
84fc00d553
Use builtin taglib on Windows and set -DTAGLIB_STATIC
2020-06-04 22:00:52 +01:00
Jonas Kvinge
af62df4db8
Add project to CMakeLists
2020-01-04 17:15:58 +01:00
John Maguire
8b765a5257
Remove qtsparkle support
2019-11-14 20:53:46 +00:00
John Maguire
e2ab832caf
Only check for dbus on x11
2019-11-14 20:53:46 +00:00
John Maguire
992311c185
Bunch of mac build fixes
2019-10-16 19:42:21 +01:00
Jonas Kvinge
1a2274bd2b
Merge branch 'master' into qt5-update
2019-07-21 14:20:59 +02:00
John Maguire
577248c24d
Assume Cocoa support
2019-03-21 11:09:13 +00:00
John Maguire
5171150e4f
Fix spotify blob detection on win32
2019-03-18 17:57:57 +00: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
John Maguire
453270c8b5
Fixes for compiling against qt5 on mac
2018-12-05 18:16:34 +01:00
Jonas Kvinge
1f87535c2f
Replace sha2 with QCryptographicHash ( #6230 )
2018-12-03 00:45:20 +00:00
Mattias Andersson
6a37af7b42
Remove ultimate lyrics parser ( #6225 )
...
This tool was once used generate data/lyrics/ultimate_providers.xml from
the sites.js file. Judging by the file histories, recent changes has
been done directly in the xml file, bypassing this tool. Moreover,
sites.js has contained syntax errors for the past three years without
anyone noticing.
Furthermore, this tool is the only part of Clementine that uses
QtWebKit. Since support for this has been removed in both the master and
qt5 branch it won't build anyway.
2018-11-30 12:09:49 +00:00
Jonas Kvinge
1d954f2eb1
Fix USE_BUNDLE appearing twice
2018-11-29 23:31:38 +01:00
Jonas Kvinge
16bdd39c03
Merge remote-tracking branch 'upstream/master' into qt5-update
2018-11-29 23:21:54 +01:00
Jonas Kvinge
9f946a2898
Improvements to makefiles and make components optional ( #6221 )
2018-11-29 21:32:12 +00:00
Jonas Kvinge
2affbafa9a
Fix libspotify depend
2018-11-21 10:31:17 +00:00
Jonas Kvinge
4321ecf7d2
Make dbus optional to please CI
2018-11-21 10:31:17 +00:00
Jonas Kvinge
caedd6bcf4
Allow build without alsa on linux
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
f2f07d4c87
Update taglib comment i CMakeLists and add warning ( #6197 )
2018-11-11 20:53:48 +00:00
eclipseo
623a536812
Use qt5 version of system-wide libraries ( #6181 )
2018-10-22 16:44:59 +01:00
Amish Naidu
58108dd0d0
Set OpenGL_GL_PREFERENCE to LEGACY to silence warnings on cmake 3.11+
2018-10-04 23:47:31 +01:00
Jonas Kvinge
a5e8eba91c
Merge remote-tracking branch 'upstream/master' into qt5-update
2018-06-29 02:38:19 +02:00
Jonas Kvinge
f3aab34d3a
Add ALSA Device Finder ( #6079 )
2018-06-13 09:56:42 +01:00
Jonas Kvinge
03261f5b8d
Use bultin taglib as default
...
Only use systems taglib if it's newer than the current release because of audio file detection by content.
2018-06-06 22:59:21 +02:00
Jonas Kvinge
ef5a23a3fe
Bump taglib
2018-06-06 22:47:08 +02:00
Andreas Sturmlechner
abf390729a
Drop obsolete Qt5WebKit dep from CMakeLists.txt ( #5954 )
...
Fixes https://github.com/clementine-player/Clementine/issues/5945
2018-01-07 14:11:25 +00:00
Andreas Sturmlechner
b8381321c2
Properly find Qt5LinguistTools ( #5913 )
2017-11-21 09:59:48 +00:00
Florian Bigard
69b2a832db
Merge branch 'master' into qt5
2017-01-18 15:57:07 +01:00
John Maguire
c7b8aacad8
Remove support for VK
...
Fixes #5591
2017-01-11 18:08:43 +00:00
Pavel Vatagin
09c4b05ec5
fix Windows build libmygpo-qt5 ( #5581 )
2017-01-09 23:25:13 +00:00
Pavel Vatagin
446b382c74
fix configure Windows build (Qt5) ( #5586 )
2017-01-09 14:19:54 +00:00
Santiago Gil
d3898d2f47
Add dialog to display streams' audio details ( #5547 )
...
* Add Stream Details window
* Fix capitalization in StreamDiscoverer::Discover()
* StreamDiscoverer::Discover(): get URL by const reference
* Refactor StreamDiscoverer::Discover
* Rename StreamDiscoverer callbacks
* StreamDiscoverer::OnDiscovered: fix nullptr comparison
* StreamDiscoverer: rename DiscoverFinished signal
* StreamDiscoverer::DataReady: receive const reference
* StreamDiscoverer: Remove unsigned types
* StreamDetailsDialog: rename Close slot
* StreamDetailsDialog: rename ui pointer to ui_
* MainWindow::ShowStreamDetails: receive a const reference
* StreamDetailsDialog: use unique_ptr, remove unsigned types
2016-12-21 16:57:04 +00:00
Chocobozzz
18a89f78a9
Merge remote-tracking branch 'upstream/master' into qt5
2016-10-07 14:30:09 +02:00
Arnaud Bienner
a4e2eabaa4
Bump 3rd party taglib to 1.11
2016-07-19 16:58:52 +02:00
John Maguire
a8a0f2e4fd
Remove echonest and update songkick concert fetcher.
...
#5416
2016-06-27 14:47:42 +01:00
John Maguire
b90fb73480
Merge pull request #5394 from Chemrat/udisks2
...
Udisks2 support
2016-06-01 00:10:26 +01:00
Valeriy
d4e932db9a
udisks2 support for devicemanager (refs #3264 )
2016-05-17 22:56:16 +03:00
John Maguire
0beb6d3c59
Remove support for Amazon Cloud Drive.
2016-05-16 18:00:10 +01:00
Chocobozzz
0aa3405274
Merge remote-tracking branch 'upstream/master' into qt5
2016-05-09 12:46:08 +02:00
John Maguire
22b7101023
Merge branch 'release-1.3'
2016-04-19 16:04:46 +01:00
John Maguire
9cb1ed5126
Require qt 4.8.1
...
This is the version present in Ubuntu Precise (LTS).
2016-03-31 15:06:59 +01:00
John Maguire
1489191794
Revert "Require Qt4.8.1 and CMake deprecate warnings ..."
...
This reverts commit e1124403fd
.
qdbusxml2cpp did not support new annotation names until 4.8.2
2016-03-31 15:06:14 +01:00