From ce4d81d7e44f422cbb5c53c8e3fd58efdcbbdcea Mon Sep 17 00:00:00 2001 From: mobinmob Date: Tue, 14 Mar 2023 20:05:47 +0200 Subject: [PATCH] New package: turnstile-0.1.1 --- srcpkgs/turnstile/files/turnstiled/run | 4 ++++ ...3f6b7b0288a91cee3409e036bd344cefca3c8.diff | 17 ++++++++++++++ srcpkgs/turnstile/template | 23 +++++++++++++++++++ 3 files changed, 44 insertions(+) create mode 100755 srcpkgs/turnstile/files/turnstiled/run create mode 100644 srcpkgs/turnstile/patches/2333f6b7b0288a91cee3409e036bd344cefca3c8.diff create mode 100644 srcpkgs/turnstile/template diff --git a/srcpkgs/turnstile/files/turnstiled/run b/srcpkgs/turnstile/files/turnstiled/run new file mode 100755 index 000000000000..b6d444677800 --- /dev/null +++ b/srcpkgs/turnstile/files/turnstiled/run @@ -0,0 +1,4 @@ +#!/bin/sh +exec 2>&1 +exec turnstiled + diff --git a/srcpkgs/turnstile/patches/2333f6b7b0288a91cee3409e036bd344cefca3c8.diff b/srcpkgs/turnstile/patches/2333f6b7b0288a91cee3409e036bd344cefca3c8.diff new file mode 100644 index 000000000000..14af92c80536 --- /dev/null +++ b/srcpkgs/turnstile/patches/2333f6b7b0288a91cee3409e036bd344cefca3c8.diff @@ -0,0 +1,17 @@ +diff --git a/meson.build b/meson.build +index f5e994f..8328ad5 100644 +--- a/meson.build ++++ b/meson.build +@@ -16,7 +16,11 @@ pam_dep = dependency('pam', required: true) + pam_misc_dep = dependency('pam_misc', required: false) + rt_dep = cpp.find_library('rt', required: false) + +-scdoc_dep = dependency('scdoc', version: '>=1.10', required: get_option('man')) ++scdoc_dep = dependency( ++ 'scdoc', version: '>=1.10', ++ required: get_option('man'), ++ native: true ++) + + conf_data = configuration_data() + conf_data.set_quoted('RUN_PATH', get_option('rundir')) diff --git a/srcpkgs/turnstile/template b/srcpkgs/turnstile/template new file mode 100644 index 000000000000..33b5591cdd20 --- /dev/null +++ b/srcpkgs/turnstile/template @@ -0,0 +1,23 @@ +# Template file for 'turnstile' +pkgname=turnstile +version=0.1.1 +revision=1 +build_style=meson +configure_args=" -Ddinit=disabled" +hostmakedepends="pkg-config scdoc" +makedepends="pam-devel" +short_desc="Independent session/login tracker" +maintainer="mobinmob " +license="BSD-2-Clause" +homepage="https://github.com/chimera-linux/turnstile" +distfiles="https://github.com/chimera-linux/turnstile/archive/refs/tags/v${version}.tar.gz" +checksum=10512f46cf4e5f57f861e5847e09271cfb1bf9a281a99265e925a367c7b7093d + +pre_configure() { + vsed -i "s/backend = dinit/backend = none/g" turnstiled.conf.in +} + +post_install() { + vlicense COPYING.md + vsv turnstiled +}