Date: Wednesday, December 2, 2020 @ 21:14:26 Author: felixonmars Revision: 769309
archrelease: copy trunk to community-any Added: golang-deepin-lib/repos/community-any/PKGBUILD (from rev 769308, 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-12-02 21:14:15 UTC (rev 769308) +++ PKGBUILD 2020-12-02 21:14:26 UTC (rev 769309) @@ -1,45 +0,0 @@ -# Maintainer: Felix Yan <felixonm...@archlinux.org> - -pkgname=golang-deepin-lib -pkgver=5.6.0.3 -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' 'gdk-pixbuf-xlib' '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=('16d5e1d9be0c6e1b67b0f488e4a426a2fd4c84c4069eb1f72fae0520ebcf58965149af65803bee5981b35b96c998e41c48bd1bf1cfbf357f230fd8b864adf080') - -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 769308, golang-deepin-lib/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2020-12-02 21:14:26 UTC (rev 769309) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan <felixonm...@archlinux.org> + +pkgname=golang-deepin-lib +pkgver=5.6.0.4 +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' 'gdk-pixbuf-xlib' '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=('572dfd30c56adf7e5418a0900428672f12f5d6a7075e350f65215116fa3aa4238df87ea5176b86fb149211b9b5d11ff6e56e600e4edf64c85788d6aecb1d5586') + +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 +}