diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..619bc3370915 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Jerome Leclanche <jerome@leclan.ch> + +_pkgbase="sddm" +pkgname="$_pkgbase-git" +pkgver=0.10.0.56.gd6a9dea +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" "qt5-tools" "python-docutils") +provides=("$_pkgbase") +conflicts=("$_pkgbase") +install="$_pkgbase.install" +backup=("usr/share/sddm/scripts/Xsetup") +source=("git+https://github.com/sddm/$_pkgbase.git") +sha256sums=("SKIP") + + +pkgver() { + cd "$srcdir/$_pkgbase" + git describe --always | sed "s/^v//g" | sed "s/-/./g" +} + +build() { + mkdir -p 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 +} + +package() { + cd build + make DESTDIR="$pkgdir" install +} |