diff options
author | Piotr Gorski | 2024-03-05 22:37:15 +0100 |
---|---|---|
committer | Piotr Gorski | 2024-03-05 22:37:15 +0100 |
commit | 6b182d021decff2983182ecbe2e49eb26d93f154 (patch) | |
tree | 59bcf752f2be6bc65a8ebac8fe58eb16c815a3cd /PKGBUILD | |
parent | e4888e9ab6a07213b14d469152a791b066414182 (diff) | |
download | aur-sddm-git.tar.gz |
sddm-git: update PKGBUILD
Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 29 |
1 files changed, 22 insertions, 7 deletions
@@ -4,7 +4,7 @@ _pkgbase="sddm" pkgname="$_pkgbase-git" pkgver=0.21.0.14.gae072f9 -pkgrel=1 +pkgrel=3 pkgdesc="The Simple Desktop Display Manager" arch=("x86_64") url="https://github.com/sddm/sddm" @@ -37,14 +37,29 @@ backup=('usr/share/sddm/scripts/Xsetup' 'etc/pam.d/sddm' 'etc/pam.d/sddm-autologin' 'etc/pam.d/sddm-greeter') -source=("git+https://github.com/sddm/sddm.git#branch=develop") -sha256sums=('SKIP') +source=("git+https://github.com/sddm/sddm.git#branch=develop" + '0001-Revert-cmake-remove-the-final-Arch-PAM-modules.patch') +sha256sums=('SKIP' + '8939dabe3dd539ff44cf3e5740a1a4a518836ae147fbe54f163bd9f0b10ccc6e') pkgver() { - cd $_pkgbase - #_ver="$(cat CMakeLists.txt | grep -m3 -e _VERSION_MAJOR -e _VERSION_MINOR -e _VERSION_PATCH | grep -o "[[:digit:]]*" | paste -sd'.')" - #echo "${_ver}.r$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)" - git describe --tags --long | sed 's/^v//;s/-/./g' + cd $_pkgbase + #_ver="$(cat CMakeLists.txt | grep -m3 -e _VERSION_MAJOR -e _VERSION_MINOR -e _VERSION_PATCH | grep -o "[[:digit:]]*" | paste -sd'.')" + #echo "${_ver}.r$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)" + git describe --tags --long | sed 's/^v//;s/-/./g' +} + +prepare() { + cd $_pkgbase + + local src + for src in "${source[@]}"; do + src="${src%%::*}" + src="${src##*/}" + [[ $src = *.patch ]] || continue + echo "Applying patch $src..." + patch -Np1 < "../$src" + done } build() { |