diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 22 |
1 files changed, 7 insertions, 15 deletions
@@ -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}" } |