Sam James
27d0a4737f
Add missing deps to CMake
...
* kitemviews was added in 630269a400
.
* kcolorscheme was added in 327d547024
at least
but it goes back a bit further.
* kwidgetsaddons seems to have been used for quite a while too.
Noticed by checking linked libraries.
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-04 23:28:34 +00:00
Sune Vuorela
b38040cd74
Stop looking for jpeg
2024-02-08 23:32:11 +00:00
Sune Vuorela
3dc5ecf86f
Reset SOVERSION. We changed the library name
2024-01-23 23:01:39 +00:00
Sune Vuorela
478f6f24fb
Also fix compile path
2024-01-12 09:43:16 +01:00
Albert Astals Cid
cee17248f9
GIT_SILENT Upgrade release service version to 24.04.70.
2024-01-11 21:17:25 +01:00
Sune Vuorela
55901afcc3
Install parts into the right folder
...
CCBUG: 479122
2024-01-09 10:10:05 +00:00
Sune Vuorela
8a604d8fe7
Fix android build
2024-01-09 10:09:42 +00:00
Albert Astals Cid
5f417b2dae
GIT_SILENT Upgrade release service version to 24.01.90.
2024-01-09 00:27:27 +01:00
Andreas Hartmetz
26f5c4ab2c
FORCE_NOT_REQUIRED_DEPENDENCIES is a string(list), not a boolean
...
option() is for *boolean* options, for which cmake-gui and ccmake
only offer a toggle switch. But it's later treated as (and should
be) a semicolon-separated list of strings, which is just a
convention layered on top of the STRING type. So STRING is the best
we can do, and it's now properly editable in cmake-gui and ccmake.
2024-01-07 20:35:07 +01:00
Sune Vuorela
a27aef4332
Bump deprecated since warnings; remove leftover cmakecode
2023-12-18 22:56:22 +00:00
Carl Schwan
d10aedaaa5
Properly add include directory for consumers like Kile
2023-12-18 22:56:22 +00:00
Sune Vuorela
422fbdc1b7
Replace Okular5 with Okular6 in cmake config
...
Install Okular6 target, required for Kile qt6 port
2023-12-18 22:56:22 +00:00
Sune Vuorela
050fa3bd09
Ask for xmlgui on all platforms
2023-12-18 22:56:22 +00:00
Sune Vuorela
beff68b7fc
Don't look for kwallet on windows
2023-12-18 22:56:22 +00:00
Carl Schwan
dd09ce7591
Move find ecm to the top
...
This fixes the build failures on Android
2023-12-18 22:56:22 +00:00
Carl Schwan
ce3af32709
Use KBookMarkWidgets and QtGui::Private::QX11Info in Qt6
2023-12-18 22:56:22 +00:00
Carl Schwan
2f05100dc2
Adapt cmake for library name change for kexiv2 and plasma-activities
2023-12-18 22:56:22 +00:00
Nicolas Fella
98f4267248
Use versionless CMake function
2023-12-18 22:56:22 +00:00
Nicolas Fella
c29f0fec54
Switch to kf6
2023-12-18 22:56:22 +00:00
Nicolas Fella
5b0ebb0f4c
Don't build CHM for Qt6
...
It depends on KHTML
No need to look for chm until we start porting the chm generator
2023-12-18 22:56:22 +00:00
Nicolas Fella
30eca3dd96
Don't install kservice files for KF6
...
They are not relevant there
2023-12-18 22:56:22 +00:00
Nicolas Fella
1510d07a9b
Port away from deprecated install dir variable
2023-12-18 22:56:22 +00:00
Sune Vuorela
40cbc59bcf
Adapt buildsystem to QtX11Extras change for Qt6
2023-12-18 22:56:22 +00:00
Nicolas Fella
c3ee60e0a1
Add missing find_package for QtXml
2023-12-18 22:56:22 +00:00
Sune Vuorela
f3be4f1cd3
Hardcode Qt6
2023-12-18 22:56:22 +00:00
Nicolas Fella
b1c904bda3
Don't hardcode Qt5
...
Prepares for using Qt6
2023-12-18 22:56:22 +00:00
Nicolas Fella
44ee48f767
Use KF_REQUIRED_VERSION instead of KF5_REQUIRED_VERSION
...
Make it agnostic to the major version
2023-12-18 22:56:22 +00:00
Albert Astals Cid
900e5a33c5
GIT_SILENT Upgrade release service version to 24.01.85.
2023-12-18 22:56:45 +01:00
Albert Astals Cid
f16064c733
GIT_SILENT Upgrade release service version to 24.01.80.
2023-11-25 00:31:47 +01:00
Albert Astals Cid
f43ba1a3c5
GIT_SILENT Upgrade release service version to 24.01.75.
2023-11-07 20:50:17 +01:00
Friedrich W. H. Kossebau
9501f86ddb
Deploy ui.rc files as Qt resource
...
Supported by KXmlGui since 5.4, avoids filesystem I/O.
2023-09-19 21:15:37 +00:00
Albert Astals Cid
7544743c55
As far as I can see we don't use Solid
2023-08-14 21:47:08 +02:00
Sune Vuorela
20209a0aba
Remove kio filewidgets in linkage
...
Looks unused
2023-08-14 16:25:36 +02:00
Sune Vuorela
3eee43ffd8
Don't use private Qt api
...
Add some more unit testing to expose some bugs in previous implementation and fix those as well.
2023-08-10 23:06:18 +00:00
Shivodit Gill
6cc21aea10
Replace Kirigami.AboutPage with MobileForm.AboutPage for mobile build
2023-08-10 21:18:04 +00:00
Sune Vuorela
185d4be0dc
Bump SOVERSION of okularcore
...
Various bits of refactorings and fixes broke abi, so better ensure it is
reflected in the libraries
2023-08-05 19:53:07 +00:00
Albert Astals Cid
74fad426f2
Fix phonon not being correctly detected
2023-08-03 23:57:04 +02:00
Jeremy Whiting
cc80b3d0e3
Convert okular_part.desktop to okular_part.json and use it.
...
Also fixed the deprecation warning in the generator plugins.
Thanks to Alexander Lohnau
2023-07-23 17:16:07 +00:00
Sune Vuorela
720e08220d
Allow dbus to be disabled
...
In certain usecases, especially for non-linux desktop builds, the
advantage of of dbus is often limited. Provide a way to disable
building with dbus.
Note that this also disables the related functionalities of having a
second okular launch open the document in the first okular.
This also disables the unit tests that tests those features.
2023-07-18 07:53:42 +00:00
Albert Astals Cid
7e983d4da1
GIT_SILENT Upgrade release service version to 23.11.70.
2023-07-17 11:56:53 +02:00
Volker Krause
a0af2c03cb
Rename JS scripting files to no longer mention kjs
2023-06-22 17:40:50 +02:00
Volker Krause
ba04a81d2b
Rename HAVE_KJS
...
It's not KJS but QJSEngine now.
2023-06-22 17:24:36 +02:00
Volker Krause
617ba7dd03
Port from deprecated KJS to QJSEngine
2023-06-21 15:53:51 +00:00
Sune Vuorela
03368e06f4
Make phonon optional
...
In certain configurations not lugging around a multimedia framework could be preferred.
2023-06-21 15:50:58 +00:00
Sune Vuorela
47b8fb2729
Switch SelectCertificateDialog to ui file
...
No other changes is in here.
2023-06-14 17:47:41 +00:00
Sune Vuorela
370ace64e0
Switch optional kjs to use config.h
2023-05-25 21:43:43 +00:00
Sune Vuorela
3ff2ab5081
Switch optional kwallet to use config.h
2023-05-25 21:43:43 +00:00
Sune Vuorela
62767b7c8c
Convert QtSpeech to config.h
2023-05-25 21:43:43 +00:00
Sune Vuorela
d597da0204
Rename Purpose defines to match others
2023-05-25 21:43:43 +00:00
Sune Vuorela
7235cd2b9d
Only ask for QtQuick for mobile build
2023-05-03 08:39:24 +00:00