Ivailo Monev
d8d265082d
generic: replace use of CheckStructMember with CheckStructHasMember
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-07 19:38:48 +02:00
Ivailo Monev
1ad37404a1
cmake: fix regression since 126f6a9bd7
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-07 19:05:23 +02:00
Ivailo Monev
803bea264a
generic: drop support for operating systems Katie does not support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-26 16:34:16 +02:00
Ivailo Monev
126f6a9bd7
cmake: replace use of CHECK_POINTER_MEMBER() with CHECK_STRUCT_MEMBER()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-21 03:33:05 +03:00
Ivailo Monev
03622a4e1a
kimgio: remove formats supported by Katie
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-18 13:41:30 +03:00
Ivailo Monev
20eb365ce7
cmake: add FFmpegThumbnailer module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-04 09:26:42 +03:00
Ivailo Monev
b96da9aad3
solid: fix check that CPU is valid
...
upstream commit:
f55f25fc72
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-20 00:05:51 +03:00
Ivailo Monev
dfca8f29f6
solid: fix wrong bracket placement in condition
...
upstream commit:
4e0f8076bf
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-20 00:00:50 +03:00
Ivailo Monev
0dbc3742e9
generic: regenerate parsers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-19 23:27:37 +03:00
Ivailo Monev
9771b8b226
generic: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-22 00:04:56 +00:00
Ivailo Monev
bde28a2b96
kdecore: avoid temporaries and assignments in KJob setters
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-09 08:21:10 +00:00
Ivailo Monev
937490482c
kimgio: remove unused g3r sources
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-09 07:11:00 +00:00
Ivailo Monev
a764251905
kross: remove Qt::TargetMoveAction enum reference
...
same as Qt::MoveAction
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-08 03:37:34 +00:00
Ivailo Monev
959f5e499d
cmake: rewrite LibGPS and Speechd modules
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-02 09:31:30 +00:00
Ivailo Monev
009238d4c3
kdeui: remove redundant qmenudata header inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-02 09:25:08 +00:00
Ivailo Monev
1bf96c14b0
cmake: rewrite ENCHANT and Taglib modules
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-25 02:05:59 +00:00
Ivailo Monev
bc06c619e3
cmake: rewrite Avhi and EPub modules
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-25 01:41:20 +00:00
Ivailo Monev
6b197dc80c
cmake: remove unused BlueZ module
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-25 01:41:04 +00:00
Ivailo Monev
bdd7699164
cmake: rewrite LibGcrypt and LibKonq modules
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-24 03:26:51 +00:00
Ivailo Monev
a2d9a765e1
cmake: remove unused MacroWriteBasicCMakeVersionFile module
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-26 00:03:53 +02:00
Ivailo Monev
7abfb3a5c1
cmake: update installation paths documentation in FinKDE4Internal module
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-25 23:32:16 +02:00
Ivailo Monev
8ee8aca95f
kdecore: correct reference to installation path variable
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-25 20:12:00 +00:00
Ivailo Monev
7ce7242ba9
cmake: rewrite Eigen3 and Exiv2 modules
...
note that Eigen3 does not provide a library. also everywhere Exiv2 package
is searched for a minimum version is specified and is newer than 0.12
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-25 18:07:49 +00:00
Ivailo Monev
f0511e043c
kutils: use const-reference in KAbstractPlayer iteration to avoid copy
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-25 17:40:51 +00:00
Ivailo Monev
dcc373b2c8
kdecore: mark findLibraryInternal() function static
...
use single variable assignment while at it
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-25 17:39:50 +00:00
Ivailo Monev
a85213ab10
cmake: rewrite Canberra and Fontconfig modules
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-25 17:23:40 +00:00
Ivailo Monev
a6f8ed95fa
cmake: remove reference to KDE4Workspace installation paths
...
removed with 8be5c29d54
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-25 17:23:00 +00:00
Ivailo Monev
5d2d39e853
generic: drop support for operating systems Katie does not support
...
replace internal definitions with Q_OS_<OS> alternatives checks while at it
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-25 04:48:18 +02:00
Ivailo Monev
5a1d517641
generic: remove check for _getpty()
...
Katie does not support IRIX
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-24 21:13:19 +00:00
Ivailo Monev
b5303a651e
generic: review configuration checks
...
despite the gettimeofday() check for an example, the function is used
unconditionally thus checks for errno header are removed aswell rather then
making them required from configuration checks and error-ing out if not
found.
other cases such as trunc() are used in kexiv2 unconditionally, not in
kdecore.
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-24 21:04:54 +00:00
Ivailo Monev
e29f7a0687
kdecore: replace use of deprecated Qt::DateFormat enums
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-24 18:40:53 +00:00
Ivailo Monev
7ff41b305d
generic: remove use of getpt()
...
glibc-specific and the manual page for it recommends using posix_openpt()
instead
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-23 18:04:32 +00:00
Ivailo Monev
ad62a1101e
generic: remove unused termios header check
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-23 16:16:50 +00:00
Ivailo Monev
108f35a2e6
kimgio: remove Q_EXPORT_STATIC_PLUGIN() macro calls
...
Katie does not support loading of static plugins
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-22 22:23:11 +00:00
Ivailo Monev
bdc43e7ab2
cmake: support different Attica versions
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-21 21:27:17 +00:00
Ivailo Monev
cb045b2d9f
kdecore: call kbuildsycoca via non-static QProcess::start()
...
since QProcess::execute() is static it is possible to call it with object
but it does not do what one expects (failure in API design). it creates a
new process but any other methods calls have no effect on that.
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-21 19:22:04 +00:00
Ivailo Monev
accedce2d6
kdecore: remove redundant breaks in KXzFilter
...
fixes compiler warning
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-21 19:18:34 +00:00
Ivailo Monev
fe8e27f351
cmake: rewrite LibAttica, LibLZMA, LibSSH, Mtp and RAW1394 modules
...
gets rid of the fragile version parsing and substitutes it with version
based on pkg-config variable
2020-02-21 19:17:25 +00:00
Ivailo Monev
eb8adea4ce
cmake: rewrite PCIUTILS module
...
it was causing overlinkg due to incorrect dependency additions added by the
module because resolv library is used privately. in fact, it uses zlib and
udev too but only privately and none of their include directories are
needed to use libpci.
since the rewrite makes use of pkg-config as primary lookup method any
future changes to that behaviour will be handled correctly without
overlinking.
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-20 22:06:56 +00:00
Ivailo Monev
af9afb46d0
cmake: remove unused MacroLogFeature module
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-20 22:01:39 +00:00
Ivailo Monev
99c9ddc5e6
cmake: rewrite LibMms and LibSpectre modules
...
the LibSpectre module rewrite fixes warning about use of deprecated
UsePkgConfig module
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-20 18:59:07 +00:00
Ivailo Monev
5996fef58e
cmake: rewrite HUNSPELL module
...
since pkg-config method is used as primary this change should fix forward
compatibility issues related to it being versioned in unusual way. while
at it, added 1.7 to list of names
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-20 04:57:54 +00:00
Ivailo Monev
c755f25fc4
cmake: remove CMAKE_C_FLAGS override from LIBPARTED module
...
no custom C/C++ flags are set globally during build, the exceptions is
KDE4_ENABLE_EXCEPTIONS which build systems use where needed only
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-19 20:54:26 +00:00
Ivailo Monev
3065f6f156
cmake: review CMake modules rewritten by me
...
since find_package_handle_standard_args() is used and no status messages
are printed by the modules there is no reason to set <MODULE>_FIND_QUIETLY
variable (which should be prefixed with the actual module name, not upper
case)
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-19 20:52:40 +00:00
Ivailo Monev
ab1248d072
cmake: amend dependencies variables only if package itself is found
...
this ensures package will be considered as not found in case the
dependencies of the package are found but not the actual package that the
module is looking for
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-19 22:04:29 +02:00
Ivailo Monev
220edf11d7
generic: replace use of MacroPushRequiredVars CMake module with CMakePushCheckState
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-19 17:32:31 +00:00
Ivailo Monev
7be74f914f
generic: remove CPack and CTest config files
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-19 17:13:24 +00:00
Ivailo Monev
578db06441
generic: move configuration files creation after package lookups
...
remove unused HAVE_LIBACL definition while at it
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-19 17:12:33 +00:00
Ivailo Monev
21697dadf6
cmake: rewrite Qalculate module
...
neither the Plasma runner nor the applet actually used the QALCULATE_CFLAGS
variable meaning that if Qalculate was installed in non-standard prefix
the build was likely to fail, this fixes that problem by replacing it with
QALCULATE_INCLUDE_DIR which will be used in the build system for the applet
and runner.
also fixes a CMake deprecation warning about using obsolete UsePkgConfig
module.
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-19 16:48:14 +00:00
Ivailo Monev
45eb9a8097
cmake: remove unused systeminfo file
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-19 15:35:54 +00:00