diff options
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 22 | ||||
-rw-r--r-- | test.patch | 22 |
3 files changed, 11 insertions, 43 deletions
@@ -1,18 +1,16 @@ pkgbase = landrun pkgdesc = Run any Linux process in a secure, unprivileged sandbox using Landlock LSM - pkgver = 0.1.12 + pkgver = 0.1.15 pkgrel = 1 url = https://github.com/Zouuup/landrun arch = x86_64 license = MIT checkdepends = curl makedepends = go - provides = landrun=0.1.12 + provides = landrun=0.1.15 conflicts = landrun-bin conflicts = landrun-git - source = landrun-0.1.12.tar.gz::https://github.com/Zouuup/landrun/archive/refs/tags/v0.1.12.tar.gz - source = test.patch - sha512sums = 05a39777e5e7d740a1606fea66a975b8efcea440cc2fdea19bebc68f649e01422780e287d840b9eb864e545e34b13a76f4096292df591a438c7247856d9eac16 - sha512sums = 3e5a283fbcf9c65af5a5390048d0c73fa97cbc9eba9b14a761a1dadcc3f2e58ff7b71985fd8394d0b2d4b246b3b25379c2eaa3c2b1284cda421a57eba8e290be + source = landrun-0.1.15.tar.gz::https://github.com/Zouuup/landrun/archive/refs/tags/v0.1.15.tar.gz + sha512sums = 387b8f37318b295baa781ede946fdbf2a2e3564f66673c8cccd6ed4f04393a5422cc493e484c0ff20b8fcb861a5aef96276f8b6fe9ca31f8b418464b104ed266 pkgname = landrun @@ -2,7 +2,7 @@ pkgname="landrun" _user="Zouuup" -pkgver=0.1.12 +pkgver=0.1.15 pkgrel=1 pkgdesc="Run any Linux process in a secure, unprivileged sandbox using Landlock LSM" arch=('x86_64') @@ -14,16 +14,9 @@ depends=() makedepends=(go) checkdepends=(curl) source=( - "${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz" - "test.patch" + "${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz" ) -sha512sums=('05a39777e5e7d740a1606fea66a975b8efcea440cc2fdea19bebc68f649e01422780e287d840b9eb864e545e34b13a76f4096292df591a438c7247856d9eac16' - '3e5a283fbcf9c65af5a5390048d0c73fa97cbc9eba9b14a761a1dadcc3f2e58ff7b71985fd8394d0b2d4b246b3b25379c2eaa3c2b1284cda421a57eba8e290be') - -prepare() { - cd "${pkgname}-${pkgver}" - patch --forward --strip=1 --input="../test.patch" -} +sha512sums=('387b8f37318b295baa781ede946fdbf2a2e3564f66673c8cccd6ed4f04393a5422cc493e484c0ff20b8fcb861a5aef96276f8b6fe9ca31f8b418464b104ed266') build() { cd "${pkgname}-${pkgver}" @@ -32,19 +25,18 @@ build() { export CGO_CXXFLAGS="${CXXFLAGS}" export CGO_LDFLAGS="${LDFLAGS}" export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" - go build -o landrun cmd/landrun/main.go + go build -o landrun cmd/landrun/main.go } check() { cd "${pkgname}-${pkgver}" - ./test.sh --keep-binary + ./test.sh --keep-binary --no-build } - package() { cd "${pkgname}-${pkgver}" - install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - install -Dm644 -t "${pkgdir}/usr/share/doc/${pkgname}" *.md + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -Dm644 -t "${pkgdir}/usr/share/doc/${pkgname}" *.md install -Dm755 landrun "${pkgdir}/usr/bin/${pkgname}" } diff --git a/test.patch b/test.patch deleted file mode 100644 index e4fe88067a3d..000000000000 --- a/test.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff -u -r landrun-0.1.11.orig/test.sh landrun-0.1.11/test.sh ---- landrun-0.1.11.orig/test.sh 2025-03-23 21:55:36.087332829 -0400 -+++ landrun-0.1.11/test.sh 2025-03-23 21:56:32.475286702 -0400 -@@ -23,12 +23,12 @@ - } - - # Build the binary --print_status "Building landrun binary..." --go build -o landrun cmd/landrun/main.go --if [ $? -ne 0 ]; then -- print_error "Failed to build landrun binary" -- exit 1 --fi -+#print_status "Building landrun binary..." -+#go build -o landrun cmd/landrun/main.go -+#if [ $? -ne 0 ]; then -+# print_error "Failed to build landrun binary" -+# exit 1 -+#fi - print_success "Binary built successfully" - - # Create test directories |