summaryrefslogtreecommitdiffstats
path: root/ConfigureChecks.cmake
Commit message (Collapse)AuthorAgeFilesLines
* kxkb: utilize a translations provseided by xkeyboard-configAlexander Golubev2024-03-031-0/+14
| | | | | | | | | xkeyboard-config package comes with a message catalogue of its own to translate locale, keyboard model and xkb option names. It would be easier and more robust to utilize it instead of redoing all translation in-house. Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
* cmake: use pkg_get_variable() to query pkg-config variablesAlexander Golubev2024-03-031-30/+8
| | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
* Make dependency upon libssh optionalAlexander Golubev2023-12-251-1/+1
| | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
* Fix FTBFS caused by detection of libr version after recent updateMichele Calgaro2023-11-261-2/+2
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Fix strlcat and strlcpy checkormorph2023-11-141-9/+5
| | | | | | | Solving the TDE/tde-packaging-gentoo#310 problem. Glibc-2.38 adds new functions strlcat and strlcpy. Signed-off-by: ormorph <roma251078@mail.ru>
* Add detection and, if necessary, prototype for strlcat and strlcpy.Slávek Banko2023-07-041-0/+9
| | | | | | This resolves FTBFS - see issue TDE/tde-packaging-gentoo#299. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Find power related system tools instead of hardcode themDenis Kozadaev2023-06-201-0/+86
| | | | Signed-off-by: Denis Kozadaev <denis@dilos.org>
* Replacing the wrong USEPAM variable with USE_PAMormorph2023-06-051-1/+1
| | | | Signed-off-by: ormorph <roma251078@mail.ru>
* kcheckpass: fix shadow support when not building tdmBobby Bingham2023-06-051-10/+16
| | | | | | | | | | | | | | | | | 1. If not building with PAM, kcheckpass relies on HAVE_SHADOW to decide whether to support shadow passwords. However, this was only set if also building tdm. Consolidate all PAM/shadow configure checks at the top level so these are always set correctly. 2. Consolidate /etc/passwd and shadow password handling The shadow password handler already completely handles /etc/passwd passwords as well, so having a separate handler for just /etc/passwd is pure code duplication. Signed-off-by: Bobby Bingham <koorogi@koorogi.info>
* SunOS specific patchesDenis Kozadaev2023-05-221-0/+15
| | | | Signed-off-by: Denis Kozadaev <denis@dilos.org>
* SFTP: Various fixes and improvementsMavridis Philippe2022-07-151-1/+9
| | | | | | | | | | | For details see PR #279. Portions of code borrowed from KDE5 SFTP ioslave: Source: https://invent.kde.org/network/kio-extras/-/blob/master/sftp/kio_sftp.cpp Licence: LGPLv2 or later Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Modify screen savers detection that the XSCREENSAVER_DIRSSlávek Banko2022-03-291-3/+3
| | | | | | | | | | | and XSCREENSAVER_CONFIG_DIRS variables allow multiple paths. Likewise, the XSCREENSAVER HACKS DIRS variable used to search for an screen saver executable can contain multiple paths. This relates to TDE/tdeartwork#19. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Removed HAL dependant code.Michele Calgaro2022-02-141-30/+0
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Make the option -DWITH_USBIDS more visible for packagers.gregory guy2021-05-171-0/+21
| | | | | | | | Look for installed usb.ids file, if not found, default to the one provided in source. usb.ids file has been updated to Version 2021.03.31 Signed-off-by: gregory guy <gregory-tde@laposte.net> Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Update CMake rules to change tdehw library to standalone.Slávek Banko2021-05-071-0/+1
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Avoid direct usage of tdeldap library. This allows to remove hard dependency ↵Michele Calgaro2021-04-221-1/+0
| | | | | | between packages. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Set required includes before checking for scrnsaver.haneejit12020-07-271-0/+2
| | | | Signed-off-by: aneejit1 <aneejit1@gmail.com>
* Ask pkg-config/find_file where we can find the X11 Xkb rules directory and ↵aneejit12020-07-271-0/+95
| | | | | | add some more candidate paths for xkbd to search Signed-off-by: aneejit1 <aneejit1@gmail.com>
* Improve detection of libXss, OpenGL and libXext DPMS support.aneejit12020-06-191-7/+18
| | | | | | | | | | | | | | | | | | The detection of libXss has been changed to ask the question "where is libXss?" before asking "is XScreenSaverQueryInfo available?" rather than the other way around. The test for "XScreenSaverQueryInfo" also ensures that the include and library flags from pkg-config are used. The OpenGL test has been amended to make use of the include paths and library flags returned by pkg-config to prevent the test from failing when OpenGL is not in /usr. The libXext test in kcontrol/energy/CMakeLists.txt is amended to use the libXext include path and library flags. The paths are also added to the include/link directories. Signed-off-by: aneejit1 <aneejit1@gmail.com>
* Port TIME_WITH_SYS_TIME to CMake.Slávek Banko2019-02-111-0/+1
| | | | | | This resolves FTBFS from commit 05dc8500dd. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Port HAVE_SYS_TIME_H to CMakeOBATA Akio2019-02-111-0/+6
| | | | | | It is used, but not checked with CMake. Signed-off-by: OBATA Akio <obache@wizdas.com>
* Use common test for large files support.Slávek Banko2019-02-041-0/+2
| | | | | | Drop hardcoded definition -D_LARGEFILE64_SOURCE. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Use common GCC visibility test.Slávek Banko2019-02-041-21/+1
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* qt -> tqt conversion:Michele Calgaro2018-09-271-1/+1
| | | | | | | | | | | QTDIR -> TQTDIR QTDOC -> TQTDOC INCDIR_QT -> INCDIR_TQT LIBDIR_QT -> LIBDIR_TQT QT_INC -> TQT_INC QT_LIB -> TQT_LIB Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Fix detection whether the system is big endianSlávek Banko2017-02-011-0/+22
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Fix FTBFS on Ubuntu LucidTimothy Pearson2016-09-211-0/+3
|
* Add missing Kerberos checksTimothy Pearson2016-09-201-0/+10
|
* Fix detection of XSS in Xext with CMake buildSlávek Banko2015-06-141-2/+3
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Fix FTBFS on freebsdSlávek Banko2015-06-121-1/+1
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Fix GL/GLU detection on older distributionsFrançois Andriot2015-05-311-2/+12
| | | | | | This resolves Bug 2155 Signed-off-by: François Andriot <francois.andriot@free.fr>
* Allow contitional build with tdehwlibSlávek Banko2014-10-181-0/+18
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Fix gcc visibility detectionSlávek Banko2014-10-181-8/+18
| | | | | | This resolves Bug 1832 Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Fix crypt library detection in CMakeSlávek Banko2014-10-181-0/+12
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Fix hardcoded link flag to "dl" libraryFrançois Andriot2014-10-121-0/+14
| | | | Fix "dlopen" function detection
* Fixed typos in comments.Michele Calgaro2014-04-291-3/+3
|
* twin/compton: make CONFIG_XSYNC autoconfigurable to fix FTBFS with older ↵Slávek Banko2014-04-291-0/+7
| | | | libXext versions which doesn't provide XSyncFence
* Move the Xinerama test to main ConfigureChecks.cmakeAlexander Golubev2014-04-291-1/+12
|
* twin/compton-tde: transparent pass TDE build-time configure options to ↵Alexander Golubev2014-04-291-5/+15
| | | | compot-tde
* Move the XRandr test to main ConfigureChecks.cmakeAlexander Golubev2014-04-291-0/+9
|
* Remove useless cmake configuration options WITH_XEXT and WITH_XDAMAGEAlexander Golubev2014-04-291-20/+14
|
* Enhance xscreensaver directory detectionGolubev Alexander2014-04-291-2/+10
| | | | This resolves Bug 1622
* Fix compton-tde FTBFS on older systemsTimothy Pearson2014-04-011-1/+18
|
* Extract and include any pertinent SCM metadata from the crashed application ↵Timothy Pearson2014-03-281-0/+12
| | | | in its crash report
* Add systemd support into kdesktopSlávek Banko2014-02-251-2/+13
| | | | | + response to systemd signal Lock() + setting SetIdleHint(true / false) by screen saver activity
* Removed unnecessary dependency on dbus-tqt and dbus-1-tqtSlávek Banko2014-02-041-10/+4
|
* Add optional opengl supportAlexander Golubev2013-09-081-5/+22
|
* Fix kicker FTBFS because of missing includes.Alexander Golubev2013-08-011-1/+1
| | | | This resolves bug report 1556.
* Update references of kscreensaver->tdescreensaver.Darrell Anderson2013-07-291-1/+1
|
* Do not display screensavers in the configuration dialog that are not ↵Timothy Pearson2013-07-241-0/+4
| | | | installed on the system
* Fix tdeioslave build optionsFat-Zer2013-07-011-4/+4
| | | | This resolves Bug 1557