summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlphaJack2024-03-03 17:20:55 +0100
committerAlphaJack2024-03-03 17:20:55 +0100
commit8d8567979cccd749c0f3008e00cb3ff0812936f9 (patch)
tree0452308987e4940391dc3506e91bdce6329f0dc3
downloadaur-rustic-server-bin.tar.gz
Initial commit
-rw-r--r--.SRCINFO31
-rw-r--r--PKGBUILD25
2 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..02a731b0e61d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,31 @@
+pkgbase = rustic-server-bin
+ pkgdesc = A REST server built in rust for use with rustic and restic
+ pkgver = nightly
+ pkgrel = 1
+ url = https://rustic.cli.rs/ecosystem/rustic-server/
+ arch = x86_64
+ arch = aarch64
+ arch = i686
+ arch = armv7h
+ license = Apache-2.0
+ provides = rustic-server
+ provides = restic-rest-server
+ validpgpkeys = 12B7166D9FD59124416952E34018C5DE3BF8C081
+ source_x86_64 = https://github.com/rustic-rs/nightly/raw/main/rustic_server/rustic-server-nightly-x86_64-unknown-linux-gnu.tar.gz
+ source_x86_64 = https://github.com/rustic-rs/nightly/raw/main/rustic_server/rustic-server-nightly-x86_64-unknown-linux-gnu.tar.gz.asc
+ b2sums_x86_64 = SKIP
+ b2sums_x86_64 = SKIP
+ source_aarch64 = https://github.com/rustic-rs/nightly/raw/main/rustic_server/rustic-server-nightly-aarch64-unknown-linux-gnu.tar.gz
+ source_aarch64 = https://github.com/rustic-rs/nightly/raw/main/rustic_server/rustic-server-nightly-aarch64-unknown-linux-gnu.tar.gz.asc
+ b2sums_aarch64 = SKIP
+ b2sums_aarch64 = SKIP
+ source_i686 = https://github.com/rustic-rs/nightly/raw/main/rustic_server/rustic-server-nightly-i686-unknown-linux-gnu.tar.gz
+ source_i686 = https://github.com/rustic-rs/nightly/raw/main/rustic_server/rustic-server-nightly-i686-unknown-linux-gnu.tar.gz.asc
+ b2sums_i686 = SKIP
+ b2sums_i686 = SKIP
+ source_armv7h = https://github.com/rustic-rs/nightly/raw/main/rustic_server/rustic-server-nightly-armv7-unknown-linux-gnueabihf.tar.gz
+ source_armv7h = https://github.com/rustic-rs/nightly/raw/main/rustic_server/rustic-server-nightly-armv7-unknown-linux-gnueabihf.tar.gz.asc
+ b2sums_armv7h = SKIP
+ b2sums_armv7h = SKIP
+
+pkgname = rustic-server-bin
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b2e7c9f96ba1
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,25 @@
+# Maintainer: AlphaJack <alphajack at tuta dot io>
+
+pkgname="rustic-server-bin"
+pkgver="nightly"
+pkgrel=1
+pkgdesc="A REST server built in rust for use with rustic and restic"
+url="https://rustic.cli.rs/ecosystem/rustic-server/"
+arch=("x86_64" "aarch64" "i686" "armv7h")
+provides=("rustic-server" "restic-rest-server")
+license=("Apache-2.0")
+source_x86_64=("https://github.com/rustic-rs/nightly/raw/main/rustic_server/rustic-server-nightly-x86_64-unknown-linux-gnu.tar.gz"{,.asc})
+source_aarch64=("https://github.com/rustic-rs/nightly/raw/main/rustic_server/rustic-server-nightly-aarch64-unknown-linux-gnu.tar.gz"{,.asc})
+source_i686=("https://github.com/rustic-rs/nightly/raw/main/rustic_server/rustic-server-nightly-i686-unknown-linux-gnu.tar.gz"{,.asc})
+source_armv7h=("https://github.com/rustic-rs/nightly/raw/main/rustic_server/rustic-server-nightly-armv7-unknown-linux-gnueabihf.tar.gz"{,.asc})
+validpgpkeys=("12B7166D9FD59124416952E34018C5DE3BF8C081")
+b2sums_x86_64=("SKIP" "SKIP")
+b2sums_aarch64=("SKIP" "SKIP")
+b2sums_i686=("SKIP" "SKIP")
+b2sums_armv7h=("SKIP" "SKIP")
+
+package(){
+ install -d "$pkgdir/usr/share/rustic"
+ cp -r "config" "$pkgdir/usr/share/rustic"
+ install -D -m 755 "rustic-server" -t "$pkgdir/usr/bin"
+}