Ivailo Monev
9313e82973
cmake: new baseline kde4_optional_find_package() macro replacing macro_optional_find_package()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 13:37:11 +03:00
Ivailo Monev
742ed2e6f6
cmake: add comment about CMP0003
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 11:53:16 +03:00
Ivailo Monev
320c91d5ca
cmake: fix warnings about package name mismatch
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 10:46:46 +03:00
Ivailo Monev
d47d62e503
kutils: new kspeech library to replace the kttsd service and its interface
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 15:01:39 +03:00
Ivailo Monev
6ea85df1c2
cmake: kde4_* macros review
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 11:12:06 +03:00
Ivailo Monev
2a23a99284
cmake: remove unused modules inclusions in FindKDE4Internal module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 18:49:56 +03:00
Ivailo Monev
d711215d80
cmake: remove WITH_PREFIX option for kde4_add_plugin() macro
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 18:05:59 +03:00
Ivailo Monev
b40ed43aa4
cmake: new baseline kde4_optional_add_subdirectory() macro replacing macro_optional_add_subdirectory()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 17:25:09 +03:00
Ivailo Monev
08345f1315
cmake: new baseline kde4_bool_to_01() macro replacing macro_bool_to_01()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 16:44:28 +03:00
Ivailo Monev
3625520f5c
cmake: remove now unused MacroAddFileDependencies file inclusion in MacroLibrary module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 15:40:56 +03:00
Ivailo Monev
ea9b5d7ade
cmake: new baseline kde4_add_dbus_service() macro replacing dbus_add_activation_service()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 14:58:58 +03:00
Ivailo Monev
1240740ac4
cmake: move the macros documentation to KDE4Macros file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 13:56:08 +03:00
Ivailo Monev
b99f5304e9
cmake: remove GENERATE_MOC option for kde4_add_kcfg_files() macro
...
MOC-ing is now done automatically because CMAKE_AUTOMOC is set to ON
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 12:11:09 +00:00
Ivailo Monev
0f34942d7b
cmake: remove USE_RELATIVE_PATH option for kde4_add_kcfg_files() macro
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 12:05:18 +00:00
Ivailo Monev
4ba4c820b5
cmake: remove commas in copyright note in Speechd module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 09:49:55 +03:00
Ivailo Monev
e88c621aa2
generic: authorization reimplementation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-25 19:27:41 +03:00
Ivailo Monev
6287f9c468
kdecore: drop KAuth backend plugin support
...
D-Bus backend already builtin into kdecore and the headers for the
backend are private
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-25 09:17:33 +03:00
Ivailo Monev
4b177fb61c
cmake: remove now unused script used to run tests in CI
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-24 12:20:15 +03:00
Ivailo Monev
40a0937006
kdecore: deal with TODO related to KConfigSkeleton::ItemEnum
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 11:28:46 +03:00
Ivailo Monev
9864a7a630
generic: drop SMB and NFS support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-03 02:19:35 +03:00
Ivailo Monev
2193402c44
generic: require shared-mime-info v0.91+
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-27 18:47:54 +03:00
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