aboutsummaryrefslogtreecommitdiffstats
path: root/main/xdg-utils
diff options
context:
space:
mode:
Diffstat (limited to 'main/xdg-utils')
-rw-r--r--main/xdg-utils/APKBUILD6
-rw-r--r--main/xdg-utils/xdg-screensaver-mv-T.patch25
2 files changed, 29 insertions, 2 deletions
diff --git a/main/xdg-utils/APKBUILD b/main/xdg-utils/APKBUILD
index 40478cb4646..b31b5f12131 100644
--- a/main/xdg-utils/APKBUILD
+++ b/main/xdg-utils/APKBUILD
@@ -2,16 +2,17 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=xdg-utils
pkgver=1.0.2
-pkgrel=1
+pkgrel=2
pkgdesc="Basic desktop integration functions"
url="http://portland.freedesktop.org/wiki/"
arch="noarch"
license="MIT"
-depends=
+depends="xset xprop"
makedepends=
install=
subpackages="$pkgname-doc"
source="http://portland.freedesktop.org/download/xdg-utils-$pkgver.tgz
+ xdg-screensaver-mv-T.patch
xfce.patch"
_builddir="$srcdir"/$pkgname-$pkgver
@@ -40,4 +41,5 @@ package() {
}
md5sums="348a5b91dc66426505022c74a64b2940 xdg-utils-1.0.2.tgz
+f1e310a02e15ca38b07281465eff664e xdg-screensaver-mv-T.patch
328567c08a452bdbbedd2f1cca9ac116 xfce.patch"
diff --git a/main/xdg-utils/xdg-screensaver-mv-T.patch b/main/xdg-utils/xdg-screensaver-mv-T.patch
new file mode 100644
index 00000000000..6452d6307cf
--- /dev/null
+++ b/main/xdg-utils/xdg-screensaver-mv-T.patch
@@ -0,0 +1,25 @@
+--- ./scripts/xdg-screensaver.orig
++++ ./scripts/xdg-screensaver
+@@ -354,18 +354,10 @@
+ return 0
+ }
+
+-# Check if we can use "mv -T"
+-if mv -T ... ... 2>&1 | grep '\.\.\.' > /dev/null ; then
+- # We can securely move files in /tmp with mv -T
+- DEBUG 1 "mv -T available"
+- MV="mv -T"
+- screensaver_file="/tmp/xdg-screensaver-$USER-"`echo $DISPLAY | sed 's/:/-/g'`
+-else
+- # No secure moves available, use home dir
+- DEBUG 1 "mv -T not available"
+- MV="mv"
+- screensaver_file="$HOME/.xdg-screensaver-"`echo $HOSTNAME-$DISPLAY | sed 's/:/-/g'`
+-fi
++# No secure moves available, use home dir
++DEBUG 1 "mv -T not available"
++MV="mv"
++screensaver_file="$HOME/.xdg-screensaver-"`echo $HOSTNAME-$DISPLAY | sed 's/:/-/g'`
+ lockfile_command=`which lockfile 2> /dev/null`
+
+ lockfile()