George Rawlinson pushed to branch main at Arch Linux / Packaging / Packages /
brat
Commits:
db484889 by George Rawlinson at 2026-02-21T08:00:38+00:00
upgpkg: 0.9.0-2
Simplify patch for paths.
- - - - -
4 changed files:
- .SRCINFO
- PKGBUILD
- REUSE.toml
- no-libexec.patch → fix-paths.patch
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = brat
pkgdesc = A parallel TAP testing harness for the POSIX shell
pkgver = 0.9.0
- pkgrel = 1
+ pkgrel = 2
url = https://codeberg.org/sstephenson/brat
arch = any
license = BSD-2-Clause
@@ -12,10 +12,10 @@ pkgbase = brat
depends = sed
depends = coreutils
source = brat::git+https://codeberg.org/sstephenson/brat#tag=v0.9.0
- source = no-libexec.patch
+ source = fix-paths.patch
sha512sums =
9d3ac841b70a365d70625e0d4a5ae884de5a8236d341eddf4f99282de8a1d3486ddf62925ab63b80c51080274f4aad8432ef858f6ae583e2b5cf1c9246d0b4c7
- sha512sums =
6b774cf24acdb575c4492a2e5d381c15d66eb2b4c71325410f1708905f5c05967a7468114142517eed66d7c9df5f814791416e0795603bd0612b7d53c3ae5d3c
+ sha512sums =
dbd6465e423094d7d3251babe330633b3bc616a3edcd8e79bab5d1f13318cbc4d402cdefea4973c7226ec4a0032d588ed7b9b0618d3f1bb7c46ad2499f5b4cfa
b2sums =
a6607992dd05a8b25df08d6a90cc231ff1b839aa3eefab7a7b7fb271f5d99015f6638790f6b0bcf1fd6812521f07731204f1c420a02135be7c5d6b51b6fd27fe
- b2sums =
c6972acf5c68296c996e2302f1dcd488c07fb20cbabf5f428aa0ca037fa0ffc344f02f3bc7b2e7c7e256139c30555abb24cacc3caf350f606d2ee63804ffe2e8
+ b2sums =
e1825256a00005bb36e6c96ad5fc31a25fdd02b7c6200b967c773c198f5af6e4484f837ca96be3b442d357cc9695c535d69d5e6ca0245ca9363549e1e03cff78
pkgname = brat
=====================================
PKGBUILD
=====================================
@@ -2,7 +2,7 @@
pkgname=brat
pkgver=0.9.0
-pkgrel=1
+pkgrel=2
pkgdesc='A parallel TAP testing harness for the POSIX shell'
arch=(any)
url='https://codeberg.org/sstephenson/brat'
@@ -11,12 +11,12 @@ depends=(sh awk sed coreutils)
makedepends=(git)
source=(
"$pkgname::git+$url#tag=v$pkgver"
- no-libexec.patch
+ fix-paths.patch
)
sha512sums=('9d3ac841b70a365d70625e0d4a5ae884de5a8236d341eddf4f99282de8a1d3486ddf62925ab63b80c51080274f4aad8432ef858f6ae583e2b5cf1c9246d0b4c7'
-
'6b774cf24acdb575c4492a2e5d381c15d66eb2b4c71325410f1708905f5c05967a7468114142517eed66d7c9df5f814791416e0795603bd0612b7d53c3ae5d3c')
+
'dbd6465e423094d7d3251babe330633b3bc616a3edcd8e79bab5d1f13318cbc4d402cdefea4973c7226ec4a0032d588ed7b9b0618d3f1bb7c46ad2499f5b4cfa')
b2sums=('a6607992dd05a8b25df08d6a90cc231ff1b839aa3eefab7a7b7fb271f5d99015f6638790f6b0bcf1fd6812521f07731204f1c420a02135be7c5d6b51b6fd27fe'
-
'c6972acf5c68296c996e2302f1dcd488c07fb20cbabf5f428aa0ca037fa0ffc344f02f3bc7b2e7c7e256139c30555abb24cacc3caf350f606d2ee63804ffe2e8')
+
'e1825256a00005bb36e6c96ad5fc31a25fdd02b7c6200b967c773c198f5af6e4484f837ca96be3b442d357cc9695c535d69d5e6ca0245ca9363549e1e03cff78')
check() {
cd "$pkgname"
@@ -27,8 +27,9 @@ check() {
package() {
cd "$pkgname"
- # patch out usage of libexec
- patch -p1 -i "$srcdir/no-libexec.patch"
+ # disallow usage of libexec
+ # ensure $ROOT points to /usr
+ patch -p1 -i "$srcdir/fix-paths.patch"
# binary
install -vDm755 -t "$pkgdir/usr/bin" bin/brat
=====================================
REUSE.toml
=====================================
@@ -5,7 +5,7 @@ path = [
"PKGBUILD",
".SRCINFO",
".nvchecker.toml",
- "no-libexec.patch",
+ "fix-paths.patch",
]
SPDX-FileCopyrightText = "Arch Linux contributors"
SPDX-License-Identifier = "0BSD"
=====================================
no-libexec.patch → fix-paths.patch
=====================================
@@ -1,22 +1,13 @@
--- a/bin/brat
+++ b/bin/brat
-@@ -6,7 +6,7 @@ set -eu
+@@ -5,8 +5,8 @@ set -eu
+
export SELF="$(realpath "$0")"
NAME="${SELF##*/}"
- ROOT="${SELF%/*/*}"
+-ROOT="${SELF%/*/*}"
-PATH="$ROOT/libexec:$ROOT/lib/$NAME:$PATH"
-+PATH="/usr/lib/brat:$PATH"
++ROOT="/usr"
++PATH="$ROOT/lib/$NAME:$PATH"
USAGE="<COMMAND>"
unset VERSION
---- a/lib/brat/_init.sh
-+++ b/lib/brat/_init.sh
-@@ -7,7 +7,7 @@ TMPDIR="${TMPDIR:-/tmp}"
- TMPDIR="${TMPDIR%/}"
- export TMPDIR
-
--export BRAT_LIB="$ROOT/lib/$NAME"
-+export BRAT_LIB="/usr/lib/brat"
-
- if [ -z "${BRAT_RUN+set}" ]; then
- export BRAT_RUN="$$"
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/brat/-/commit/db4848897042cc12c05e5e02e388591c1b7eed71
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/brat/-/commit/db4848897042cc12c05e5e02e388591c1b7eed71
You're receiving this email because of your account on gitlab.archlinux.org.