diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6147b076326f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,62 @@ +# Maintainer: aulonsal <aulonsal at gmail dot com> +pkgname=outfieldr +pkgver=1.0.0 +pkgrel=1 +pkgdesc='TLDR client in zig' +arch=('x86_64') +url='https://gitlab.com/ve-nt/outfieldr' +license=('MIT') +makedepends=('git' 'zig') +provides=('tldr') +conflicts=('tldr') +source=( + "git+$url.git#tag=$pkgver" + 'git+https://github.com/truemedian/zfetch.git' + 'git+https://github.com/Hejsil/zig-clap.git#branch=zig-master' + 'zig-tar::git+https://github.com/mattnite/tar.git' + 'git+https://github.com/MasterQ32/zig-network.git' + 'git+https://github.com/MasterQ32/zig-uri.git' + 'git+https://github.com/alexnask/iguanaTLS.git' + 'git+https://github.com/truemedian/hzzp.git' +) +b2sums=( + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP' +) + +prepare() { + cd "$pkgname" + + git submodule init + git config submodule.deps/zfetch.url "${srcdir}/zfetch" + git config submodule.deps/zig-clap.url "${srcdir}/zig-clap" + git config submodule.deps/zig-clap.branch 'zig-master' + git config submodule.deps/tar.url "${srcdir}/zig-tar" + git config submodule.deps/zig-network.url "${srcdir}/zig-network" + git config submodule.deps/zig-uri.url "${srcdir}/zig-uri" + git config submodule.deps/iguanaTLS.url "${srcdir}/iguanaTLS" + git config submodule.deps/hzzp.url "${srcdir}/hzzp" + git submodule update +} + +build() { + cd "$pkgname" + + zig build -Drelease-safe +} + +package() { + cd "$pkgname" + + DESTDIR="${pkgdir}" zig build \ + -Drelease-safe \ + install + + install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" +} |