Date: Saturday, April 1, 2023 @ 10:49:14 Author: alerque Revision: 1431609
archrelease: copy trunk to community-testing-x86_64 Added: greetd/repos/community-testing-x86_64/ greetd/repos/community-testing-x86_64/PKGBUILD (from rev 1431608, greetd/trunk/PKGBUILD) greetd/repos/community-testing-x86_64/greetd.pam (from rev 1431608, greetd/trunk/greetd.pam) greetd/repos/community-testing-x86_64/greetd.sysusers (from rev 1431608, greetd/trunk/greetd.sysusers) -----------------+ PKGBUILD | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ greetd.pam | 7 ++++++ greetd.sysusers | 2 + 3 files changed, 65 insertions(+) Copied: greetd/repos/community-testing-x86_64/PKGBUILD (from rev 1431608, greetd/trunk/PKGBUILD) =================================================================== --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2023-04-01 10:49:14 UTC (rev 1431609) @@ -0,0 +1,56 @@ +# Maintainer: Caleb Maclennan <ca...@alerque.com> +# Contributor: Eric Engestrom <aur [at] engestrom [dot] ch> +# Contributor: Kenny Levinsen <aur [at] kl [dot] wtf> + +pkgname=greetd +pkgver=0.9.0 +pkgrel=2 +pkgdesc='Generic greeter daemon' +arch=(x86_64) +url="https://git.sr.ht/~kennylevinsen/$pkgname" +license=(GPL3) +depends=(gcc-libs + glibc + pam + systemd) +makedepends=(cargo + scdoc) +# optdepends=('greetd-gtkgreet: Simple GTK based greeter' +# 'greetd-dlm: Dumb Login Manager' +# 'greetd-wlgreet: Wayland greeter') +# 'greetd-regreet: Wayland greeter') +backup=("etc/$pkgname/config.toml" + "etc/pam.d/$pkgname") +_archive="$pkgname-$pkgver" +source=("$_archive.tar.gz::$url/archive/$pkgver.tar.gz" + "$pkgname.sysusers" + "$pkgname.pam") +sha256sums=('a0cec141dea7fd7838b60a52237692d0fd5a0169cf748b8f8379d8409a3768eb' + '896b7c9b5ec9c9c5795842db9b0f0d792b9d0ceda35891c5c169a9150795b8d1' + '993a3096c2b113e6800f2abbd5d4233ebf1a97eef423990d3187d665d3490b92') + +prepare() { + cd "$_archive" + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + +build() { + cd "$_archive" + cargo build --frozen --release --all-features + make -C man all +} + +check() { + cd "$_archive" + cargo test --frozen --all-features +} + +package() { + cd "$_archive" + install -Dm0755 -t "$pkgdir/usr/bin/" target/release/{"$pkgname",agreety} + install -Dm0644 -t "$pkgdir/usr/lib/systemd/system/" "$pkgname.service" + install -Dm0644 -t "$pkgdir/etc/$pkgname/" config.toml + install -Dm0644 "../$pkgname.pam" "$pkgdir/etc/pam.d/$pkgname" + install -Dm0644 "../$pkgname.sysusers" "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" + make -C man DESTDIR="$pkgdir" PREFIX=/usr install +} Copied: greetd/repos/community-testing-x86_64/greetd.pam (from rev 1431608, greetd/trunk/greetd.pam) =================================================================== --- community-testing-x86_64/greetd.pam (rev 0) +++ community-testing-x86_64/greetd.pam 2023-04-01 10:49:14 UTC (rev 1431609) @@ -0,0 +1,7 @@ +#%PAM-1.0 + +auth required pam_securetty.so +auth requisite pam_nologin.so +auth include system-local-login +account include system-local-login +session include system-local-login Copied: greetd/repos/community-testing-x86_64/greetd.sysusers (from rev 1431608, greetd/trunk/greetd.sysusers) =================================================================== --- community-testing-x86_64/greetd.sysusers (rev 0) +++ community-testing-x86_64/greetd.sysusers 2023-04-01 10:49:14 UTC (rev 1431609) @@ -0,0 +1,2 @@ +u greeter - "greetd greeter user" - /bin/bash +m greeter video