summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO143
-rw-r--r--PKGBUILD67
2 files changed, 146 insertions, 64 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 98b0f550e94a..264380abde4f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,47 +1,130 @@
pkgbase = plasma-workspace-git
pkgdesc = KDE Plasma Workspace
- pkgver = r8769.34c3a7022
+ pkgver = 6.0.80_r15538.g2f809bd794
pkgrel = 2
- url = https://projects.kde.org/projects/kde/kde-workspace
- arch = i686
+ url = https://kde.org/plasma-desktop/
arch = x86_64
- groups = plasma
- license = LGPL
- makedepends = extra-cmake-modules-git
+ groups = plasma-git
+ license = LGPL-2.0-or-later
makedepends = git
+ makedepends = baloo-git
+ makedepends = extra-cmake-modules-git
+ makedepends = gpsd
makedepends = kdoctools-git
- depends = qt5-tools
+ makedepends = kunitconversion-git
+ makedepends = networkmanager-qt-git
+ makedepends = plasma-wayland-protocols-git
+ depends = accountsservice
+ depends = appstream-qt
+ depends = fontconfig
+ depends = freetype2
+ depends = gcc-libs
+ depends = glibc
+ depends = icu
+ depends = plasma-activities-git
+ depends = plasma-activities-stats-git
+ depends = kactivitymanagerd-git
+ depends = karchive-git
+ depends = kauth-git
+ depends = kbookmarks-git
+ depends = kcmutils-git
+ depends = kcolorscheme-git
+ depends = kcompletion-git
+ depends = kconfig-git
+ depends = kconfigwidgets-git
+ depends = kcoreaddons-git
+ depends = kcrash-git
+ depends = kde-cli-tools-git
+ depends = kdeclarative-git
depends = kded-git
- depends = libksysguard-git
- depends = kjsembed-git
+ depends = kdbusaddons-git
+ depends = kglobalaccel-git
+ depends = kguiaddons-git
+ depends = kholidays-git
+ depends = ki18n-git
+ depends = kiconthemes-git
+ depends = kidletime-git
+ depends = kio-git
+ depends = kio-extras-git
+ depends = kio-fuse-git
+ depends = kirigami-git
+ depends = kirigami-addons-git
+ depends = kitemmodels-git
+ depends = kjobwidgets-git
+ depends = knewstuff-git
+ depends = knotifications-git
depends = knotifyconfig-git
+ depends = kpackage-git
+ depends = kparts-git
+ depends = kpipewire-git
+ depends = krunner-git
+ depends = kquickcharts-git
+ depends = kscreenlocker-git
+ depends = kservice-git
+ depends = kstatusnotifieritem-git
+ depends = ksvg-git
+ depends = ksystemstats-git
depends = ktexteditor-git
- depends = kio-extras-git
- depends = baloo-git
- depends = milou-git
- depends = libkscreen-git
- depends = breeze-git
+ depends = ktextwidgets-git
+ depends = kuserfeedback-git
+ depends = kwallet-git
+ depends = kwayland-git
+ depends = kwidgetsaddons-git
depends = kwin-git
- depends = gpsd
+ depends = kwindowsystem-git
+ depends = kxmlgui-git
+ depends = layer-shell-qt-git
+ depends = libcanberra
+ depends = libice
+ depends = libkexiv2-git
+ depends = libksysguard-git
depends = libqalculate
- depends = khelpcenter-git
+ depends = libsm
+ depends = libx11
+ depends = libxau
+ depends = libxcb
+ depends = libxcrypt
+ depends = libxcursor
+ depends = libxfixes
+ depends = libxft
+ depends = libxtst
+ depends = milou-git
+ depends = ocean-sound-theme-git
+ depends = phonon-qt6-git
+ depends = plasma-integration-git
+ depends = libplasma-git
+ depends = plasma5support-git
+ depends = prison-git
+ depends = qt6-5compat
+ depends = qt6-base
+ depends = qt6-declarative
+ depends = qt6-shadertools
+ depends = qt6-svg
+ depends = qt6-tools
+ depends = qt6-virtualkeyboard
+ depends = qt6-wayland
+ depends = sh
+ depends = solid-git
+ depends = systemd-libs
+ depends = wayland
+ depends = xcb-util
+ depends = xcb-util-image
+ depends = xorg-xmessage
depends = xorg-xrdb
depends = xorg-xsetroot
- depends = xorg-xmessage
- depends = xorg-xprop
- depends = prison-git
- depends = kxmlrpcclient-git
- depends = networkmanager-qt
- depends = kscreenlocker-git
- depends = kholidays-git
- optdepends = plasma-workspace-wallpapers: additional wallpapers
+ depends = xorg-xwayland-git
+ depends = zlib
+ optdepends = appmenu-gtk-module: global menu support for GTK2 and some GTK3 applications
+ optdepends = baloo-git: Baloo search runner
+ optdepends = discover-git: manage applications installation from the launcher
+ optdepends = gpsd: GPS based geolocation
+ optdepends = kdepim-addons-git: displaying PIM events in the calendar
+ optdepends = kwayland-integration-git: Wayland integration for Qt5 applications
+ optdepends = networkmanager-qt-git: IP based geolocation
+ optdepends = plasma-workspace-wallpapers-git: additional wallpapers
provides = plasma-workspace
- provides = plasma-wayland-session
conflicts = plasma-workspace
- conflicts = plasma-wayland-session
- conflicts = kdebase-workspace
- source = git://anongit.kde.org/plasma-workspace.git
- md5sums = SKIP
+ source = git+https://github.com/KDE/plasma-workspace.git
+ sha256sums = SKIP
pkgname = plasma-workspace-git
-
diff --git a/PKGBUILD b/PKGBUILD
index 88e13952ade5..c6a00d20e44d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,45 +1,44 @@
+# Merged with official ABS plasma-workspace PKGBUILD by João, 2021/01/31 (all respective contributors apply herein)
+# Maintainer: João Figueiredo & chaotic-aur <islandc0der@chaotic.cx>
+
pkgname=plasma-workspace-git
-pkgver=r8769.34c3a7022
-pkgrel=1
+pkgver=6.0.80_r15538.g2f809bd794
+pkgrel=2
pkgdesc='KDE Plasma Workspace'
-arch=('i686' 'x86_64')
-url='https://projects.kde.org/projects/kde/kde-workspace'
-license=('LGPL')
-depends=('qt5-tools' 'kded-git' 'libksysguard-git' 'kjsembed-git'
- 'knotifyconfig-git' 'ktexteditor-git' 'kio-extras-git' 'baloo-git' 'milou-git'
- 'libkscreen-git' 'breeze-git' 'kwin-git' 'gpsd' 'libqalculate'
- 'khelpcenter-git' 'xorg-xrdb' 'xorg-xsetroot' 'xorg-xmessage' 'xorg-xprop'
- 'prison-git' 'kxmlrpcclient-git' 'networkmanager-qt' 'kscreenlocker-git'
- 'kholidays-git')
-makedepends=('extra-cmake-modules-git' 'git' 'kdoctools-git')
-optdepends=('plasma-workspace-wallpapers: additional wallpapers')
-conflicts=('plasma-workspace' 'plasma-wayland-session' 'kdebase-workspace')
-provides=('plasma-workspace' 'plasma-wayland-session')
-source=('git://anongit.kde.org/plasma-workspace.git')
-groups=('plasma')
-md5sums=('SKIP')
+arch=($CARCH)
+url='https://kde.org/plasma-desktop/'
+license=(LGPL-2.0-or-later)
+depends=(accountsservice appstream-qt fontconfig freetype2 gcc-libs glibc icu plasma-activities-git plasma-activities-stats-git kactivitymanagerd-git karchive-git kauth-git kbookmarks-git kcmutils-git kcolorscheme-git kcompletion-git kconfig-git kconfigwidgets-git kcoreaddons-git kcrash-git kde-cli-tools-git kdeclarative-git kded-git kdbusaddons-git kglobalaccel-git kguiaddons-git kholidays-git ki18n-git kiconthemes-git kidletime-git kio-git kio-extras-git kio-fuse-git kirigami-git kirigami-addons-git kitemmodels-git kjobwidgets-git knewstuff-git knotifications-git knotifyconfig-git kpackage-git kparts-git kpipewire-git krunner-git kquickcharts-git kscreenlocker-git kservice-git kstatusnotifieritem-git ksvg-git ksystemstats-git ktexteditor-git ktextwidgets-git kuserfeedback-git kwallet-git kwayland-git kwidgetsaddons-git kwin-git kwindowsystem-git kxmlgui-git layer-shell-qt-git libcanberra libice libkexiv2-git libksysguard-git libqalculate libsm libx11 libxau libxcb libxcrypt libxcursor libxfixes libxft libxtst milou-git ocean-sound-theme-git phonon-qt6-git plasma-integration-git libplasma-git plasma5support-git prison-git qt6-5compat qt6-base qt6-declarative qt6-shadertools qt6-svg qt6-tools qt6-virtualkeyboard qt6-wayland sh solid-git systemd-libs wayland xcb-util xcb-util-image xorg-xmessage xorg-xrdb xorg-xsetroot xorg-xwayland-git zlib)
+makedepends=(git baloo-git extra-cmake-modules-git gpsd kdoctools-git kunitconversion-git networkmanager-qt-git plasma-wayland-protocols-git)
+optdepends=('appmenu-gtk-module: global menu support for GTK2 and some GTK3 applications'
+ 'baloo-git: Baloo search runner'
+ 'discover-git: manage applications installation from the launcher'
+ 'gpsd: GPS based geolocation'
+ 'kdepim-addons-git: displaying PIM events in the calendar'
+ 'kwayland-integration-git: Wayland integration for Qt5 applications'
+ 'networkmanager-qt-git: IP based geolocation'
+ 'plasma-workspace-wallpapers-git: additional wallpapers')
+conflicts=(${pkgname%-git})
+provides=(${pkgname%-git})
+groups=(plasma-git)
+source=("git+https://github.com/KDE/${pkgname%-git}.git")
+sha256sums=('SKIP')
pkgver() {
- cd plasma-workspace
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
-}
-
-prepare() {
- mkdir -p build
+ cd ${pkgname%-git}
+ _ver="$(grep -m1 'set(PROJECT_VERSION' CMakeLists.txt | cut -d '"' -f2 | tr - .)"
+ echo "${_ver}_r$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)"
}
build() {
- cd build
- cmake ../plasma-workspace \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_BUILD_TYPE=Release \
- -DKDE_INSTALL_LIBDIR=lib \
- -DKDE_INSTALL_LIBEXECDIR=lib \
- -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
- make
+ cmake -B build -S ${pkgname%-git} \
+ -DQT_MAJOR_VERSION=6 \
+ -DCMAKE_INSTALL_LIBEXECDIR=lib \
+ -DGLIBC_LOCALE_GEN=OFF \
+ -DBUILD_TESTING=OFF
+ cmake --build build
}
package() {
- cd build
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
}