From ee41ace3fec50f5e1eacaf4ae5a4eb79e5627533 Mon Sep 17 00:00:00 2001 From: Martchus Date: Fri, 26 Apr 2024 21:55:47 +0200 Subject: [PATCH] Add static-compat-pkgconf This package just contains a wrapper around pkg-config that always specifies `--static`. --- environment/static-compat/PKGBUILD | 13 +++++++++---- environment/static-compat/pkg-config.sh | 2 ++ 2 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 environment/static-compat/pkg-config.sh diff --git a/environment/static-compat/PKGBUILD b/environment/static-compat/PKGBUILD index 46527b5f..4e91de0c 100644 --- a/environment/static-compat/PKGBUILD +++ b/environment/static-compat/PKGBUILD @@ -1,15 +1,20 @@ -pkgname=static-compat-environment +pkgname=(static-compat-{environment,pkgconf}) pkgver=1 -pkgrel=1 +pkgrel=2 arch=('any') pkgdesc="Script providing common environment variables to use gcc-static-compat" license=('GPL') depends=('gcc-static-compat') url="https://github.com/Martchus/PKGBUILDs" -source=("static-compat-environment.sh") +source=(static-compat-environment.sh pkg-config.sh) sha256sums=('SKIP') -package() { +package_static-compat-environment() { install -d "${pkgdir}"/usr/bin install -m 755 static-compat-environment.sh "${pkgdir}"/usr/bin/static-compat-environment } + +package_static-compat-pkgconf() { + install -d "${pkgdir}"/usr/static-compat/bin/ + install -m 755 pkg-config.sh "${pkgdir}"/usr/static-compat/bin/pkg-config +} diff --git a/environment/static-compat/pkg-config.sh b/environment/static-compat/pkg-config.sh new file mode 100644 index 00000000..c762bfe3 --- /dev/null +++ b/environment/static-compat/pkg-config.sh @@ -0,0 +1,2 @@ +#!/usr/bin/bash +exec /usr/bin/pkg-config --static "$@"