diff options
author | sirlucjan | 2017-12-06 01:07:41 +0100 |
---|---|---|
committer | sirlucjan | 2017-12-06 01:07:41 +0100 |
commit | 8f2daf349e54a5ba2edca96b0fc8b21f97386a76 (patch) | |
tree | f73a0d43bdc2448dffbbae87e121d0dfc556cd4b | |
parent | 9f704c8e081220811715fe4b44f3362dc2682dbc (diff) | |
download | aur-8f2daf349e54a5ba2edca96b0fc8b21f97386a76.tar.gz |
Add sddm user to video group, may help with FS#55960
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 34 | ||||
-rw-r--r-- | sddm.sysusers | 1 |
3 files changed, 21 insertions, 18 deletions
@@ -1,6 +1,6 @@ pkgbase = sddm-git pkgdesc = The Simple Desktop Display Manager - pkgver = 0.16.0.1.gd19d874 + pkgver = 0.17.0.0.ga15888b pkgrel = 1 url = https://github.com/sddm/sddm arch = x86_64 @@ -22,7 +22,7 @@ pkgbase = sddm-git source = sddm.sysusers source = sddm.tmpfiles sha256sums = SKIP - sha256sums = 421d6d137a32b7a749427f4ab770e5adeef7dac66b138ab6e216ddc0cf4e2cb6 + sha256sums = 9fce66f325d170c61caed57816f4bc72e9591df083e89da114a3bb16b0a0e60f sha256sums = db625f2a3649d6d203e1e1b187a054d5c6263cadf7edd824774d8ace52219677 pkgname = sddm-git @@ -3,7 +3,7 @@ _pkgbase="sddm" pkgname="$_pkgbase-git" -pkgver=0.16.0.1.gd19d874 +pkgver=0.17.0.0.ga15888b pkgrel=1 pkgdesc="The Simple Desktop Display Manager" arch=("x86_64") @@ -19,34 +19,36 @@ backup=('usr/share/sddm/scripts/Xsetup' source=("git://github.com/sddm/sddm.git#branch=master" sddm.sysusers sddm.tmpfiles) sha256sums=('SKIP' - '421d6d137a32b7a749427f4ab770e5adeef7dac66b138ab6e216ddc0cf4e2cb6' + '9fce66f325d170c61caed57816f4bc72e9591df083e89da114a3bb16b0a0e60f' 'db625f2a3649d6d203e1e1b187a054d5c6263cadf7edd824774d8ace52219677') pkgver() { cd "$srcdir/$_pkgbase" - #ver="$(cat CMakeLists.txt | grep -m3 -e _VERSION_MAJOR -e _VERSION_MINOR -e _VERSION_PATCH | grep -o "[[:digit:]]*" | paste -sd'.')" + #_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 --long | sed 's/^v//;s/-/./g' } -build() { - mkdir -p build +prepare() { + mkdir -p build +} - cd build +build() { + cd build cmake "$srcdir/$_pkgbase" \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_LIBEXECDIR=/usr/lib/sddm \ - -DDBUS_CONFIG_FILENAME=sddm_org.freedesktop.DisplayManager.conf \ - -DBUILD_MAN_PAGES=ON - make + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_LIBEXECDIR=/usr/lib/sddm \ + -DDBUS_CONFIG_FILENAME=sddm_org.freedesktop.DisplayManager.conf \ + -DBUILD_MAN_PAGES=ON + make } package() { - cd build - make DESTDIR="${pkgdir}" install + cd build + make DESTDIR="${pkgdir}" install - install -Dm644 "$srcdir"/sddm.sysusers "$pkgdir"/usr/lib/sysusers.d/sddm.conf - install -Dm644 "$srcdir"/sddm.tmpfiles "$pkgdir"/usr/lib/tmpfiles.d/sddm.conf + install -Dm644 "$srcdir"/sddm.sysusers "$pkgdir"/usr/lib/sysusers.d/sddm.conf + install -Dm644 "$srcdir"/sddm.tmpfiles "$pkgdir"/usr/lib/tmpfiles.d/sddm.conf } diff --git a/sddm.sysusers b/sddm.sysusers index a48f92941391..e56e07d7da86 100644 --- a/sddm.sysusers +++ b/sddm.sysusers @@ -1 +1,2 @@ u sddm - "Simple Desktop Display Manager" /var/lib/sddm +m sddm video |