Commit graph

480 commits

Author SHA1 Message Date
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
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