summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeonhard Heizinger2023-01-31 21:39:49 +0100
committerLeonhard Heizinger2023-01-31 21:39:49 +0100
commit126b130b068b431bddd17651738fe62c048fd94c (patch)
tree458c2166928185e140d6e6c999062929008fbe9e
parent58092e0607a02b9c6da729680134fddba85b5f8a (diff)
downloadaur-126b130b068b431bddd17651738fe62c048fd94c.tar.gz
Initial commit
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD15
-rw-r--r--xsccomp.patch21
3 files changed, 37 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 57a57aaa5823..f362cbee1ae4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
-pkgbase = xfce4-power-manager-git
+pkgbase = xfce4-power-manager-git-xsccomp
pkgdesc = Power manager for Xfce desktop
- pkgver = 1.7.0+70+gf05d5ee0
+ pkgver = 4.18.0+9+g818cabd5
pkgrel = 1
url = https://www.xfce.org/
arch = x86_64
@@ -18,10 +18,11 @@ pkgbase = xfce4-power-manager-git
depends = libnotify
depends = hicolor-icon-theme
optdepends = xfce4-panel: for the Xfce panel plugin
- provides = xfce4-power-manager=1.7.0
+ provides = xfce4-power-manager=4.18.0
conflicts = xfce4-power-manager
source = xfce4-power-manager::git+https://gitlab.xfce.org/xfce/xfce4-power-manager
+ source = xsccomp.patch
+ sha256sums = SKIP
sha256sums = SKIP
-pkgname = xfce4-power-manager-git
-
+pkgname = xfce4-power-manager-git-xsccomp
diff --git a/PKGBUILD b/PKGBUILD
index d65e2ec552f9..c427b3886b82 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,8 @@
-# Maintainer: twa022 <twa022 at gmail dot com>
+# Maintainer: L. Heizinger <misc at heleon dot de>
_pkgname=xfce4-power-manager
-pkgname=${_pkgname}-git
-pkgver=1.7.0+70+gf05d5ee0
+pkgname=${_pkgname}-git-xsccomp
+pkgver=4.18.0+9+g818cabd5
pkgrel=1
pkgdesc="Power manager for Xfce desktop"
arch=('x86_64' 'i686' 'armv7h' 'aarch64')
@@ -14,14 +14,19 @@ optdepends=('xfce4-panel: for the Xfce panel plugin')
makedepends=('intltool' 'xfce4-panel' 'git' 'xfce4-dev-tools')
provides=("${_pkgname}=${pkgver%%+*}")
conflicts=("${_pkgname}")
-source=("${_pkgname}::git+https://gitlab.xfce.org/xfce/${_pkgname}")
-sha256sums=('SKIP')
+source=("${_pkgname}::git+https://gitlab.xfce.org/xfce/${_pkgname}" "xsccomp.patch")
+sha256sums=('SKIP' 'SKIP')
pkgver() {
cd "${_pkgname}"
git describe --long --tags | sed -r "s:^${_pkgname}.::;s/^v//;s/^xfce-//;s/-/+/g"
}
+prepare() {
+ cd "${_pkgname}"
+ patch -Np1 -i $srcdir/xsccomp.patch
+}
+
build() {
cd "${_pkgname}"
diff --git a/xsccomp.patch b/xsccomp.patch
new file mode 100644
index 000000000000..c4823d4cbaf9
--- /dev/null
+++ b/xsccomp.patch
@@ -0,0 +1,21 @@
+diff --git a/src/xfce-screensaver.c b/src/xfce-screensaver.c
+index c9d5c25a..9b7cdc85 100644
+--- a/src/xfce-screensaver.c
++++ b/src/xfce-screensaver.c
+@@ -505,7 +505,6 @@ xfce_screensaver_lock (XfceScreenSaver *saver)
+ {
+ switch (saver->priv->screensaver_type)
+ {
+- case SCREENSAVER_TYPE_FREEDESKTOP:
+ case SCREENSAVER_TYPE_MATE:
+ case SCREENSAVER_TYPE_GNOME:
+ case SCREENSAVER_TYPE_XFCE:
+@@ -550,6 +549,7 @@ xfce_screensaver_lock (XfceScreenSaver *saver)
+ }
+ break;
+ }
++ case SCREENSAVER_TYPE_FREEDESKTOP:
+ case SCREENSAVER_TYPE_OTHER:
+ {
+ gboolean ret = FALSE;
+