Date: Thursday, April 8, 2021 @ 22:18:49 Author: orhun Revision: 914995
addpkg: innernet 1.0.1-3 Added: innernet/ innernet/repos/ innernet/trunk/ innernet/trunk/PKGBUILD ----------+ PKGBUILD | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) Added: innernet/trunk/PKGBUILD =================================================================== --- innernet/trunk/PKGBUILD (rev 0) +++ innernet/trunk/PKGBUILD 2021-04-08 22:18:49 UTC (rev 914995) @@ -0,0 +1,45 @@ +# Maintainer: Orhun Parmaksız <[email protected]> +# Contributor: Jake McGinty <[email protected]> + +pkgname=innernet +pkgver=1.0.1 +pkgrel=3 +pkgdesc="A private network system that uses WireGuard under the hood" +arch=('x86_64') +url="https://github.com/tonarino/innernet" +license=('MIT') +depends=('sqlite') +makedepends=('rust' 'git' 'clang' 'llvm') +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") +sha256sums=('a240c4b7eb4df38628348509f0f9c89baec500d433349edccfbedffd58cdb45e') + +build() { + cd "$pkgname-$pkgver" + cargo build --release --locked +} + +check() { + cd "$pkgname-$pkgver" + cargo test --release --locked +} + +package() { + cd "$pkgname-$pkgver" + + install -Dm 755 "target/release/$pkgname" "$pkgdir/usr/bin/$pkgname" + install -Dm 755 "target/release/$pkgname-server" "$pkgdir/usr/bin/$pkgname-server" + ln -s "/usr/bin/$pkgname" "$pkgdir/usr/bin/inn" + + install -Dm 644 "client/[email protected]" "$pkgdir/usr/lib/systemd/system/[email protected]" + install -Dm 644 "client/$pkgname.target" "$pkgdir/usr/lib/systemd/system/$pkgname.target" + + install -Dm 644 "server/[email protected]" "$pkgdir/usr/lib/systemd/system/[email protected]" + + install -Dm 644 "doc/$pkgname.8.gz" "$pkgdir/usr/share/man/man8/$pkgname.8.gz" + install -Dm 644 "doc/$pkgname-server.8.gz" "$pkgdir/usr/share/man/man8/$pkgname-server.8.gz" + + install -Dm 644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm 644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md" +} + +# vim:set ts=2 sw=2 et:
