diff options
author | Hermann Höhne | 2025-05-12 00:15:14 +0200 |
---|---|---|
committer | Hermann Höhne | 2025-05-12 00:15:14 +0200 |
commit | 14e001666524b6182f2f144025e6e7b8249a88f8 (patch) | |
tree | 25cca6f8f647b89593141a23ab3d0b77a6daf813 /PKGBUILD | |
parent | 3ddf993a2c9c21b9dcb9a4e454525d8d1d3cbe3a (diff) | |
download | aur-purple-gowhatsapp-git.tar.gz |
Update for go-compliant folder structure.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 23 |
1 files changed, 12 insertions, 11 deletions
@@ -1,34 +1,35 @@ # Maintainer: Hermann Höhne <hoehermann@gmx.de> pkgname=purple-gowhatsapp-git _pkgnam=${pkgname%-git} -pkgver=1.14.0 +pkgver=1.17.0 pkgrel=1 pkgdesc="A libpurple/Pidgin plugin for WhatsApp, powered by whatsmeow" arch=('x86_64' 'i686') url="https://github.com/hoehermann/purple-gowhatsapp" license=('GPLv3') groups=() -depends=('libpurple' 'opusfile' 'gdk-pixbuf2' 'webp-pixbuf-loader') +depends=('libpurple') +optdepends=('webp-pixbuf-loader: Stickers' 'gdk-pixbuf2: Stickers' 'opusfile: Upload opus audio as PTT voice message') makedepends=('git' 'go' 'cmake' 'make' 'pkg-config') provides=("${_pkgnam}") conflicts=("${_pkgnam}") install= -source=("${_pkgnam}::git+https://github.com/hoehermann/purple-gowhatsapp.git#tag=latest") +source=("${_pkgnam}::git+https://github.com/hoehermann/purple-gowhatsapp.git") noextract=() sha256sums=('SKIP') pkgver() { - export GOPATH="$srcdir/${_pkgnam}/build/src/go/_go" - cd "$srcdir/${_pkgnam}" - bash version.sh "$srcdir/${_pkgnam}/build" + export GOPATH="$srcdir/${_pkgnam}/build/_go" + bash "$srcdir/${_pkgnam}/scripts/version.sh" } prepare() { - git -C "$srcdir/${_pkgnam}" submodule update --init - mkdir -p "$srcdir/${_pkgnam}/build" - cd "$srcdir/${_pkgnam}/build" - cmake -G "Unix Makefiles" .. - cmake --build . --target download-modules || true + cd "$srcdir/${_pkgnam}" + git submodule update --init + rm go.mod go.sum # have bleeding edge whatsmeow + cmake -G "Unix Makefiles" -S . -B build -DCMAKE_Go_FLAGS="-mod=vendor" # prepare vendored build + cmake --build build --target download-modules # download whatsmeow's and its dependencies' sources + env GOPATH="$srcdir/${_pkgnam}/build/_go" go mod vendor # copy downloaded sources into source tree } build() { |