Skip to content

Instantly share code, notes, and snippets.

@sooqua
Created August 3, 2019 13:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sooqua/267d5f814f37e1533d943d3c18827e03 to your computer and use it in GitHub Desktop.
Save sooqua/267d5f814f37e1533d943d3c18827e03 to your computer and use it in GitHub Desktop.
# Maintainer: sooqua
_pkgname=light-locker
pkgname=${_pkgname}-git
pkgver=v1.9.0.r13.g05f060d
pkgrel=1
pkgdesc="A simple session locker for LightDM"
arch=('x86_64')
url="https://github.com/sooqua/${_pkgname}"
license=('GPL2')
groups=()
depends=('dbus-glib' 'gtk3' 'libxss' 'libxxf86misc' 'lightdm')
makedepends=('git' 'gnome-common' 'intltool')
provides=("${_pkgname}")
conflicts=("${_pkgname}")
replaces=()
backup=()
options=()
install=
source=("${_pkgname}::git+https://github.com/sooqua/${_pkgname}.git#branch=develop")
md5sums=('SKIP')
noextract=()
pkgver() {
cd "$srcdir/${_pkgname}"
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
prepare() {
cd "$srcdir/${_pkgname}"
}
build() {
cd "$srcdir/${_pkgname}"
./autogen.sh \
--prefix='/usr' \
--localstatedir='/var' \
--sysconfdir='/etc' \
--disable-schemas-compile \
--with-{systemd,mit-ext,dpms-ext,xf86gamma-ext,x} \
--enable-{late-locking,lock-on-suspend}
./configure --prefix=/usr
make
}
check() {
cd "$srcdir/${_pkgname}"
make -k check
}
package() {
cd "$srcdir/${_pkgname}"
make DESTDIR="$pkgdir/" install
}
# vim: ts=2 sw=2 et:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment