Commit Graph

482 Commits

Author SHA1 Message Date
Pratham Gandhi
e5900f9a4f created global qobject 2024-06-24 10:39:38 +05:30
Christoph Cullmann
119da9937e add USE_DBUS option
default on for Linux & BSD
2024-06-02 22:20:21 +02:00
Christoph Cullmann
32ba17454a have dbus optional beside on platforms it is useless on
we do now the same handling in most frameworks
2024-05-27 07:49:06 +00:00
Volker Krause
ef3db458df Restore the Android APK build 2024-05-02 15:17:39 +00:00
Albert Astals Cid
6439552170 GIT_SILENT Upgrade release service version to 24.07.70. 2024-04-21 12:11:44 +02:00
Julius Künzel
a2f90e6183 [macOS] Fix plist file 2024-03-16 15:20:41 +00:00
Julius Künzel
fbb0b5de76 Set properties for plist file
Needed for signing, and in general helpful
2024-03-16 12:17:18 +00:00
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