From e32d0fd293115228ee7832cb6375a41b7581587a Mon Sep 17 00:00:00 2001 From: ed neville Date: Tue, 2 Mar 2021 18:40:48 +0000 Subject: [PATCH] New package: please-0.3.24 --- srcpkgs/pleaser/files/please.pam | 4 ++++ srcpkgs/pleaser/template | 31 +++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 srcpkgs/pleaser/files/please.pam create mode 100644 srcpkgs/pleaser/template diff --git a/srcpkgs/pleaser/files/please.pam b/srcpkgs/pleaser/files/please.pam new file mode 100644 index 00000000000..10a4824b56e --- /dev/null +++ b/srcpkgs/pleaser/files/please.pam @@ -0,0 +1,4 @@ +#%PAM-1.0 +auth include system-auth +account include system-auth +session include system-auth diff --git a/srcpkgs/pleaser/template b/srcpkgs/pleaser/template new file mode 100644 index 00000000000..d2a58aa0d68 --- /dev/null +++ b/srcpkgs/pleaser/template @@ -0,0 +1,31 @@ +# Template file for 'pleaser' +pkgname=pleaser +_binary=please +version=0.3.24 +revision=1 +wrksrc="${_binary}-v${version}" +build_style=cargo +makedepends="cmake llvm clang pam-devel" +short_desc="Polite and easy to configure regex-first sudo alternative " +maintainer="Ed Neville " +license="GPL-3.0-or-later" +homepage="https://www.usenix.org.uk/content/please.html" +distfiles="https://gitlab.com/edneville/${_binary}/-/archive/v${version}/${_binary}-v${version}.tar.gz" +checksum=ca6a50a4f28b78b23f98d24263248cf7a6eca3c2f20f05cbda86277ceeeda12e + +pre_build() { + export CFLAGS_${RUST_BUILD//-/_}="${CFLAGS_host}" + export CC_${RUST_BUILD//-/_}="${BUILD_CC}" +} + +post_install() { + local manpage + vdoc README.md + manpage=$(find ${wrksrc} -name please.ini.5) + vman ${manpage} + manpage=$(find ${wrksrc} -name please.1) + vman ${manpage} + vinstall ${FILESDIR}/please.pam 644 etc/pam.d please + vinstall ${FILESDIR}/please.pam 644 etc/pam.d pleaseedit + chmod 4755 $DESTDIR/usr/bin/please $DESTDIR/usr/bin/pleaseedit +}