summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 15 insertions, 20 deletions
diff --git a/PKGBUILD b/PKGBUILD
index bf937aead77f..cc62a42f5028 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,8 @@
# Maintainer: justforlxz <justforlxz@gmail.com>
pkgname=golang-deepin-gir-git
-pkgver=2.0.2.r1.gd9225a1
-pkgrel=2
+pkgver=2.2.0.r4.g1a60448
+pkgrel=1
pkgdesc='Generate static golang bindings for GObject'
arch=('any')
url="https://github.com/linuxdeepin/go-gir-generator"
@@ -13,11 +13,8 @@ checkdepends=('golang-gopkg-check.v1')
provides=('golang-deepin-gir')
conflicts=('golang-deepin-gir')
groups=('deepin-git')
-source=("$pkgname::git://github.com/linuxdeepin/go-gir-generator"
- SettingsBackendLike.patch glib-2.63.patch)
-sha512sums=('SKIP'
- '1ac5c868d764753d3da04370019725134ef4b0c7eb5b5032c9aa06e405d5ca713c920c3ff680ccf7c063078838509d28b8d687fae1bfeef9f7e946ac5a618357'
- 'f39080fe660de5bf9e8d8fd7db5c9449866594c7286c013392768eeb4af9f459c0fff2956c9a07d4df772a7facd249d890930796dd7692a3a401832b4160bef6')
+source=("$pkgname::git+https://github.com/linuxdeepin/go-gir-generator")
+sha512sums=('SKIP')
pkgver() {
cd $pkgname
@@ -26,16 +23,14 @@ pkgver() {
prepare() {
cd $pkgname
- mkdir -p "$srcdir"/build/src/pkg.deepin.io
+ if [[ ! -z ${sha} ]];then
+ git checkout -b $sha
+ fi
- # Should be fixed upstream
- mkdir -p out/src/pkg.deepin.io/gir/{glib-2.0,gobject-2.0,gio-2.0,gudev-1.0}
-
- # Our gobject-introspection is too new
- # https://cr.deepin.io/#/c/16880/
- patch -p1 -i ../SettingsBackendLike.patch
+ mkdir -p "$srcdir"/build/src/github.com/linuxdeepin/
- patch -p0 -i ../glib-2.63.patch
+ # Should be fixed upstream
+ mkdir -p out/src/github.com/linuxdeepin/go-gir/{glib-2.0,gobject-2.0,gio-2.0,gudev-1.0}
# https://github.com/linuxdeepin/developer-center/issues/955
sed -i "s/'Can'tFind'/“Can'tFind”/" lib.in/glib-2.0/keyfile_test.go
@@ -44,18 +39,18 @@ prepare() {
build() {
export GOPATH="$srcdir/build:/usr/share/gocode"
export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw"
-
+ export GO111MODULE=off
cd $pkgname
rm -r gogtk-demo
make
- mv out/src/pkg.deepin.io/gir "$srcdir"/build/src/pkg.deepin.io/
+ mv out/src/github.com/linuxdeepin/go-gir "$srcdir"/build/src/github.com/linuxdeepin/
}
check() {
# https://github.com/linuxdeepin/developer-center/issues/955
export GOPATH="$srcdir/build:/usr/share/gocode"
- cd "$srcdir"/build/src/pkg.deepin.io/gir
+ cd "$srcdir"/build/src/github.com/linuxdeepin/go-gir
go test -v $(go list ./...)
cd "$srcdir/$pkgname"
@@ -63,6 +58,6 @@ check() {
}
package() {
- mkdir -p "$pkgdir"/usr/share/gocode/src/pkg.deepin.io
- cp -a "$srcdir"/build/src/pkg.deepin.io/gir "$pkgdir"/usr/share/gocode/src/pkg.deepin.io/
+ 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
}