summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobin Appelman2021-11-17 22:32:47 +0100
committerRobin Appelman2021-11-17 22:32:47 +0100
commit1af76696c2d9320816e6987f2f2087d61c8c237c (patch)
tree34e9b89b3f31f442271cf359052f74465a1d5c01
downloadaur-1af76696c2d9320816e6987f2f2087d61c8c237c.tar.gz
initial version
-rw-r--r--.SRCINFO11
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD29
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"
+}