diff options
author | jonathan | 2022-12-16 19:13:08 -0300 |
---|---|---|
committer | jonathan | 2022-12-16 19:20:20 -0300 |
commit | 48e2725894699850fe0e0b560f7537bee6e326f1 (patch) | |
tree | 80f0a0acfd344a7a091702a0966b0fecf4697ee0 | |
download | aur-48e2725894699850fe0e0b560f7537bee6e326f1.tar.gz |
initial pkg build
Signed-off-by: jonathan <jhrldev@gmail.com>
add src info
Signed-off-by: jonathan <jhrldev@gmail.com>
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 30 | ||||
-rw-r--r-- | openaws-vpn-client-script | 6 |
3 files changed, 50 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..14b7611f1583 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = openaws-vpn-client-bin + pkgdesc = Unofficial Open-Source AWS VPN Client for Linux based off of samm-git study + pkgver = 0.1.6 + pkgrel = 1 + url = https://github.com/JonathanxD/openaws-vpn-client + arch = x86_64 + license = MIT + noextract = openaws-vpn-client-script + source = openaws-vpn-client-0.1.6.tar.gz::https://gitlab.com/api/v4/projects/32275975/packages/generic/openaws-vpn-client/0.1.6/openaws-vpn-client-0.1.6.tar.gz + source = local://openaws-vpn-client-script + sha512sums = 5901659c6519716102f546b58e604c5e0003c249c38be0fcb1370e4c302a0f6d7f6a17805f652fd3e266132e1fcdd363a5f904dbbfa7a2142259a44cf6507b0b + sha512sums = 63c1d8100c9852d401072ffeeeeab04513d01bb186150dcd9910022b946ca27b126145e9b2539b09ce82051cab824fd93c5d964d4bbdba99bccc3c5f015782ec + +pkgname = openaws-vpn-client-bin diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c9941bca7ece --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,30 @@ +pkgname=openaws-vpn-client-bin +_pkgname=${pkgname%%-bin} +_source_url="https://gitlab.com/api/v4/projects/32275975/packages/generic" +pkgver=0.1.6 +pkgrel=1 +pkgdesc="Unofficial Open-Source AWS VPN Client for Linux based off of samm-git study" +arch=('x86_64') +url="https://github.com/JonathanxD/openaws-vpn-client" +license=('MIT') +source=("${_pkgname}-${pkgver}.tar.gz::${_source_url}/${_pkgname}/${pkgver}/${_pkgname}-${pkgver}.tar.gz" "local://openaws-vpn-client-script") +sha512sums=('5901659c6519716102f546b58e604c5e0003c249c38be0fcb1370e4c302a0f6d7f6a17805f652fd3e266132e1fcdd363a5f904dbbfa7a2142259a44cf6507b0b' '63c1d8100c9852d401072ffeeeeab04513d01bb186150dcd9910022b946ca27b126145e9b2539b09ce82051cab824fd93c5d964d4bbdba99bccc3c5f015782ec') +noextract=("openaws-vpn-client-script") + +package() { + cd "$srcdir" + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + # Install openaws-vpn-client UI + # NOTE: This is not the main binary, the main binary shell script is installed separately + install -Dm755 "${_pkgname}" "${pkgdir}/usr/share/${_pkgname}/bin/${_pkgname}" + + # Install openaws-vpn-client shell script + install -Dm755 "openaws-vpn-client-script" "${pkgdir}/usr/bin/openaws-vpn-client" + + # + install -Dm755 "share/openvpn/bin/openvpn" "${pkgdir}/usr/share/${_pkgname}/share/openvpn/bin/openvpn" + install -Dm644 "share/openvpn/COPYING" "${pkgdir}/usr/share/${_pkgname}/share/openvpn/COPYING" + install -Dm644 "share/openvpn/COPYRIGHT.GPL" "${pkgdir}/usr/share/${_pkgname}/share/openvpn/COPYRIGHT.GPL" + install -Dm644 "share/openvpn/PATCH-LICENSE" "${pkgdir}/usr/share/${_pkgname}/share/openvpn/PATCH-LICENSE" + install -Dm644 "share/pwd.txt" "${pkgdir}/usr/share/${_pkgname}/share/pwd.txt" +} diff --git a/openaws-vpn-client-script b/openaws-vpn-client-script new file mode 100644 index 000000000000..43beb1664e58 --- /dev/null +++ b/openaws-vpn-client-script @@ -0,0 +1,6 @@ +#!/usr/bin/env bash +PACKAGE_DIR= +BASE_DIR="${PACKAGE_DIR}/usr/share/openaws-vpn-client" +export SHARED_DIR="${BASE_DIR}/share" + +exec "${BASE_DIR}/bin/openaws-vpn-client" "$@" |