summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaximilian Moser2021-03-20 18:45:17 +0100
committerMaximilian Moser2021-03-20 18:48:18 +0100
commitb7aaa84ad3c4305625a23b3ce5dfb5f6aa52fd3e (patch)
tree55a433898fbfe934aeeb1ced966fe08b1d8ae9f8
downloadaur-b7aaa84ad3c4305625a23b3ce5dfb5f6aa52fd3e.tar.gz
Add first versions of PKGBUILD and .SRCINFO
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD47
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/"
+}
+