From 58b79ea621e5da8e92d3e963729a74abf8587513 Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Sat, 29 Jan 2022 20:46:51 +0100 Subject: [PATCH 1/3] pam: move pkgconfig files to pam-devel --- srcpkgs/pam/template | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/pam/template b/srcpkgs/pam/template index bc15bef7c8f1..235f671d0de4 100644 --- a/srcpkgs/pam/template +++ b/srcpkgs/pam/template @@ -1,7 +1,7 @@ # Template file for 'pam' pkgname=pam version=1.5.2 -revision=1 +revision=2 wrksrc="Linux-PAM-$version" build_style=gnu-configure configure_args=" @@ -53,6 +53,7 @@ pam-devel_package() { vmove usr/share/man/man3 vmove usr/share/doc vmove usr/lib/*.so + vmove usr/lib/pkgconfig } } pam-libs_package() { From ab3b58a267ac126cf5c0dcded5aee4504f2741d6 Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Tue, 28 Dec 2021 02:24:11 +0000 Subject: [PATCH 2/3] pam-base: load pam_dumb_runtime_dir.so if present --- srcpkgs/pam-base/files/system-login | 1 + srcpkgs/pam-base/template | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/pam-base/files/system-login b/srcpkgs/pam-base/files/system-login index 978527109364..2275deba480d 100644 --- a/srcpkgs/pam-base/files/system-login +++ b/srcpkgs/pam-base/files/system-login @@ -15,4 +15,5 @@ session include system-auth session optional pam_motd.so motd=/etc/motd session optional pam_mail.so dir=/var/mail standard quiet -session optional pam_elogind.so +-session optional pam_dumb_runtime_dir.so session required pam_env.so diff --git a/srcpkgs/pam-base/template b/srcpkgs/pam-base/template index 621b1da44129..70dfab9fa996 100644 --- a/srcpkgs/pam-base/template +++ b/srcpkgs/pam-base/template @@ -1,7 +1,7 @@ # Template file for 'pam-base' pkgname=pam-base version=0.4 -revision=1 +revision=2 short_desc="PAM base configuration files" maintainer="Érico Nogueira " license="Public Domain" From f5c2c873d59f64e3898ea4a59072b71977dc274f Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Tue, 28 Dec 2021 02:09:14 +0000 Subject: [PATCH 3/3] New package: dumb_runtime_dir-1.0.2 --- srcpkgs/dumb_runtime_dir/template | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 srcpkgs/dumb_runtime_dir/template diff --git a/srcpkgs/dumb_runtime_dir/template b/srcpkgs/dumb_runtime_dir/template new file mode 100644 index 000000000000..c57ddcf5c620 --- /dev/null +++ b/srcpkgs/dumb_runtime_dir/template @@ -0,0 +1,18 @@ +# Template file for 'dumb_runtime_dir' +pkgname=dumb_runtime_dir +version=1.0.2 +revision=1 +build_style=gnu-makefile +hostmakedepends="pkg-config" +makedepends="pam-devel" +depends="pam-base>=0.4.0_2" +short_desc="Creates an XDG_RUNTIME_DIR on login and never removes it" +maintainer="Isaac Freund " +license="0BSD" +homepage="https://github.com/ifreund/dumb_runtime_dir" +distfiles="${homepage}/releases/download/v${version}/dumb_runtime_dir-${version}.tar.gz" +checksum=884f955fbf1e11810ef1530495916eb62c0093f2d851545b8e80a25fd80a4d3f + +post_install() { + vlicense LICENSE +}