summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjavum2020-04-23 23:41:46 +0700
committerjavum2020-04-23 23:41:46 +0700
commit3f7fd76f710467bf030f65213e8ac45bf2ee9dc8 (patch)
tree6069be4d3bea72221a5a7558d054f77e35796dfb
downloadaur-3f7fd76f710467bf030f65213e8ac45bf2ee9dc8.tar.gz
Initial upload: lightdm-autologin-greeter-git v1.0.r6.5fb7a66-1
lightdm-autologin-greeter
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD28
-rw-r--r--lightdm-autologin-greeter.install27
3 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..efec48824a4a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = lightdm-autologin-greeter-git
+ pkgdesc = Autologin greeter for LightDM - nodm successor
+ pkgver = v1.0.r6.5fb7a66
+ pkgrel = 1
+ url = https://github.com/spanezz/lightdm-autologin-greeter
+ install = lightdm-autologin-greeter.install
+ arch = i686
+ arch = x86_64
+ license = MIT
+ makedepends = git
+ depends = lightdm
+ depends = python-gobject
+ provides = lightdm-autologin-greeter
+ conflicts = lightdm-autologin-greeter
+ source = lightdm-autologin-greeter-git::git+https://github.com/spanezz/lightdm-autologin-greeter.git#branch=master
+ source = lightdm-autologin-greeter.install
+ sha256sums = SKIP
+ sha256sums = dbaacaf4c10b4ea252ad3ab7f20c0fbb961926302228cf737ae8ce4fe9f10d61
+
+pkgname = lightdm-autologin-greeter-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..84ae32298532
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,28 @@
+# Maintainer: MrJavum <mrjavum [at] gmail [dot] com>
+
+pkgname=lightdm-autologin-greeter-git
+pkgver=v1.0.r6.5fb7a66
+pkgrel=1
+pkgdesc="Autologin greeter for LightDM - nodm successor"
+arch=('i686' 'x86_64')
+url="https://github.com/spanezz/lightdm-autologin-greeter"
+license=('MIT')
+depends=('lightdm' 'python-gobject')
+makedepends=('git')
+provides=("${pkgname%-git}")
+conflicts=("${pkgname%-git}")
+source=("${pkgname}::git+https://github.com/spanezz/${pkgname%-git}.git#branch=master"
+ "${pkgname%-git}.install")
+sha256sums=('SKIP'
+ 'dbaacaf4c10b4ea252ad3ab7f20c0fbb961926302228cf737ae8ce4fe9f10d61')
+install="${pkgname%-git}.install"
+
+pkgver() {
+ cd "$srcdir/${pkgname}"
+ printf "%s" "$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')"
+}
+
+package() {
+ install -Dm755 "$srcdir/${pkgname}/bin/${pkgname%-git}" "$pkgdir/usr/bin/${pkgname%-git}"
+ install -Dm644 "$srcdir/${pkgname}/share/xgreeters/${pkgname%-git}.desktop" "$pkgdir/usr/share/xgreeters/${pkgname%-git}.desktop"
+} \ No newline at end of file
diff --git a/lightdm-autologin-greeter.install b/lightdm-autologin-greeter.install
new file mode 100644
index 000000000000..8584e9d37b91
--- /dev/null
+++ b/lightdm-autologin-greeter.install
@@ -0,0 +1,27 @@
+post_install() {
+ echo "==>"
+ echo "==> To enabled lightdm-autologin-greeter, change the following config files:"
+ echo "==>"
+ echo "==> /etc/lightdm/lightdm.conf"
+ echo "==> greeter-session = lightdm-autologin-greeter"
+ echo "==> user-session=lightdm-xsession"
+ echo "==> autologin-user=YOUR_USERNAME"
+ echo "==> pam-service=lightdm"
+ echo "==> pam-autologin-service=lightdm-autologin"
+ echo "==>"
+ echo "==> /etc/pam.d/lightdm"
+ echo "==> #%PAM-1.0"
+ echo "==> auth sufficient pam_succeed_if.so user ingroup nopasswdlogin"
+ echo "==> auth include system-login"
+ echo "==> ..."
+ echo "==>"
+ echo "==> Then logout & restart lightdm:"
+ echo "==>"
+ echo "==> sudo systemctl restart lightdm"
+ echo "==>"
+}
+
+post_upgrade() {
+ post_install
+}
+