summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorShrinivas Vishnu Kumbhar2021-04-04 20:21:46 +0530
committerShrinivas Vishnu Kumbhar2021-04-04 20:21:46 +0530
commitd72ae7c065be08b81787b56102f310c991ee1297 (patch)
treed15d814b1fc5dc8dca889b63a59e2d8403e95e6c
downloadaur-d72ae7c065be08b81787b56102f310c991ee1297.tar.gz
init
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD43
-rw-r--r--greetd-qtgreet.install17
3 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3bec894951f6
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = greetd-qtgreet
+ pkgdesc = Qt based greeter for greetd, to be run under wayfire or similar wlr-based compositors.
+ pkgver = 1.0.0
+ pkgrel = 1
+ url = https://gitlab.com/marcusbritanicus/QtGreet
+ install = greetd-qtgreet.install
+ arch = aarch64
+ arch = x86_64
+ license = GPLv3
+ makedepends = cmake
+ makedepends = extra-cmake-modules
+ makedepends = python
+ depends = qt5-base
+ depends = wlroots
+ depends = wayfire
+ depends = qt5-wayland
+ depends = greetd
+ source = QtGreet-v1.0.0::https://gitlab.com/marcusbritanicus/QtGreet/-/archive/v1.0.0/QtGreet-v1.0.0.tar.gz
+ md5sums = ea391a96c297a967e16ac4cc7300e8f9
+
+pkgname = greetd-qtgreet
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8969f7469d6a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: Librewish <librewish@gmail.com?
+# Contributer: Dan Johansen <strit@manjaro.org>
+
+pkgname=greetd-qtgreet
+_pkgname=QtGreet
+pkgver=1.0.0
+pkgrel=1
+pkgdesc='Qt based greeter for greetd, to be run under wayfire or similar wlr-based compositors.'
+arch=('aarch64' 'x86_64')
+url="https://gitlab.com/marcusbritanicus/QtGreet"
+license=(GPLv3)
+depends=('qt5-base' 'wlroots' 'wayfire' 'qt5-wayland' 'greetd')
+makedepends=('cmake' 'extra-cmake-modules' 'python')
+#provides=('greetd')
+#conflicts=('greetd')
+install=$pkgname.install
+_commit=9859e90af4da1ff724e5c1443dc5f9ce84dff10a
+source=("$_pkgname-v$pkgver::https://gitlab.com/marcusbritanicus/QtGreet/-/archive/v$pkgver/QtGreet-v$pkgver.tar.gz")
+#source=("git+https://gitlab.com/marcusbritanicus/QtGreet.git#commit=$_commit")
+md5sums=('ea391a96c297a967e16ac4cc7300e8f9')
+
+#pkgver() {
+# cd $pkgname
+# echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD)
+#}
+
+prepare() {
+ cd $_pkgname-v$pkgver
+ #cd $_pkgname
+ python setup.py prepare --no-greetd
+}
+
+build() {
+ cd $_pkgname-v$pkgver
+ #cd $_pkgname
+ python setup.py build --no-greetd
+}
+
+package() {
+ cd $_pkgname-v$pkgver
+ #cd $_pkgname
+ python setup.py install --prefix $pkgdir --no-greetd
+}
diff --git a/greetd-qtgreet.install b/greetd-qtgreet.install
new file mode 100644
index 000000000000..927bcde858f0
--- /dev/null
+++ b/greetd-qtgreet.install
@@ -0,0 +1,17 @@
+post_install() {
+ # Create the system user: greeter
+ useradd -r -M -G video greeter
+
+ # Create the default
+ chown -R greeter:greeter /etc/greetd/
+ chown -R greeter:greeter /etc/qtgreet/
+}
+
+post_remove() {
+ # Delete the system user: greeter
+ userdel -f greeter
+
+ # Create the default
+ rm -rf /etc/greetd/ /etc/qtgreet
+ rm /etc/systemd/system/greetd.service
+}