Commit graph

373 commits

Author SHA1 Message Date
Ivailo Monev
e4a9f1c9e1 cmake: replace only variables surrounded by at sign from dbus_add_activation_service() macro
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-27 04:37:16 +03:00
Ivailo Monev
926345627a generic: bump minimum Katie version requirement to 4.12.0
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-22 03:54:07 +03:00
Ivailo Monev
0d2195c4d8 kded: start on demand as session D-Bus service
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-22 01:40:02 +03:00
Ivailo Monev
4745dff8f1 cmake: create script for each test
to be used in `ctest` replacement since ctest hang on some tests

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-21 02:01:21 +03:00
Ivailo Monev
0884e9c63e cmake: ensure there is session bus when executing tests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-20 22:06:04 +03:00
Ivailo Monev
29503648e0 generic: version bump
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-12 16:33:10 +03:00
Ivailo Monev
a216cdd4c3 kutils: new khttp library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-09 01:04:01 +03:00
Ivailo Monev
3c3bb33e63 cmake: remove documentation for non-existing kde4_auth_install_action() macro
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-07 15:31:05 +03:00
Ivailo Monev
6af9b55738 generic: reimplement kdnssd library
works as expected, services queries include two for IPv4 and one for
the advertised IPv6 address which have to be filtered:
https://ibb.co/4VpJK9V

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-05 22:28:32 +03:00
Ivailo Monev
97829bcc03 cmake: workaround incorrect version in MPV pkg-config file
note that the first release of MPV is v0.2.2:
https://github.com/mpv-player/mpv/tags?after=v0.3.7

on OpenBSD it is 0.2.0 in the pkg-config file and I do not think that will
change anytime soon, it has been like this since atleast OpenBSD v7.0 and
if I remember correctly even before that

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-02 22:36:44 +03:00
Ivailo Monev
b089f32459 cmake: new Kmod module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-01 15:16:15 +03:00
Ivailo Monev
169746e827 cmake: remove now unused GeoClue module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-25 10:48:59 +03:00
Ivailo Monev
107a01f0e0 cmake: always set CMake executable and library output directory variables
replace old CMake variables names with new variable names while at it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-22 00:23:53 +03:00
Ivailo Monev
98a4564326 generic: reimplement power manager
this was once on the TODO:
618622f767...fe9d951f17

the org.freedesktop.PowerManagement interface will be there for
compatibility only now since it is obsolete:
https://www.freedesktop.org/wiki/Specifications/power-management-spec/

side note:
powerdevil inhibition was broken

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-20 02:20:33 +03:00
Ivailo Monev
5ea8e459e1 cmake: remove now unused PopplerQt4 module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-18 02:25:50 +03:00
Ivailo Monev
0e9de71598 cmake: correct Poppler module copyright
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-17 21:22:19 +03:00
Ivailo Monev
05b34e20b5 kio: implement PDF meta information extractor via Poppler
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-17 04:09:12 +03:00
Ivailo Monev
5e6e38e9a6 generic: fix build with older versions of FFmpeg by referencing meta-headers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-14 10:45:27 +03:00
Ivailo Monev
65fd9ee037 cmake: try pkg-config lookup first from FFmpeg module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-14 09:56:49 +03:00
Ivailo Monev
2cc6924ac3 kio: explicitly link to avcodec library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-14 08:26:13 +03:00
Ivailo Monev
0e2ffeebe9 kio: implement audio and video meta information extractor via FFmpeg 2022-04-14 08:04:46 +03:00
Ivailo Monev
e722b26ea5 kio: reimplement meta information extraction
TODO: plugins for audio and video meta information extraction

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-14 04:45:36 +03:00
Ivailo Monev
809147acb4 cmake: install kde4_exec.sh script input file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-13 20:20:21 +03:00
Ivailo Monev
ef8346a9ce generic: execute tests via script
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-13 18:21:05 +03:00
Ivailo Monev
83afdb253e cmake: remove now unused PAM and UnixAuth modules
bye PAM

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-13 01:32:30 +03:00
Ivailo Monev
8e88c28672 cmake: remove now unused OpenGLES module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 20:21:07 +03:00
Ivailo Monev
40b0fefc82 cmake: remove reference to kephal
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 02:05:47 +03:00
Ivailo Monev
b5243323cb cmake: remove now unused LibGcrypt module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 02:02:21 +03:00
Ivailo Monev
b3f53e46ce cmake: remove now unused Gpgme module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 00:58:38 +03:00
Ivailo Monev
46fa878a2c cmake: remove unused XCB libraries checks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 00:54:22 +03:00
Ivailo Monev
8119962401 cmake: remove now unused NetworkManager module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-08 23:02:07 +03:00
Ivailo Monev
f5fe6558ca generic: deal with TODO related to CMP0005
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-08 01:55:36 +03:00
Ivailo Monev
d4a4386d9f cmake: add GeoClue module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-07 20:15:27 +03:00
Ivailo Monev
c19956a9ca kutils: new kpasswdstore library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-04 19:45:35 +03:00
Ivailo Monev
5700b825b6 cmake: add gobject-2.0 library to GLIB2_LIBRARIES
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-02 21:32:02 +03:00
Ivailo Monev
6655b835b9 cmake: add LightDM module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-01 16:22:59 +03:00
Ivailo Monev
e1fe980be1 cmake: make authorization checks independant
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-30 16:51:06 +03:00
Ivailo Monev
6f85921337 generic: replace custom Curl module with CMake provided one
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-29 16:20:59 +03:00
Ivailo Monev
81e9e93e5d cmake: remove now unused modules
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-29 15:52:52 +03:00
Ivailo Monev
ba198f7fc1 kio: reimplement meta information via libextractor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-09 00:06:22 +02:00
Ivailo Monev
08eb4a8558 generic: drop support for emoticons
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-08 00:41:39 +02:00
Ivailo Monev
8a3d460af6 kutils: remove kprintutils library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-01 21:06:20 +02:00
Ivailo Monev
2d86198f48 cmake: correct pkg-config module check for curl
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-19 23:52:09 +02:00
Ivailo Monev
69af879278 kioslave: reimplement HTTP(S) slave via curl
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-19 16:40:06 +02:00
Ivailo Monev
e114495ec7 cmake: do not attempt to install non-existing GSSAPI module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-16 13:06:21 +00:00
Ivailo Monev
581afd3caa generic: drop KIO HTTP(S) support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-16 09:12:20 +02:00
Ivailo Monev
322c3f78cc generic: replace QDesktopServices with QStandardPaths and bump minimum Katie version required
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-21 18:06:49 +02:00
Ivailo Monev
6d9627b9aa cmake: CMake warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-19 11:40:51 +00:00
Ivailo Monev
a90855bddb solid: remove geom backend
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-17 05:32:13 +02:00
Ivailo Monev
f6e5aee8f8 Merge branch 'master' of ssh://github.com/fluxer/kdelibs into devinfo 2021-10-03 10:40:14 +03:00