Date: Tuesday, September 8, 2020 @ 15:26:38 Author: felixonmars Revision: 701246
archrelease: copy trunk to community-any Added: golang-deepin-lib/repos/community-any/PKGBUILD (from rev 701245, golang-deepin-lib/trunk/PKGBUILD) Deleted: golang-deepin-lib/repos/community-any/PKGBUILD ----------+ PKGBUILD | 90 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 45 insertions(+), 45 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2020-09-08 15:26:30 UTC (rev 701245) +++ PKGBUILD 2020-09-08 15:26:38 UTC (rev 701246) @@ -1,45 +0,0 @@ -# Maintainer: Felix Yan <felixonm...@archlinux.org> - -pkgname=golang-deepin-lib -pkgver=5.5.0.11 -pkgrel=1 -pkgdesc='A library containing many useful go routines for things such as glib, gettext, archive, graphic,etc.' -arch=('any') -url="https://github.com/linuxdeepin/go-lib" -license=('GPL3') -depends=('dbus' 'go' 'libpulse' 'gdk-pixbuf2' 'mobile-broadband-provider-info' 'libx11' - 'golang-gopkg-alecthomas-kingpin.v2' 'golang-deepin-gir' - 'golang-github-linuxdeepin-go-x11-client' 'golang-golang-x-net' 'golang-golang-x-image') - # 'golang-github-cryptix-wav' not packaged yet, paused until our go packaging standards formed -checkdepends=('iso-codes' 'golang-gopkg-check.v1' 'git') # git needed only for go get -replaces=('deepin-go-lib') -conflicts=('deepin-go-lib') -provides=('deepin-go-lib') -source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxdeepin/go-lib/archive/$pkgver.tar.gz") -sha512sums=('c37e560170a4f95e11ff9054e22fda3d974d9f6089955ba7ec95fc50694fae3d3f19b21ea9aeeaa1d10b62166b4bd8a026e661d6093dbfa62bfbf8fdea9c8514') - -prepare() { - cd go-lib-$pkgver - sed -i 's/int connect_timeout;/extern int connect_timeout;/' pulse/dde-pulse.h -} - -check() { - export GOPATH="$srcdir/build:/usr/share/gocode" - mkdir -p "$srcdir"/build/src/pkg.deepin.io - cp -a "$srcdir"/go-lib-$pkgver "$srcdir"/build/src/pkg.deepin.io/lib - cd "$srcdir"/build/src/pkg.deepin.io/lib - # TODO: make packages for them - go get github.com/cryptix/wav github.com/smartystreets/goconvey/convey github.com/mozillazg/go-pinyin gopkg.in/yaml.v3 github.com/godbus/dbus github.com/fsnotify/fsnotify - # TODO: figure out why pulse tests hang - # passwd: test needs to access /etc/passwd - # group & timer & log & dbus: build failed - # shell: TestEncode failed - go test -v $(go list ./... | grep -v -e lib/pulse -e lib/users/passwd -e lib/users/group -e lib/timer -e lib/log -e lib/dbus -e lib/shell) -} - -package() { - mkdir -p "$pkgdir"/usr/share/gocode/src/pkg.deepin.io - cp -a "$srcdir"/go-lib-$pkgver "$pkgdir"/usr/share/gocode/src/pkg.deepin.io/lib - - rm -r "$pkgdir"/usr/share/gocode/src/pkg.deepin.io/lib/debian -} Copied: golang-deepin-lib/repos/community-any/PKGBUILD (from rev 701245, golang-deepin-lib/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2020-09-08 15:26:38 UTC (rev 701246) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan <felixonm...@archlinux.org> + +pkgname=golang-deepin-lib +pkgver=5.5.0.12 +pkgrel=1 +pkgdesc='A library containing many useful go routines for things such as glib, gettext, archive, graphic,etc.' +arch=('any') +url="https://github.com/linuxdeepin/go-lib" +license=('GPL3') +depends=('dbus' 'go' 'libpulse' 'gdk-pixbuf2' 'mobile-broadband-provider-info' 'libx11' + 'golang-gopkg-alecthomas-kingpin.v2' 'golang-deepin-gir' + 'golang-github-linuxdeepin-go-x11-client' 'golang-golang-x-net' 'golang-golang-x-image') + # 'golang-github-cryptix-wav' not packaged yet, paused until our go packaging standards formed +checkdepends=('iso-codes' 'golang-gopkg-check.v1' 'git') # git needed only for go get +replaces=('deepin-go-lib') +conflicts=('deepin-go-lib') +provides=('deepin-go-lib') +source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxdeepin/go-lib/archive/$pkgver.tar.gz") +sha512sums=('d88aafc493d769bd86ae9911ac602e2d81ae67b27370e71bb22f43aa9358ae7379d82cc04835483ef2386872bda16549defdb2914c5c780ed1f81cf1d853ea37') + +prepare() { + cd go-lib-$pkgver + sed -i 's/int connect_timeout;/extern int connect_timeout;/' pulse/dde-pulse.h +} + +check() { + export GOPATH="$srcdir/build:/usr/share/gocode" + mkdir -p "$srcdir"/build/src/pkg.deepin.io + cp -a "$srcdir"/go-lib-$pkgver "$srcdir"/build/src/pkg.deepin.io/lib + cd "$srcdir"/build/src/pkg.deepin.io/lib + # TODO: make packages for them + go get github.com/cryptix/wav github.com/smartystreets/goconvey/convey github.com/mozillazg/go-pinyin gopkg.in/yaml.v3 github.com/godbus/dbus github.com/fsnotify/fsnotify + # TODO: figure out why pulse tests hang + # passwd: test needs to access /etc/passwd + # group & timer & log & dbus: build failed + # shell: TestEncode failed + go test -v $(go list ./... | grep -v -e lib/pulse -e lib/users/passwd -e lib/users/group -e lib/timer -e lib/log -e lib/dbus -e lib/shell) +} + +package() { + mkdir -p "$pkgdir"/usr/share/gocode/src/pkg.deepin.io + cp -a "$srcdir"/go-lib-$pkgver "$pkgdir"/usr/share/gocode/src/pkg.deepin.io/lib + + rm -r "$pkgdir"/usr/share/gocode/src/pkg.deepin.io/lib/debian +}