diff options
author | Ward Segers | 2018-07-26 22:43:30 +0200 |
---|---|---|
committer | Ward Segers | 2018-07-26 22:43:30 +0200 |
commit | 6cabb1d0ecb145c9d1574a49b79ba0089a47e1eb (patch) | |
tree | 49e1d5a47f0bf72c21454c92a95c6d419ede4269 | |
download | aur-6cabb1d0ecb145c9d1574a49b79ba0089a47e1eb.tar.gz |
Initial AUR package
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 36 |
2 files changed, 52 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..437ee8c9ca8b --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = nordselect + pkgdesc = Select the ideal NordVPN server + pkgver = 0.3.0 + pkgrel = 1 + url = https://github.com/editicalu/nordselect + arch = any + license = MIT + makedepends = cargo + depends = curl + provides = nordselect + source = https://github.com/editicalu/nordselect/archive/0.3.0.tar.gz + validpgpkeys = CC0B7CE9604A8A91F0D70B778489DB248465FDD7 + sha512sums = a10cc86810a9af4653bd3e9cc85332ee791bd178a971252ef02ba68d77900c79af526728fc70efe0ade003e47f9a46ffe6267acb077dc2294e7bba85ee14bc28 + +pkgname = nordselect + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..baab72e81995 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Ward Segers <w@rdsegers.be> + +pkgname=nordselect +pkgver=0.3.0 +pkgrel=1 +pkgdesc="Select the ideal NordVPN server" +arch=('any') +url="https://github.com/editicalu/nordselect" +license=('MIT') +depends=('curl') +makedepends=('cargo') +provides=('nordselect') +source=("https://github.com/editicalu/$pkgname/archive/$pkgver.tar.gz") +sha512sums=("a10cc86810a9af4653bd3e9cc85332ee791bd178a971252ef02ba68d77900c79af526728fc70efe0ade003e47f9a46ffe6267acb077dc2294e7bba85ee14bc28") +validpgpkeys=("CC0B7CE9604A8A91F0D70B778489DB248465FDD7") + +build() { + cd "$pkgname-$pkgver" + cargo build --release +} + +check() { + cd "$pkgname-$pkgver" + cargo test +} + +package() { + cd "$pkgname-$pkgver" + install -Dm755 target/release/nordselect "$pkgdir/usr/bin/nordselect" +} + +post_install() { + # Allow ping functionality + # This crate uses liboping, a non-standard way to ping. This is prohibited by Linux by default. + setcap cap_net_raw+ep /usr/bin/nordselect +} |