diff options
author | Kodi Craft | 2023-01-22 18:45:40 +0100 |
---|---|---|
committer | Kodi Craft | 2023-01-22 18:45:40 +0100 |
commit | f6295e3dffb7a6b39f9cc33a91c17f3dd3da981b (patch) | |
tree | d9128e32aa2a8b36ff651e221fdf97a2ba86b7d9 | |
download | aur-f6295e3dffb7a6b39f9cc33a91c17f3dd3da981b.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 42 |
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" +} |