diff options
author | Leonhard Heizinger | 2023-01-31 21:39:49 +0100 |
---|---|---|
committer | Leonhard Heizinger | 2023-01-31 21:39:49 +0100 |
commit | 126b130b068b431bddd17651738fe62c048fd94c (patch) | |
tree | 458c2166928185e140d6e6c999062929008fbe9e | |
parent | 58092e0607a02b9c6da729680134fddba85b5f8a (diff) | |
download | aur-126b130b068b431bddd17651738fe62c048fd94c.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 15 | ||||
-rw-r--r-- | xsccomp.patch | 21 |
3 files changed, 37 insertions, 10 deletions
@@ -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 @@ -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; + |