summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD22
-rw-r--r--test.patch22
3 files changed, 11 insertions, 43 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7ce147efc922..1931b16a1355 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index d50ad3d078a7..5ce3197483e7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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