diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 29 |
1 files changed, 16 insertions, 13 deletions
@@ -3,32 +3,35 @@ pkgname=wireguard-vanity-keygen-bin _shortname=wireguard-vanity-keygen pkgver=0.1.1 -pkgrel=1 +pkgrel=2 pkgdesc='WireGuard vanity key generator' arch=('x86_64' 'aarch64' 'i686' 'arm') url='https://github.com/axllent/wireguard-vanity-keygen' license=('MIT') depends=('glibc') -provides=('wireguard-vanity-keygen') -conflicts=('wireguard-vanity-keygen') -source_x86_64=("https://github.com/axllent/wireguard-vanity-keygen/releases/download/${pkgver}/${_shortname}-linux-amd64.tar.gz") -source_aarch64=("https://github.com/axllent/wireguard-vanity-keygen/releases/download/${pkgver}/${_shortname}-linux-arm64.tar.gz") -source_i686=("https://github.com/axllent/wireguard-vanity-keygen/releases/download/${pkgver}/${_shortname}-linux-386.tar.gz") -source_arm=("https://github.com/axllent/wireguard-vanity-keygen/releases/download/${pkgver}/${_shortname}-linux-arm.tar.gz") +provides=("${_shortname}") +conflicts=("${_shortname}") +_source_url="https://github.com/axllent/wireguard-vanity-keygen" +_download_path="${_source_url}/releases/download/${pkgver}" +source_x86_64=("${_download_path}/${_shortname}-linux-amd64.tar.gz") +source_aarch64=("${_download_path}/${_shortname}-linux-arm64.tar.gz") +source_i686=("${_download_path}/${_shortname}-linux-386.tar.gz") +source_arm=("${_download_path}/${_shortname}-linux-arm.tar.gz") sha256sums_x86_64=('9a092217fb7419402071db92ab6c4fb5a7ab8972c2b273733c75517d3b86d2c4') sha256sums_aarch64=('71476b987cf37047ee449d06864c61926519746a93f71755bd5bb450dcd94bfa') sha256sums_i686=('694813431dbe0bced13d03257a5d468542c56dd951cd375aa0d92e0e8d62b9a7') sha256sums_arm=('6dfae03e0405afc8da65935882ed60998bdb759445aa52895693ce10cf5d9d06') package() { - # Upstream uses different format for architechture notation - case $CARCH in - 'x86_64') subarch='amd64' ;; - 'aarch64') subarch='arm64' ;; - 'i686') subarch='386' ;; - *) subarch=$CARCH ;; + # Upstream uses different format for architecture notation + case "${CARCH}" in + 'x86_64') _subarch='amd64' ;; + 'aarch64') _subarch='arm64' ;; + 'i686') _subarch='386' ;; + *) _subarch="${CARCH}" ;; esac + # Install license and binary install -Dm644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" install -Dm755 "${srcdir}/${_shortname}" "${pkgdir}/usr/bin/${_shortname}" } |