generic: use the new kde4_optional_find_package() macro

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2022-10-02 13:35:46 +03:00
parent 3328d41a7b
commit 4476b8778c
8 changed files with 24 additions and 24 deletions

View file

@ -8,34 +8,34 @@ if(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR})
add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS}) add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
endif() endif()
macro_optional_find_package(LibArchive 3.0.3) kde4_optional_find_package(LibArchive 3.0.3)
set_package_properties(LibArchive PROPERTIES set_package_properties(LibArchive PROPERTIES
DESCRIPTION "A library for dealing with a wide variety of archive file formats" DESCRIPTION "A library for dealing with a wide variety of archive file formats"
URL "http://code.google.com/p/libarchive/" URL "http://code.google.com/p/libarchive/"
PURPOSE "Required for among others tar, tar.gz, tar.bz2 formats in Ark" PURPOSE "Required for among others tar, tar.gz, tar.bz2 formats in Ark"
) )
macro_optional_find_package(LibKonq) kde4_optional_find_package(LibKonq)
set_package_properties(LibKonq PROPERTIES set_package_properties(LibKonq PROPERTIES
DESCRIPTION "libkonq library" DESCRIPTION "libkonq library"
PURPOSE "Need to integrate in konqueror" PURPOSE "Need to integrate in konqueror"
) )
macro_optional_find_package(ZLIB) kde4_optional_find_package(ZLIB)
set_package_properties(ZLIB PROPERTIES set_package_properties(ZLIB PROPERTIES
DESCRIPTION "General purpose data compression library" DESCRIPTION "General purpose data compression library"
URL "http://www.zlib.net" URL "http://www.zlib.net"
PURPOSE "Required for the .gz format support in Ark" PURPOSE "Required for the .gz format support in Ark"
) )
macro_optional_find_package(BZip2) kde4_optional_find_package(BZip2)
set_package_properties(BZip2 PROPERTIES set_package_properties(BZip2 PROPERTIES
DESCRIPTION "A high-quality data compressor" DESCRIPTION "A high-quality data compressor"
URL "http://www.bzip.org" URL "http://www.bzip.org"
PURPOSE "Required for the .bz2 format support in Ark" PURPOSE "Required for the .bz2 format support in Ark"
) )
macro_optional_find_package(LibLZMA) kde4_optional_find_package(LibLZMA)
set_package_properties(LibLZMA PROPERTIES set_package_properties(LibLZMA PROPERTIES
DESCRIPTION "Legacy data compression software with high compression ratio" DESCRIPTION "Legacy data compression software with high compression ratio"
URL "http://tukaani.org/xz/" URL "http://tukaani.org/xz/"

View file

@ -8,21 +8,21 @@ if(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR})
add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS}) add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
endif() endif()
macro_optional_find_package(KDE4Workspace) kde4_optional_find_package(KDE4Workspace)
set_package_properties(KDE4Workspace PROPERTIES set_package_properties(KDE4Workspace PROPERTIES
DESCRIPTION "KDE base workspace libraries" DESCRIPTION "KDE base workspace libraries"
URL "https://osdn.net/projects/kde/" URL "https://osdn.net/projects/kde/"
PURPOSE "Needed for building several Plasma plugins" PURPOSE "Needed for building several Plasma plugins"
) )
macro_optional_find_package(DBusMenuQt) kde4_optional_find_package(DBusMenuQt)
set_package_properties(DBusMenuQt PROPERTIES set_package_properties(DBusMenuQt PROPERTIES
DESCRIPTION "Library that provides a Qt implementation of the DBusMenu spec" DESCRIPTION "Library that provides a Qt implementation of the DBusMenu spec"
URL "https://osdn.net/projects/kde/" URL "https://osdn.net/projects/kde/"
PURPOSE "Needed for Unity support in IconTasks" PURPOSE "Needed for Unity support in IconTasks"
) )
macro_optional_find_package(Qalculate) kde4_optional_find_package(Qalculate)
set_package_properties(Qalculate PROPERTIES set_package_properties(Qalculate PROPERTIES
DESCRIPTION "Qalculate Library" DESCRIPTION "Qalculate Library"
URL "http://qalculate.sourceforge.net/" URL "http://qalculate.sourceforge.net/"

View file

@ -16,21 +16,21 @@ include(CheckTypeSize)
include_directories(${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR}) include_directories(${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR})
macro_optional_find_package(LibMms) kde4_optional_find_package(LibMms)
set_package_properties(LibMms PROPERTIES set_package_properties(LibMms PROPERTIES
DESCRIPTION "Library to read mms streams" DESCRIPTION "Library to read mms streams"
URL "http://libmms.sourceforge.net" URL "http://libmms.sourceforge.net"
PURPOSE "Needed to build KGet mms support" PURPOSE "Needed to build KGet mms support"
) )
macro_optional_find_package(LibTorrent) kde4_optional_find_package(LibTorrent)
set_package_properties(LibTorrent PROPERTIES set_package_properties(LibTorrent PROPERTIES
DESCRIPTION "Feature complete C++ bittorrent implementation focusing on efficiency and scalability" DESCRIPTION "Feature complete C++ bittorrent implementation focusing on efficiency and scalability"
URL "https://libtorrent.org/" URL "https://libtorrent.org/"
PURPOSE "Needed to build KGet torrent support" PURPOSE "Needed to build KGet torrent support"
) )
macro_optional_find_package(KDE4Workspace) kde4_optional_find_package(KDE4Workspace)
set_package_properties(KDE4Workspace PROPERTIES set_package_properties(KDE4Workspace PROPERTIES
DESCRIPTION "KDE base workspace libraries" DESCRIPTION "KDE base workspace libraries"
URL "https://osdn.net/projects/kde/" URL "https://osdn.net/projects/kde/"

View file

@ -7,7 +7,7 @@ if(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR})
add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS}) add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
endif() endif()
macro_optional_find_package(ALSA) kde4_optional_find_package(ALSA)
set_package_properties(ALSA PROPERTIES set_package_properties(ALSA PROPERTIES
DESCRIPTION "Advanced Linux Sound Architecture" DESCRIPTION "Advanced Linux Sound Architecture"
URL "https://alsa-project.org/wiki/Main_Page" URL "https://alsa-project.org/wiki/Main_Page"

View file

@ -8,7 +8,7 @@ if(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR})
add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS}) add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
endif() endif()
macro_optional_find_package(LibVNCServer 0.9.8) kde4_optional_find_package(LibVNCServer 0.9.8)
set_package_properties(LibVNCServer PROPERTIES set_package_properties(LibVNCServer PROPERTIES
DESCRIPTION "VNC server / client library" DESCRIPTION "VNC server / client library"
URL "http://libvncserver.sourceforge.net/" URL "http://libvncserver.sourceforge.net/"
@ -16,7 +16,7 @@ set_package_properties(LibVNCServer PROPERTIES
) )
# NX support is not ready for KDE 4.2; disabled (uwolfer) # NX support is not ready for KDE 4.2; disabled (uwolfer)
# macro_optional_find_package(LibNXCL) # kde4_optional_find_package(LibNXCL)
# macro_log_feature(LIBNXCL_FOUND "libnxcl" "NX X compression client library" "http://svn.berlios.de/svnroot/repos/freenx/trunk/freenx-client/nxcl/" FALSE "1.0" "Needed to build Krdc with NX support") # macro_log_feature(LIBNXCL_FOUND "libnxcl" "NX X compression client library" "http://svn.berlios.de/svnroot/repos/freenx/trunk/freenx-client/nxcl/" FALSE "1.0" "Needed to build Krdc with NX support")
# v1.0.2 required # v1.0.2 required

View file

@ -13,42 +13,42 @@ include_directories(
${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR}
) )
macro_optional_find_package(Poppler) kde4_optional_find_package(Poppler)
set_package_properties(Poppler PROPERTIES set_package_properties(Poppler PROPERTIES
DESCRIPTION "A PDF rendering library" DESCRIPTION "A PDF rendering library"
URL "https://poppler.freedesktop.org" URL "https://poppler.freedesktop.org"
PURPOSE "Support for PDF files in Okular" PURPOSE "Support for PDF files in Okular"
) )
macro_optional_find_package(LibSpectre 0.2) kde4_optional_find_package(LibSpectre 0.2)
set_package_properties(LibSpectre PROPERTIES set_package_properties(LibSpectre PROPERTIES
DESCRIPTION "A PostScript rendering library" DESCRIPTION "A PostScript rendering library"
URL "http://libspectre.freedesktop.org/wiki/" URL "http://libspectre.freedesktop.org/wiki/"
PURPOSE "Support for PS files in Okular" PURPOSE "Support for PS files in Okular"
) )
macro_optional_find_package(DjVuLibre 3.5.17) kde4_optional_find_package(DjVuLibre 3.5.17)
set_package_properties(DjVuLibre PROPERTIES set_package_properties(DjVuLibre PROPERTIES
DESCRIPTION "A library for dealing with DjVu formatted files" DESCRIPTION "A library for dealing with DjVu formatted files"
URL "http://djvulibre.djvuzone.org" URL "http://djvulibre.djvuzone.org"
PURPOSE "Support for DjVu files in Okular" PURPOSE "Support for DjVu files in Okular"
) )
macro_optional_find_package(Freetype) kde4_optional_find_package(Freetype)
set_package_properties(Freetype PROPERTIES set_package_properties(Freetype PROPERTIES
DESCRIPTION "A font rendering engine" DESCRIPTION "A font rendering engine"
URL "http://www.freetype.org" URL "http://www.freetype.org"
PURPOSE "Provides freetype font support in the Okular DVI generator" PURPOSE "Provides freetype font support in the Okular DVI generator"
) )
macro_optional_find_package(EPub) kde4_optional_find_package(EPub)
set_package_properties(EPub PROPERTIES set_package_properties(EPub PROPERTIES
DESCRIPTION "A library for reading EPub documents" DESCRIPTION "A library for reading EPub documents"
URL "http://sourceforge.net/projects/ebook-tools" URL "http://sourceforge.net/projects/ebook-tools"
PURPOSE "Support for EPub documents in Okular" PURPOSE "Support for EPub documents in Okular"
) )
macro_optional_find_package(OpenSSL) kde4_optional_find_package(OpenSSL)
set_package_properties(OpenSSL PROPERTIES set_package_properties(OpenSSL PROPERTIES
DESCRIPTION "Robust, commercial-grade, full-featured toolkit for general-purpose cryptography and secure communication" DESCRIPTION "Robust, commercial-grade, full-featured toolkit for general-purpose cryptography and secure communication"
URL "https://www.openssl.org/" URL "https://www.openssl.org/"

View file

@ -37,7 +37,7 @@ set_package_properties(LIBPARTED PROPERTIES
PURPOSE "Required for partitions management" PURPOSE "Required for partitions management"
) )
macro_optional_find_package(LibATASmart) kde4_optional_find_package(LibATASmart)
set_package_properties(LibATASmart PROPERTIES set_package_properties(LibATASmart PROPERTIES
DESCRIPTION "ATA S.M.A.R.T. reading and parsing library" DESCRIPTION "ATA S.M.A.R.T. reading and parsing library"
URL "http://0pointer.de/blog/projects/being-smart.html" URL "http://0pointer.de/blog/projects/being-smart.html"

View file

@ -7,21 +7,21 @@ if(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR})
add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS}) add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
endif() endif()
macro_optional_find_package(GettextPO) kde4_optional_find_package(GettextPO)
set_package_properties(GettextPO PROPERTIES set_package_properties(GettextPO PROPERTIES
DESCRIPTION "A library for processing PO files" DESCRIPTION "A library for processing PO files"
URL "www.gnu.org/software/gettext" URL "www.gnu.org/software/gettext"
PURPOSE "Required to build the PO thumbnailer" PURPOSE "Required to build the PO thumbnailer"
) )
macro_optional_find_package(Taglib 1.4) kde4_optional_find_package(Taglib 1.4)
set_package_properties(Taglib PROPERTIES set_package_properties(Taglib PROPERTIES
DESCRIPTION "Id3 tag reader" DESCRIPTION "Id3 tag reader"
URL "https://taglib.org/" URL "https://taglib.org/"
PURPOSE "Required to build the audio thumbnailer" PURPOSE "Required to build the audio thumbnailer"
) )
macro_optional_find_package(FFmpegThumbnailer) kde4_optional_find_package(FFmpegThumbnailer)
set_package_properties(FFmpegThumbnailer PROPERTIES set_package_properties(FFmpegThumbnailer PROPERTIES
DESCRIPTION "Lightweight video thumbnailer that can be used by file managers to create thumbnails for video files" DESCRIPTION "Lightweight video thumbnailer that can be used by file managers to create thumbnails for video files"
URL "https://github.com/dirkvdb/ffmpegthumbnailer" URL "https://github.com/dirkvdb/ffmpegthumbnailer"