Ivailo Monev
fd18a275cb
cmake: add only the installation modules path to CMAKE_MODULE_PATH
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-11 09:28:37 +03:00
Ivailo Monev
cffa3c039d
cmake: remove now redundant LibKonq module and update KDE4Workspace module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 23:30:22 +03:00
Ivailo Monev
4ffd59e938
cmake: move bootstrap-related variables out of KDE4Internal module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 22:52:22 +03:00
Ivailo Monev
819cca1e41
kdeui: replace libdbusmenu-qt dependency with custom classes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-28 20:56:05 +03:00
Ivailo Monev
8db84cabae
cmake: bootstrap build fix
...
for reference:
https://github.com/fluxer/katana/issues/36
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 06:22:34 +03:00
Ivailo Monev
969ddd830f
kutils: rewrite KHTTP and move it to kio library
...
same functionality but without extra dependencies and better throughput
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-25 04:59:18 +02:00
Ivailo Monev
7a4a048bdb
cmake: do not install the WebP module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-23 20:49:34 +02:00
Ivailo Monev
d4aaf51952
cmake: add FindLibmicrohttpd module to the list of modules that are not installed
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-23 20:47:09 +02:00
Ivailo Monev
1cf9b433f7
cmake: consistent enviornment variable for FFmpegThumbnailer header and library path
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-20 18:45:40 +02:00
Ivailo Monev
4dbb501d25
generic: drop text-to-speech support
...
Katana (or any interface designed around key and mouse events) is not
for blind people, trying to slap text-to-speech on top of it was the
wrong thing to do to begin with
side note: speech-dispatcher tends to hang if the output device is not
configured properly (i.e. editing /etc/speech-dispatcher/speechd.conf
manually)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-18 15:56:59 +02:00
Ivailo Monev
c728d46d16
generic: bump minimum Katie version requirement to 4.13.0
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-18 14:52:18 +02:00
Ivailo Monev
148110f398
generic: drop locolor support
...
`apt-file` search yeilds 221 files matching (8 packages provide such),
it is also unused by plasma even tho there are leftovers from support for it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-05 01:30:27 +02:00
Ivailo Monev
61787d5358
cmake: specify the input as dependency from kde4_translate() macro
...
such changes may be worth a minor release, I always use the latest
regardless tho
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 04:31:48 +02:00
Ivailo Monev
f345af3c29
generic: version bump
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-01 22:03:10 +02:00
Ivailo Monev
881b47b8ea
kdecore: use the Katie translations format
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-02 05:42:59 +02:00
Ivailo Monev
5d3b9eff13
kdecore: remove redundant internal KDE4_CMAKE_TOPLEVEL_DIR_LENGTH definition
...
it has the same effect as -ffile-prefix-map="${CMAKE_SOURCE_DIR}=." which
would affect not only KDebug if reproducible builds are a must (Debian) or
references to the build directory are not desired (Arch Linux). Debian
sets -ffile-prefix-map automatically by default as for Arch there may be
more warnings from `makepkg` after this change about references to source
directory but that's not something I have to look into
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 02:48:04 +03:00
Ivailo Monev
46f8fe92c4
cmake: libdeflate now provides pkg-config file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 05:24:44 +03:00
Ivailo Monev
af2e07337c
kimgio: read-only WebP animations support
...
NOTE: gwenview does not support saving (writing) animated images
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-18 17:30:54 +03:00
Ivailo Monev
7ede848fe8
cmake: sort the list of installed module files
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-17 20:03:38 +03:00
Ivailo Monev
bffc24d6ce
cmake: install the LibDeflate module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-17 18:17:41 +03:00
Ivailo Monev
860b2d098d
kdecore: new KCompressor and KDecompressor classes replacing KFilterDev
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-17 18:07:24 +03:00
Ivailo Monev
301bc3a1e5
kutils: new kemail library
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 05:03:10 +03:00
Ivailo Monev
a6ca623f5e
cmake: remove now unused OpenEXR module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-12 04:17:40 +03:00
Ivailo Monev
1f9ff81688
cmake: add the new modules to the list of not installed modules
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-12 00:46:43 +03:00
Ivailo Monev
abff254104
kimgio: JPEG 2000-specialized plugin
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-12 00:45:15 +03:00
Ivailo Monev
7995231b45
kimgio: new JPEG-specialized plugin
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-11 22:58:13 +03:00
Ivailo Monev
cdd26390b0
cmake: add the custom LibRaw module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-11 19:43:41 +03:00
Ivailo Monev
2fd512e502
generic: install modules in subdirectory of the library directory by default
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-10 15:05:17 +03:00
Ivailo Monev
3ab3f3b47f
kutils: new karchive library to replace KZip and KTar
...
it has to solve a few problems like:
1. blocking the current thread while listing, extracting or adding to
archive
2. lack of support for some archive formats such as 7-zip in the
previously available classes for dealing with archive
3. progress and error reporting
a KArchiveJob class may have to be implemented to solve the above
issues. the API is just as frustrating to use as KTar and KZip right now
tho and I am not happy with that but the class itself is a 3-rd rewrite
of what was once Python module, plugin for another project and now used
as base in library.
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-06 16:53:55 +03:00
Ivailo Monev
5c22d189cf
cmake: remove now unused LibNXCL module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-03 04:10:01 +03:00
Ivailo Monev
8a33e662f0
cmake: do not install Speechd module
...
no longer required by kde-extraapps
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 19:36:18 +03:00
Ivailo Monev
8445da58b0
cmake: deal with TODO related to FeatureSummary module inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 16:51:51 +03:00
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