summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis Martinez2022-09-19 18:03:49 -0500
committerLuis Martinez2022-09-19 18:03:49 -0500
commit3f06ab4173022c87050c7962eb1447f04441a421 (patch)
treeff9e3959a1d97265f734c1b89b898e77b701b9e7
parentffb331576ee93443d824bf2b87bd68c9c2292217 (diff)
downloadaur-3f06ab4173022c87050c7962eb1447f04441a421.tar.gz
package rewrite
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD48
-rw-r--r--greetd-qtgreet.install17
3 files changed, 23 insertions, 57 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c9c27c6cbdcd..931ecd9680da 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,23 +1,18 @@
pkgbase = greetd-qtgreet
- pkgdesc = Qt based greeter for greetd, to be run under wayfire or similar wlr-based compositors.
+ pkgdesc = Qt based greeter for greetd
pkgver = 1.0.0
- pkgrel = 3
+ pkgrel = 4
url = https://gitlab.com/marcusbritanicus/QtGreet
- install = greetd-qtgreet.install
arch = aarch64
arch = x86_64
- license = GPLv3
+ license = GPL3
makedepends = cmake
makedepends = extra-cmake-modules
- makedepends = python
depends = qt5-base
depends = wlroots
depends = qt5-wayland
depends = greetd
- optdepends = wayfire
- optdepends = sway
- source = QtGreet-v1.0.0::https://gitlab.com/marcusbritanicus/QtGreet/-/archive/v1.0.0/QtGreet-v1.0.0.tar.gz
- md5sums = ea391a96c297a967e16ac4cc7300e8f9
+ source = greetd-qtgreet-1.0.0.bz2::https://gitlab.com/marcusbritanicus/QtGreet/-/archive/v1.0.0/QtGreet-v1.0.0.tar.bz2
+ sha256sums = cc309f5d86477e5d616d9e4df4d172bd7860de6ed242b23a6564e1727b837998
pkgname = greetd-qtgreet
-
diff --git a/PKGBUILD b/PKGBUILD
index b38ed014ca21..2ea4f05afd86 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,44 +1,32 @@
-# Maintainer: Librewish <librewish@gmail.com?
+# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
+# Contributor: Librewish <librewish@gmail.com?
# Contributer: Dan Johansen <strit@manjaro.org>
pkgname=greetd-qtgreet
-_pkgname=QtGreet
+_pkg=QtGreet
pkgver=1.0.0
-pkgrel=3
-pkgdesc='Qt based greeter for greetd, to be run under wayfire or similar wlr-based compositors.'
+pkgrel=4
+pkgdesc='Qt based greeter for greetd'
arch=('aarch64' 'x86_64')
url="https://gitlab.com/marcusbritanicus/QtGreet"
-license=(GPLv3)
+license=('GPL3')
depends=('qt5-base' 'wlroots' 'qt5-wayland' 'greetd')
-optdepends=('wayfire' 'sway')
-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')
+makedepends=('cmake' 'extra-cmake-modules')
+source=("$pkgname-$pkgver.bz2::$url/-/archive/v$pkgver/QtGreet-v$pkgver.tar.bz2")
+sha256sums=('cc309f5d86477e5d616d9e4df4d172bd7860de6ed242b23a6564e1727b837998')
-#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
-}
+## no im not using that setup.py script
build() {
- cd $_pkgname-v$pkgver
- #cd $_pkgname
- python setup.py build --no-greetd
+ cmake \
+ -B build \
+ -S "$_pkg-v$pkgver/src" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=None \
+ -Wno-dev
+ make -C build
}
package() {
- cd $_pkgname-v$pkgver
- #cd $_pkgname
- python setup.py install --prefix $pkgdir --no-greetd
+ make -C build install DESTDIR="$pkgdir"
}
diff --git a/greetd-qtgreet.install b/greetd-qtgreet.install
deleted file mode 100644
index 927bcde858f0..000000000000
--- a/greetd-qtgreet.install
+++ /dev/null
@@ -1,17 +0,0 @@
-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
-}