Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Multimedia
Kdenlive
Commits
3d175068
Commit
3d175068
authored
Nov 16, 2018
by
Jean-Baptiste Mardelle
Browse files
Prepare automated AppImage scripts
parent
d58c01f5
Changes
65
Hide whitespace changes
Inline
Side-by-side
packaging/appimage/3rdparty/CMakeLists.txt
View file @
3d175068
# Rules to build 3rd-party libraries for digiKam bundles.
#
# Copyright (c) 2015-2017, Gilles Caulier, <caulier dot gilles at gmail dot com>
project
(
kdenlive-and-all-its-deps
)
#
# Redistribution and use is allowed according to the terms of the BSD license.
# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
# Build all dependencies for KMyMoney and finally KMyMoney itself.
# Parameters: EXT_DOWNLOAD_DIR place to download all packages
# INSTALL_ROOT place to install everything to
#
# Example usage: cmake ..\kmymoneydep -DEXT_DOWNLOAD_DIR=/dev2/d -DINSTALL_ROOT=/dev2/i
project
(
digikam-bundles
)
cmake_minimum_required
(
VERSION 2.8.6
)
function
(
JoinListAsString VALUES GLUE OUTPUT
)
string
(
REPLACE
";"
"
${
GLUE
}
"
_TMP_STR
"
${
VALUES
}
"
)
set
(
${
OUTPUT
}
"
${
_TMP_STR
}
"
PARENT_SCOPE
)
endfunction
()
if
(
CMAKE_SOURCE_DIR STREQUAL CMAKE_BINARY_DIR
)
message
(
FATAL_ERROR
"Compiling in the source directory is not supported. Use for example 'mkdir build; cd build; cmake ..'."
)
message
(
FATAL_ERROR
"Compiling in the source directory is not supported. Use for example 'mkdir build; cd build; cmake ..'."
)
endif
()
# Tools must be obtained to work with:
include
(
ExternalProject
)
include
(
ExternalProject
)
# allow specification of a directory with pre-downloaded
# requirements
if
(
NOT IS_DIRECTORY
${
EXT
ERNALS
_DOWNLOAD_DIR
}
)
message
(
FATAL_ERROR
"No externals download dir set. Use -DEXT
ERNALS
_DOWNLOAD_DIR"
)
if
(
NOT IS_DIRECTORY
${
EXT_DOWNLOAD_DIR
}
)
message
(
FATAL_ERROR
"No externals download dir set. Use -DEXT_DOWNLOAD_DIR"
)
endif
()
if
(
NOT IS_DIRECTORY
${
INSTALL_
ROOT
}
)
message
(
FATAL_ERROR
"No install dir set. Use -DINSTALL_
ROOT
"
)
if
(
NOT IS_DIRECTORY
${
EXT_
INSTALL_
DIR
}
)
message
(
FATAL_ERROR
"No install dir set. Use -D
EXT_
INSTALL_
DIR
"
)
endif
()
set
(
TOP_INST_DIR
${
INSTALL_ROOT
}
)
set
(
EXTPREFIX
"
${
TOP_INST_DIR
}
"
)
set
(
CMAKE_PREFIX_PATH
"
${
EXTPREFIX
}
"
)
message
(
STATUS
"CMAKE_GENERATOR:
${
CMAKE_GENERATOR
}
"
)
message
(
STATUS
"CMAKE_CL_64:
${
CMAKE_CL_64
}
"
)
set
(
CMAKE_PREFIX_PATH
"
${
EXT_INSTALL_DIR
}
;
${
EXT_INSTALL_DIR
}
/openssl"
)
set
(
CMAKE_INSTALL_PREFIX
"
${
EXT_INSTALL_DIR
}
"
)
set
(
CMAKE_BUILD_TYPE RelWithDebInfo
)
set
(
CMAKE_GLOBAL_PROFILE
-DCMAKE_BUILD_TYPE=RelWithDebInfo
-DCMAKE_INSTALL_PREFIX=
${
CMAKE_PREFIX_PATH
}
-DCMAKE_PREFIX_PATH=
${
CMAKE_INSTALL_PREFIX
}
-DBUILD_TESTING=FALSE
)
# without --host=x86_64 gmp builds with optimizations for skylake and that prevents running KMyMoney on pre-skylake CPUs
set
(
AT_HOST --host=x86_64-linux-gnu
)
set
(
AT_SHARED_ONLY --disable-static --enable-shared
)
set
(
AT_CPP_FLAGS
"-I
${
EXT_INSTALL_DIR
}
/include -I
${
EXT_INSTALL_DIR
}
/openssl/include"
)
set
(
AT_LD_FLAGS
"-L
${
EXT_INSTALL_DIR
}
/lib -L
${
EXT_INSTALL_DIR
}
/openssl/lib"
)
set
(
GLOBAL_BUILD_TYPE RelWithDebInfo
)
set
(
GLOBAL_PROFILE
${
GLOBAL_PROFILE
}
-DBUILD_TESTING=false
)
set
(
PATCH_COMMAND patch
)
# this list must be dependency-ordered
add_subdirectory
(
ext_jpeg
)
add_subdirectory
(
ext_jasper
)
add_subdirectory
(
ext_png
)
add_subdirectory
(
ext_tiff
)
#add_subdirectory(ext_libgphoto2)
#add_subdirectory(ext_sane)
add_subdirectory
(
ext_exiv2
)
add_subdirectory
(
ext_boost
)
#add_subdirectory(ext_opencv)
#add_subdirectory(ext_lensfun)
add_subdirectory
(
ext_qt
)
#add_subdirectory(ext_qtwebkit)
#add_subdirectory(ext_qtav)
#add_subdirectory(ext_kf5)
#add_subdirectory(ext_marble)
#add_subdirectory(ext_libksane)
add_subdirectory
(
ext_iconv
)
add_subdirectory
(
ext_zlib
)
add_subdirectory
(
ext_lzma
)
add_subdirectory
(
ext_icu
)
add_subdirectory
(
ext_ncurses
)
add_subdirectory
(
ext_readline
)
add_subdirectory
(
ext_xml
)
add_subdirectory
(
ext_gettext
)
add_subdirectory
(
ext_png
)
add_subdirectory
(
ext_nasm
)
add_subdirectory
(
ext_yasm
)
add_subdirectory
(
ext_jpeg
)
add_subdirectory
(
ext_boost
)
add_subdirectory
(
ext_xslt
)
add_subdirectory
(
ext_fontconfig
)
add_subdirectory
(
ext_intltool
)
add_subdirectory
(
ext_sharedmimeinfo
)
add_subdirectory
(
ext_gmp
)
add_subdirectory
(
ext_gpgerror
)
add_subdirectory
(
ext_assuan2
)
add_subdirectory
(
ext_nettle
)
add_subdirectory
(
ext_tasn1
)
add_subdirectory
(
ext_unistring
)
add_subdirectory
(
ext_gnutls
)
add_subdirectory
(
ext_pcre2
)
add_subdirectory
(
ext_freetype
)
add_subdirectory
(
ext_harfbuzz
)
add_subdirectory
(
ext_sqlite
)
add_subdirectory
(
ext_openssl
)
add_subdirectory
(
ext_mysql
)
add_subdirectory
(
ext_tcl
)
add_subdirectory
(
ext_postgresql
)
add_subdirectory
(
ext_qt
)
add_subdirectory
(
ext_phonon
)
add_subdirectory
(
ext_gpgme
)
add_subdirectory
(
ext_gcrypt
)
add_subdirectory
(
ext_frameworks
)
add_subdirectory
(
ext_grantlee
)
add_subdirectory
(
ext_applications
)
add_subdirectory
(
ext_ktoblzcheck
)
add_subdirectory
(
ext_gwenhywfar
)
add_subdirectory
(
ext_xmlsec1
)
add_subdirectory
(
ext_sqlcipher
)
add_subdirectory
(
ext_opensp
)
add_subdirectory
(
ext_ofx
)
add_subdirectory
(
ext_ical
)
add_subdirectory
(
ext_libsndfile
)
add_subdirectory
(
ext_libsamplerate
)
add_subdirectory
(
ext_alsa
)
add_subdirectory
(
ext_fftw3
)
add_subdirectory
(
ext_sdl2
)
add_subdirectory
(
ext_ladspa
)
add_subdirectory
(
ext_x264
)
add_subdirectory
(
ext_x265
)
add_subdirectory
(
ext_libvpx
)
add_subdirectory
(
ext_ffmpeg
)
add_subdirectory
(
ext_cairo
)
add_subdirectory
(
ext_pango
)
add_subdirectory
(
ext_gdkpixbuf
)
add_subdirectory
(
ext_gtk+
)
add_subdirectory
(
ext_mlt
)
add_subdirectory
(
ext_kdenlive
)
packaging/appimage/3rdparty/ext_alkimia/CMakeLists.txt
0 → 100644
View file @
3d175068
ExternalProject_Add
(
ext_alkimia
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL https://download.kde.org/stable/alkimia/7.0.2/alkimia-7.0.2.tar.xz
URL_MD5 d826e092f56e528c70c00748a04e4957
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_gmp
)
packaging/appimage/3rdparty/ext_alsa/CMakeLists.txt
0 → 100644
View file @
3d175068
ExternalProject_Add
(
ext_alsa
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.1.5.tar.bz2
URL_MD5 a2b465c3a5265d8a57f3ff39c6c4fc29
CONFIGURE_COMMAND <SOURCE_DIR>/configure --prefix=
${
EXT_INSTALL_DIR
}
${
AT_HOST
}
BUILD_COMMAND $
(
MAKE
)
INSTALL_COMMAND $
(
MAKE
)
install
)
packaging/appimage/3rdparty/ext_applications/CMakeLists.txt
0 → 100644
View file @
3d175068
set
(
EXT_INSTALL_DIR_applications
"
${
EXT_INSTALL_DIR
}
"
)
ExternalProject_Add
(
ext_akonadi
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL https://download.kde.org/stable/applications/18.08.2/src/akonadi-18.08.2.tar.xz
URL_MD5 bff15765460e954105217831f2786dc2
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_sharedmimeinfo ext_boost ext_xslt ext_kcompletion ext_kconfig ext_kconfigwidgets ext_kcoreaddons ext_kdbusaddons ext_ki18n ext_kiconthemes ext_kitemmodels ext_kitemviews ext_kio ext_kwidgetsaddons ext_kwindowsystem ext_kxmlgui ext_kcrash
)
ExternalProject_Add
(
ext_kpimtextedit
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL https://download.kde.org/stable/applications/18.08.2/src/kpimtextedit-18.08.2.tar.xz
URL_MD5 a360356a13ea0ee0f179fa28f267c1d8
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_kcodecs ext_kconfig ext_kconfigwidgets ext_kcoreaddons ext_kemoticons ext_ki18n ext_kiconthemes ext_kio ext_sonnet ext_syntaxhighlighting ext_kwidgetsaddons ext_kxmlgui ext_grantlee
)
ExternalProject_Add
(
ext_kidentitymanagement
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL https://download.kde.org/stable/applications/18.08.2/src/kidentitymanagement-18.08.2.tar.xz
URL_MD5 c7061788d60a167a3ef92cb5fd7a3ddd
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_kcoreaddons ext_kcompletion ext_ktextwidgets ext_kxmlgui ext_kio ext_kconfig ext_kcodecs ext_kiconthemes ext_kpimtextedit
)
ExternalProject_Add
(
ext_kcontacts
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL https://download.kde.org/stable/applications/18.08.2/src/kcontacts-18.08.2.tar.xz
URL_MD5 9686d42582cdf6b2a931d2ae036c1433
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_kcoreaddons ext_ki18n ext_kconfig ext_kcodecs
)
\ No newline at end of file
packaging/appimage/3rdparty/ext_aqbanking/CMakeLists.txt
0 → 100644
View file @
3d175068
ExternalProject_Add
(
ext_aqbanking
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL https://www.aquamaniac.de/sites/download/download.php?package=03&release=217&file=02&dummy=aqbanking-5.7.8.tar.gz
URL_MD5 6aceeaad3a1000f22f08986e68946db3
CONFIGURE_COMMAND <SOURCE_DIR>/configure --prefix=
${
EXT_INSTALL_DIR
}
${
AT_HOST
}
${
AT_SHARED_ONLY
}
CPPFLAGS=
${
AT_CPP_FLAGS
}
LDFLAGS=
${
AT_LD_FLAGS
}
BUILD_COMMAND $
(
MAKE
)
INSTALL_COMMAND $
(
MAKE
)
install
DEPENDS ext_gwenhywfar ext_ktoblzcheck ext_xmlsec1 ext_gmp
)
packaging/appimage/3rdparty/ext_assuan2/CMakeLists.txt
0 → 100644
View file @
3d175068
ExternalProject_Add
(
ext_assuan2
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL https://www.gnupg.org/ftp/gcrypt/libassuan/libassuan-2.5.1.tar.bz2
URL_MD5 4354b7ae296894f232ada226a062d7d7
CONFIGURE_COMMAND <SOURCE_DIR>/configure --prefix=
${
EXT_INSTALL_DIR
}
${
AT_HOST
}
${
AT_SHARED_ONLY
}
BUILD_COMMAND $
(
MAKE
)
INSTALL_COMMAND $
(
MAKE
)
install
DEPENDS ext_gpgerror
)
packaging/appimage/3rdparty/ext_boost/CMakeLists.txt
View file @
3d175068
# Script to build Boost for digiKam bundle.
#
# Copyright (c) 2015-2017, Gilles Caulier, <caulier dot gilles at gmail dot com>
#
# Redistribution and use is allowed according to the terms of the BSD license.
# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
#
ExternalProject_Add
(
ext_boost
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL https://dl.bintray.com/boostorg/release/1.68.0/source/boost_1_68_0.tar.bz2
URL_MD5 7fbd1890f571051f2a209681d57d486a
SET
(
PREFIX_ext_boost
"
${
EXTPREFIX
}
"
)
CONFIGURE_COMMAND <SOURCE_DIR>/bootstrap.sh --prefix=
${
EXT_INSTALL_DIR
}
--with-libraries=system
BUILD_COMMAND <SOURCE_DIR>/b2 -j1 install
INSTALL_COMMAND
""
ExternalProject_Add
(
ext_boost
DOWNLOAD_DIR
${
EXTERNALS_DOWNLOAD_DIR
}
URL http://downloads.sourceforge.net/project/boost/boost/1.60.0/boost_1_60_0.tar.bz2
URL_MD5 65a840e1a0b13a558ff19eeb2c4f0cbe
CONFIGURE_COMMAND <SOURCE_DIR>/bootstrap.sh --prefix=
${
PREFIX_ext_boost
}
--with-libraries=system
BUILD_COMMAND <SOURCE_DIR>/b2 install
INSTALL_COMMAND
""
INSTALL_DIR
${
PREFIX_ext_boost
}
UPDATE_COMMAND
""
ALWAYS 0
BUILD_IN_SOURCE 1
BUILD_IN_SOURCE 1
)
packaging/appimage/3rdparty/ext_cairo/CMakeLists.txt
0 → 100644
View file @
3d175068
ExternalProject_Add
(
ext_cairo
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL https://www.cairographics.org/releases/cairo-1.14.10.tar.xz
URL_MD5 146f5f4d0b4439fc3792fd3452b7b12a
CONFIGURE_COMMAND <SOURCE_DIR>/configure --prefix=
${
EXT_INSTALL_DIR
}
${
AT_HOST
}
BUILD_COMMAND $
(
MAKE
)
INSTALL_COMMAND $
(
MAKE
)
install
)
packaging/appimage/3rdparty/ext_ffmpeg/CMakeLists.txt
0 → 100644
View file @
3d175068
ExternalProject_Add
(
ext_ffmpeg
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
GIT_REPOSITORY https://anonscm.debian.org/git/pkg-multimedia/ffmpeg.git
GIT_TAG debian/7%3.3.4-2
CONFIGURE_COMMAND <SOURCE_DIR>/configure --prefix=
${
DEPS_INSTALL_PREFIX
}
--extra-ldflags=
"-L
${
DEPS_INSTALL_PREFIX
}
/lib -lstdc++ -lm -lrt -ldl"
--extra-cflags=
"-I$DEPS_INSTALL_PREFIX/include"
--enable-shared --enable-avfilter --enable-gpl --enable-avresample --enable-libx265 --enable-libvpx --enable-libx264 --disable-doc
BUILD_ALWAYS TRUE
BUILD_COMMAND $
(
MAKE
)
clean
COMMAND $
(
MAKE
)
INSTALL_COMMAND $
(
MAKE
)
install
)
packaging/appimage/3rdparty/ext_fftw3/CMakeLists.txt
0 → 100644
View file @
3d175068
SET
(
PREFIX_ext_fftw3
"
${
EXTPREFIX
}
"
)
ExternalProject_Add
(
ext_fftw3
DOWNLOAD_DIR
${
EXTERNALS_DOWNLOAD_DIR
}
URL http://www.fftw.org/fftw-3.3.7.tar.gz
URL_MD5 0d5915d7d39b3253c1cc05030d79ac47
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
-DENABLE_FLOAT=ON -DENABLE_THREADS=ON
)
packaging/appimage/3rdparty/ext_fontconfig/CMakeLists.txt
0 → 100644
View file @
3d175068
ExternalProject_Add
(
ext_fontconfig
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL http://files.kde.org/krita/build/dependencies/fontconfig-2.12.0.tar.gz
URL_MD5 d8b056231abcb6257db6dc6d745360b2
CONFIGURE_COMMAND <SOURCE_DIR>/configure --prefix=
${
EXT_INSTALL_DIR
}
${
AT_HOST
}
${
AT_SHARED_ONLY
}
BUILD_COMMAND $
(
MAKE
)
INSTALL_COMMAND $
(
MAKE
)
install
)
packaging/appimage/3rdparty/ext_frameworks/CMakeLists.txt
0 → 100644
View file @
3d175068
# All needed frameworks:
# Tier 1
# Archive
# Codecs
# Config
# CoreAddons
# DBusAddons
# GuiAddons
# I18n
# ItemModels
# ItemViews
# WidgetsAddons
# WindowSystem
# Solid
# Sonnet
# SyntaxHighlighting
# Tier 2
# Activities
# Auth
# Completion
# Crash
# JobWidgets
# Notifications
# Package
# Tier 3
# Emoticons
# ConfigWidgets
# IconThemes
# Service
# TextWidgets
# XmlGui
# Bookmarks
# GlobalAccel
# KIO
# Declarative
# KCMUtils
# Wallet
ExternalProject_Add
(
ext_extra_cmake_modules
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL http://download.kde.org/stable/frameworks/5.51/extra-cmake-modules-5.51.0.zip
URL_MD5 0c49de5686624746af45f578486c275f
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
)
ExternalProject_Add
(
ext_karchive
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL http://download.kde.org/stable/frameworks/5.51/karchive-5.51.0.zip
URL_MD5 a1df7fa0e563774582a141be902bf9e0
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_extra_cmake_modules
)
ExternalProject_Add
(
ext_kcodecs
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL http://download.kde.org/stable/frameworks/5.51/kcodecs-5.51.0.zip
URL_MD5 690e3fc89a72a64ebf7d4dccfea07cb4
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_extra_cmake_modules
)
ExternalProject_Add
(
ext_kconfig
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL http://download.kde.org/stable/frameworks/5.51/kconfig-5.51.0.zip
URL_MD5 efd15b025d74c6bdb7ba1f6c70eb59d3
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_extra_cmake_modules
)
ExternalProject_Add
(
ext_kdbusaddons
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL http://download.kde.org/stable/frameworks/5.51/kdbusaddons-5.51.0.zip
URL_MD5 a4e3f38596815004815e1d5912dcc9f7
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_extra_cmake_modules
)
ExternalProject_Add
(
ext_kcoreaddons
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL http://download.kde.org/stable/frameworks/5.51/kcoreaddons-5.51.0.zip
URL_MD5 bd29fb792d368dcc031277182e20dd57
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_sharedmimeinfo ext_extra_cmake_modules
)
ExternalProject_Add
(
ext_kguiaddons
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL http://download.kde.org/stable/frameworks/5.51/kguiaddons-5.51.0.zip
URL_MD5 a4ed02d971740b5a69d3bbd8078cd53c
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_extra_cmake_modules
)
ExternalProject_Add
(
ext_ki18n
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL http://download.kde.org/stable/frameworks/5.51/ki18n-5.51.0.zip
URL_MD5 97ea04262c49403ba8c33323b367c362
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_extra_cmake_modules ext_gettext
)
ExternalProject_Add
(
ext_kitemmodels
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL http://download.kde.org/stable/frameworks/5.51/kitemmodels-5.51.0.zip
URL_MD5 82989ebe8c2c76df6fbd3bc4581923a8
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_extra_cmake_modules
)
ExternalProject_Add
(
ext_kitemviews
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL http://download.kde.org/stable/frameworks/5.51/kitemviews-5.51.0.zip
URL_MD5 4b0ac783dd4a08b57442a6b349a29af0
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_extra_cmake_modules
)
ExternalProject_Add
(
ext_kwidgetsaddons
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL http://download.kde.org/stable/frameworks/5.51/kwidgetsaddons-5.51.0.zip
URL_MD5 069a7907a50a573f237b0ae07e143c31
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_extra_cmake_modules
)
ExternalProject_Add
(
ext_kwindowsystem
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL http://download.kde.org/stable/frameworks/5.51/kwindowsystem-5.51.0.zip
URL_MD5 1cc9f16aef24588f56712beacea04173
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_extra_cmake_modules
)
ExternalProject_Add
(
ext_solid
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL http://download.kde.org/stable/frameworks/5.51/solid-5.51.0.zip
URL_MD5 20928ec5ac4f24ac50d28e1f859564fc
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_extra_cmake_modules
)
ExternalProject_Add
(
ext_sonnet
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL http://download.kde.org/stable/frameworks/5.51/sonnet-5.51.0.zip
URL_MD5 6da10e377b65fd0eb38a893f3b02bda4
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_extra_cmake_modules
)
ExternalProject_Add
(
ext_syntaxhighlighting
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL http://download.kde.org/stable/frameworks/5.51/syntax-highlighting-5.51.0.zip
URL_MD5 960aa4322276d5591fe038351c420607
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_extra_cmake_modules
)
ExternalProject_Add
(
ext_kholidays
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL https://download.kde.org/stable/frameworks/5.51/kholidays-5.51.0.zip
URL_MD5 41b208d432246eb8f012d55bc0c1b9ee
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_extra_cmake_modules
)
ExternalProject_Add
(
ext_kactivities
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL http://download.kde.org/stable/frameworks/5.51/kactivities-5.51.0.zip
URL_MD5 397fe66ad6b2bd4151de87b5bea27550
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_boost ext_kconfig ext_kcoreaddons ext_kwindowsystem
)
ExternalProject_Add
(
ext_kauth
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL http://download.kde.org/stable/frameworks/5.51/kauth-5.51.0.zip
URL_MD5 c44908198ce80868a0f84d93bfbd2a0b
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_kcoreaddons
)
ExternalProject_Add
(
ext_kcompletion
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL http://download.kde.org/stable/frameworks/5.51/kcompletion-5.51.0.zip
URL_MD5 0538aaf30384c0ac0e69a245d4c99dc5
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_kwidgetsaddons ext_kconfig
)
ExternalProject_Add
(
ext_kcrash
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL http://download.kde.org/stable/frameworks/5.51/kcrash-5.51.0.zip
URL_MD5 4d424ec54f369eb6f6f8d9571e72d0f9
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_kcoreaddons ext_kwindowsystem
)
ExternalProject_Add
(
ext_kjobwidgets
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL http://download.kde.org/stable/frameworks/5.51/kjobwidgets-5.51.0.zip
URL_MD5 e352949fc004cad1a5df7ac6095e061f
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_kcoreaddons ext_kwidgetsaddons
)
ExternalProject_Add
(
ext_knotifications
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL http://download.kde.org/stable/frameworks/5.51/knotifications-5.51.0.zip
URL_MD5 1727ef67b293228e783d70a8a04fb2b2
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_kwindowsystem ext_kconfig ext_kcodecs ext_kcoreaddons ext_phonon
)
ExternalProject_Add
(
ext_kpackage
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL http://download.kde.org/stable/frameworks/5.51/kpackage-5.51.0.zip
URL_MD5 7e04ab888adb565d6b3c7edab3f5f88b
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_karchive ext_ki18n ext_kcoreaddons
)
ExternalProject_Add
(
ext_kconfigwidgets
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL http://download.kde.org/stable/frameworks/5.51/kconfigwidgets-5.51.0.zip
URL_MD5 943fe07904feaa3a8b05fe81733d1eb4
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_kauth ext_kcoreaddons ext_kcodecs ext_kconfig ext_kguiaddons ext_ki18n ext_kwidgetsaddons
)
ExternalProject_Add
(
ext_kiconthemes
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL http://download.kde.org/stable/frameworks/5.51/kiconthemes-5.51.0.zip
URL_MD5 6da17c5f2006b893025da305b1dfc011
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_karchive ext_ki18n ext_kcoreaddons ext_kconfigwidgets ext_kwidgetsaddons ext_kitemviews
)
ExternalProject_Add
(
ext_kservice
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL http://download.kde.org/stable/frameworks/5.51/kservice-5.51.0.zip
URL_MD5 7444dbd3388a1e3cce9d8f7cd64c7d23
PATCH_COMMAND
${
PATCH_COMMAND
}
-p1 -i
${
CMAKE_CURRENT_SOURCE_DIR
}
/kservice.diff
#this makes finding KCModules in AppImage possible
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_kconfig ext_kcoreaddons ext_kcrash ext_kdbusaddons ext_ki18n
)
ExternalProject_Add
(
ext_kemoticons
DOWNLOAD_DIR
${
EXT_DOWNLOAD_DIR
}
URL http://download.kde.org/stable/frameworks/5.51/kemoticons-5.51.0.zip
URL_MD5 f437001a8a5e401a8ac284cf554357ec
CMAKE_ARGS
${
CMAKE_GLOBAL_PROFILE
}
DEPENDS ext_karchive ext_kconfig ext_kservice ext_kcoreaddons
)