blob: 53cbdc59e2d7e6564a025adcc17e03305517948b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
# Maintainer: snit <snit@cock.li>
_pkgname=pi-im
pkgname="${_pkgname}-wayland"
pkgver=3.1i
pkgrel=1
pkgdesc='the XMPP client from hell'
url="https://forge.sunglocto.net/sunglocto/${_pkgname}"
arch=('x86_64')
license=('AGPL')
makedepends=('go')
provides=("${_pkgname}")
conflicts=("${_pkgname}")
source=("https://forge.sunglocto.net/sunglocto/${_pkgname}/archive/${pkgver}.tar.gz")
prepare() {
cd "${_pkgname}/"
mkdir -p 'build/'
}
build() {
cd "${_pkgname}/"
export CGO_CPPFLAGS="${CPPFLAGS}"
export CGO_CFLAGS="${CFLAGS}"
export CGO_CXXFLAGS="${CXXFLAGS}"
export CGO_LDFLAGS="${LDFLAGS}"
export GOFLAGS='-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw'
go build -tags wayland -o "${_pkgname}" .
}
package() {
cd "${_pkgname}/"
install -Dm755 "${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}"
}
sha256sums=('902a17cd6f46afb158164253392cf452f712528391f7e78b69d1991496868b02')
|