Andrius Štikonas
cbea744bb3
Fix obsolete ECM variables
2022-01-20 18:35:33 +00:00
Andrius Štikonas
73de1709e2
Port to Qt6.
2022-01-16 00:17:46 +00:00
Harald Sitter
b3d0cfccaf
set cmake interface dir on the target
...
this carries through into the Targets.cmake file we install which in
turn means that the imported target for the consumer defines its include
directory. this removes the need to manually add the include dir
also updated the readme accordingly
2021-11-23 10:14:58 +01:00
Friedrich W. H. Kossebau
6e8424bed6
Clean up include dirs
...
Move include of BLKID_INCLUDE_DIRS into scope it is used.
UUID_INCLUDE_DIRS is unused, left over from before partitionmanager
switched away from libuuid in 26e7f9d7ef306d61380e1c8965feb83bb6b07d18 .
Explicit Qt5Core_INCLUDE_DIRS no longer needed.
src/ is automatically available for kpmcore target, also exposed in
its build link interface.
2020-11-16 20:56:57 +00:00
Friedrich W. H. Kossebau
5413e696d3
Generate libpartitionmanagerexport.h
2020-11-16 20:56:57 +00:00
Andrius Štikonas
d3ebabb6cb
Move find_package to top level CMakeLists.txt.
2020-10-13 00:10:03 +01:00
Andrius Štikonas
e085ba9ed9
Do not link to KAuth. But there is still a build time dependency on kauth-policy-gen.
2020-10-12 20:23:37 +01:00
Andrius Štikonas
fc826690b9
SPDX licenses for tests and CMakeLists.txt.
2020-09-17 02:15:16 +01:00
Albert Astals Cid
90a6563291
Use KF5::AuthCore instead of KF5::Auth
...
It's a much smaller library and provides everything we need
2019-02-16 00:25:37 +01:00
Andrius Štikonas
428ee5b6c8
First attempt at using RSA to sign requests to KAuth helper.
2018-04-13 00:43:12 +03:00
Andrius Štikonas
398e9c3df5
d-pointerize FstabEntry class
2018-04-01 18:46:26 +01:00
Andrius Štikonas
738842799a
Make kpmcore link libraries private.
2018-03-31 16:30:53 +01:00
Andrius Štikonas
00cb2c85d9
d-pointerize CoreBackendManager
2018-03-31 13:07:35 +01:00
Andrius Štikonas
bd54ba7c5d
Convert copyblocks code from KAuth to DBus calls to helper daemon.
2018-03-21 18:01:40 +01:00
Andrius Štikonas
3a6aa4aaa0
Do not link to libatasmart.
2018-01-29 12:49:25 +00:00
Andrius Štikonas
47429dd1bf
Proof of concept attempt to implement KAuth.
2017-12-10 17:36:39 +00:00
Andrius Štikonas
722ef62ebb
Port away from KService.
2017-10-01 22:05:50 +01:00
Andrius Štikonas
34712dd2ed
Add fstab file parser.
...
Remove dependency on KMountPoint and hence KIO.
2017-09-13 18:46:33 +01:00
Andrius Štikonas
f1accd1e0d
Remove IconThemes dependency from kpmcore.
2017-09-08 15:05:55 +01:00
Andrius Štikonas
63b5c8c34c
Suspend Plasma removable device automounting.
...
Before doing operations, we connect to DBus session of the original user
and stop kded module for device automounting.
BUG: 368175
2017-06-07 19:21:59 +02:00
Burkhard Lück
ea69f4b8af
load translation catalog for thje library
2016-05-10 15:20:11 +02:00
Andrius Štikonas
a1026d20be
Use KPasswordDialog to open LUKS containers.
2016-05-01 14:17:06 +01:00
Andrius Štikonas
b0e6104e91
List .ui files instead of globbing them.
2015-08-05 12:35:17 +01:00
Teo Mrnjavac
49dd31149f
Glob for UI files in src/gui.
2015-08-04 16:42:10 +02:00
Teo Mrnjavac
a50076f1bd
Remove all references to KConfig from CMake.
2015-07-20 17:10:47 +02:00
Teo Mrnjavac
195e495876
Move PartResizerWidget and related from PartitionManager into KPMcore.
2015-07-08 18:16:57 +02:00
Teo Mrnjavac
05790882f1
Rename PartitionManager things to KPMcore.
2015-07-02 14:19:33 +02:00
Andrius Štikonas
c37059f062
Stop installing partitionmanager.kcfg to avoid file collision.
2015-06-12 02:42:35 +01:00
Andrius Štikonas
1ef6fa8131
Move kpmcore library into its own repository.
2015-06-04 01:29:22 +01:00