Commit 8858ff53 authored by Luca Giambonini's avatar Luca Giambonini

plasma 5.13.3

parent 302fcf2c
Pipeline #880 failed with stages
in 4 minutes and 27 seconds
#Contributions from Arch: https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/bluedevil-frameworks
pkgname=bluedevil
pkgver=5.13.2
pkgver=5.13.3
pkgrel=1
pkgdesc="Integrate the Bluetooth technology within KDE workspace and applications"
arch=('x86_64')
......@@ -12,7 +12,7 @@ makedepends=(extra-cmake-modules plasma-framework kded python3)
groups=('plasma')
options=("debug")
source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('0731823bae6620a1211e43d78b8c615508bc360313e41ba50fad68807d15379a'
sha256sums=('d2fce36763c1b85753d59c61c187e7e75e21ce2a1d1d10237135b2222c9d0f35'
'SKIP' )
validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell
'0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah <bshah@kde.org>
......
......@@ -2,7 +2,7 @@
pkgname=breeze-grub
pkgver=5.13.2
pkgver=5.13.3
pkgrel=1
pkgdesc="Breeze theme for GRUB"
arch=(any)
......@@ -11,7 +11,7 @@ license=(LGPL)
depends=(grub)
makedepends=()
source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('93371023b8f7999c56b27ec7292fc782e93adf8f3e8e4df7f13bb6952f8254c8'
sha256sums=('494a323ad4bebda5c1a7c79b966a51a0af446d53a34f9894872d32aca4533189'
'SKIP' )
validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell
'0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah <bshah@kde.org>
......
pkgname=breeze-gtk
pkgver=5.13.2
pkgver=5.13.3
pkgrel=1
pkgdesc="Breeze port for GTK. (GIT version)"
arch=('x86_64')
......@@ -11,7 +11,7 @@ makedepends=(extra-cmake-modules)
group=('gtk-integration' 'plasma')
options=("debug")
source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('dd4ecf8f45309fd59c73383e20041d032bc478c3c42c858265130827b11d1a8a'
sha256sums=('cbbffd857e4b7cb9937ce03b51ab3ba7627dfd9952e610a333bf0cb302a2ac0f'
'SKIP' )
validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell
'0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah <bshah@kde.org>
......
pkgname=breeze-plymouth
pkgver=5.13.2
pkgver=5.13.3
pkgrel=1
pkgdesc="Breeze theme for Plymouth"
arch=('x86_64')
......@@ -11,7 +11,7 @@ makedepends=(extra-cmake-modules)
groups=('plasma')
options=("debug")
source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('06c2c3a6d698eebf37551c295baaf928512670d51dd49a1be631157e6f0602a0'
sha256sums=('12f3ab8525559f60732a2501346beed084a372f06942613c64875c38daf605a5'
'SKIP' )
validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell
'0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah <bshah@kde.org>
......
......@@ -2,7 +2,7 @@
pkgbase=breeze
pkgname=('breeze' 'breeze-kde4')
pkgver=5.13.2
pkgver=5.13.3
pkgrel=1
pkgdesc='Artwork, styles and assets for the Breeze visual style for the Plasma Desktop'
arch=('x86_64')
......@@ -11,7 +11,7 @@ license=('LGPL')
makedepends=(extra-cmake-modules frameworkintegration kdelibs automoc4 kdecoration kcmutils plasma-framework python3)
options=("debug")
source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('78ca03ccf2178399cf9d0d71ad0a37d6695e0b4215a66ebca5b76201650e84fa'
sha256sums=('934713bc66537a91c92e702dc1828446e3d9f0c5f7f3e37d24263429c06d8d33'
'SKIP' )
validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell
'0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah <bshah@kde.org>
......
pkgname=drkonqi
pkgver=5.13.2
pkgver=5.13.3
pkgrel=1
pkgdesc='The KDE crash handler'
arch=(x86_64)
......@@ -11,7 +11,7 @@ makedepends=(extra-cmake-modules)
groups=(plasma)
options=(debug)
source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('52e81a4a922f077a44bfe8a706c42a6c258257c335360f2bfec75c9cd725cdfd'
sha256sums=('51739da4b1b8cc87df158c17d0c09b30d39a301fa71ffdac32be18caf265ddce'
'SKIP' )
validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell
'0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah <bshah@kde.org>
......
pkgname=kactivitymanagerd
pkgver=5.13.2
pkgver=5.13.3
pkgrel=1
pkgdesc="System service to manage user's activities and track the usage patterns"
arch=('x86_64')
......@@ -11,7 +11,7 @@ makedepends=(extra-cmake-modules boost python3)
groups=('plasma')
options=("debug")
source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('ae5dafc0aa3d750fd73afb0939ce243f4c14be78e9e94d66a060d64f2db3d6fc'
sha256sums=('65cfbd9c7af41a693cead8bee2dbe55a2e0e7f955824ab0cbbe5234b1e4a9ba9'
'SKIP' )
validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell
'0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah <bshah@kde.org>
......
#contributions from Arch: https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/kde-cli-tools
pkgname=kde-cli-tools
pkgver=5.13.2
pkgver=5.13.3
pkgrel=1
pkgdesc="Tools based on KDE Frameworks 5 to better interact with the system"
arch=('x86_64')
......@@ -13,7 +13,7 @@ checkdepends=("cmake")
groups=('plasma')
options=("debug")
source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('fa869ce5582553f2ce5a7027984ce5a65474675f19c17235cff12124f2821e12'
sha256sums=('0425fe530b0afa2027d0489200fa7eb7adfa29a11281bc6ab713a53a5c50c0a2'
'SKIP' )
validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell
'0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah <bshah@kde.org>
......
# Contributions from Arch: https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/kde-gtk-config-frameworks
pkgname=kde-gtk-config
pkgver=5.13.2
pkgver=5.13.3
pkgrel=1
pkgdesc="GTK2 and GTK3 Configuration for KDE"
arch=('x86_64')
......@@ -13,7 +13,7 @@ optdepends=('gtk2: GTK2 apps support')
groups=('plasma')
options=("debug")
source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('44157672234486026d9b7495d596594377996644597b47120a313e1805c8e75a'
sha256sums=('a3443da0ff86bcd84dfe860e59d609a63e03e7968a00c4e897b24694f42be148'
'SKIP' )
validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell
'0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah <bshah@kde.org>
......
# Contributions from Arch: https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/kdecoration
pkgname=kdecoration
pkgver=5.13.2
pkgver=5.13.3
pkgrel=1
pkgdesc="Plugin based library to create window decorations"
arch=('x86_64')
......@@ -12,7 +12,7 @@ makedepends=('extra-cmake-modules')
groups=('plasma')
options=("debug")
source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('60e5f0c1d423710b93728ec0c4c5a754725ef933a1cf11fc9c7d8206540d57be'
sha256sums=('49711c61252479d74c5fab75c7935204803b69a4c1a07f368f9218a1fd3d2d6f'
'SKIP' )
validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell
'0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah <bshah@kde.org>
......
#contributions from Arch: https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/kdeplasma-addons-frameworks
pkgname=kdeplasma-addons
pkgver=5.13.2
pkgver=5.13.3
pkgrel=1
pkgdesc='A series of addons to enhance your Plasma 5 experience'
arch=('x86_64')
......@@ -16,7 +16,7 @@ optdepends=('kross: comic applet'
groups=('plasma')
options=("debug")
source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('fdd800ffd137ffa69febe8c945973bb85d5a8627916308bf1853c51adfe0400d'
sha256sums=('831a9e5a127a169eef458d5328145cad5ecf6f28f65d8d6e1ce008618a1b0d15'
'SKIP' )
validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell
'0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah <bshah@kde.org>
......
pkgname=kgamma5
_pkgname=kgamma
pkgver=5.13.2
pkgver=5.13.3
pkgrel=1
pkgdesc="Adjust your monitor's gamma settings"
arch=(x86_64)
......@@ -14,7 +14,7 @@ conflicts=('kdegraphics-kgamma')
groups=('plasma')
options=("debug")
source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('d2d87daf4cf35857e263e953adcc04d8d5165adb5d3795bcfdbe3ce51f877e34'
sha256sums=('a78537fe529bd2c07ed0f013fccb7597ce801516d614828f6724b98effa909e4'
'SKIP' )
validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell
'0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah <bshah@kde.org>
......
# Contributions from Arch: https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/khotkeys
pkgname=khotkeys
pkgver=5.13.2
pkgver=5.13.3
pkgrel=1
pkgdesc='KHotKeys'
arch=('x86_64')
......@@ -12,7 +12,7 @@ makedepends=(extra-cmake-modules kdoctools python3 kdesignerplugin)
groups=('plasma')
options=("debug")
source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('08490a7fd56c3176f233b2a13f18da355c114f357c9a411627b5b53a8e72ce8d'
sha256sums=('262f18b47be2fbacd499067c18915bac1ea3ebcd18ea7ee560d525e5dc9b3bc0'
'SKIP' )
validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell
'0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah <bshah@kde.org>
......
# Contributions from Arch: https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/kinfocenter
pkgname=kinfocenter
pkgver=5.13.2
pkgver=5.13.3
pkgrel=1
pkgdesc='KInfocenter'
arch=('x86_64')
......@@ -14,7 +14,7 @@ options=("debug")
source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig}
'kcm-about-distrorc'
'chakra-label.png')
sha256sums=('d635ea36d231ec98738052b725417e7627936e4f31aebc2c3914bed5e2609b01'
sha256sums=('8ed4c4cdc9c0aeb77f14e37e58043782beb683f4c4da8ff8664e113d9761200d'
'SKIP'
'7705eef707bbc5238c61bac4bbc749c4ba257d752b2b67e0720e56f9e287fa73'
'b06c781319509e0b082508a69f26f511acc40f169e79be5bc2cad8508ba25513')
......
# Contributions from Arch: https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/kmenuedit
pkgname=kmenuedit
pkgver=5.13.2
pkgver=5.13.3
pkgrel=1
pkgdesc='KDE menu editor'
arch=('x86_64')
......@@ -12,7 +12,7 @@ makedepends=(extra-cmake-modules kdoctools python3 kdesignerplugin)
groups=('plasma')
options=("debug")
source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('6de372d7e3b4c1d2a35d364818650a7d0658a50ed7c79234c8d169ac2c6f426b'
sha256sums=('be800430f2474de7256bb429c004f112cc856aed415228709084a5eebb19ffc3'
'SKIP' )
validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell
'0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah <bshah@kde.org>
......
# Contribution from Arch: https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/kscreen-frameworks
pkgname=kscreen
pkgver=5.13.2
pkgver=5.13.3
pkgrel=1
pkgdesc="KDE's screen management software"
arch=('x86_64')
......@@ -12,7 +12,7 @@ makedepends=(extra-cmake-modules python3 plasma-framework)
groups=('plasma')
options=("debug")
source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('20dcd03adf8a1cd5971e718ef56a55b3c72331207f3fb14216ad7710e30c1520'
sha256sums=('e051545c1875e4ecd09799cc40f1868b5421958d5e1fc37b76f1e467a07809ec'
'SKIP' )
validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell
'0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah <bshah@kde.org>
......
pkgname=kscreenlocker
pkgver=5.13.2
pkgver=5.13.3
pkgrel=1
pkgdesc='Library and components for secure lock screen architecture'
arch=(x86_64)
......@@ -11,7 +11,7 @@ depends=(kidletime kwayland kdeclarative)
makedepends=(extra-cmake-modules python3 kdoctools kcmutils libxcursor)
options=("debug")
source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('29e6abdc682352fd163ee746fda2aa81164be63df26687913759c401fa6b9f41'
sha256sums=('bda0bef715db370ae0affa7ebaf5171aeb8cc6400bbb8645a772a0181cfc4ec8'
'SKIP' )
validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell
'0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah <bshah@kde.org>
......
......@@ -2,7 +2,7 @@
pkgname=ksshaskpass
pkgver=5.13.2
pkgver=5.13.3
pkgrel=1
pkgdesc="ssh-add helper that uses kwallet and kpassworddialog"
arch=('x86_64')
......@@ -15,7 +15,7 @@ groups=('plasma')
options=("debug")
source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig}
"$pkgname.sh")
sha256sums=('f6ff9b467527fc7f42d325dd20763d95fb7535e0260c7d490d65bc8fb7088bb8'
sha256sums=('e1672d5661ec95d4dd31a778cc0344085433892b2de4bad8d59ae59352ce25f9'
'SKIP'
'cba50feec8b0d058d0967407e79573b225c53dc1fe5461b3b2ddfbfbb2aff809' )
validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell
......
#Contributions from Arch: https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/ksysguard
pkgname=ksysguard
pkgver=5.13.2
pkgver=5.13.3
pkgrel=1
pkgdesc="KSysguard"
arch=('x86_64')
......@@ -12,7 +12,7 @@ makedepends=(extra-cmake-modules kdoctools python3)
groups=('plasma')
options=("debug")
source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('c782746e0b77bd3ff25d8d2fe2cd53445a6511d0a9ad225c3d69ed561e648a2c'
sha256sums=('e5ce66c9d7515a2ef8a8d26ff147f5fbc1270d1a6b879b35ad61805809905ba1'
'SKIP' )
validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell
'0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah <bshah@kde.org>
......
pkgname=kwallet-pam
pkgver=5.13.2
pkgver=5.13.3
pkgrel=1
pkgdesc='KWallet PAM integration'
arch=(x86_64)
......@@ -11,7 +11,7 @@ makedepends=(extra-cmake-modules qt5-base)
groups=('plasma')
options=("debug")
source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('e89cc426ee89ff8123d65dbf98ef6e42383ed623ca86fd686a593ae61f3dedb6'
sha256sums=('27d9ab697e909be72a611d8a99ddde948e3763ba7199bf2da4a08354fcc0964f'
'SKIP')
validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell
'0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah <bshah@kde.org>
......
pkgname=kwayland-integration
pkgver=5.13.2
pkgver=5.13.3
pkgrel=1
pkgdesc='Provides integration plugins for various KDE frameworks for the wayland windowing system'
arch=(x86_64)
......@@ -11,7 +11,7 @@ makedepends=(extra-cmake-modules)
groups=('plasma')
options=("debug")
source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('3ab8d8bbfbbb7d210dccea4d1b6b21b019293b43d940da72ed3508878e291d2e'
sha256sums=('df6903caa379a3d6634f2697cd4217c0e032f6f8630dab0320ec4746fb1b5cee'
'SKIP' )
validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell
'0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah <bshah@kde.org>
......
# Contributions from Arch: https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/kwin
pkgname=kwin
pkgver=5.13.2
pkgver=5.13.3
pkgrel=1
pkgdesc='KDE Window manager'
arch=('x86_64')
......@@ -13,7 +13,7 @@ optdepends=('qt5-virtualkeyboard: virtual keyboard support for kwin-wayland')
groups=('plasma')
options=("debug")
source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('ce44bbdcfbdc5a170f75593175f9fb85475bdd93d4c8656e2fe24cff0795d00d'
sha256sums=('7f069710a2c85c362dc5d1bbe25f54b46fa6ff4cf287c8d1a46bd43cf3f3cbaa'
'SKIP' )
validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell
'0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah <bshah@kde.org>
......
# Contributions from Arch: https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/kwrited
pkgname=kwrited
pkgver=5.13.2
pkgver=5.13.3
pkgrel=1
pkgdesc='Kwrited'
arch=('x86_64')
......@@ -13,7 +13,7 @@ checkdepends=("cmake")
groups=('plasma')
options=("debug")
source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('d9879553de8cd40dc42670cbd1ad63e59f89d38df4bb4d0b6dd7799b28d0d354'
sha256sums=('59e6781dcf5689dfb4144876d609c24c3b4249fef17419cb7c38e0f62f8314d9'
'SKIP' )
validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell
'0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah <bshah@kde.org>
......
# Based upon
# https://github.com/Alexpux/MINGW-packages/blob/master/ci-library.sh
# and https://github.com/episource/archlinux-overlay
PACKAGES=()
# Print a colored log message
function _log() {
local type="${1}"
shift
local msg="${@}"
local normal='\e[0m'
local red='\e[1;31m'
local green='\e[1;32m'
local yellow='\e[1;33m'
local cyan='\e[1;36m'
case "${type}" in
failure) echo -e "$red$msg$normal" ;;
success) echo -e "$green$msg$normal" ;;
build_step) echo -e "$green$msg$normal" ;;
command) echo -e "$cyan$msg$normal" ;;
message) echo -e "$msg" ;;
esac
}
# Execute command and stop execution if the command fails
function _do() {
CMD=$@
_log command "$CMD"
$CMD || { _log failure "FAILED: $CMD"; exit 1; }
return $?
}
# Ensure that the given environment variable has been defined and is not empty
function _ensure-var() {
local -n VARNAME=$1
if [[ -z ${VARNAME+x} ]]; then
_log failure "Environment variable $1 not defined."
exit 1
fi
}
# Package provides another (ignoring version constraints)
function _package_provides() {
local package="${1}"
local another_without_version="${2%%[<>=]*}"
local pkgname provides
_package_info "${package}" pkgname provides
for pkg_name in "${pkgname[@]}"; do [[ "${pkg_name}" = "${another_without_version}" ]] && return 0; done
for provided in "${provides[@]}"; do [[ "${provided}" = "${another_without_version}" ]] && return 0; done
return 1
}
# Get package information
function _package_info() {
local package="${1}"
local properties=("${@:2}")
for property in "${properties[@]}"; do
local -n nameref_property="${property}"
nameref_property=($(
source "${package}/PKGBUILD"
declare -n nameref_property="${property}"
echo "${nameref_property[@]}"))
done
}
# Add package to build after required dependencies
function _build_add() {
local package="${1}"
local depends makedepends
for sorted_package in "${sorted_packages[@]}"; do
[[ "${sorted_package}" = "${package}" ]] && return 0
done
echo "${1}"
_package_info "${package}" depends makedepends
for dependency in "${depends[@]}" "${makedepends[@]}"; do
for unsorted_package in "${PACKAGES[@]}"; do
[[ "${package}" = "${unsorted_package}" ]] && continue
_package_provides "${unsorted_package}" "${dependency}" && _build_add "${unsorted_package}"
done
done
sorted_packages+=("${package}")
}
# Convert lines to array
_as_list() {
local -n nameref_list="${1}"
local filter="${2}"
local strip="${3}"
local lines="${4}"
local result=1
nameref_list=()
while IFS= read -r line; do
test -z "${line}" && continue
result=0
[[ "${line}" = ${filter} ]] && nameref_list+=("${line/${strip}/}")
done <<< "${lines}"
return "${result}"
}
# Changes since master or from head
function _list_changes() {
local list_name="${1}"
local filter="${2}"
local strip="${3}"
local git_options=("${@:4}")
#_as_list "${list_name}" "${filter}" "${strip}" "$(git log "${git_options[@]}" master.. | sort -u)" ||
#_as_list "${list_name}" "${filter}" "${strip}" "$(git log "${git_options[@]}" HEAD^.. | sort -u)"
_as_list "${list_name}" "${filter}" "${strip}" "$(git diff-tree "${git_options[@]}" HEAD)"
}
# Added commits
function list_commits() {
_list_changes commits '*' '#*::' --pretty=format:'%ai::[%h] %s'
}
# Changed recipes
function list_packages() {
local _packages
local _orders
_list_changes _packages '*/PKGBUILD' '%/PKGBUILD' --no-commit-id --pretty=format: --name-only -r || return 1
for _package in "${_packages[@]}"; do
PACKAGES+=("${_package}")
done
# check if there are some .order file
_list_changes _orders '*.order' '%' --no-commit-id --pretty=format: --name-only -r || return 1
for _order in "${_orders[@]}"; do
exec 3<$_order
while read -u3 _line; do
[[ $_line =~ ^[:blank:]*$ ]] && continue
local comment_re="^[:blank:]*#"
[[ $_line =~ $comment_re ]] && continue
PACKAGES+=("${_line}")
done
done
return 0
}
function set_packages() {
PACKAGES=$1
}
function print_packages() {
for p in "${PACKAGES[@]}"; do
echo "${p}"
done
}
# extracts all 'validpgpkeys' from the PKGBUILDs
# extracts all 'validpgpkeys' listed in the PKGBUILDs belonging to $PACKAGES
function get_validpgpkeys() {
_VALIDPGPKEYS=()
for p in "${PACKAGES[@]}"; do
local validpgpkeys=()
_package_info "$p" validpgpkeys
_VALIDPGPKEYS+=$validpgpkeys
done
echo "${_VALIDPGPKEYS[@]}"
}
# Sort packages by dependency
# reorders $PACKAGES such that dependencies are built first
function sort_packages_by_dependency() {
local sorted_packages=()
for p in "${PACKAGES[@]}"; do
echo "ciao"
_build_add "${p}"
done
PACKAGES=("${sorted_packages[@]}")
}
# determine the repository to build against
function get_repository() {
# save the current branch as the default repository
local current_repo=$CI_COMMIT_REF_NAME
if [ "$current_repo" == "master" ]; then
current_repo="stable"
fi
# verify if a manual override is present in the git comment
GIT_COMMIT_MESSAGE=$(git rev-list --format=%B --max-count=1 HEAD)
# extract the text between brackets, ex. [stable], [testing]
tokens=$(echo $GIT_COMMIT_MESSAGE | cut -d "[" -f2 | cut -d "]" -f1)
for token in $tokens;
do
case "$token" in
"stable")
current_repo="stable"
;;
"testing")
current_repo="testing"
;;
"staging" | "unstable")
current_repo="staging"
;;
*)
;;
esac
done
echo "$current_repo"
}
# Contributions from Arch: https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/libkscreen-frameworks
pkgname=libkscreen
pkgver=5.13.2
pkgver=5.13.3
pkgrel=1
pkgdesc='KDE screen management software'
arch=('x86_64')
......@@ -12,7 +12,7 @@ makedepends=(extra-cmake-modules)
groups=('plasma')
options=("debug")
source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('a5629c371a79b7872f72cc212e42d408823fba0f1eb2bd46fb036f657d372517'
sha256sums=('90169680ec49ad255e95e4cecb96f221fd1b23ed070a3a948d533d7076f7949c'
'SKIP' )
validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell
'0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah <bshah@kde.org>
......
#Contributiosn from Arch: https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/libksysguard
pkgname=libksysguard
pkgver=5.13.2
pkgver=5.13.3
pkgrel=1
pkgdesc="KSysguard library"
arch=('x86_64')
......@@ -12,7 +12,7 @@ makedepends=(extra-cmake-modules kdoctools python3 plasma-framework)
groups=('plasma')
options=("debug")
source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('f11eff31113bb59d43c3eaeeff5225713cdc30799adee4ef0fc4ae53295972f5'
sha256sums=('3eb3cd313bcfbc8473acc1bdccc122e9750935048eb3b55d35288d51d32e052d'
'SKIP' )
validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell
'0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah <bshah@kde.org>
......
# Contributions from Arch: https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/milou
pkgname=milou
pkgver=5.13.2
pkgver=5.13.3
pkgrel=1
pkgdesc="A dedicated search application built on top of Baloo"
arch=('x86_64')
......@@ -12,7 +12,7 @@ makedepends=(extra-cmake-modules kdoctools python3)
groups=('plasma')
options=("debug")
source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('ed16c644b21aa04901af13181ada7c4546791bc92d3336938f2a6a828d7cf0d7'
sha256sums=('49bea3c5ccb22e40af91122689c67cde42a3cde37c9a4b41f4fc2cccb6dd9323'
'SKIP' )
validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell
'0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah <bshah@kde.org>
......
......@@ -2,7 +2,7 @@
pkgbase=oxygen
pkgname=('oxygen' 'oxygen-cursors' 'oxygen-kde4')
pkgver=5.13.2
pkgver=5.13.3
pkgrel=1
pkgdesc="KDE Oxygen style"
arch=('x86_64')
......@@ -11,7 +11,7 @@ license=('LGPL')
makedepends=(frameworkintegration kcmutils kdecoration extra-cmake-modules kdoctools kdelibs automoc4 python3)
options=("debug")
source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('454987b631a625575caa421f17bef2605f000f87676f87413b129deec6b1bd25'
sha256sums=('7f322a3d409dcf89dc643662e31ae06dfd253134d9121e6db9739413e71a0281'
'SKIP' )
validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell
'0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah <bshah@kde.org>
......
pkgname=plasma-browser-integration
pkgver=5.13.2
pkgver=5.13.3
pkgrel=1
pkgdesc="Qt Platform Theme integration plugins for the Plasma workspaces"
arch=(x86_64)
url='https://www.kde.org/workspaces/plasmadesktop/'
license=(LGPL)
depends=(krunner)
makedepends=("extra-cmake-modules>=5.13.2")
makedepends=("extra-cmake-modules>=5.13.3")
options=("debug")
groups=('plasma')
source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('2626a7a9fe7273bc0ad229a93d76ad11036826920c0c33b3733fa1e831a9ed21'
sha256sums=('08d0203cb4df5e3d3beef39c5fe5f3a643c9751bda6057bb871bc5b1a783948b'
'SKIP' )
validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell
'0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah <bshah@kde.org>
......
#contributions from Arch: https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/plasma-desktop
pkgname=plasma-desktop
pkgver=5.13.2
pkgver=5.13.3
pkgrel=1
pkgdesc='KDE Plasma Desktop'
arch=('x86_64')
......@@ -17,7 +17,7 @@ conflicts=('kde-workspace')
groups=('plasma')
options=("debug")
source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('116a9a149b7a43de7e6ffc3930d2de386a9cbc3d313d5224aae5c89297dcac9f'
sha256sums=('b01e866362ead65be0c07e437e6c9ba937a3dadccb9df109e5e236843c8225f6'
'SKIP')
source+=( chakra_defaultPanel.patch::https://bugsfiles.kde.org/attachment.cgi?id=102600 )
sha256sums+=( 'af2856ae7904726e6e8cfb3616a51f82fbfee10dc7edc85b579be684601a554c' )
......
pkgname=plasma-integration
pkgver=5.13.2
pkgver=5.13.3