diff options
author | xengineering <mail2xengineering@protonmail.com> | 2021-05-25 21:45:08 +0200 |
---|---|---|
committer | xengineering <mail2xengineering@protonmail.com> | 2021-05-25 21:45:08 +0200 |
commit | c75d7fbbb52772794fa89d4dcfc8bcaf043eed34 (patch) | |
tree | 0ef1bf737f5341911f3069be9ebe6af8e9e1a86c | |
parent | 4501a7279dcddfb6f434d5426bad6704ab63edfb (diff) | |
download | pkgbuilds-c75d7fbbb52772794fa89d4dcfc8bcaf043eed34.tar pkgbuilds-c75d7fbbb52772794fa89d4dcfc8bcaf043eed34.tar.zst pkgbuilds-c75d7fbbb52772794fa89d4dcfc8bcaf043eed34.zip |
Add stlscope
-rw-r--r-- | stlscope/PKGBUILD | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/stlscope/PKGBUILD b/stlscope/PKGBUILD new file mode 100644 index 0000000..66971dc --- /dev/null +++ b/stlscope/PKGBUILD @@ -0,0 +1,37 @@ +pkgname=stlscope +pkgver=0.1.0 +pkgrel=1 +pkgdesc='A simpel STL file viewer' +arch=('x86_64') +url="https://src.xengineering.eu/xengineering/$pkgname" +license=('GPL3') +makedepends=('go') +depends=('licenses') +source=("$url/archive/$pkgver.tar.gz") +sha256sums=('fbaf650b05de9de6952a25e4b145c64c1ec86f488b483fd96dd669ef3c70e667') + +prepare(){ + cd "$pkgname" + mkdir -p build/ +} + +build() { + cd "$pkgname" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" + go build -o build ./... +} + +check() { + cd "$pkgname" + go test ./... +} + +package() { + cd "$pkgname" + install -Dm755 build/$pkgname "$pkgdir"/usr/bin/$pkgname +} + |