diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 18 insertions, 16 deletions
@@ -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 } |