Commit graph

444 commits

Author SHA1 Message Date
Ivailo Monev
d5184d50b1 cmake: rewrite GMP, MPFR, MPV and Sqlite modules
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-08 17:13:19 +00:00
Ivailo Monev
6199ce1520 cmake: remove unused DBus and MySQL modules
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-08 15:38:24 +00:00
Ivailo Monev
a83285f6b5 cmake: remove unused modules
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-08 05:15:41 +02:00
Ivailo Monev
8d3ea2c1bc generic: purge Qt support with fire
this includes QtWebKit support removal since it is not going to be
maintained, fancy headers removal, CMake modules rewrite/removal
and removing conditionals from the build system. Pre-processor
definitions checks are still in place on purpose

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-07 13:00:55 +00:00
Ivailo Monev
ee349923a3 generic: bump version to 4.19.0
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-06 17:42:19 +00:00
Ivailo Monev
bfd1b6edd4 cmake: fix detection of recent NetworkManager versions detection
libnm-util and libnm-glib have been merged into libnm since NetworkManager v1.0

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-05 17:26:43 +00:00
Ivailo Monev
7491c27479 cmake: remove unused MusicBrainz CMake module
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-05 15:41:46 +00:00
Ivailo Monev
82bc2feec0 cmake: indent and improve GSSAPI CMake module
on Debian krb5-config is .mit suffixed, also since recent KRB5 versions
cflags prefix include directories with -isystem instead of -I

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-05 15:32:31 +00:00
Ivailo Monev
cd8cf2c017 cmake: remove redundant Poppler module
duplicate, same as PopplerQt4

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-04 23:38:43 +00:00
Ivailo Monev
eb1c4f4e6c cmake: detect Katie specific DBusMenuQt library
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-29 13:04:13 +00:00
Ivailo Monev
4a49bf3808 cmake: deal with CMP0071 policy warnings
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-17 18:55:32 +00:00
Ivailo Monev
aea83f844f cmake: add FLAC++ module for audio thumbnailers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-11 19:05:02 +00:00
Ivailo Monev
7bd3ee46b7 cmake: rely only on pkg-config files to find Taglib
it is more reliable in case of an issue with locales in which case output
can contain warning messages

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-11 19:04:18 +00:00
Ivailo Monev
b08f412618 cmake: remove FAM module leftover
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-21 20:09:07 +00:00
Ivailo Monev
e5869fc88c generic: remove now redundant check for FAM
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-21 18:53:36 +00:00
Ivailo Monev
ad2ccd6b2d cmake: remove KDE3 compatibility from KDE4Macros
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-21 17:09:50 +00:00
Ivailo Monev
ad93157003 cmake: drop custom build flags setup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-16 01:01:15 +00:00
Ivailo Monev
ead23d2f84 cmake: fix Exiv2 version detection
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-03 05:12:31 +00:00
Ivailo Monev
1e35c73f37 cmake: remove reference to CLN from Qalculate module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2018-10-29 05:02:53 +00:00
Ivailo Monev
9d1580ceb6 cmake: enhance Enchant module to detect v2.0 or newer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2018-02-10 12:07:49 +00:00
Ivailo Monev
922258e5e1 cmake: fix dev warning in kde4_cmake_uninstall
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2017-08-02 17:19:39 +00:00
Ivailo Monev
6bc3ee471f cmake: use SET_PACKAGE_PROPERTIES instead of SET_PACKAGE_INFO in MacroLogFeature
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2017-06-24 03:03:05 +00:00
Ivailo Monev
3034a50842 cmake: improve detection of Hunspell
some distributions provide a non-versioned library symlink

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-12-12 01:35:52 +00:00
Ivailo Monev
adb1d5694d cmake: fix detection of newer Hunspell
sadly, Hunspell does not provide non-versioned library

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-12-12 01:32:11 +00:00
Ivailo Monev
bf8850ce6f cmake: add PolkitQt-1 module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-12-10 02:48:47 +00:00
Ivailo Monev
8e58c9a6dd cmake: that duplicate condition was used as NOT
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-11-07 15:50:45 +00:00
Ivailo Monev
2a2ca4370e cmake: remove duplicate condition from uninstall script
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-11-07 15:08:44 +00:00
Ivailo Monev
6246a67419 cmake: remove redundant modules
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-10-30 15:08:09 +00:00
Ivailo Monev
5cf0eafa90 cmake: remove redundant modules
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-10-30 05:21:45 +00:00
Ivailo Monev
5eedcd2bca cmake: do not define definitions for "fast" operators 2016-10-30 02:55:36 +00:00
Ivailo Monev
b786ad55a9 cmake: fix detection of newer Hunspell
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-10-20 06:25:01 +00:00
Ivailo Monev
9c496296af generic: obsolete code removal
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-10-13 01:57:36 +00:00
Ivailo Monev
953ab7ee0c cmake: replace FindUSB with FindLibUSB
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-10-10 16:47:27 +00:00
Ivailo Monev
8aee261ca1 cmake: improve Gpgme module
failure to find the package were not reported porperly

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-19 01:37:22 +00:00
Ivailo Monev
003f87d758 cmake: fixup uninstall target since 70211711
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-14 01:01:48 +00:00
Ivailo Monev
5625d3bd29 generic: build system cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-03 00:32:29 +00:00
Ivailo Monev
1e26bf4a5d generic: build system cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-03 00:05:54 +00:00
Ivailo Monev
ae1a0b130e cmake: remove X11 module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-08-13 14:28:20 +00:00
Ivailo Monev
f3df8e6a37 cmake: remove XKB module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-08-13 14:10:55 +00:00
Ivailo Monev
d438d6ed04 cmake: the XCB module is needed by kde-workspace (kwin)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-08-12 11:15:55 +00:00
Ivailo Monev
05007f4846 cmake: fix installation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-08-12 01:42:29 +00:00
Ivailo Monev
23cad29a31 cmake: improve Xkb detection
the module will have to be rewritten at some point, the module that CMake
ships has several problems already

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-08-12 01:20:28 +00:00
Ivailo Monev
293c931e22 Revert "generic: port some functionality to XCB" 2016-08-12 00:52:46 +00:00
Ivailo Monev
577e348b51 cmake: remove redundant modules
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-25 02:45:46 +00:00
Ivailo Monev
321f77298f cmake: install Sudo module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-10 02:58:59 +00:00
Ivailo Monev
7419f793b0 generic: replace kdesu with kdesudo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-15 02:06:56 +00:00
Ivailo Monev
43e248cb3a cmake: do not attempt to install gone CheckPrototypeExists
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-13 03:06:37 +00:00
Ivailo Monev
e493884502 generic: get rid of CheckPrototypeExists macro
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-13 03:04:21 +00:00
Ivailo Monev
f127a363bf cmake: add default flags for MinSizeRel build type
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-29 03:35:05 +00:00
Ivailo Monev
790e83b2d2 cmake: cleanup KDE4Internal module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-28 23:34:19 +00:00