Date: Sunday, May 1, 2022 @ 16:19:25 Author: jelle Revision: 1192101 archrelease: copy trunk to community-any
Added: golang-deepin-gir/repos/community-any/PKGBUILD (from rev 1192100, golang-deepin-gir/trunk/PKGBUILD) Deleted: golang-deepin-gir/repos/community-any/PKGBUILD ----------+ PKGBUILD | 114 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 57 insertions(+), 57 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-05-01 16:19:18 UTC (rev 1192100) +++ PKGBUILD 2022-05-01 16:19:25 UTC (rev 1192101) @@ -1,57 +0,0 @@ -# Maintainer: Felix Yan <felixonm...@archlinux.org> -# Contributor: Josip Ponjavic <josipponjavic at gmail dot com> -# Contributor: Xu Fasheng <fasheng.xu[AT]gmail.com> - -pkgname=golang-deepin-gir -pkgver=2.1.0 -pkgrel=1 -pkgdesc='Generate static golang bindings for GObject' -arch=('any') -url="https://github.com/linuxdeepin/go-gir-generator" -license=('GPL3') -depends=('gtk3' 'libgudev') -makedepends=('go' 'gobject-introspection') -checkdepends=('golang-gopkg-check.v1') -provides=('deepin-gir-generator') -conflicts=('deepin-gir-generator') -replaces=('deepin-gir-generator') -source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxdeepin/go-gir-generator/archive/$pkgver.tar.gz") -sha512sums=('249e2ed5748eef01b17e3ebba2ebe3567e201203bce2b75e1152eea9c1a35fa6bbb5b664098bae05b45d2ee1e482a5bfee83e0aa954613d27e3cfaebce46ddf4') - -export GO111MODULE=off - -prepare() { - mkdir -p build/src/github.com/linuxdeepin - - # https://github.com/linuxdeepin/developer-center/issues/955 - sed -i "s/'Can'tFind'/“Can'tFind”/" go-gir-generator-$pkgver/lib.in/glib-2.0/keyfile_test.go -} - -build() { - export GOPATH="$srcdir/build:/usr/share/gocode" - 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 go-gir-generator-$pkgver - rm -r gogtk-demo - make - - mv out/src/github.com/linuxdeepin/go-gir "$srcdir"/build/src/github.com/linuxdeepin/ -} - -check() { - export GOPATH="$srcdir/build:/usr/share/gocode" - cd "$srcdir"/build/src/github.com/linuxdeepin/go-gir - go test -v $(go list ./...) - - cd "$srcdir"/go-gir-generator-$pkgver - go run test/memory.go -} - -package() { - mkdir -p "$pkgdir"/usr/share/gocode/src/github.com/linuxdeepin - cp -a "$srcdir"/build/src/github.com/linuxdeepin/go-gir "$pkgdir"/usr/share/gocode/src/github.com/linuxdeepin/ -} Copied: golang-deepin-gir/repos/community-any/PKGBUILD (from rev 1192100, golang-deepin-gir/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-05-01 16:19:25 UTC (rev 1192101) @@ -0,0 +1,57 @@ +# Maintainer: Felix Yan <felixonm...@archlinux.org> +# Contributor: Josip Ponjavic <josipponjavic at gmail dot com> +# Contributor: Xu Fasheng <fasheng.xu[AT]gmail.com> + +pkgname=golang-deepin-gir +pkgver=2.1.0 +pkgrel=2 +pkgdesc='Generate static golang bindings for GObject' +arch=('any') +url="https://github.com/linuxdeepin/go-gir-generator" +license=('GPL3') +depends=('gtk3' 'libgudev') +makedepends=('go' 'gobject-introspection') +checkdepends=('golang-gopkg-check.v1') +provides=('deepin-gir-generator') +conflicts=('deepin-gir-generator') +replaces=('deepin-gir-generator') +source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxdeepin/go-gir-generator/archive/$pkgver.tar.gz") +sha512sums=('249e2ed5748eef01b17e3ebba2ebe3567e201203bce2b75e1152eea9c1a35fa6bbb5b664098bae05b45d2ee1e482a5bfee83e0aa954613d27e3cfaebce46ddf4') + +export GO111MODULE=off + +prepare() { + mkdir -p build/src/github.com/linuxdeepin + + # https://github.com/linuxdeepin/developer-center/issues/955 + sed -i "s/'Can'tFind'/“Can'tFind”/" go-gir-generator-$pkgver/lib.in/glib-2.0/keyfile_test.go +} + +build() { + export GOPATH="$srcdir/build:/usr/share/gocode" + 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 go-gir-generator-$pkgver + rm -r gogtk-demo + make + + mv out/src/github.com/linuxdeepin/go-gir "$srcdir"/build/src/github.com/linuxdeepin/ +} + +check() { + export GOPATH="$srcdir/build:/usr/share/gocode" + cd "$srcdir"/build/src/github.com/linuxdeepin/go-gir + go test -v $(go list ./...) + + cd "$srcdir"/go-gir-generator-$pkgver + go run test/memory.go +} + +package() { + mkdir -p "$pkgdir"/usr/share/gocode/src/github.com/linuxdeepin + cp -a "$srcdir"/build/src/github.com/linuxdeepin/go-gir "$pkgdir"/usr/share/gocode/src/github.com/linuxdeepin/ +}