summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorsirlucjan2017-09-06 21:15:22 +0200
committersirlucjan2017-09-06 21:15:22 +0200
commit682c2b5bb1b169e78dc61970f904b11616d2128d (patch)
tree2c9a8f08e0055ab7d61efc34234e838ae56a5bcd /PKGBUILD
parent952696094ba7283209a9cec7ff0f128ae06c090a (diff)
downloadaur-682c2b5bb1b169e78dc61970f904b11616d2128d.tar.gz
Cleanup && bump to 0.15.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD47
1 files changed, 27 insertions, 20 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 2e85dd981260..d8cfd4908c2e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,29 +1,32 @@
-# Maintainer: Jerome Leclanche <jerome@leclan.ch>
+# Maintainer: Piotr Gorski <lucjan.lucjanov@gmail.com>
+# Contributor: Jerome Leclanche <jerome@leclan.ch>
_pkgbase="sddm"
pkgname="$_pkgbase-git"
-pkgver=0.14.0.29.g078c4d8
+pkgver=0.15.0.r1044.ge26c1e6
pkgrel=1
pkgdesc="The Simple Desktop Display Manager"
arch=("i686" "x86_64")
url="https://github.com/sddm/sddm"
license=("GPL")
-depends=("qt5-declarative" "upower")
-makedepends=("git" "cmake" "extra-cmake-modules" "qt5-tools" "python-docutils")
-provides=("$_pkgbase" "display-manager")
-conflicts=("$_pkgbase" "display-manager")
-install="$_pkgbase.install"
-backup=(
- "usr/share/sddm/scripts/Xsetup"
- "etc/sddm.conf"
-)
-source=("git+https://github.com/sddm/$_pkgbase.git")
-sha256sums=("SKIP")
+depends=('qt5-declarative' 'xorg-xauth' 'xorg-server')
+makedepends=('extra-cmake-modules' 'python-docutils' 'qt5-tools' 'git')
+provides=("$_pkgbase" 'display-manager')
+conflicts=("$_pkgbase")
+backup=('usr/share/sddm/scripts/Xsetup'
+ 'etc/pam.d/sddm'
+ 'etc/sddm.conf')
+source=("git://github.com/sddm/sddm.git#branch=master"
+sddm.sysusers sddm.tmpfiles)
+sha256sums=('SKIP'
+ '421d6d137a32b7a749427f4ab770e5adeef7dac66b138ab6e216ddc0cf4e2cb6'
+ 'db625f2a3649d6d203e1e1b187a054d5c6263cadf7edd824774d8ace52219677')
pkgver() {
cd "$srcdir/$_pkgbase"
- git describe --always | sed "s/^v//g" | sed "s/-/./g"
+ _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)"
}
build() {
@@ -32,13 +35,17 @@ build() {
cd build
cmake "$srcdir/$_pkgbase" \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_INSTALL_LIBEXECDIR=/usr/lib/sddm \
- -DCMAKE_BUILD_TYPE=Release \
- -DBUILD_MAN_PAGES=ON
- make
+ -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
}