diff --git a/PKGBUILD.template b/PKGBUILD.template index f34be1e..4456ab7 100644 --- a/PKGBUILD.template +++ b/PKGBUILD.template @@ -9,31 +9,25 @@ arch=(x86_64 aarch64) url="https://github.com/yuezk/${_gitname}" license=('GPL3') depends=('openconnect>=8.0.0' qt5-base qt5-webengine qt5-websockets) -makedepends=() +makedepends=(g++ make) source=( "${_gitname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz" - "https://github.com/itay-grudev/SingleApplication/archive/v3.0.19.tar.gz" - "https://github.com/SergiusTheBest/plog/archive/1.1.5.tar.gz" ) sha256sums=( '{SOURCE_SHA}' - '9405fd259288b2a862e91e5135bccee936f0438e1b32c13603277132309d15e0' - '6c80b4701183d2415bec927e1f5ca9b1761b3b5c65d3e09fb29c743e016d5609' ); prepare() { - mv "$srcdir/SingleApplication-3.0.19" -T "$srcdir/${_gitname}-${pkgver}/singleapplication" - mv "$srcdir/plog-1.1.5" -T "$srcdir/${_gitname}-${pkgver}/plog" } build() { cd "$srcdir/${_gitname}-${pkgver}" - qmake CONFIG+=release "${srcdir}/${_gitname}-${pkgver}/GlobalProtect-openconnect.pro" - make + ./cmakew -B build + MAKEFLAGS=-j$(nproc) ./cmakew --build build } package() { cd "$srcdir/${_gitname}-${pkgver}" - make INSTALL_ROOT="$pkgdir/" install + make DESTDIR="$pkgdir/" install -C build } diff --git a/scripts/install.sh b/scripts/install.sh index 2601327..d7308ac 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -1,7 +1,7 @@ #!/bin/bash -e ./cmakew -B build -./cmakew --build build +MAKEFLAGS=-j$(nproc) ./cmakew --build build sudo ./cmakew --install build sudo systemctl daemon-reload