From 2bb8336789f7504e1911e2d4f757f5a595302216 Mon Sep 17 00:00:00 2001 From: jolupa Date: Sun, 30 Jun 2019 22:26:49 +0200 Subject: [PATCH] Solved problem with auth pam --- xfce4-screensaver/.md5sum | 1 + xfce4-screensaver/Pkgfile | 11 +++++++++-- xfce4-screensaver/common_auth.patch | 23 +++++++++++++++++++++++ 3 files changed, 33 insertions(+), 2 deletions(-) create mode 100644 xfce4-screensaver/common_auth.patch diff --git a/xfce4-screensaver/.md5sum b/xfce4-screensaver/.md5sum index c5a00d1..7e6b82d 100644 --- a/xfce4-screensaver/.md5sum +++ b/xfce4-screensaver/.md5sum @@ -1 +1,2 @@ +de1345235613eba15ff09aab3666c643 common_auth.patch 2a5663d1b45b94c4fd77974bdd5fa589 xfce4-screensaver-0.1.6.tar.gz diff --git a/xfce4-screensaver/Pkgfile b/xfce4-screensaver/Pkgfile index 4b97d2a..738025e 100644 --- a/xfce4-screensaver/Pkgfile +++ b/xfce4-screensaver/Pkgfile @@ -5,22 +5,29 @@ name=xfce4-screensaver version=0.1.6 -release=1 -source=(https://git.xfce.org/apps/$name/snapshot/$name-$version.tar.gz) +release=2 +source=(https://git.xfce.org/apps/$name/snapshot/$name-$version.tar.gz common_auth.patch) build() { cd $name-$version + patch -p1 -i $SRC/common_auth.patch + ./autogen.sh \ --prefix=/usr \ --libexecdir=/usr/lib/$name \ --sysconfdir=/etc \ + --enable-pam \ + --enable-authentication-scheme=pam \ + --with-pam-prefix=/etc \ + --with-pam-auth-type=common \ --mandir=/usr/man \ --disable-static \ --with-mit-ext \ --with-console-kit \ --without-systemd \ + --without-elogind \ --with-libgl make diff --git a/xfce4-screensaver/common_auth.patch b/xfce4-screensaver/common_auth.patch new file mode 100644 index 0000000..f4f51d2 --- /dev/null +++ b/xfce4-screensaver/common_auth.patch @@ -0,0 +1,23 @@ +From 9ed7a72b483755481e3e7b8ba67f5d0226f91ef3 Mon Sep 17 00:00:00 2001 +From: Kai Kang +Date: Fri, 21 Jun 2019 17:16:04 +0800 +Subject: [PATCH] xfce4-screensaver.common-auth: replace @include with standard + systax + +'@include' is not a standard sysntax. Replace with 'auth include'. + +Signed-off-by: Kai Kang +--- + data/xfce4-screensaver.common-auth | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/data/xfce4-screensaver.common-auth b/data/xfce4-screensaver.common-auth +index a9fd9ce..3bfea70 100644 +--- a/data/xfce4-screensaver.common-auth ++++ b/data/xfce4-screensaver.common-auth +@@ -1,2 +1,2 @@ +-@include common-auth ++auth include common-auth + auth optional pam_gnome_keyring.so +-- +2.20.1