summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKodi Craft2023-01-22 18:45:40 +0100
committerKodi Craft2023-01-22 18:45:40 +0100
commitf6295e3dffb7a6b39f9cc33a91c17f3dd3da981b (patch)
treed9128e32aa2a8b36ff651e221fdf97a2ba86b7d9
downloadaur-f6295e3dffb7a6b39f9cc33a91c17f3dd3da981b.tar.gz
Initial commit
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD42
2 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..884bff710615
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = drophost-git
+ pkgdesc = A simple drop-in /etc/hosts generator
+ pkgver = r2.89ae21b
+ pkgrel = 0
+ url = https://github.com/KodiCraft/drophost.git
+ arch = any
+ license = MIT
+ makedepends = rust
+ makedepends = cargo
+ makedepends = python
+ makedepends = git
+ conflicts = drophost
+ source = drophost-git::git+https://github.com/KodiCraft/drophost.git
+ sha256sums = SKIP
+
+pkgname = drophost-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..d145a7c6a550
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: Kodi Craft <kodi at kdcf dot me>
+#
+
+_pkgname=drophost
+pkgname=${_pkgname}-git
+pkgbase=drophost
+pkgver=r2.89ae21b
+pkgrel=0
+makedepends=('rust' 'cargo' 'python' 'git')
+arch=('any')
+pkgdesc="A simple drop-in /etc/hosts generator"
+source=("$pkgname::git+https://github.com/KodiCraft/drophost.git")
+url="https://github.com/KodiCraft/drophost.git"
+license=('MIT')
+sha256sums=('SKIP')
+conflicts=('drophost')
+
+pkgver() {
+ cd "$srcdir/$pkgname"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ return 0
+}
+
+package() {
+ cd "$srcdir/$pkgname"
+
+ # User may not be using rustup, so always succeed
+ rustup override set nightly || true
+ cargo install \
+ --locked \
+ --path . \
+ --root="$pkgdir/usr"
+
+ rm "$pkgdir/usr/.crates.toml" "$pkgdir/usr/.crates2.json"
+
+ mkdir -p "$pkgdir/etc/systemd/system/"
+ cp "./drophost.service" "$pkgdir/etc/systemd/system/"
+ chmod 1711 "$pkgdir/etc/systemd/system/drophost.service"
+}