build plasma 5.2 beta

This commit is contained in:
Weng Xuetian 2015-01-14 21:23:15 +00:00
parent afab1a27d1
commit bbc8143376
21 changed files with 421 additions and 210 deletions

View File

@ -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() {

43
bluedevil-kf5/PKGBUILD Normal file
View File

@ -0,0 +1,43 @@
# Contributor: Andrea Scarpino <andrea@archlinux.org>
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
}

View File

@ -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')

View File

@ -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 ;
}

View File

@ -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"

View File

@ -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

44
kcm-touchpad-kf5/PKGBUILD Normal file
View File

@ -0,0 +1,44 @@
# Contributor: Andrea Scarpino <andrea@archlinux.org>
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
}

View File

@ -0,0 +1,44 @@
# Contributor: Andrea Scarpino <andrea@archlinux.org>
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
}

41
kdecoration/PKGBUILD Normal file
View File

@ -0,0 +1,41 @@
# Contributor: Andrea Scarpino <andrea@archlinux.org>
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
}

View File

@ -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
}
}

View File

@ -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() {

View File

@ -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
}

42
kscreen-kf5/PKGBUILD Normal file
View File

@ -0,0 +1,42 @@
# Contributor: Andrea Scarpino <andrea@archlinux.org>
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
}

41
ksshaskpass/PKGBUILD Normal file
View File

@ -0,0 +1,41 @@
# Contributor: Andrea Scarpino <andrea@archlinux.org>
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
}

View File

@ -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')

42
libbluedevil-kf5/PKGBUILD Normal file
View File

@ -0,0 +1,42 @@
# Contributor: Andrea Scarpino <andrea@archlinux.org>
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
}

View File

@ -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")

View File

@ -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 ;
}

View File

@ -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"
baloo-widgets-kf5"

View File

@ -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

41
user-manager/PKGBUILD Normal file
View File

@ -0,0 +1,41 @@
# Contributor: Andrea Scarpino <andrea@archlinux.org>
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
}