diff options
author | Maximilian Moser | 2021-03-20 18:45:17 +0100 |
---|---|---|
committer | Maximilian Moser | 2021-03-20 18:48:18 +0100 |
commit | b7aaa84ad3c4305625a23b3ce5dfb5f6aa52fd3e (patch) | |
tree | 55a433898fbfe934aeeb1ced966fe08b1d8ae9f8 | |
download | aur-b7aaa84ad3c4305625a23b3ce5dfb5f6aa52fd3e.tar.gz |
Add first versions of PKGBUILD and .SRCINFO
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 47 |
2 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..66c5fb3b6c93 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = lightdm-elephant-greeter-git + pkgdesc = Simple LightDM greeter that does not need X11 + pkgver = r10.bcd44ba + pkgrel = 1 + url = https://github.com/max-moser/elephant-greeter + arch = any + license = MIT + makedepends = git + depends = lightdm + depends = python>=3.8 + depends = cage + provides = lightdm-elephant-greeter + source = git+https://github.com/max-moser/elephant-greeter.git + sha256sums = SKIP + +pkgname = lightdm-elephant-greeter-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..83cab3950569 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: Maximilian Moser <maximilian.moser at tuwien dot ac dot at> + +pkgname=lightdm-elephant-greeter-git +pkgver=r10.bcd44ba +pkgrel=1 +pkgdesc="Simple LightDM greeter that does not need X11" +arch=("any") +url="https://github.com/max-moser/elephant-greeter" +license=("MIT") +depends=("lightdm" "python>=3.8" "cage") +makedepends=("git") +optdepends=() +provides=("lightdm-elephant-greeter") +conflicts=() +replaces=() +source=("git+https://github.com/max-moser/elephant-greeter.git") +sha256sums=("SKIP") + +pkgver() { + # create a package version from git + cd elephant-greeter + ( + set -o pipefail + git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} + +prepare() { + : # nothing to prepare (no patches, ...) +} + +build() { + : # nothing to compile (it's python) +} + +check() { + : # no tests to run +} + +package() { + # install the package + cd elephant-greeter + make PKG_PREFIX="${pkgdir}" INSTALL_PATH="/usr" CONFIG_PATH="/etc" install + install -Dpm 644 LICENSE -t "${pkgdir}/usr/share/licenses/elephant-greeter/" +} + |