diff options
author | Robin Appelman | 2021-11-17 22:32:47 +0100 |
---|---|---|
committer | Robin Appelman | 2021-11-17 22:32:47 +0100 |
commit | 1af76696c2d9320816e6987f2f2087d61c8c237c (patch) | |
tree | 34e9b89b3f31f442271cf359052f74465a1d5c01 | |
download | aur-1af76696c2d9320816e6987f2f2087d61c8c237c.tar.gz |
initial version
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 29 |
3 files changed, 41 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..14ce762a874a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,11 @@ +pkgbase = synapse-bt + pkgdesc = A flexible and fast BitTorrent daemon. + pkgver = 1.0.0 + pkgrel = 1 + arch = x86_64 + license = ISC + makedepends = cargo + source = synapse-1.0.tar.gz::https://github.com/Luminarys/synapse/archive/refs/tags/1.0.tar.gz + sha256sums = e14573bc36e6b54c4091dc7b790775a7ffa3f433ee098984a0be6a4007c0da1f + +pkgname = synapse-bt diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..9b7526452753 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +synapse-* diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..bbeaee1445f9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,29 @@ +pkgname=synapse-bt +_name=synapse +pkgver=1.0.0 +pkgrel=1 +pkgdesc="A flexible and fast BitTorrent daemon." +arch=(x86_64) +license=(ISC) +depends=() +makedepends=(cargo) +_archive="$_name-1.0" +source=("$_archive.tar.gz::https://github.com/Luminarys/synapse/archive/refs/tags/1.0.tar.gz") +sha256sums=('e14573bc36e6b54c4091dc7b790775a7ffa3f433ee098984a0be6a4007c0da1f') + +prepare() { + cd "$_archive" + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + +build() { + cd "$_archive" + local RUSTUP_TOOLCHAIN=stable + local CARGO_TARGET_DIR=target + cargo build --frozen --release +} + +package() { + cd "$_archive" + install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/synapse" +} |