summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPiotr Gorski2018-07-20 01:40:58 +0200
committerPiotr Gorski2018-07-20 01:40:58 +0200
commitc1093932498ab0e7c3c70d4c11e6c5ac553d7c83 (patch)
tree454e4af690b03e0fd73c159a8a5aef935c7ef486
parentb1927f11a5a98fee15de093b4721f51435494bd1 (diff)
downloadaur-c1093932498ab0e7c3c70d4c11e6c5ac553d7c83.tar.gz
Sync with Arch
Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD25
2 files changed, 13 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 694010a08d6c..3052d8fc56e4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = sddm-git
pkgdesc = The Simple Desktop Display Manager
- pkgver = 0.17.0.0.ga15888b
- pkgrel = 4
+ pkgver = 0.18.0.0.gc8867e0
+ pkgrel = 1
url = https://github.com/sddm/sddm
arch = x86_64
license = GPL
diff --git a/PKGBUILD b/PKGBUILD
index 485db5356b39..9df152f8efa9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,8 +3,8 @@
_pkgbase="sddm"
pkgname="$_pkgbase-git"
-pkgver=0.17.0.0.ga15888b
-pkgrel=4
+pkgver=0.18.0.0.gc8867e0
+pkgrel=1
pkgdesc="The Simple Desktop Display Manager"
arch=("x86_64")
url="https://github.com/sddm/sddm"
@@ -26,7 +26,7 @@ pkgver() {
cd "$srcdir/$_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 --long | sed 's/^v//;s/-/./g'
+ git describe --tags --long | sed 's/^v//;s/-/./g'
}
prepare() {
@@ -37,11 +37,10 @@ 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_LIBEXECDIR=/usr/lib/sddm \
+ -DDBUS_CONFIG_FILENAME=sddm_org.freedesktop.DisplayManager.conf \
+ -DBUILD_MAN_PAGES=ON
+ make
}
package() {
@@ -51,12 +50,10 @@ package() {
install -Dm644 "$srcdir"/sddm.sysusers "$pkgdir"/usr/lib/sysusers.d/sddm.conf
install -Dm644 "$srcdir"/sddm.tmpfiles "$pkgdir"/usr/lib/tmpfiles.d/sddm.conf
- # Move sddm.conf to /usr/lib https://bugs.archlinux.org/task/56609
- mkdir "$pkgdir"/usr/lib/sddm/sddm.conf.d
- mv "$pkgdir"/{etc/sddm.conf,usr/lib/sddm/sddm.conf.d}
-
+ install -d "$pkgdir"/usr/lib/sddm/sddm.conf.d
+ "$pkgdir"/usr/bin/sddm --example-config > "$pkgdir"/usr/lib/sddm/sddm.conf.d/default.conf
# Don't set PATH in sddm.conf
- sed -r 's|DefaultPath=.*|DefaultPath=/usr/local/sbin:/usr/local/bin:/usr/bin|g' -i "$pkgdir"/usr/lib/sddm/sddm.conf.d/sddm.conf
+ sed -r 's|DefaultPath=.*|DefaultPath=/usr/local/sbin:/usr/local/bin:/usr/bin|g' -i "$pkgdir"/usr/lib/sddm/sddm.conf.d/default.conf
# Unset InputMethod https://github.com/sddm/sddm/issues/952
- sed -e "/^InputMethod/s/qtvirtualkeyboard//" -i "$pkgdir"/usr/lib/sddm/sddm.conf.d/sddm.conf
+ sed -e "/^InputMethod/s/qtvirtualkeyboard//" -i "$pkgdir"/usr/lib/sddm/sddm.conf.d/default.conf
}