mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-06-06 19:14:48 +02:00
59 lines
2 KiB
Text
59 lines
2 KiB
Text
# Contributor: Matthias Ahouansou <matthias@ahouansou.cz>
|
|
# Contributor: fossdd <fossdd@pwned.life>
|
|
# Maintainer: fossdd <fossdd@pwned.life>
|
|
pkgname=mautrix-gmessages
|
|
pkgver=0.6.2
|
|
pkgrel=0
|
|
pkgdesc="Matrix-Google Messages puppeting bridge"
|
|
url="https://go.mau.fi/mautrix-gmessages/"
|
|
arch="all"
|
|
license="AGPL-3.0-or-later"
|
|
makedepends="go olm-dev sqlite-dev"
|
|
install="$pkgname.pre-install $pkgname.post-upgrade"
|
|
subpackages="$pkgname-openrc $pkgname-doc"
|
|
source="$pkgname-$pkgver.tar.gz::https://github.com/mautrix/gmessages/archive/v$pkgver.tar.gz
|
|
mautrix-gmessages.initd
|
|
mautrix-gmessages.confd
|
|
"
|
|
builddir="$srcdir/gmessages-$pkgver"
|
|
options="net"
|
|
|
|
export GOFLAGS="$GOFLAGS -tags=libsqlite3"
|
|
export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
|
|
export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
|
|
export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
|
|
|
|
build() {
|
|
export CGO_CFLAGS="$CFLAGS"
|
|
export CGO_LDFLAGS="$LDFLAGS"
|
|
|
|
go build \
|
|
-ldflags "-X main.Tag=$pkgver -X 'main.BuildTime=$(date -d @"$SOURCE_DATE_EPOCH" '+%b %_d %Y, %H:%M:%S')'" \
|
|
./cmd/mautrix-gmessages
|
|
|
|
./mautrix-gmessages -e
|
|
}
|
|
|
|
check() {
|
|
go test -v ./...
|
|
}
|
|
|
|
package() {
|
|
install -Dm755 mautrix-gmessages \
|
|
-t "$pkgdir"/usr/bin/
|
|
install -Dm644 config.yaml \
|
|
-t "$pkgdir"/etc/mautrix-gmessages/
|
|
|
|
install -Dm755 "$srcdir"/mautrix-gmessages.initd \
|
|
"$pkgdir"/etc/init.d/mautrix-gmessages
|
|
install -Dm644 "$srcdir"/mautrix-gmessages.confd \
|
|
"$pkgdir"/etc/conf.d/mautrix-gmessages
|
|
|
|
install -Dm 644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE
|
|
}
|
|
|
|
sha512sums="
|
|
ffdd958779913dc9409d1882a5e72acbcc40680057e47614f8919e9b192a56e14f3e46b0bdee3b01037ff7d10312d81660cc65938591b67b7ca27bd378df7d0d mautrix-gmessages-0.6.2.tar.gz
|
|
ed957641bdc1c56f7bea90db0fe4b845e5823323801033c710706116a9a06f98f2a808b8daa244f04b78676d595f12822040ff0b0863457a05222aac0c76750b mautrix-gmessages.initd
|
|
3332b10948fc07845b3b9a775bbb01057d2e6c768e25b429a451dbfb668195eb9f2c1d6b435a944aa7e5618b6ae609fb16e471696176fe3ae0768dffec6618e5 mautrix-gmessages.confd
|
|
"
|