diff --git a/baloo-kf5/PKGBUILD b/baloo-kf5/PKGBUILD index fd84d4dd1..5c2dc1658 100644 --- a/baloo-kf5/PKGBUILD +++ b/baloo-kf5/PKGBUILD @@ -4,7 +4,7 @@ source ../plasma.conf pkgname=baloo-kf5 _pkgname=baloo -pkgver=${PVersion} +pkgver=${PAltSubVersion} pkgrel=1 pkgdesc="A framework for searching and managing metadata" arch=('x86_64') @@ -18,7 +18,7 @@ options=("debug") replaces=('baloo5' 'kf5-baloo') provides=('baloo5' 'kf5-baloo' 'baloo_file') conflicts=('baloo5' 'kf5-baloo' 'baloo<=4.14.3-1' 'baloo4') -source=("${PServer}/${pkgver}/${_pkgname}-${PSubVersion}.tar.xz") +source=("${PServer}/${pkgver}/${_pkgname}-${PAltSubVersion}.tar.xz") sha256sums=( $(getSum ${_pkgname}) ) prepare() { diff --git a/bluedevil-kf5/PKGBUILD b/bluedevil-kf5/PKGBUILD new file mode 100644 index 000000000..51b4f0a09 --- /dev/null +++ b/bluedevil-kf5/PKGBUILD @@ -0,0 +1,43 @@ +# Contributor: Andrea Scarpino + +source ../plasma.conf + +pkgname=bluedevil-kf5 +_pkgname=bluedevil +pkgver=${PVersion} +pkgrel=1 +pkgdesc="Library for making window decoration" +arch=('x86_64') +url='projects.kde.org/' +license=('LGPL') +depends=('qt5-base' 'kcoreaddons' 'kdbusaddons' 'kwidgetsaddons' 'ki18n' 'kiconthemes' + 'knotifications' 'kio' 'shared-mime-info' 'libbluedevil-kf5') +makedepends=('extra-cmake-modules' 'kdoctools' 'python3') +checkdepends=("cmake") +groups=('plasma') +options=("debug") +source=("${PServer}/${pkgver}/${_pkgname}-${PSubVersion}.tar.xz") +sha256sums=( $(getSum ${_pkgname}) ) + +prepare() { + mkdir -p build + + cd ${_pkgname}-${pkgver} +} + +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/breeze/PKGBUILD b/breeze/PKGBUILD index 72fbcf498..6416fee35 100644 --- a/breeze/PKGBUILD +++ b/breeze/PKGBUILD @@ -9,7 +9,7 @@ pkgdesc='A plasma theme' arch=('x86_64') url='projects.kde.org/' license=('LGPL') -depends=('frameworkintegration') +depends=('frameworkintegration' 'kdecoration') makedepends=('extra-cmake-modules') checkdepends=("cmake") groups=('plasma') diff --git a/frameworks.conf b/frameworks.conf deleted file mode 100644 index f17752627..000000000 --- a/frameworks.conf +++ /dev/null @@ -1,13 +0,0 @@ -# the install prefix -KFInstallPrefix="/usr" -# download location -KFServer="http://download.kde.org/stable/frameworks/" - -# Frameworks version -KFVersion="5.3.0" -# Build type; can be one of Debug,Release and RelWithDebInfo -KFBuildType="RelWithDebInfo -DQML_INSTALL_DIR=/usr/lib/qt5/qml -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules -DPLUGIN_INSTALL_DIR=/usr/lib/kf5/plugins -DQT_PLUGIN_INSTALL_DIR=/usr/lib/qt5/plugins -DSYSCONF_INSTALL_DIR=/etc" - -function getSum() { - awk "\$2 ~ /${1}-/ {print \$1}" ../frameworks.sums ; -} diff --git a/frameworks.order b/frameworks.order deleted file mode 100644 index 752ab2db2..000000000 --- a/frameworks.order +++ /dev/null @@ -1,78 +0,0 @@ -# -# Chakra GNU/Linux Buildscript Config file -# -# Desktop v.10.08.2014 -# -# These are the building "groups" or "package lists" -# (or stages"). Every group must be prefixed with -# "_build_" followed by the repo name_branch -# and finally a identifier like "support". -# -# You can create/delete/modify groups as you like, -# the buildscripts will detect all changes like -# new/deleted groups automatically and offer them -# in their options - -_build_desktop_kf5=" -extra-cmake-modules -kapidox -attica-qt5 -ki18n -kconfig -kcoreaddons -kwindowsystem # next release fix hard version 5.3.1 -kcrash -kdbusaddons -karchive -kdoctools -kservice -kauth -kcodecs -kguiaddons -kwidgetsaddons -kconfigwidgets -kitemviews -kiconthemes -kcompletion -sonnet -ktextwidgets -kglobalaccel -kxmlgui -kbookmarks -#libdbusmenu-qt5 -knotifications -kwallet -solid -kjobwidgets -kio -kcmutils -kdeclarative -kactivities-frameworks -kinit -kded -kparts -kplotting -kdewebkit -kdesignerplugin -kpty -kdesu -kemoticons -kjs -kjsembed -kmediaplayer -knotifyconfig -knewstuff -kross -kidletime -kitemmodels -threadweaver -kunitconversion -kdnssd -plasma-framework -krunner -ktexteditor -frameworkintegration -kdelibs4support -khtml" - -_build_desktop_kf5_additionals="sddm-kcm" \ No newline at end of file diff --git a/frameworks.sums b/frameworks.sums deleted file mode 100644 index 6d0e1f947..000000000 --- a/frameworks.sums +++ /dev/null @@ -1,60 +0,0 @@ -00590a65f00ac361c4c7208c601909c376941b918d8a48350b7ed2bf16a8f9d7 attica-5.3.0.tar.xz -ea8b6a648b7b2dc313df709940813c22ed5b68d2f7bef30acbaf2a83a6e4c723 extra-cmake-modules-1.3.0.tar.xz -6cb815440d07a5fd115b9c19c5a7decb87f9e37ca6ffbb66f23c78fae541d74b frameworkintegration-5.3.0.tar.xz -f744503f82a61bf9b5250752e9a413b075e2eeaa30cdcc82c1520819473b9f53 kactivities-5.3.0.tar.xz -185e6ce25250bdc6d8ba9b70b355bd16057bac84404b7d4909c8770011701749 kapidox-5.3.0.tar.xz -9215eb41d0956694e387b051c6a7d76dacb0b2265963096c1fb9e82a7846ee66 karchive-5.3.0.tar.xz -03a297512b098f10059e64a010d6840babd7f0c5caf5fa347bece2cad65e3fd0 kauth-5.3.0.tar.xz -3ce95f4d71d348d2d93c7533aec3559d1d81a5254bab50b56d6f69255e3f4f41 kbookmarks-5.3.0.tar.xz -d5c007f71649705d46896212744fee31031e149b43f1817fe8949bc5a52b7fc2 kcmutils-5.3.0.tar.xz -257e91f4481a051cd019f3847d63494d0f29f1a12cd910cb44c00014e917cf3d kcodecs-5.3.0.tar.xz -4ebb4fb8e29e438cbcc69f66bbe238762287222738cd8c54b98f23d0772b09af kcompletion-5.3.0.tar.xz -2cac5addb25454d899d72ab97c1034226066360a383ee5e26fc2c8f73e7d3d1a kconfig-5.3.0.tar.xz -67b5b9956ccace6dd64ec3034cc65030ab11d4783ae21b469428d4fa344376a2 kconfigwidgets-5.3.0.tar.xz -71043aacd489fcd0848b023e3a11048cfa1b2c62e0414a4aba09f592a19eb972 kcoreaddons-5.3.0.tar.xz -e5f13d26a7b9cca4121b13704b5f173904f0bf29ce219ddbc4065e5dd1d998ca kcrash-5.3.0.tar.xz -edaec51ad6100f3f01f5a68970bb08e07e717b58da40039039b3b5a748f6e8a7 kdbusaddons-5.3.0.tar.xz -72a3871e940b9c9144a26f567ea142f662b685998424c24081e93e868ecb8fe8 kdeclarative-5.3.0.tar.xz -71aef438f4a3663643917a129ebe446348b94e8a75ca0022d8f77497e3ac9c60 kded-5.3.0.tar.xz -362610c5ab81e68c0e2fc2560e6af37985fbf85fefcbe375c4a7ae8959b3669d kdelibs4support-5.3.0.tar.xz -44807abc154ea1effbadb48d8ab0c2a042f28ae702037fd93dd368c4b69e79e9 kdesignerplugin-5.3.0.tar.xz -519161060ecb6b243a829ffb3f245a33f888f10cee40bbb9a9406136367c99a4 kdesu-5.3.0.tar.xz -3ba3fb0b828e82a3366dae9881a1209556c2bc8f0b5d546853eeb1fb3b61b481 kdewebkit-5.3.0.tar.xz -01db63d31cd537e3d1de8a4a3496d363fc32a90d65c18e60c37cbd0e8dbaabe9 kdnssd-5.3.0.tar.xz -7cd39fd6e273f6638ff8ebcd73b478bdf69c91f5c6984df8835c58d833bcee6d kdoctools-5.3.0.tar.xz -e06ba51623f76cc2ca5978ec5386a0257773d6b518e47870ae1f4597353ded70 kemoticons-5.3.0.tar.xz -414b6572350750b295309a76ff08cadbbbfc907c062275fca73d81280f75dad5 kglobalaccel-5.3.0.tar.xz -f6ff38bc0aa48a2a278b5481a69feb05eb93a9cf60ad9d5ef9b48ebebd7d86be kguiaddons-5.3.0.tar.xz -0a44b94899975159ce49cdd58a53fc12bca2ccee124c5330bd425ea6974df5b2 khtml-5.3.0.tar.xz -fbb19025acdf6321028d1e2461a9c09931e5eaf2f2e44c668158de872ee30f81 ki18n-5.3.0.tar.xz -11844039cc8c1c59fde1aa8efa01f9ed1d093bfdbd44dbe752b6380f9a1f6ace kiconthemes-5.3.0.tar.xz -f18d55ba23581605778aef774d7c3bdabcf22babf86029221830e3ec45edc21b kidletime-5.3.0.tar.xz -331bbfd4ce5cb4ab50546db3cad0dd16496eea45df6291b962b9aa5f0dcfa3c4 kimageformats-5.3.0.tar.xz -88e7282f612b65c58718ac79e5b2ec63d5cbd332fb0bcad4268d3088f92b0a91 kinit-5.3.0.tar.xz -073c2249281cc40f463de043fedf2da333dbc8c4a6d5f4a153cf3d3008d4f097 kio-5.3.0.tar.xz -25fd96958c447fff96235be1308b924d7cd87ec8226f0fc736db996b7dab6980 kitemmodels-5.3.0.tar.xz -30b336a2f4cfca40e4e692cf0295fca37724436b6f9901f12ceb205a10da8ea6 kitemviews-5.3.0.tar.xz -893756a2e6b2d7888d8a5c6176acc518f69e8c5fec1cba9e6b0d918c19e1d28c kjobwidgets-5.3.0.tar.xz -c0cc841342eade907372697053c7856837df9621ac30e5adcbdd8f4ffe6bbef6 kjs-5.3.0.tar.xz -bd9b3974692d6e44110a79e0be5a243ec1e8dfde5b08ac459229f132ade08790 kjsembed-5.3.0.tar.xz -e2441c23c814bdca973d66d099d962b7355937e8e7719f0358be185070f00384 kmediaplayer-5.3.0.tar.xz -3e6f9629287b008e77b8e8e683b2df0bb88fa0f00d8ec79b15eaeaeba36ed1f1 knewstuff-5.3.0.tar.xz -c7ed8a04d4006db8b38732758a0ac27b0a5db12523e02826bf7c25eb88038e0b knotifications-5.3.0.tar.xz -4943e07d5a9d70a690c6eb18695590561cfd1c80bd64552cb6bb30497c89118d knotifyconfig-5.3.0.tar.xz -3e02ed9d836b69dc74b2712948b7e4398fee8cc224aacba8eb9b3be1770a5183 kparts-5.3.0.tar.xz -ec199ad03afc3c58d853925599996d6fc4494176cbf17fc7e53d52d947482665 kplotting-5.3.0.tar.xz -9e5e98dadbc84ab1370b85420cf0a2dda2dd3eddfbada811db62fff994854a1f kpty-5.3.0.tar.xz -7c6e178478c2c60d9e92db977e6c7f9b59a3ebfc603d3722b24f9d5b78b7495e kross-5.3.0.tar.xz -ca23f2ab7aebf7da3f5f5ce7fed0acdd3fd9bb4ee9d3823f53b7220744c2db05 krunner-5.3.0.tar.xz -68aff4e3448ed4e4942e085071efd59939385709eb445b3019d110ca3b27a05b kservice-5.3.0.tar.xz -07bc699179bef13f3e924698b2d2874c0ea0a2c94499f440d9990ac063861500 ktexteditor-5.3.0.tar.xz -ac392a91ae20354551def24de3d3a522bb6b10d26901593c13b5c4d2c809da75 ktextwidgets-5.3.0.tar.xz -d269f3c278a088b5c6308d850f647e72439ea66e9dffab651eb61ee039b8ff69 kunitconversion-5.3.0.tar.xz -1e33c708d521a916afd89decea1ccd22f62b5a2f93e3ce7f719266f295d5041b kwallet-5.3.0.tar.xz -84eaaa47de5214a6768e6d4d8d8e6b9d5797fb8175c6d17c1606c6632835d369 kwidgetsaddons-5.3.0.tar.xz -80765c897128907307558dbe28d914a31186ff7fd479b6c262a2704a979e20b9 kwindowsystem-5.3.1.tar.xz -9a910a4798488193eb25a418cd71d9be79b4414639ffdb85ba0be37eb9234604 kxmlgui-5.3.0.tar.xz -ba0e252ce64bf0205eafed2f8b2db5a3ab20e7cf2600fc6aa464a6f1fad4e7ba plasma-framework-5.3.0.tar.xz -276aebdad3892e630a87d0efa80e82c76945fc000ff7e310fb5fa24b4e0bcb2a solid-5.3.0.tar.xz -830aeccb493d792f8371b325da36bf8b08200a3dc4931a063d900732a6a9c7f3 sonnet-5.3.0.tar.xz -c15818ec6e6320bea79a0d44e29cb4fc19a0e0d428cccb979d6c3104ec65a838 threadweaver-5.3.0.tar.xz \ No newline at end of file diff --git a/kcm-touchpad-kf5/PKGBUILD b/kcm-touchpad-kf5/PKGBUILD new file mode 100644 index 000000000..a3bc6e321 --- /dev/null +++ b/kcm-touchpad-kf5/PKGBUILD @@ -0,0 +1,44 @@ +# Contributor: Andrea Scarpino + +source ../plasma.conf + +pkgname=kcm-touchpad-kf5 +_pkgname=kcm-touchpad +pkgver=${PVersion} +pkgrel=1 +pkgdesc="Library for making window decoration" +arch=('x86_64') +url='projects.kde.org/' +license=('LGPL') +depends=('qt5-x11extras' 'kded' 'kcmutils' 'kinit' 'kcoreaddons' 'kdbusaddons' 'kcompletion' 'knotifyconfig' + 'kwidgetsaddons' 'ki18n' 'kservice' 'knotifications' 'kxmlgui' 'kglobalaccel' 'plasma-framework' + 'xf86-input-synaptics' 'xorg-server-devel') +makedepends=('extra-cmake-modules' 'kdoctools' 'python3') +checkdepends=("cmake") +groups=('plasma') +options=("debug") +source=("${PServer}/${pkgver}/${_pkgname}-${PSubVersion}.tar.xz") +sha256sums=( $(getSum ${_pkgname}) ) + +prepare() { + mkdir -p build + + cd ${_pkgname}-${pkgver} +} + +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/kde-gtk-config-kf5/PKGBUILD b/kde-gtk-config-kf5/PKGBUILD new file mode 100644 index 000000000..f817253d2 --- /dev/null +++ b/kde-gtk-config-kf5/PKGBUILD @@ -0,0 +1,44 @@ +# Contributor: Andrea Scarpino + +source ../plasma.conf + +pkgname=kde-gtk-config-kf5 +_pkgname=kde-gtk-config +pkgver=${PVersion} +pkgrel=1 +pkgdesc="Configure GTK Theme from KDE" +arch=('x86_64') +url='projects.kde.org/' +license=('LGPL') +depends=('qt5-base' 'ki18n' 'kconfig' 'knewstuff' 'karchive' 'kcmutils') +makedepends=('extra-cmake-modules' 'kdoctools' 'python3' 'gtk2' 'gtk3') +optdepends=('gtk2: GTK2 Theme Preview' + 'gtk3: GTK3 Theme Preview') +checkdepends=("cmake") +groups=('plasma') +options=("debug") +source=("${PServer}/${pkgver}/${_pkgname}-${PSubVersion}.tar.xz") +sha256sums=( $(getSum ${_pkgname}) ) + +prepare() { + mkdir -p build + + cd ${_pkgname}-${pkgver} +} + +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/kdecoration/PKGBUILD b/kdecoration/PKGBUILD new file mode 100644 index 000000000..690d74673 --- /dev/null +++ b/kdecoration/PKGBUILD @@ -0,0 +1,41 @@ +# Contributor: Andrea Scarpino + +source ../plasma.conf + +pkgname=kdecoration +pkgver=${PVersion} +pkgrel=1 +pkgdesc="Library for making window decoration" +arch=('x86_64') +url='projects.kde.org/' +license=('LGPL') +depends=('qt5-base') +makedepends=('extra-cmake-modules' 'kdoctools' 'python3') +checkdepends=("cmake") +groups=('plasma') +options=("debug") +source=("${PServer}/${pkgver}/${pkgname}-${PSubVersion}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build + + cd ${pkgname}-${pkgver} +} + +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/kdeplasma-addons-kf5/PKGBUILD b/kdeplasma-addons-kf5/PKGBUILD index 385589e33..6586127d5 100644 --- a/kdeplasma-addons-kf5/PKGBUILD +++ b/kdeplasma-addons-kf5/PKGBUILD @@ -13,24 +13,29 @@ depends=('krunner' 'kdelibs4support') makedepends=('extra-cmake-modules' 'kdoctools') conflicts=('kdebase-workspace') groups=('plasma') +options=("debug") source=("${PServer}/${pkgver}/${_pkgname}-${PSubVersion}.tar.xz") sha256sums=( $(getSum ${_pkgname}) ) prepare() { mkdir -p build + + cd ${_pkgname}-${pkgver} } build() { cd build - #cmake ../${_pkgname}-${pkgver} \ - cmake ../kdeplasma-addons-5.1.0 \ - -DCMAKE_BUILD_TYPE=${PBuildType} \ - -DCMAKE_INSTALL_PREFIX=${PInstallPrefix} \ - -DLIB_INSTALL_DIR=lib + cmake_kf5 ../${_pkgname}-${pkgver} \ + -DPYTHON_EXECUTABLE=/usr/bin/python3 make } +check() { + cd build + make test || return 0 +} + package() { cd build make DESTDIR="${pkgdir}" install -} \ No newline at end of file +} diff --git a/kfilemetadata5/PKGBUILD b/kfilemetadata5/PKGBUILD index 187e76eb5..e08aee1c3 100644 --- a/kfilemetadata5/PKGBUILD +++ b/kfilemetadata5/PKGBUILD @@ -4,7 +4,7 @@ source ../plasma.conf pkgname=kfilemetadata5 _pkgname=kfilemetadata -pkgver=${PVersion} +pkgver=${PAltSubVersion} pkgrel=1 pkgdesc='Library providing Job- and Qeueinterfaces' arch=('i686' 'x86_64') @@ -15,7 +15,7 @@ makedepends=('extra-cmake-modules') checkdepends=("cmake") groups=('plasma') options=("debug") -source=("${PServer}/${pkgver}/${_pkgname}-${PSubVersion}.tar.xz") +source=("${PServer}/${pkgver}/${_pkgname}-${PAltSubVersion}.tar.xz") sha256sums=( $(getSum ${_pkgname}) ) prepare() { diff --git a/kio-extras/PKGBUILD b/kio-extras/PKGBUILD index 743cca18d..6b19b477c 100644 --- a/kio-extras/PKGBUILD +++ b/kio-extras/PKGBUILD @@ -9,21 +9,19 @@ pkgdesc="KDE's screen management library" arch=('x86_64') url='projects.kde.org/' license=('LGPL') -depends=('kdelibs4support' 'khtml' 'kdnssd' 'libssh' 'smbclient' 'exiv2' 'openexr' 'openslp') -makedepends=('extra-cmake-modules' 'kdoctools' 'python') +depends=('kdelibs4support' 'khtml' 'kdnssd' 'libssh' 'smbclient' 'exiv2' 'openexr' 'openslp' + 'libmtp' 'phonon-qt5' ) +makedepends=('extra-cmake-modules' 'kdoctools' 'python3') checkdepends=("cmake") groups=('plasma') options=("debug") -source=("${PServer}/${pkgver}/${pkgname}-${PSubVersion}.tar.xz" - 'sanitize-input.patch') -sha256sums=( $(getSum ${pkgname}) - '9ddbbe633373c16c42016a5118fc1e9bdc684f82fbf77a6bcbe0d1902c68e176') +source=("${PServer}/${pkgver}/${pkgname}-${PSubVersion}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) prepare() { mkdir -p build cd ${pkgname}-${pkgver} - patch -p1 -i "${srcdir}"/sanitize-input.patch } build() { @@ -43,6 +41,6 @@ package() { make DESTDIR="${pkgdir}" install # conflicts with kde-runtime - rm "$pkgdir"/usr/lib/libmolletnetwork.so mv "$pkgdir"/usr/share/config.kcfg/jpegcreatorsettings{,5}.kcfg + } diff --git a/kscreen-kf5/PKGBUILD b/kscreen-kf5/PKGBUILD new file mode 100644 index 000000000..287266d94 --- /dev/null +++ b/kscreen-kf5/PKGBUILD @@ -0,0 +1,42 @@ +# Contributor: Andrea Scarpino + +source ../plasma.conf + +pkgname=kscreen-kf5 +_pkgname=kscreen +pkgver=${PVersion} +pkgrel=1 +pkgdesc="Manage screen resolution" +arch=('x86_64') +url='projects.kde.org/' +license=('LGPL') +depends=('qt5-declarative' 'qt5-x11extras' 'libkscreen-kf5' 'kdbusaddons' 'kconfig' 'ki18n' 'kxmlgui' 'kglobalaccel') +makedepends=('extra-cmake-modules' 'kdoctools' 'python3') +checkdepends=("cmake") +groups=('plasma') +options=("debug") +source=("${PServer}/${pkgver}/${_pkgname}-${PSubVersion}.tar.xz") +sha256sums=( $(getSum ${_pkgname}) ) + +prepare() { + mkdir -p build + + cd ${_pkgname}-${pkgver} +} + +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/ksshaskpass/PKGBUILD b/ksshaskpass/PKGBUILD new file mode 100644 index 000000000..81567da79 --- /dev/null +++ b/ksshaskpass/PKGBUILD @@ -0,0 +1,41 @@ +# Contributor: Andrea Scarpino + +source ../plasma.conf + +pkgname=ksshaskpass +pkgver=${PVersion} +pkgrel=1 +pkgdesc="Library for making window decoration" +arch=('x86_64') +url='projects.kde.org/' +license=('LGPL') +depends=('qt5-base' 'kcoreaddons' 'ki18n' 'kwallet' 'kwidgetsaddons') +makedepends=('extra-cmake-modules' 'kdoctools' 'python3') +checkdepends=("cmake") +groups=('plasma') +options=("debug") +source=("${PServer}/${pkgver}/${pkgname}-${PSubVersion}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build + + cd ${pkgname}-${pkgver} +} + +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/kwin/PKGBUILD b/kwin/PKGBUILD index d7c345a27..a5a857acf 100644 --- a/kwin/PKGBUILD +++ b/kwin/PKGBUILD @@ -10,7 +10,8 @@ arch=('x86_64') url='https://projects.kde.org/projects/kde/workspace/kwin' license=('LGPL') depends=('qt5-multimedia' 'plasma-framework' 'knewstuff' 'libxcursor' 'kinit' - 'hicolor-icon-theme' 'libepoxy' 'kwayland') + 'hicolor-icon-theme' 'libepoxy' 'kwayland' 'kdecoration' 'kactivities-frameworks' + 'libinput' 'xcb-util-wm') makedepends=('extra-cmake-modules' 'qt5-tools' 'kdoctools') checkdepends=("cmake" "xorg-server-xvfb") groups=('plasma') diff --git a/libbluedevil-kf5/PKGBUILD b/libbluedevil-kf5/PKGBUILD new file mode 100644 index 000000000..d9a5c64bb --- /dev/null +++ b/libbluedevil-kf5/PKGBUILD @@ -0,0 +1,42 @@ +# Contributor: Andrea Scarpino + +source ../plasma.conf + +pkgname=libbluedevil-kf5 +_pkgname=libbluedevil +pkgver=${PVersion} +pkgrel=1 +pkgdesc="Library for making window decoration" +arch=('x86_64') +url='projects.kde.org/' +license=('LGPL') +depends=('qt5-base') +makedepends=('extra-cmake-modules' 'kdoctools' 'python3') +checkdepends=("cmake") +groups=('plasma') +options=("debug") +source=("${PServer}/${pkgver}/${_pkgname}-${PSubVersion}.tar.xz") +sha256sums=( $(getSum ${_pkgname}) ) + +prepare() { + mkdir -p build + + cd ${_pkgname}-${pkgver} +} + +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/plasma-nm/PKGBUILD b/plasma-nm/PKGBUILD index ad6f07e6f..e0763279d 100644 --- a/plasma-nm/PKGBUILD +++ b/plasma-nm/PKGBUILD @@ -7,7 +7,7 @@ pkgdesc='Plasma applet written in QML for managing network connections' arch=('x86_64') url="https://projects.kde.org/projects/playground/network/plasma-nm" license=('GPL2') -depends=('plasma-workspace' 'libmm-qt5' 'libnm-qt5') +depends=('plasma-workspace' 'libmm-qt5' 'networkmanager-qt') makedepends=('extra-cmake-modules' 'kdoctools' 'openconnect' 'mobile-broadband-provider-info') optdepends=('mobile-broadband-provider-info: Database of mobile broadband service providers' 'openconnect: Cisco AnyConnect VPN plugin') checkdepends=("cmake") diff --git a/plasma.conf b/plasma.conf index c4c313eb6..31642c55b 100644 --- a/plasma.conf +++ b/plasma.conf @@ -1,11 +1,13 @@ # the install prefix PInstallPrefix="/usr" # download location -PServer="http://download.kde.org/stable/plasma/" +PServer="http://download.kde.org/unstable/plasma/" # Frameworks version -PVersion="5.1.1" -PSubVersion="5.1.1" -PQtVersion="5.3.2" +PVersion="5.1.95" +PSubVersion="5.1.95" +# why some package use framework version? +PAltSubVersion="5.5.95" +PQtVersion="5.4.0" # Build type; can be one of Debug,Release and RelWithDebInfo PBuildType="RelWithDebInfo" @@ -20,5 +22,5 @@ function cmake_kf5() { } function getSum() { - awk "\$2 ~ /${1}-/ {print \$1}" ../plasma.sums ; + awk "\$2 ~ /^${1}-/ {print \$1}" ../plasma.sums ; } diff --git a/plasma.order b/plasma.order index 6df85a0bc..597dcd252 100644 --- a/plasma.order +++ b/plasma.order @@ -1,16 +1,19 @@ _build_desktop_plasma=" libmm-qt5 - libnm-qt5 - kfilemetadata5 - akonadi-qt5 baloo-kf5 - breeze + libbluedevil-kf5 + bluedevil-kf5 + kcm-touchpad-kf5 + polkit-kde-agent-frameworks + kfilemetadata5 kde-cli-tools libkscreen-kf5 kio-extras kwrited kwayland + kdecoration kwin + breeze oxygen oxygen-fonts libksysguard @@ -23,10 +26,15 @@ _build_desktop_plasma=" kmenuedit milou systemsettings + user-manager + kde-gtk-config-kf5 + kdeplasma-addons-kf5 plasma-desktop plasma-nm + kscreen + ksshaskpass plasma-workspace-wallpapers - kdeplasma-addons-kf5" + sddm-kcm" _build_desktop_plasmaextra=" - baloo-widgets-kf5" \ No newline at end of file + baloo-widgets-kf5" diff --git a/plasma.sums b/plasma.sums index 44f5f7f0f..accfb6d8f 100644 --- a/plasma.sums +++ b/plasma.sums @@ -1,27 +1,37 @@ -76ef497547edf2f268d5364a05fe44a72e5846a3945a8495aeb33e175984eb16 baloo-5.1.1.tar.xz -ebbf8f9f229a6188e03ad4436c330bbaa4b668e57d0d933941229aa40820d7fc breeze-5.1.1.tar.xz -eeb0040bda18fa6d5dbc1e2e44d7616b22f380749e4006870d425ca4833a6d96 kde-cli-tools-5.1.1.tar.xz -2ef81e86cd2f1362ec81de8ff793911383b8fc35ac3bf14b2bd5a0f1ba68d2ea kdeplasma-addons-5.1.1.tar.xz -d0b428d19faa25b43d28dae2aba04f096d91ff536b40e241d584f6cfb184873b kfilemetadata-5.1.1.tar.xz -39886f1dd91fef841a2801ff4d6e8effcc3b7e10f171c722f39d14e8d5757873 khelpcenter-5.1.1.tar.xz -079a9786f5fdc6d1b377842449e7e3228955b04e8c5a7a472ea45728137a8a20 khotkeys-5.1.1.tar.xz -1dab8b88106846498c299261c5598b03a675525facbbf347867fe3804006035a kinfocenter-5.1.1.tar.xz -a97b519bdb83a721c83732dee5fa72dc2116eb3e5a3eb1904d8f66fb6d0a1b15 kio-extras-5.1.1.tar.xz -346b75f1b4f8e8ec5dee7fdd8a1fb2926df59f798441e42a2ff0576a619738c1 kmenuedit-5.1.1.tar.xz -8cfc488de043be60f1290fafca12c85276968ff421a9380a152ae75c55cf7b68 ksysguard-5.1.1.tar.xz -05dafb3715f65893a543247293e5b194cc9e3bcf1aa0de719ce7580dad7b6783 kwayland-5.1.1.tar.xz -9faf2cf9a8885e69884e8e96bec1569ed9e1a6c4c1c23da3eff22e0f0c2035b6 kwin-5.1.1.tar.xz -da198cdf882e7be6173a0147d2e6a8b09b11b2b76d8c3569cfd6eef0efecdf74 kwrited-5.1.1.tar.xz -d5ef37dcaf23819f6cecf3f967cb3fe8b913e418da325d2399aa008a3820f040 libkscreen-5.1.1.tar.xz -824e6662b07d9be9ac982090fa86dab49e7067f015eab3ae748a4cdb1730a266 libksysguard-5.1.1.tar.xz -ea6d44530f4c40bed2480a75fe9608ecc93ac29a169ca311395a05a6bbdf10ed libmm-qt-5.1.1.tar.xz -97c4aacea6d59ecff59cc6de1b1d7493cd9bb0d63285507b95a850cb8fb6848b libnm-qt-5.1.1.tar.xz -0222508cb694b696b397210059f9d44bb0d3eb3264ffe3dd5723ffddfece3c2d milou-5.1.1.tar.xz -f4d244a97ab5042cfd9439150e79ae7302f0e2da3b476b062bd7b960102328ad oxygen-5.1.1.tar.xz -5c029e858e44432d29736b811ba5296029fb4af28f54cc9fd025eef767c6487f oxygen-fonts-5.1.1.tar.xz -bb02d15b0e0a23558ed197923faa4518bd6613f12f3d413e8b52d4c016e7b184 plasma-desktop-5.1.1.tar.xz -913652b66ce1d9627a961116f41f6486d1e453b84ff88a10ccba22dcf7b13535 plasma-nm-5.1.1.tar.xz -fe1b4d7bc13073985a9aa8a0e346c49d039e6c4ed1e38f6784dbada624d9f79f plasma-workspace-5.1.1.tar.xz -62f897e0e78ef7d9b1250a4cd47d178cf1d6aef2af882b85c0ad3ae7134c9398 plasma-workspace-wallpapers-5.1.1.tar.xz -99b12c65fc32e15be5b33d16f2d044dd359c22d7ec174f3c2be2f7ffcf5883fc powerdevil-5.1.1.tar.xz -7b9a5581d370277429e8ed891228a98c2ce016bf197da0dedb67f961b64c947b systemsettings-5.1.1.tar.xz +8a831876d1c0600133b3c5af6519e0ea99deecdf107a64bd36f91966622d1cfa baloo-5.5.95.tar.xz +07a3fae8db63905c51bd4d66abeb4c171230b9dec0e19b460014852c2b895b4a bluedevil-5.1.95.tar.xz +c9309d8e4484430808be1374b54dd328494c8b04ff7427a70e094bfc84251262 breeze-5.1.95.tar.xz +499a0a6844936d1aef5c84904d7f992a370a31eb43890b27f5418fbe7d510627 kcm-touchpad-5.1.95.tar.xz +09869262bdad7c0ce372ff2d536759455b1a2ecbd027eb0505be343287f893b9 kde-cli-tools-5.1.95.tar.xz +cb76aaafdc15df8845374c30e32b8b99068c8efbaefa99ef7e77c6a6ebf0a1d3 kde-gtk-config-5.1.95.tar.xz +b1a4e362158ccf02c4f55314f2f81427daa00816f21790be0af13e0bde0c6baa kdecoration-5.1.95.tar.xz +b546a744637d23a1efa57cd6e073be95e5ed76297ee1c9a082d30d02cc787144 kdeplasma-addons-5.1.95.tar.xz +c24819b4a79cfc289bb68ae60daa4b19c42a28a920a194c0593deb047ac3653a kfilemetadata-5.5.95.tar.xz +1ce766fcc0f6170c21eb9ea06cfd0fe1b06ebd4056f2db5cd01b5d63bd2c45cc khelpcenter-5.1.95.tar.xz +05e03bff80a8e805a7546a6f944aec310dc875044ac2f6cf7731f8297003988d khotkeys-5.1.95.tar.xz +d76fb6a9a40d27001870b8a45137b09528eb3b01f2182604c48034b7b1e6ea86 kinfocenter-5.1.95.tar.xz +626e8002a43a900ab464908f0ef752ee7239c9e04566c83a49e2beb332740597 kio-extras-5.1.95.tar.xz +ce41c32e6650ca55255a8753d97d1e33a20df2d41d5ce8054ca63ed24a7ff38f kmenuedit-5.1.95.tar.xz +65b0734bfee371639c7e96330902dbd3a5883024afe827c1041dd4f31d247712 kscreen-5.1.95.tar.xz +d4b8c0a5648e5f5e2df1318af0dc7c91a02d6c636c2ecee8a2b55d76cdaa9faa ksshaskpass-5.1.95.tar.xz +f7411a66dbe393d9d59dab61a4db8490359f06df161ce6be70b2dd99d8e1d579 ksysguard-5.1.95.tar.xz +5705761b54b34413da3e025bb3865fee25c97a74778143758cc91899e4a7ffb4 kwayland-5.1.95.tar.xz +ca1f61613448c2ac6d675061ddd53df5ca3b3277ee1079d4f2327eb8bb14d7a1 kwin-5.1.95.tar.xz +52a132c6c41a455ca3342b8ac48306bb763b7a9e0733f8f30b04bb07dfb0bf28 kwrited-5.1.95.tar.xz +1a72e5ee3def3e1abc652624993b6455c7d9a396a480b43046cbd7c58010468e libbluedevil-5.1.95.tar.xz +e9a358faa123afcc4873aa989738d41ec28c006f8af1f4e4618c7da9c171057d libkscreen-5.1.95.tar.xz +d1ff7ccdf57beb9b78aa0a5d35b6c99a256051bf8ac981981a0b0cf3054f8fd1 libksysguard-5.1.95.tar.xz +27d60fa9ad8827342336d9186cda5dc9ac32f869f1fde10ba28d424e41ea79fe libmm-qt-5.1.95.tar.xz +f1707a1a2e5da7c5072fc32069e51e47a9f59c1866a0b42bab3ba7204337dd2d milou-5.1.95.tar.xz +32f4435ec8a5f04566269566ccfb1eed7c6b58446337746fd970e1120829f696 muon-5.1.95.tar.xz +68bb07d720f323875c4f19d66bf761231ca1b4dde95e11fe1ff628b07320d0a2 oxygen-5.1.95.tar.xz +6c637ca5c77b6ed937182a04e41bfe3360589a42f8727a3d78c8b2365c722cf9 oxygen-fonts-5.1.95.tar.xz +85b9164084fa289412e6295e527e4a4af8beae581e09ce188a687039c12b689e plasma-desktop-5.1.95.tar.xz +b6f66cac2cb0587f581485f8cfb8ca2385cb4e8ad22927fad4b7cc9e2a388feb plasma-nm-5.1.95.tar.xz +bee09af92e19bddd7f008c54347952d01b3381ad0c40b678202c77b58fa10ed0 plasma-workspace-5.1.95.tar.xz +b9d2a80cb3ce46f6e6d06416cbbcb555b875d88bbdd5fb7dc74d64f3476073f1 plasma-workspace-wallpapers-5.1.95.tar.xz +8c99d40e6738fc7af6baab4c1ad3cd84d1d0b88be5bfb3604758e578b469077f polkit-kde-agent-1-5.1.95.tar.xz +7936216f220c4a13fef0cc9ef030401cbbba96f7cbb9b949b5c01417cb69c4de powerdevil-5.1.95.tar.xz +9b6201b216af4c2a20ee35496cd323c635d9ac4a6c3818d1bbdb27c7e76b661f sddm-kcm-5.1.95.tar.xz +495483b4792056e914a58aa2991bb2cf284d88ecf46aac6f7a0dd6ac2b5f54c5 systemsettings-5.1.95.tar.xz +24694e3eb6700e4b547aa5fc6db7abe4d5647f9cfbd8f09f4802beb46e31c5db user-manager-5.1.95.tar.xz diff --git a/user-manager/PKGBUILD b/user-manager/PKGBUILD new file mode 100644 index 000000000..ee0045b9b --- /dev/null +++ b/user-manager/PKGBUILD @@ -0,0 +1,41 @@ +# Contributor: Andrea Scarpino + +source ../plasma.conf + +pkgname=user-manager +pkgver=${PVersion} +pkgrel=1 +pkgdesc="KDE's user manager" +arch=('x86_64') +url='projects.kde.org/' +license=('LGPL') +depends=('qt5-base' 'kdelibs4support' 'libpwquality') +makedepends=('extra-cmake-modules' 'kdoctools' 'python3') +checkdepends=("cmake") +groups=('plasma') +options=("debug") +source=("${PServer}/${pkgver}/${pkgname}-${PSubVersion}.tar.xz") +sha256sums=( $(getSum ${pkgname}) ) + +prepare() { + mkdir -p build + + cd ${pkgname}-${pkgver} +} + +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 +}