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})
endif()
macro_optional_find_package(LibArchive 3.0.3)
kde4_optional_find_package(LibArchive 3.0.3)
set_package_properties(LibArchive PROPERTIES
DESCRIPTION "A library for dealing with a wide variety of archive file formats"
URL "http://code.google.com/p/libarchive/"
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
DESCRIPTION "libkonq library"
PURPOSE "Need to integrate in konqueror"
)
macro_optional_find_package(ZLIB)
kde4_optional_find_package(ZLIB)
set_package_properties(ZLIB PROPERTIES
DESCRIPTION "General purpose data compression library"
URL "http://www.zlib.net"
PURPOSE "Required for the .gz format support in Ark"
)
macro_optional_find_package(BZip2)
kde4_optional_find_package(BZip2)
set_package_properties(BZip2 PROPERTIES
DESCRIPTION "A high-quality data compressor"
URL "http://www.bzip.org"
PURPOSE "Required for the .bz2 format support in Ark"
)
macro_optional_find_package(LibLZMA)
kde4_optional_find_package(LibLZMA)
set_package_properties(LibLZMA PROPERTIES
DESCRIPTION "Legacy data compression software with high compression ratio"
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})
endif()
macro_optional_find_package(KDE4Workspace)
kde4_optional_find_package(KDE4Workspace)
set_package_properties(KDE4Workspace PROPERTIES
DESCRIPTION "KDE base workspace libraries"
URL "https://osdn.net/projects/kde/"
PURPOSE "Needed for building several Plasma plugins"
)
macro_optional_find_package(DBusMenuQt)
kde4_optional_find_package(DBusMenuQt)
set_package_properties(DBusMenuQt PROPERTIES
DESCRIPTION "Library that provides a Qt implementation of the DBusMenu spec"
URL "https://osdn.net/projects/kde/"
PURPOSE "Needed for Unity support in IconTasks"
)
macro_optional_find_package(Qalculate)
kde4_optional_find_package(Qalculate)
set_package_properties(Qalculate PROPERTIES
DESCRIPTION "Qalculate Library"
URL "http://qalculate.sourceforge.net/"

View file

@ -16,21 +16,21 @@ include(CheckTypeSize)
include_directories(${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR})
macro_optional_find_package(LibMms)
kde4_optional_find_package(LibMms)
set_package_properties(LibMms PROPERTIES
DESCRIPTION "Library to read mms streams"
URL "http://libmms.sourceforge.net"
PURPOSE "Needed to build KGet mms support"
)
macro_optional_find_package(LibTorrent)
kde4_optional_find_package(LibTorrent)
set_package_properties(LibTorrent PROPERTIES
DESCRIPTION "Feature complete C++ bittorrent implementation focusing on efficiency and scalability"
URL "https://libtorrent.org/"
PURPOSE "Needed to build KGet torrent support"
)
macro_optional_find_package(KDE4Workspace)
kde4_optional_find_package(KDE4Workspace)
set_package_properties(KDE4Workspace PROPERTIES
DESCRIPTION "KDE base workspace libraries"
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})
endif()
macro_optional_find_package(ALSA)
kde4_optional_find_package(ALSA)
set_package_properties(ALSA PROPERTIES
DESCRIPTION "Advanced Linux Sound Architecture"
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})
endif()
macro_optional_find_package(LibVNCServer 0.9.8)
kde4_optional_find_package(LibVNCServer 0.9.8)
set_package_properties(LibVNCServer PROPERTIES
DESCRIPTION "VNC server / client library"
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)
# 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")
# v1.0.2 required

View file

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

View file

@ -37,7 +37,7 @@ set_package_properties(LIBPARTED PROPERTIES
PURPOSE "Required for partitions management"
)
macro_optional_find_package(LibATASmart)
kde4_optional_find_package(LibATASmart)
set_package_properties(LibATASmart PROPERTIES
DESCRIPTION "ATA S.M.A.R.T. reading and parsing library"
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})
endif()
macro_optional_find_package(GettextPO)
kde4_optional_find_package(GettextPO)
set_package_properties(GettextPO PROPERTIES
DESCRIPTION "A library for processing PO files"
URL "www.gnu.org/software/gettext"
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
DESCRIPTION "Id3 tag reader"
URL "https://taglib.org/"
PURPOSE "Required to build the audio thumbnailer"
)
macro_optional_find_package(FFmpegThumbnailer)
kde4_optional_find_package(FFmpegThumbnailer)
set_package_properties(FFmpegThumbnailer PROPERTIES
DESCRIPTION "Lightweight video thumbnailer that can be used by file managers to create thumbnails for video files"
URL "https://github.com/dirkvdb/ffmpegthumbnailer"