Ivailo Monev
b9a927d3b9
generic: update package properties
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-11 11:05:20 +03:00
Ivailo Monev
17efba129e
ark: log debug messages to special area
2023-06-20 10:01:34 +03:00
Ivailo Monev
b6844782b2
generic: do not include quiet packages in the feature summary
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 19:30:26 +03:00
Ivailo Monev
05397d9ddf
generic: adjust to kdelibs changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 18:39:16 +03:00
Ivailo Monev
18861df1f3
generic: adjust to konq library changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 23:32:22 +03:00
Ivailo Monev
8f5472fb21
ark: drop CLI interface and rar plugin
...
hint: don't do interface on top of CLI tools, it is going to break under
your nose
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 15:34:02 +03:00
Ivailo Monev
57abca60ad
generic: version bump
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-01 22:09:47 +02:00
Ivailo Monev
9d6fbdf279
ark: check for LibDeflate instead of ZLIB
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-17 18:19:01 +03:00
Ivailo Monev
61bcac4d43
generic: use the new karchive library
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-06 16:55:46 +03:00
Ivailo Monev
3621d10a53
generic: show feature and package summary when building from subdirectory
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-03 20:32:24 +03:00
Ivailo Monev
4476b8778c
generic: use the new kde4_optional_find_package() macro
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 13:35:46 +03:00
Ivailo Monev
0ad3999dd6
generic: use the new kde4_optional_add_subdirectory() macro
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 17:28:17 +03:00
Ivailo Monev
e2620acde7
generic: version bump
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-12 16:39:18 +03:00
Ivailo Monev
253e25f8ad
generic: version bump
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-13 20:09:34 +03:00
Ivailo Monev
cebf38dd1b
generic: sub-projects separate build fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-01 00:28:58 +03:00
Ivailo Monev
4433e55536
generic: generate export headers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-28 14:58:10 +03:00
Ivailo Monev
cb397b6a75
generic: move find_package() calls to top-level build file
...
reference:
https://github.com/fluxer/katana/issues/7
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-26 21:58:25 +02:00
Ivailo Monev
ca6ec59cc7
generic: replace macro_log_feature() with set_package_properties() calls
...
other changes such as syncing properties, updating some of the URLs,
adding missing feature information, removing of redundant checks and
variables and indentation were done in the process while testing if the
changes work as intended.
replacing find_package() with macro_optional_find_package() was also done
where applicable however it's usage is questionable due to the CMake
`CMAKE_DISABLE_FIND_PACKAGE_<PACKAGE>` option.
there is a lot to be done, mostly updating package properties so I am
thinking of either providing a package properties file (like the
MacroLibrary) which sets properties for packages globablly or setting
package properties from the CMake modules shipped with kdelibs. the first
solution may override properties for packages if other projects define them
however a check to ensure that is not done should suffice. the second
solution will cover only DESCRIPTION and URL meaning PURPOSE and TYPE will
still have to be specified in the build systems.
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-21 05:37:28 +02:00
Ivailo Monev
a951c9aae9
generic: require KDE4 version atleast 4.19.0
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-10 21:58:43 +00:00
Ivailo Monev
59190d3194
generic: replace installation paths with KDE4_ prefixed
...
see commit in kdelibs repository
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-08 20:12:24 +00:00
Ivailo Monev
25f371ade9
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-06 13:16:57 +00:00
Ivailo Monev
7a182cade6
generic: build system cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-06 12:37:46 +00:00
Ivailo Monev
ea52f6e519
generic: build system cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-06 12:26:19 +00:00
spm
f1d48040a6
generic: misc cleanups
2015-07-26 15:20:13 +03:00
Ivailo Monev
6809891811
generic: require KDE 4.14.3 at minimum
2015-01-20 17:31:51 +00:00
Ivailo Monev
f3ad4c778e
ark: drop libarchive cmake module and unconditionalize some features
...
since CMake 2.8.3 (according to Raphael) FindLibArchive module is
bundled with it, to avoid dublication drop the bundled one.
in addition, libarchive does not conditionally define support of
archives and will just bail out if the format is not recognized
thus dropping the ifdef's in the handler
2015-01-04 02:18:10 +00:00
Ivailo Monev
c066f34a88
raise minimum libarchive requirement to 3.0.3
2014-12-11 20:42:19 +00:00
Ivailo Monev
70f6c32634
drop use cli plugins for 7z and zip as libarchive v3.x.x support them and adjust cmake files to check for new API to be used in v4.x.x
2014-12-11 14:03:50 +00:00
Ivailo Monev
1e000b6731
removed macro_display_feature_log() calls from cmake sub-directory files
2014-11-24 23:56:50 +00:00
Ivailo Monev
1ac7051989
removed docs
2014-11-22 21:11:47 +00:00
Ivailo Monev
07d10d4d4e
initial import of ark
2014-11-18 17:46:34 +00:00