summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuckyTurtleDev2023-05-08 15:22:45 +0200
committerLuckyTurtleDev2023-05-08 15:22:45 +0200
commitcd2b571a82d40c4dcd3a0f22ac3e97874ae6d091 (patch)
treef98a8b9deed23ef617d55d03d3c0b5dbb038eafa
downloadaur-cd2b571a82d40c4dcd3a0f22ac3e97874ae6d091.tar.gz
auto-update crab-hole 0.1.0
-rw-r--r--.SRCINFO15
-rw-r--r--.index.json5
-rw-r--r--PKGBUILD39
3 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..acd599a00ab5
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = crab-hole
+ pkgdesc = A pihole clone written using Trust-DNS
+ pkgver = 0.1.0
+ pkgrel = 1
+ url = https://crates.io/crates/crab-hole
+ arch = aarch64
+ arch = i686
+ arch = x86_64
+ license = AGPL
+ makedepends = cargo
+ depends = gcc-libs
+ source = crab-hole-0.1.0.tar.gz::https://crates.io/api/v1/crates/crab-hole/0.1.0/download
+ sha512sums = f55360e5c694a502c89a4920c1273d6639584ba11b52cb31b1b21d2937379ee37ddf0fa1f470b1569e6cd7aee34f87c5cc55e7d987d3cb73d2a2da7e1b37a012
+
+pkgname = crab-hole \ No newline at end of file
diff --git a/.index.json b/.index.json
new file mode 100644
index 000000000000..df01ed1c753b
--- /dev/null
+++ b/.index.json
@@ -0,0 +1,5 @@
+{
+ ".i": 1,
+ "crate": "crab-hole",
+ "version": "0.1.0"
+} \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..cadd5ad98e03
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# -*- mode: Shell-script; eval: (setq indent-tabs-mode 't); eval: (setq tab-width 4) -*-
+# Maintainer: LuckyTurtleDev [aur at lukas1818 dot de]
+
+_crate="crab-hole"
+pkgname="crab-hole"
+pkgver=0.1.0
+pkgrel=1
+pkgdesc='A pihole clone written using Trust-DNS'
+url='https://crates.io/crates/crab-hole'
+license=('AGPL')
+
+depends=('gcc-libs')
+makedepends=('cargo')
+
+source=("$_crate-$pkgver.tar.gz::https://crates.io/api/v1/crates/crab-hole/0.1.0/download")
+sha512sums=('f55360e5c694a502c89a4920c1273d6639584ba11b52cb31b1b21d2937379ee37ddf0fa1f470b1569e6cd7aee34f87c5cc55e7d987d3cb73d2a2da7e1b37a012')
+
+# Tier 1 architectures supported by Rust (https://doc.rust-lang.org/nightly/rustc/platform-support.html#tier-1)
+arch=('aarch64' 'i686' 'x86_64')
+
+prepare() {
+ cd "$srcdir/$_crate-$pkgver"
+
+ cargo fetch --locked
+}
+
+build() {
+ cd "$srcdir/$_crate-$pkgver"
+ cargo build \
+ --offline \
+ --locked \
+ --release
+}
+
+package() {
+ cd "$srcdir/$_crate-$pkgver"
+ install -Dm755 "target/release/crab-hole" -t "$pkgdir/usr/bin"
+ install -Dm644 "LICENSE" -t "$pkgdir/usr/share/licenses/$pkgname/"
+} \ No newline at end of file