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.


Reply via email to