Browse Source

kabloomers. release v1.0.0

Jake McGinty 3 years ago
commit
16e0014834
2 changed files with 62 additions and 0 deletions
  1. 16 0
      .SRCINFO
  2. 46 0
      PKGBUILD

+ 16 - 0
.SRCINFO

@@ -0,0 +1,16 @@
+pkgbase = innernet
+	pkgdesc = A tool to manage WireGuard network topologies.
+	pkgver = v1.0.0
+	pkgrel = 1
+	url = https://github.com/tonarino/innernet
+	arch = x86_64
+	license = MIT
+	makedepends = git
+	makedepends = cargo
+	depends = sqlite
+	conflicts = innernet-git
+	source = innernet::git+https://github.com/tonarino/innernet#tag=v1.0.0
+	sha1sums = SKIP
+
+pkgname = innernet
+

+ 46 - 0
PKGBUILD

@@ -0,0 +1,46 @@
+# Maintainer: Jake McGinty <[email protected]>
+
+pkgname=innernet
+pkgver=v1.0.0
+pkgrel=1
+pkgdesc="A tool to manage WireGuard network topologies."
+#epoch=0
+arch=('x86_64')
+url="https://github.com/tonarino/innernet"
+license=('MIT')
+depends=('sqlite')
+conflicts=("innernet-git")
+makedepends=('git' 'cargo')
+source=("$pkgname::git+https://github.com/tonarino/innernet#tag=$pkgver")
+sha1sums=('SKIP')
+
+build() {
+  cd "$pkgname"
+
+  cargo build --release --locked
+}
+
+check() {
+  cd "$pkgname"
+
+  cargo test --release --locked
+}
+
+package() {
+  cd "$pkgname"
+
+  install -Dm755 "target/release/innernet" "$pkgdir/usr/bin/innernet"
+  install -Dm755 "target/release/innernet-server" "$pkgdir/usr/bin/innernet-server"
+  ln -s innernet "$pkgdir/usr/bin/inn"
+
+  install -Dm644 "client/[email protected]" "$pkgdir/usr/lib/systemd/system/[email protected]"
+  install -Dm644 "server/[email protected]" "$pkgdir/usr/lib/systemd/system/[email protected]"
+
+  install -Dm644 "doc/innernet.8.gz" "$pkgdir/usr/share/man/man8/innernet.8.gz"
+  install -Dm644 "doc/innernet-server.8.gz" "$pkgdir/usr/share/man/man8/innernet-server.8.gz"
+
+  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
+
+# vim:set ts=2 sw=2 et:
+