From a0cf490c3e13ec42f82746d946915b09cc028742 Mon Sep 17 00:00:00 2001 From: Weng Xuetian Date: Fri, 14 Nov 2014 22:35:29 +0000 Subject: [PATCH] update kf5 --- frameworkintegration/PKGBUILD | 38 +++++++++++++++++++++++++++++ frameworks.conf | 9 +++++++ frameworks.order | 6 ++--- frameworks.sums | 7 ++++++ kactivities-frameworks/PKGBUILD | 42 +++++++++++++++++++++++++++++++++ kbookmarks/PKGBUILD | 39 ++++++++++++++++++++++++++++++ kcmutils/PKGBUILD | 39 ++++++++++++++++++++++++++++++ kcodecs/PKGBUILD | 2 +- kcompletion/PKGBUILD | 38 +++++++++++++++++++++++++++++ kconfig/PKGBUILD | 2 +- kconfigwidgets/PKGBUILD | 42 +++++++++++++++++++++++++++++++++ kdbusaddons/PKGBUILD | 8 ++----- kdeclarative/PKGBUILD | 38 +++++++++++++++++++++++++++++ kded/PKGBUILD | 39 ++++++++++++++++++++++++++++++ kdelibs4support/PKGBUILD | 38 +++++++++++++++++++++++++++++ kdesignerplugin/PKGBUILD | 37 +++++++++++++++++++++++++++++ kdesu/PKGBUILD | 39 ++++++++++++++++++++++++++++++ kdewebkit/PKGBUILD | 37 +++++++++++++++++++++++++++++ kdnssd/PKGBUILD | 38 +++++++++++++++++++++++++++++ kdoctools/PKGBUILD | 2 +- kemoticons/PKGBUILD | 40 +++++++++++++++++++++++++++++++ kglobalaccel/PKGBUILD | 38 +++++++++++++++++++++++++++++ kguiaddons/PKGBUILD | 42 +++++++++++++++++++++++++++++++++ khtml/PKGBUILD | 38 +++++++++++++++++++++++++++++ kiconthemes/PKGBUILD | 42 +++++++++++++++++++++++++++++++++ kidletime/PKGBUILD | 37 +++++++++++++++++++++++++++++ kimageformats/PKGBUILD | 38 +++++++++++++++++++++++++++++ kinit/PKGBUILD | 39 ++++++++++++++++++++++++++++++ kio/PKGBUILD | 40 +++++++++++++++++++++++++++++++ kio/kio.install | 11 +++++++++ kitemmodels/PKGBUILD | 38 +++++++++++++++++++++++++++++ kitemviews/PKGBUILD | 42 +++++++++++++++++++++++++++++++++ kjobwidgets/PKGBUILD | 38 +++++++++++++++++++++++++++++ kjs/PKGBUILD | 38 +++++++++++++++++++++++++++++ kjsembed/PKGBUILD | 38 +++++++++++++++++++++++++++++ kmediaplayer/PKGBUILD | 38 +++++++++++++++++++++++++++++ knewstuff/PKGBUILD | 38 +++++++++++++++++++++++++++++ knotifications/PKGBUILD | 39 ++++++++++++++++++++++++++++++ knotifyconfig/PKGBUILD | 38 +++++++++++++++++++++++++++++ kparts/PKGBUILD | 39 ++++++++++++++++++++++++++++++ kplotting/PKGBUILD | 38 +++++++++++++++++++++++++++++ kpty/PKGBUILD | 39 ++++++++++++++++++++++++++++++ kross/PKGBUILD | 37 +++++++++++++++++++++++++++++ krunner/PKGBUILD | 36 ++++++++++++++++++++++++++++ kservice/PKGBUILD | 2 +- ktexteditor/PKGBUILD | 38 +++++++++++++++++++++++++++++ ktextwidgets/PKGBUILD | 39 ++++++++++++++++++++++++++++++ kunitconversion/PKGBUILD | 38 +++++++++++++++++++++++++++++ kwallet/PKGBUILD | 38 +++++++++++++++++++++++++++++ kwidgetsaddons/PKGBUILD | 41 ++++++++++++++++++++++++++++++++ kxmlgui/PKGBUILD | 39 ++++++++++++++++++++++++++++++ libdbusmenu-qt5/PKGBUILD | 33 ++++++++++++++++++++++++++ libgit2/PKGBUILD | 33 ++++++++++++++++++++++++++ phonon/PKGBUILD | 4 ++-- plasma-framework/PKGBUILD | 38 +++++++++++++++++++++++++++++ solid/PKGBUILD | 37 +++++++++++++++++++++++++++++ sonnet/PKGBUILD | 37 +++++++++++++++++++++++++++++ threadweaver/PKGBUILD | 38 +++++++++++++++++++++++++++++ ttf-oxygen/PKGBUILD | 39 ++++++++++++++++++++++++++++++ ttf-oxygen/ttf-oxygen.install | 15 ++++++++++++ 60 files changed, 1935 insertions(+), 15 deletions(-) create mode 100644 frameworkintegration/PKGBUILD create mode 100644 kactivities-frameworks/PKGBUILD create mode 100644 kbookmarks/PKGBUILD create mode 100644 kcmutils/PKGBUILD create mode 100644 kcompletion/PKGBUILD create mode 100644 kconfigwidgets/PKGBUILD create mode 100644 kdeclarative/PKGBUILD create mode 100644 kded/PKGBUILD create mode 100644 kdelibs4support/PKGBUILD create mode 100644 kdesignerplugin/PKGBUILD create mode 100644 kdesu/PKGBUILD create mode 100644 kdewebkit/PKGBUILD create mode 100644 kdnssd/PKGBUILD create mode 100644 kemoticons/PKGBUILD create mode 100644 kglobalaccel/PKGBUILD create mode 100644 kguiaddons/PKGBUILD create mode 100644 khtml/PKGBUILD create mode 100644 kiconthemes/PKGBUILD create mode 100644 kidletime/PKGBUILD create mode 100644 kimageformats/PKGBUILD create mode 100644 kinit/PKGBUILD create mode 100644 kio/PKGBUILD create mode 100644 kio/kio.install create mode 100644 kitemmodels/PKGBUILD create mode 100644 kitemviews/PKGBUILD create mode 100644 kjobwidgets/PKGBUILD create mode 100644 kjs/PKGBUILD create mode 100644 kjsembed/PKGBUILD create mode 100644 kmediaplayer/PKGBUILD create mode 100644 knewstuff/PKGBUILD create mode 100644 knotifications/PKGBUILD create mode 100644 knotifyconfig/PKGBUILD create mode 100644 kparts/PKGBUILD create mode 100644 kplotting/PKGBUILD create mode 100644 kpty/PKGBUILD create mode 100644 kross/PKGBUILD create mode 100644 krunner/PKGBUILD create mode 100644 ktexteditor/PKGBUILD create mode 100644 ktextwidgets/PKGBUILD create mode 100644 kunitconversion/PKGBUILD create mode 100644 kwallet/PKGBUILD create mode 100644 kwidgetsaddons/PKGBUILD create mode 100644 kxmlgui/PKGBUILD create mode 100644 libdbusmenu-qt5/PKGBUILD create mode 100644 libgit2/PKGBUILD create mode 100644 plasma-framework/PKGBUILD create mode 100644 solid/PKGBUILD create mode 100644 sonnet/PKGBUILD create mode 100644 threadweaver/PKGBUILD create mode 100644 ttf-oxygen/PKGBUILD create mode 100644 ttf-oxygen/ttf-oxygen.install diff --git a/frameworkintegration/PKGBUILD b/frameworkintegration/PKGBUILD new file mode 100644 index 000000000..b56b56685 --- /dev/null +++ b/frameworkintegration/PKGBUILD @@ -0,0 +1,38 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=frameworkintegration +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Framework providing components to allow applications to integrate with a KDE Workspace' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/frameworkintegration' +license=('LGPL') +depends=('kio' 'ttf-oxygen') +makedepends=('extra-cmake-modules') +checkdepends=("cmake" 'xorg-server-xvfb') +options=("debug") +groups=('kf5') +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} + make +} + +check() { + cd build + xvfb-run make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/frameworks.conf b/frameworks.conf index 9a83710d0..a74708107 100644 --- a/frameworks.conf +++ b/frameworks.conf @@ -10,6 +10,15 @@ KFVersion="5.4.0" # Build type; can be one of Debug,Release and RelWithDebInfo KFBuildType="RelWithDebInfo" +function cmake_kf5() { + cmake -DCMAKE_BUILD_TYPE=${KFBuildType} \ + -DCMAKE_INSTALL_PREFIX=${KFInstallPrefix} \ + -DLIB_INSTALL_DIR=lib \ + -DSYSCONF_INSTALL_DIR=/etc \ + -DLIBEXEC_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON "$@" +} + function getSum() { awk "\$2 ~ /${1}-/ {print \$1}" ../frameworks.sums ; } diff --git a/frameworks.order b/frameworks.order index 752ab2db2..8d63de722 100644 --- a/frameworks.order +++ b/frameworks.order @@ -20,7 +20,7 @@ attica-qt5 ki18n kconfig kcoreaddons -kwindowsystem # next release fix hard version 5.3.1 +kwindowsystem kcrash kdbusaddons karchive @@ -39,7 +39,6 @@ ktextwidgets kglobalaccel kxmlgui kbookmarks -#libdbusmenu-qt5 knotifications kwallet solid @@ -72,7 +71,8 @@ plasma-framework krunner ktexteditor frameworkintegration +kimageformats kdelibs4support khtml" -_build_desktop_kf5_additionals="sddm-kcm" \ No newline at end of file +_build_desktop_kf5_additionals="sddm-kcm" diff --git a/frameworks.sums b/frameworks.sums index d1884088a..31517ab07 100644 --- a/frameworks.sums +++ b/frameworks.sums @@ -51,3 +51,10 @@ fe584776adde932b4e88b76a15c06c9d7f21a0a179b3ef01ad4e954897da8782 kwidgetsaddons 40a63c3bbf3a024a4638e720e3d615b50954bb75425fa8e5e6758df1489fac5b solid-5.4.0.tar.xz c2263361e6a37174a6b8ebcb0727e615348b9171ca0d4da00637ba30e78daace sonnet-5.4.0.tar.xz 05b18af92a0913966f3a3047633200231563504f5649f0ce196ac33d98340385 threadweaver-5.4.0.tar.xz +4088c50b02953145cd885030334e7a11fc4bf242455f28f3132fe4986d6d694d kdelibs4support-5.4.0.tar.xz +730791aa0d66d0a21c35a76271ed43a50ace4a24fbbf7d9cb4c56a8c88c7edcf khtml-5.4.0.tar.xz +0a18477c7a95cdb5d38b351e21f38b57410daab95d0dc8aa70cdaed304f1e68d kjs-5.4.0.tar.xz +0b66fd090e5f8fa71c2c630a802ba370a98887aba726ec232eecd26d4cc480a6 kjsembed-5.4.0.tar.xz +125bbd3ffe45393263b3004bbbd909a26f638e8c89544969c234933ed92a57b3 kmediaplayer-5.4.0.tar.xz +d7ce0f6b9a29291e1f5ccb84eb0ade7c5a4271ecf5cdd9c881bff3fa1cc94fc3 kross-5.4.0.tar.xz +25ab224b6ddfe9592aa1546c3d6b37e4c0f5a364f38242fab5e62631c98c30ee krunner-5.4.0.tar.xz diff --git a/kactivities-frameworks/PKGBUILD b/kactivities-frameworks/PKGBUILD new file mode 100644 index 000000000..9cc866118 --- /dev/null +++ b/kactivities-frameworks/PKGBUILD @@ -0,0 +1,42 @@ +source ../frameworks.conf + +pkgname=kactivities-frameworks +_pkgname=kactivities +pkgver=${KFVersion} +pkgrel=1 +arch=('x86_64') +pkgdesc="Core components for the KDE's Activities" +url='https://projects.kde.org/projects/kde/kdelibs/kactivities' +license=('LGPL') +depends=('kcmutils' 'kdeclarative') +makedepends=('extra-cmake-modules' 'boost' 'python') +provides=('kactivities') +conflicts=('kactivities' 'libkactivities-frameworks') +options=("debug") +groups=('kf5') +source=("$KFServer/${_pkgname}-${pkgver}.tar.xz" + "fix_plugin.patch::http://quickgit.kde.org/?p=kactivities.git&a=commitdiff&h=c5fa3e8f692de3d77a0b96f9f70ca625a3ff6542&o=plain") +sha256sums=( $(getSum ${_pkgname}) + '9c768714b931c2c971f025bcbb980609b012a3964ac5a7cd29dc58fd0412e4c7') + +prepare() { + mkdir -p build + cd ${_pkgname}-${pkgver} + patch -Np1 -i ../fix_plugin.patch +} + +build() { + cd build + cmake_kf5 ../${_pkgname}-${pkgver} + make +} + +check() { + cd ${srcdir}/build + make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kbookmarks/PKGBUILD b/kbookmarks/PKGBUILD new file mode 100644 index 000000000..52625c80a --- /dev/null +++ b/kbookmarks/PKGBUILD @@ -0,0 +1,39 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=kbookmarks +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Support for bookmarks and the XBEL format' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kbookmarks' +license=('LGPL') +depends=('kxmlgui') +makedepends=('extra-cmake-modules' 'qt5-tools' 'python3') +checkdepends=('cmake' 'xorg-server-xvfb') +groups=('kf5') +options=("debug") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} \ + -DPYTHON_EXECUTABLE=/usr/bin/python3 + make +} + +check() { + cd build + xvfb-run make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kcmutils/PKGBUILD b/kcmutils/PKGBUILD new file mode 100644 index 000000000..cab1750d5 --- /dev/null +++ b/kcmutils/PKGBUILD @@ -0,0 +1,39 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=kcmutils +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Utilities for interacting with KCModules' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kcmutils' +license=('LGPL') +depends=('kxmlgui') +makedepends=('extra-cmake-modules' 'python') +checkdepends=("cmake" "xorg-server-xvfb") +groups=('kf5') +options=("debug") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} \ + -DPYTHON_EXECUTABLE=/usr/bin/python3 + make +} + +check() { + cd build + xvfb-run make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kcodecs/PKGBUILD b/kcodecs/PKGBUILD index 248b074c7..9214aab58 100644 --- a/kcodecs/PKGBUILD +++ b/kcodecs/PKGBUILD @@ -14,7 +14,7 @@ makedepends=('extra-cmake-modules' 'qt5-tools') checkdepends=('cmake') options=("debug") groups=('kf5') -source=("${KFServer}/${pkgver}/${pkgname}-${pkgver}.tar.xz") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") sha256sums=( $(getSum $pkgname ) ) prepare() { diff --git a/kcompletion/PKGBUILD b/kcompletion/PKGBUILD new file mode 100644 index 000000000..9fea2821f --- /dev/null +++ b/kcompletion/PKGBUILD @@ -0,0 +1,38 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=kcompletion +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Text completion helpers and widgets' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kcompletion' +license=('LGPL') +depends=('kwidgetsaddons' 'kconfig') +makedepends=('extra-cmake-modules' 'qt5-tools') +checkdepends=('xorg-server-xvfb') +groups=('kf5') +options=("debug") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} + make +} + +check() { + cd build + xvfb-run make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kconfig/PKGBUILD b/kconfig/PKGBUILD index 6c8ba4ada..a5ea8311c 100644 --- a/kconfig/PKGBUILD +++ b/kconfig/PKGBUILD @@ -14,7 +14,7 @@ makedepends=("extra-cmake-modules>=${KFECMVersion}" "qt5-tools") checkdepends=("xorg-server-xvfb") groups=('kf5') options=("debug") -source=("${KFServer}/${pkgver}/${pkgname}-${pkgver}.tar.xz") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") sha256sums=( $(getSum ${pkgname}) ) prepare() { diff --git a/kconfigwidgets/PKGBUILD b/kconfigwidgets/PKGBUILD new file mode 100644 index 000000000..28f8323ba --- /dev/null +++ b/kconfigwidgets/PKGBUILD @@ -0,0 +1,42 @@ +# Contributor : Andrea Scarpino + +source ../frameworks.conf + +pkgname=kconfigwidgets +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Widgets for KConfig' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kconfigwidgets' +license=('LGPL') +depends=('kauth' 'kcodecs' 'kconfig' 'kguiaddons' 'ki18n' 'kwidgetsaddons') +makedepends=("extra-cmake-modules>=${KFECMVersion}" "kdoctools" "python3") +groups=('kf5') +options=("debug") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake ../${pkgname}-${pkgver} \ + -DCMAKE_BUILD_TYPE=${KFBuildType} \ + -DCMAKE_INSTALL_PREFIX=${KFInstallPrefix} \ + -DLIB_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DPYTHON_EXECUTABLE=/usr/bin/python3 + make +} + +check() { + cd build + xvfb-run -s "-screen 0 640x480x24" make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kdbusaddons/PKGBUILD b/kdbusaddons/PKGBUILD index d833f2faa..5f00b7a7f 100644 --- a/kdbusaddons/PKGBUILD +++ b/kdbusaddons/PKGBUILD @@ -13,7 +13,7 @@ depends=("qt5-base>=${KFQtVersion}" 'qt5-x11extras') makedepends=("extra-cmake-modules>=${KFECMVersion}" 'qt5-tools') checkdepends=("dbus-core") groups=('kf5') -source=("${KFServer}/${pkgver}/${pkgname}-${pkgver}.tar.xz") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") sha256sums=( $(getSum ${pkgname}) ) prepare() { @@ -22,11 +22,7 @@ prepare() { build() { cd build - cmake ../${pkgname}-${pkgver} \ - -DCMAKE_BUILD_TYPE=${KFBuildType} \ - -DCMAKE_INSTALL_PREFIX=${KFInstallPrefix} \ - -DLIB_INSTALL_DIR=lib \ - -DKDE_INSTALL_USE_QT_SYS_PATHS=ON + cmake_kf5 ../${pkgname}-${pkgver} make } diff --git a/kdeclarative/PKGBUILD b/kdeclarative/PKGBUILD new file mode 100644 index 000000000..5f7f48fb5 --- /dev/null +++ b/kdeclarative/PKGBUILD @@ -0,0 +1,38 @@ +# Contributor : Andrea Scarpino + +source ../frameworks.conf + +pkgname=kdeclarative +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Provides integration of QML and KDE Frameworks' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kdeclarative' +license=('LGPL') +depends=('kio') +makedepends=('extra-cmake-modules') +checkdepends=("cmake" "xorg-server-xvfb") +groups=('kf5') +options=("debug") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} + make +} + +check() { + cd build + xvfb-run -s "-screen 0 640x480x24" make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kded/PKGBUILD b/kded/PKGBUILD new file mode 100644 index 000000000..2f8525404 --- /dev/null +++ b/kded/PKGBUILD @@ -0,0 +1,39 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=kded +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Extensible deamon for providing system level services' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kded' +license=('LGPL') +depends=('kservice' 'kinit') +makedepends=('extra-cmake-modules' 'kdoctools' 'python3') +checkdepends=("cmake") +groups=('kf5') +options=("debug") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} \ + -DPYTHON_EXECUTABLE=/usr/bin/python3 + make +} + +check() { + cd build + make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kdelibs4support/PKGBUILD b/kdelibs4support/PKGBUILD new file mode 100644 index 000000000..8b0f3e2ef --- /dev/null +++ b/kdelibs4support/PKGBUILD @@ -0,0 +1,38 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=kdelibs4support +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Porting aid from KDELibs4' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kdelibs4support' +license=('LGPL') +depends=('kunitconversion' 'kdesignerplugin' 'kinit' 'kitemmodels' 'kemoticons') +makedepends=('extra-cmake-modules' 'kdoctools' 'qt5-tools' 'networkmanager') +checkdeepends=("xorg-server-xvfb") +groups=('kf5-aids') +options=("debug") +source=("${KFServer}/portingAids/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} + make +} + +check() { + cd build + xvfb-run make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kdesignerplugin/PKGBUILD b/kdesignerplugin/PKGBUILD new file mode 100644 index 000000000..05159b8a9 --- /dev/null +++ b/kdesignerplugin/PKGBUILD @@ -0,0 +1,37 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=kdesignerplugin +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Integration of Frameworks widgets in Qt Designer/Creator' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kdesignerplugin' +license=('LGPL') +depends=('kplotting' 'kdewebkit') +makedepends=('extra-cmake-modules' 'qt5-tools' 'kdoctools') +checkdepends=('cmake' "xorg-server-xvfb") +groups=('kf5') +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} + make +} + +check() { + cd build + xvfb-run make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kdesu/PKGBUILD b/kdesu/PKGBUILD new file mode 100644 index 000000000..093151b84 --- /dev/null +++ b/kdesu/PKGBUILD @@ -0,0 +1,39 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=kdesu +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Integration with su for elevated privileges' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kdesu' +license=('LGPL') +depends=('kservice' 'kpty') +makedepends=('extra-cmake-modules' 'python3') +checkdepends=('cmake') +groups=('kf5') +options=("debug") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} \ + -DPYTHON_EXECUTABLE=/usr/bin/python3 + make +} + +check() { + cd build + make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kdewebkit/PKGBUILD b/kdewebkit/PKGBUILD new file mode 100644 index 000000000..43df1090d --- /dev/null +++ b/kdewebkit/PKGBUILD @@ -0,0 +1,37 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=kdewebkit +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='KDE Integration for QtWebKit' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kdewebkit' +license=('LGPL') +depends=('qt5-webkit' 'kwallet' 'kparts') +makedepends=('extra-cmake-modules') +options=("debug") +groups=('kf5') +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} + make +} + +check(){ + cd build + make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kdnssd/PKGBUILD b/kdnssd/PKGBUILD new file mode 100644 index 000000000..3c7e8a190 --- /dev/null +++ b/kdnssd/PKGBUILD @@ -0,0 +1,38 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=kdnssd +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Abstraction to system DNSSD features' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kdnssd' +license=('LGPL') +depends=('qt5-base' 'avahi') +makedepends=('extra-cmake-modules' 'qt5-tools') +checkdepends=("cmake") +groups=('kf5') +options=("debug") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} + make +} + +check() { + cd build + make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kdoctools/PKGBUILD b/kdoctools/PKGBUILD index 80f638ce7..776d16934 100644 --- a/kdoctools/PKGBUILD +++ b/kdoctools/PKGBUILD @@ -13,7 +13,7 @@ depends=('karchive' 'docbook-xsl') makedepends=("extra-cmake-modules>=${KFECMVersion}" "ki18n" "python3") groups=('kf5') options=('staticlibs' 'debug') -source=("${KFServer}/${pkgver}/${pkgname}-${pkgver}.tar.xz") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") sha256sums=( $(getSum ${pkgname}) ) prepare() { diff --git a/kemoticons/PKGBUILD b/kemoticons/PKGBUILD new file mode 100644 index 000000000..a5c34d3ff --- /dev/null +++ b/kemoticons/PKGBUILD @@ -0,0 +1,40 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=kemoticons +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Support for emoticons and emoticons themes' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kemoticons' +license=('LGPL') +depends=('karchive' 'kservice') +makedepends=('extra-cmake-modules' 'python3') +checkdepends=('cmake' 'kded') +groups=('kf5') +options=("debug") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} + make +} + +check() { + cd build + eval `dbus-launch --sh-syntax` + xvfb-run -s "-screen 0 640x480x24" sh -c 'kded5 & sleep 3; make test' + kill $DBUS_SESSION_BUS_PID +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kglobalaccel/PKGBUILD b/kglobalaccel/PKGBUILD new file mode 100644 index 000000000..eab31eef8 --- /dev/null +++ b/kglobalaccel/PKGBUILD @@ -0,0 +1,38 @@ +# Contributor : Andrea Scarpino + +source ../frameworks.conf + +pkgname=kglobalaccel +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Add support for global workspace shortcuts' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kglobalaccel' +license=('LGPL') +depends=("qt5-base>=${KFQtVersion}" "qt5-x11extras") +makedepends=('extra-cmake-modules' 'qt5-tools') +checkdepends=('xorg-server-xvfb') +options=('debug') +groups=('kf5') +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} + make +} + +check() { + cd build + xvfb-run make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kguiaddons/PKGBUILD b/kguiaddons/PKGBUILD new file mode 100644 index 000000000..edcaeaae0 --- /dev/null +++ b/kguiaddons/PKGBUILD @@ -0,0 +1,42 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=kguiaddons +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Higher level user interface components for common tasks' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kguiaddons' +license=('LGPL') +depends=("qt5-base>=${KFQtVersion}" "qt5-x11extras") +makedepends=("extra-cmake-modules>=${KFECMVersion}") +checkdepends=('xorg-server-xvfb') +groups=('kf5') +options=('debug') +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake ../${pkgname}-${pkgver} \ + -DCMAKE_BUILD_TYPE=${KFBuildVersion} \ + -DCMAKE_INSTALL_PREFIX=${KFInstallPrefix} \ + -DLIB_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON + make +} + +check() { + cd build + xvfb-run make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/khtml/PKGBUILD b/khtml/PKGBUILD new file mode 100644 index 000000000..3e2b607ed --- /dev/null +++ b/khtml/PKGBUILD @@ -0,0 +1,38 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=khtml +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='KHTML APIs' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/khtml' +license=('LGPL') +depends=('giflib' 'kparts' 'kjs') +makedepends=('extra-cmake-modules') +checkdepends=("xorg-server-xvfb") +groups=('kf5-aids') +options=("debug") +source=("${KFServer}/portingAids/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} + make +} + +check() { + cd build + xvfb-run make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kiconthemes/PKGBUILD b/kiconthemes/PKGBUILD new file mode 100644 index 000000000..bd1553d2f --- /dev/null +++ b/kiconthemes/PKGBUILD @@ -0,0 +1,42 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=kiconthemes +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Support for icon themes' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kiconthemes' +license=('LGPL') +depends=('qt5-svg' 'kconfigwidgets' 'kitemviews') +makedepends=("extra-cmake-modules>=${KFECMVersion}" 'python3') +checkdepends=('cmake' 'xorg-server-xvfb') +groups=('kf5') +options=('debug') +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake ../${pkgname}-${pkgver} \ + -DCMAKE_BUILD_TYPE=${KFBuildType} \ + -DCMAKE_INSTALL_PREFIX=${KFInstallPrefix} \ + -DLIB_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON + make +} + +check() { + cd build + xvfb-run make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kidletime/PKGBUILD b/kidletime/PKGBUILD new file mode 100644 index 000000000..13b0a2628 --- /dev/null +++ b/kidletime/PKGBUILD @@ -0,0 +1,37 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=kidletime +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Monitoring user activity' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kidletime' +license=('LGPL') +depends=('qt5-x11extras' 'libxss') +makedepends=('extra-cmake-modules') +groups=('kf5') +options=("debug") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} + make +} + +check() { + cd build + make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kimageformats/PKGBUILD b/kimageformats/PKGBUILD new file mode 100644 index 000000000..3b873d007 --- /dev/null +++ b/kimageformats/PKGBUILD @@ -0,0 +1,38 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=kimageformats +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Image format plugins for Qt5' +arch=('i686' 'x86_64') +url='https://projects.kde.org/projects/frameworks/kimageformats' +license=('LGPL') +depends=('qt5-base' 'jasper' 'openexr') +makedepends=('extra-cmake-modules') +checkdepends=("xorg-server-xvfb") +groups=('kf5') +options=("debug") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} + make +} + +check() { + cd build + xvfb-run make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kinit/PKGBUILD b/kinit/PKGBUILD new file mode 100644 index 000000000..d2fbb0b7c --- /dev/null +++ b/kinit/PKGBUILD @@ -0,0 +1,39 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=kinit +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Process launcher to speed up launching KDE applications' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kinit' +license=('LGPL') +depends=('kio') +makedepends=("extra-cmake-modules>=${KFECMVersion}" 'kdoctools' 'qt5-tools' 'python3') +checkdepends=('cmake') +groups=('kf5') +options=("debug") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} \ + -DPYHTON_EXECUTABLE=/usr/bin/python3 + make +} + +check() { + cd build + make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kio/PKGBUILD b/kio/PKGBUILD new file mode 100644 index 000000000..537d67ef5 --- /dev/null +++ b/kio/PKGBUILD @@ -0,0 +1,40 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=kio +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Resource and network access abstraction' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kio' +license=('LGPL') +depends=('solid' 'karchive' 'kjobwidgets' 'kbookmarks' 'libxslt' 'kwallet' + 'desktop-file-utils' 'krb5' 'acl') +makedepends=('extra-cmake-modules' 'kdoctools') +checkdepends=('xorg-server-xvfb' 'openbox') +groups=('kf5') +install=kio.install +options=("debug") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} + make +} + +check(){ + cd build + xvfb-run -s "-screen 0 640x480x24" sh -c "openbox & sleep 1; make test" +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kio/kio.install b/kio/kio.install new file mode 100644 index 000000000..e111ef946 --- /dev/null +++ b/kio/kio.install @@ -0,0 +1,11 @@ +post_install() { + update-desktop-database -q +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/kitemmodels/PKGBUILD b/kitemmodels/PKGBUILD new file mode 100644 index 000000000..51dce07b9 --- /dev/null +++ b/kitemmodels/PKGBUILD @@ -0,0 +1,38 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=kitemmodels +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Models for Qt Model/View system' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kitemmodels' +license=('LGPL') +depends=('qt5-base') +makedepends=('extra-cmake-modules') +checkdepends=("cmake" "xorg-server-xvfb") +groups=('kf5') +options=("debug") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} + make +} + +check() { + cd build + xvfb-run make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kitemviews/PKGBUILD b/kitemviews/PKGBUILD new file mode 100644 index 000000000..796c8f959 --- /dev/null +++ b/kitemviews/PKGBUILD @@ -0,0 +1,42 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=kitemviews +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Widget addons for Qt Model/View' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kitemviews' +license=('LGPL') +depends=("qt5-base>=${KFQtVersion}") +makedepends=('extra-cmake-modules' 'qt5-tools') +checkdepends=('cmake' 'xorg-server-xvfb') +groups=('kf5') +options=("debug") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake ../${pkgname}-${pkgver} \ + -DCMAKE_BUILD_TYPE=${KFBuildType} \ + -DCMAKE_INSTALL_PREFIX=${KFInstallPrefix} \ + -DLIB_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON + make +} + +check() { + cd build + xvfb-run make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kjobwidgets/PKGBUILD b/kjobwidgets/PKGBUILD new file mode 100644 index 000000000..2e7fddad7 --- /dev/null +++ b/kjobwidgets/PKGBUILD @@ -0,0 +1,38 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=kjobwidgets +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Widgets for tracking KJob instances' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kjobwidgets' +license=('LGPL') +depends=('kcoreaddons' 'kwidgetsaddons' 'qt5-x11extras') +makedepends=('extra-cmake-modules' 'qt5-tools') +checkdepends=('cmake') +groups=('kf5') +options=("debug") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} + make +} + +check() { + cd build + make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kjs/PKGBUILD b/kjs/PKGBUILD new file mode 100644 index 000000000..79c7f1d7b --- /dev/null +++ b/kjs/PKGBUILD @@ -0,0 +1,38 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=kjs +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Support for JS scripting in applications' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kjs' +license=('LGPL') +depends=('qt5-base') +makedepends=('extra-cmake-modules') +checkdepends=('cmake') +groups=('kf5-aids') +options=('debug') +source=("${KFServer}/portingAids/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} + make +} + +check() { + cd build + make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kjsembed/PKGBUILD b/kjsembed/PKGBUILD new file mode 100644 index 000000000..acb038fc1 --- /dev/null +++ b/kjsembed/PKGBUILD @@ -0,0 +1,38 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=kjsembed +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Embedded JS' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kjsembed' +license=('LGPL') +depends=('qt5-svg' 'ki18n' 'kjs') +makedepends=('extra-cmake-modules' 'qt5-tools' 'kdoctools' 'python3') +groups=('kf5-aids') +options=("debug") +source=("${KFServer}/portingAids/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} \ + -DPYHTON_EXECUTABLE=/usr/bin/python3 + make +} + +check() { + cd build + make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kmediaplayer/PKGBUILD b/kmediaplayer/PKGBUILD new file mode 100644 index 000000000..23e6a6dad --- /dev/null +++ b/kmediaplayer/PKGBUILD @@ -0,0 +1,38 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=kmediaplayer +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Plugin interface for media player features' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kmediaplayer' +license=('LGPL') +depends=('kparts') +makedepends=('extra-cmake-modules') +checkdepends=("cmake" "xorg-server-xvfb") +groups=('kf5-aids') +options=("debug") +source=("${KFServer}/portingAids/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} + make +} + +check() { + cd build + xvfb-run make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/knewstuff/PKGBUILD b/knewstuff/PKGBUILD new file mode 100644 index 000000000..08848c4cc --- /dev/null +++ b/knewstuff/PKGBUILD @@ -0,0 +1,38 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=knewstuff +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='KNewStuff' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/knewstuff' +license=('LGPL') +depends=('kio') +makedepends=('extra-cmake-modules') +checkdepends=("cmake" "xorg-server-xvfb") +groups=('kf5') +options=("debug") +source=("$KFServer/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} + make +} + +check() { + cd build + xvfb-run make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/knotifications/PKGBUILD b/knotifications/PKGBUILD new file mode 100644 index 000000000..1023486c0 --- /dev/null +++ b/knotifications/PKGBUILD @@ -0,0 +1,39 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=knotifications +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Abstraction for system notifications' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/knotifications' +license=('LGPL') +depends=('phonon-qt5' 'libdbusmenu-qt5' 'kservice' 'kiconthemes') +makedepends=('extra-cmake-modules' 'qt5-tools' 'python3') +checkdepends=('xorg-server-xvfb') +groups=('kf5') +options=('debug') +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} \ + -DPYTHON_EXECUTABLE=/usr/bin/python3 + make +} + +check() { + cd build + xvfb-run make test || return 0 +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/knotifyconfig/PKGBUILD b/knotifyconfig/PKGBUILD new file mode 100644 index 000000000..1da786072 --- /dev/null +++ b/knotifyconfig/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Andrea Scarpino + +source "../frameworks.conf" + +pkgname=knotifyconfig +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Configuration system for KNotify' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/knotifyconfig' +license=('LGPL') +depends=('kio' 'phonon-qt5') +makedepends=('extra-cmake-modules') +checkdepends=('cmake') +groups=('kf5') +options=("debug") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} + make +} + +check() { + cd build + make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kparts/PKGBUILD b/kparts/PKGBUILD new file mode 100644 index 000000000..105494cfd --- /dev/null +++ b/kparts/PKGBUILD @@ -0,0 +1,39 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=kparts +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Document centric plugin system' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kparts' +license=('LGPL') +depends=('kio') +makedepends=('extra-cmake-modules' "python3") +checkdepends=("cmake" "xorg-server-xvfb") +groups=('kf5') +options=("debug") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} \ + -DPYTHON_EXECUTABLE=/usr/bin/python3 + make +} + +check() { + cd build + xvfb-run make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kplotting/PKGBUILD b/kplotting/PKGBUILD new file mode 100644 index 000000000..e03921f23 --- /dev/null +++ b/kplotting/PKGBUILD @@ -0,0 +1,38 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=kplotting +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Lightweight plotting framework' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kplotting' +license=('LGPL') +depends=('qt5-base') +makedepends=('extra-cmake-modules') +checkdepends=('xorg-server-xvfb') +groups=('kf5') +options=("debug") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} + make +} + +check() { + cd build + xvfb-run make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kpty/PKGBUILD b/kpty/PKGBUILD new file mode 100644 index 000000000..35627ab26 --- /dev/null +++ b/kpty/PKGBUILD @@ -0,0 +1,39 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=kpty +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Pty abstraction' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kpty' +license=('LGPL') +depends=('kcoreaddons' 'ki18n' 'libutempter') +makedepends=('extra-cmake-modules' 'python3') +checkdepends=("cmake" "xorg-server-xvfb") +groups=('kf5') +options=("debug") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} \ + -DPYTHON_EXECUTABLE=/usr/bin/python3 + make +} + +check() { + cd build + make test || return 0 +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kross/PKGBUILD b/kross/PKGBUILD new file mode 100644 index 000000000..1bb5f243f --- /dev/null +++ b/kross/PKGBUILD @@ -0,0 +1,37 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=kross +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Multi-language application scripting' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kross' +license=('LGPL') +depends=('kparts') +makedepends=('extra-cmake-modules' 'kdoctools' 'qt5-tools') +checkdepends=('xorg-server-xvfb') +groups=('kf5-aids') +options=("debug") +source=("${KFServer}/portingAids/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} + make +} + +check() { + cd build + xvfb-run make test +} +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/krunner/PKGBUILD b/krunner/PKGBUILD new file mode 100644 index 000000000..4afba53c3 --- /dev/null +++ b/krunner/PKGBUILD @@ -0,0 +1,36 @@ +source ../frameworks.conf + +pkgname=krunner +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Framework for providing different actions given a string query' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/krunner' +license=('LGPL') +depends=('plasma-framework' 'threadweaver') +makedepends=('extra-cmake-modules' 'kdoctools') +checkdepends=('xorg-server-xvfb') +groups=('kf5-aids') +options=("debug") +source=("${KFServer}/portingAids/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} + make +} + +check() { + cd build + xvfb-run make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kservice/PKGBUILD b/kservice/PKGBUILD index 178982722..8643a5b4e 100644 --- a/kservice/PKGBUILD +++ b/kservice/PKGBUILD @@ -14,7 +14,7 @@ makedepends=('extra-cmake-modules' 'kdoctools' 'python3') checkdepends=('xorg-server-xvfb' 'kded') groups=('kf5') options=("debug") -source=("${KFServer}/${pkgver}/${pkgname}-${pkgver}.tar.xz") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") sha256sums=( $(getSum ${pkgname}) ) prepare() { diff --git a/ktexteditor/PKGBUILD b/ktexteditor/PKGBUILD new file mode 100644 index 000000000..33be31da8 --- /dev/null +++ b/ktexteditor/PKGBUILD @@ -0,0 +1,38 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=ktexteditor +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Advanced embeddable text editor' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/ktexteditor' +license=('LGPL') +depends=('kparts' 'libgit2') +makedepends=('extra-cmake-modules') +checkdepends=("cmake" "xorg-server-xvfb") +groups=('kf5') +options=("debug") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} + make +} + +check() { + cd build + xvfb-run make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/ktextwidgets/PKGBUILD b/ktextwidgets/PKGBUILD new file mode 100644 index 000000000..78c1f4685 --- /dev/null +++ b/ktextwidgets/PKGBUILD @@ -0,0 +1,39 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=ktextwidgets +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Advanced text editing widgets' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/ktextwidgets' +license=('LGPL') +depends=('kcompletion' 'kservice' 'kiconthemes' 'sonnet') +makedepends=('extra-cmake-modules' 'python3') +checkdepends=('xorg-server-xvfb') +groups=('kf5') +options=("debug") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} \ + -DPYTHON_EXECUTABLE=/usr/bin/python3 + make +} + +check() { + cd build + xvfb-run make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kunitconversion/PKGBUILD b/kunitconversion/PKGBUILD new file mode 100644 index 000000000..d62149a04 --- /dev/null +++ b/kunitconversion/PKGBUILD @@ -0,0 +1,38 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=kunitconversion +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Support for unit conversion' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kunitconversion' +license=('LGPL') +depends=('ki18n') +makedepends=('extra-cmake-modules' 'python3') +groups=('kf5') +options=("debug") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} \ + -DPYTHON_EXECUTABLE=/usr/bin/python3 + make +} + +check() { + cd build + make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kwallet/PKGBUILD b/kwallet/PKGBUILD new file mode 100644 index 000000000..38edb2751 --- /dev/null +++ b/kwallet/PKGBUILD @@ -0,0 +1,38 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=kwallet +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Secure and unified container for user passwords' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kwallet' +license=('LGPL') +depends=('knotifications') +makedepends=("extra-cmake-modules>=${KFECMVersion}") +checkdepends=('cmake') +groups=('kf5') +options=("debug") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} + make +} + +check() { + cd build + make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kwidgetsaddons/PKGBUILD b/kwidgetsaddons/PKGBUILD new file mode 100644 index 000000000..f9be7d9ab --- /dev/null +++ b/kwidgetsaddons/PKGBUILD @@ -0,0 +1,41 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=kwidgetsaddons +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Higher level user interface elements for common tasks' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kwidgetsaddons' +license=('LGPL') +depends=("qt5-base>=${KFQtVersion}") +makedepends=("extra-cmake-modules>=${KFECMVersion}" 'qt5-tools') +groups=('kf5') +options=("debug") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake ../${pkgname}-${pkgver} \ + -DCMAKE_BUILD_TYPE=${KFBuildType} \ + -DCMAKE_INSTALL_PREFIX=${KFInstallPrefix} \ + -DLIB_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON + make +} + +check() { + cd build + xvfb-run -s "-screen 0 640x480x24" make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/kxmlgui/PKGBUILD b/kxmlgui/PKGBUILD new file mode 100644 index 000000000..355b015fa --- /dev/null +++ b/kxmlgui/PKGBUILD @@ -0,0 +1,39 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=kxmlgui +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='User configurable main windows' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/kxmlgui' +license=('LGPL') +depends=('kglobalaccel' 'ktextwidgets' 'attica-qt5') +makedepends=('extra-cmake-modules' 'python3') +checkdepends=('xorg-server-xvfb') +groups=('kf5') +options=("debug") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} \ + -DPYTHON_EXECUTABLE=/usr/bin/python3 + make +} + +check() { + cd build + xvfb-run -s "-screen 0 640x480x24" make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/libdbusmenu-qt5/PKGBUILD b/libdbusmenu-qt5/PKGBUILD new file mode 100644 index 000000000..eb2e6853c --- /dev/null +++ b/libdbusmenu-qt5/PKGBUILD @@ -0,0 +1,33 @@ +# Contributor : Andrea Scarpino + +pkgname=libdbusmenu-qt5 +pkgver=0.9.3+14.10.20140619 +pkgrel=2 +pkgdesc='A library that provides a Qt implementation of the DBusMenu spec' +arch=('x86_64') +url="https://launchpad.net/libdbusmenu-qt" +license=('GPL') +depends=('qt5-base') +makedepends=('cmake' 'doxygen') +source=("http://archive.ubuntu.com/ubuntu/pool/main/libd/libdbusmenu-qt/libdbusmenu-qt_${pkgver}.orig.tar.gz") +md5sums=('aba34b9b91f18d60828ca1143bf23b0b') +options=(debug) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake ../libdbusmenu-qt-${pkgver} \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DUSE_QT5=On \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/libgit2/PKGBUILD b/libgit2/PKGBUILD new file mode 100644 index 000000000..539a50607 --- /dev/null +++ b/libgit2/PKGBUILD @@ -0,0 +1,33 @@ +# +# Contributor: Daniel Micay +# Contributor: Hilton Medeiros +# Contributor: Dave Reisner + +pkgname=libgit2 +pkgver=0.21.1 +pkgrel=1 +pkgdesc='A linkable library for Git' +arch=('x86_64') +url='https://libgit2.github.com/' +depends=(zlib openssl libssh2) +makedepends=(cmake python) +license=('GPL2') +source=("https://github.com/libgit2/libgit2/archive/v${pkgver}.tar.gz") +md5sums=('cbf3422d54dd6f55f09855a6eb749f41') + +build() { + cd $pkgname-$pkgver + export LANG=en_US.UTF-8 + cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DTHREADSAFE=ON + make +} + +check() { + cd $pkgname-$pkgver + make test +} + +package() { + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install +} diff --git a/phonon/PKGBUILD b/phonon/PKGBUILD index e92651ce0..63fcd3c8c 100644 --- a/phonon/PKGBUILD +++ b/phonon/PKGBUILD @@ -4,7 +4,7 @@ pkgbase=phonon pkgname=("phonon" "phonon-qt5") pkgver=4.8.0 -pkgrel=1 +pkgrel=2 arch=('x86_64') url="http://phonon.kde.org" license=('LGPL') @@ -50,7 +50,7 @@ package_phonon(){ } package_phonon-qt5(){ - depends=('libpulse' 'qt5-base' 'phonon-backend') + depends=('libpulse' 'qt5-base' 'phonon-qt5-backend') pkgdesc="The multimedia framework for KF5" cd "${srcdir}"/build-qt5 make DESTDIR="${pkgdir}" install diff --git a/plasma-framework/PKGBUILD b/plasma-framework/PKGBUILD new file mode 100644 index 000000000..3037eaa1d --- /dev/null +++ b/plasma-framework/PKGBUILD @@ -0,0 +1,38 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=plasma-framework +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Plasma library and runtime components based upon KF5 and Qt5' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/plasma-framework' +license=('LGPL') +depends=('qt5-quickcontrols' 'kactivities-frameworks') +makedepends=('extra-cmake-modules' 'qt5-tools' 'kdoctools') +checkdepends=("xorg-server-xvfb") +options=("debug") +groups=('kf5') +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} + make +} + +check() { + cd build + xvfb-run -s "-screen 0 640x480x24" make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/solid/PKGBUILD b/solid/PKGBUILD new file mode 100644 index 000000000..61fb06066 --- /dev/null +++ b/solid/PKGBUILD @@ -0,0 +1,37 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=solid +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Hardware integration and detection' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/solid' +license=('LGPL') +depends=('qt5-declarative' 'media-player-info' 'upower' 'udisks2') +makedepends=('extra-cmake-modules' 'qt5-tools') +groups=('kf5') +options=("debug") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} + make +} + +check() { + cd build + make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/sonnet/PKGBUILD b/sonnet/PKGBUILD new file mode 100644 index 000000000..335171f08 --- /dev/null +++ b/sonnet/PKGBUILD @@ -0,0 +1,37 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=sonnet +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='Spelling framework for Qt5' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/sonnet' +license=('LGPL') +depends=('qt5-base' 'enchant') +makedepends=('extra-cmake-modules' 'qt5-tools') +groups=('kf5') +options=("debug") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} + make +} + +check() { + cd build + make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/threadweaver/PKGBUILD b/threadweaver/PKGBUILD new file mode 100644 index 000000000..823f8ff78 --- /dev/null +++ b/threadweaver/PKGBUILD @@ -0,0 +1,38 @@ +# Contributor: Andrea Scarpino + +source ../frameworks.conf + +pkgname=threadweaver +pkgver=${KFVersion} +pkgrel=1 +pkgdesc='High-level multithreading framework' +arch=('x86_64') +url='https://projects.kde.org/projects/frameworks/threadweaver' +license=('LGPL') +depends=('qt5-base') +makedepends=('extra-cmake-modules') +checkdepends=("cmake") +groups=('kf5') +options=("debug") +source=("${KFServer}/${pkgname}-${pkgver}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake_kf5 ../${pkgname}-${pkgver} + make +} + +check() { + cd build + make test +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/ttf-oxygen/PKGBUILD b/ttf-oxygen/PKGBUILD new file mode 100644 index 000000000..f356cb8a6 --- /dev/null +++ b/ttf-oxygen/PKGBUILD @@ -0,0 +1,39 @@ +# +# Contributor: Andrea Scarpino +# Contributor: Antonio Rojas + +pkgname=ttf-oxygen +pkgver=5.1.1 +pkgrel=1 +pkgdesc='The Oxygen font family. A desktop/gui font family for integrated use with the KDE desktop' +url='https://projects.kde.org/projects/kde/workspace/oxygen-fonts' +arch=('any') +license=('custom:OFL' 'GPL' 'custom:GPL+FE') +depends=('fontconfig' 'xorg-fonts-encodings' 'xorg-font-utils') +makedepends=('extra-cmake-modules' 'qt5-base' 'fontforge') +provides=('ttf-font') +install=${pkgname}.install +source=("http://download.kde.org/stable/plasma/${pkgver}/oxygen-fonts-${pkgver}.tar.xz") +md5sums=('dd1edc7c711cc367264814ef57f34ab0') + +prepare() { + mkdir build +} + +build() { + cd build + cmake ../oxygen-fonts-${pkgver} \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DLIB_INSTALL_DIR=lib + make +} + +package() { + cd build + make DESTDIR="${pkgdir}" install + + install -d "${pkgdir}"/usr/share/licenses/${pkgname} + install -m644 "${srcdir}"/oxygen-fonts-${pkgver}/COPYING-{GPL+FE.txt,OFL} \ + "${pkgdir}"/usr/share/licenses/${pkgname} +} diff --git a/ttf-oxygen/ttf-oxygen.install b/ttf-oxygen/ttf-oxygen.install new file mode 100644 index 000000000..bb09dbd72 --- /dev/null +++ b/ttf-oxygen/ttf-oxygen.install @@ -0,0 +1,15 @@ +post_install() { + echo -n "Updating font cache... " + fc-cache -f > /dev/null + mkfontscale /usr/share/fonts/truetype/oxygen + mkfontdir /usr/share/fonts/truetype/oxygen + echo "done." +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install $1 +} -- GitLab