Date: Tuesday, August 17, 2021 @ 09:01:47 Author: felixonmars Revision: 1001177
archrelease: copy trunk to community-testing-any Added: golang-github-linuxdeepin-go-dbus-factory/repos/community-testing-any/ golang-github-linuxdeepin-go-dbus-factory/repos/community-testing-any/PKGBUILD (from rev 1001176, golang-github-linuxdeepin-go-dbus-factory/trunk/PKGBUILD) ----------+ PKGBUILD | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) Copied: golang-github-linuxdeepin-go-dbus-factory/repos/community-testing-any/PKGBUILD (from rev 1001176, golang-github-linuxdeepin-go-dbus-factory/trunk/PKGBUILD) =================================================================== --- community-testing-any/PKGBUILD (rev 0) +++ community-testing-any/PKGBUILD 2021-08-17 09:01:47 UTC (rev 1001177) @@ -0,0 +1,54 @@ +# Maintainer: Felix Yan <felixonm...@archlinux.org> +# Contributor: Josip Ponjavic <josipponjavic at gmail dot com> +# Contributor: Xu Fasheng <fasheng.xu[AT]gmail.com> + +pkgname=golang-github-linuxdeepin-go-dbus-factory +pkgver=1.9.22 +pkgrel=1 +pkgdesc='GO DBus factory for DDE' +arch=('any') +url="https://github.com/linuxdeepin/go-dbus-factory" +license=('GPL3') +depends=('golang-deepin-lib') +makedepends=('go' 'git') +provides=('deepin-go-dbus-factory') +conflicts=('deepin-go-dbus-factory') +replaces=('deepin-go-dbus-factory') +source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxdeepin/go-dbus-factory/archive/$pkgver.tar.gz") +sha512sums=('a3150c0e1f448377aa50c92c97f6fb3425e054851e97019ea7deec818497d60afbccd1603f3c529f8388cbcf1091dc64748d71db9c597e4074f219cbff51ffd4') + +export GO111MODULE=off + +prepare() { + export GOPATH="$srcdir/build:/usr/share/gocode" + mkdir -p "$srcdir"/build/src/github.com/linuxdeepin + cp -a "$srcdir"/go-dbus-factory-$pkgver "$srcdir"/build/src/github.com/linuxdeepin/go-dbus-factory + + go get github.com/godbus/dbus github.com/fsnotify/fsnotify gopkg.in/yaml.v3 +} + +build() { + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" + + cd "$srcdir"/build/src/github.com/linuxdeepin/go-dbus-factory + make bin + + # Suggested by upstream: don't run + # ./gen.sh +} + +check() { + export GOPATH="$srcdir/build:/usr/share/gocode" + cd "$srcdir"/build/src/github.com/linuxdeepin/go-dbus-factory + go test -v $(go list ./...) +} + +package() { + cd "$srcdir"/build/src/github.com/linuxdeepin/go-dbus-factory + install -dm755 "$pkgdir"/usr/share/gocode/src/github.com/linuxdeepin/go-dbus-factory + cp -a com.* org.* net.* object_manager "$pkgdir"/usr/share/gocode/src/github.com/linuxdeepin/go-dbus-factory/ +}