Date: Monday, August 9, 2021 @ 21:57:12 Author: grawlinson Revision: 997300
archrelease: copy trunk to community-x86_64 Added: distrobuilder/repos/community-x86_64/PKGBUILD (from rev 997299, distrobuilder/trunk/PKGBUILD) Deleted: distrobuilder/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 101 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 51 insertions(+), 50 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2021-08-09 21:56:25 UTC (rev 997299) +++ PKGBUILD 2021-08-09 21:57:12 UTC (rev 997300) @@ -1,50 +0,0 @@ -# Maintainer: George Rawlinson <geo...@rawlinson.net.nz> -# Contributor: graysky <graysky AT archlinux DOT us> -# Contributor: Stéphane Graber <stgraber AT ubuntu DOT com> - -pkgname=distrobuilder -pkgver=1.2 -pkgrel=2 -pkgdesc="System container image builder for LXC and LXD" -arch=('x86_64') -url="https://github.com/lxc/distrobuilder" -license=('Apache') -depends=('rsync' 'squashfs-tools' 'gnupg' 'debootstrap') -makedepends=('go' 'git') -conflicts=('distrobuilder-git') -source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgname-$pkgver.tar.gz") -b2sums=('e6d0bf355818020ebe304adb71c35a67698441eaf3baf62abcddb334337388d06fb1bc49910be0c716038a41f18bcf0573a484e7bbd1fc4fb46ccabd15830376') - -prepare() { - mv "$pkgname-$pkgname-$pkgver" "$pkgname-$pkgver" - cd "$pkgname-$pkgver" - - # create build folder - mkdir build - - # download dependencies - go mod vendor -} - -build() { - # export various Go flags - export CGO_CPPFLAGS="$CPPFLAGS" - export CGO_CFLAGS="$CFLAGS" - export CGO_CXXFLAGS="$CXXFLAGS" - export CGO_LDFLAGS="$LDFLAGS" - export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" - - # build binary - cd "$pkgname-$pkgver" - go build -v -o build ./... -} - -check() { - cd "$pkgname-$pkgver" - go test -v ./... - go vet -v ./... -} - -package() { - install -Dm755 -t "$pkgdir/usr/bin" "$pkgname-$pkgver/build/$pkgname" -} Copied: distrobuilder/repos/community-x86_64/PKGBUILD (from rev 997299, distrobuilder/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-08-09 21:57:12 UTC (rev 997300) @@ -0,0 +1,51 @@ +# Maintainer: George Rawlinson <geo...@rawlinson.net.nz> +# Contributor: graysky <graysky AT archlinux DOT us> +# Contributor: Stéphane Graber <stgraber AT ubuntu DOT com> + +pkgname=distrobuilder +pkgver=1.3 +pkgrel=1 +pkgdesc="System container image builder for LXC and LXD" +arch=('x86_64') +url="https://github.com/lxc/distrobuilder" +license=('Apache') +depends=('rsync' 'squashfs-tools' 'gnupg' 'debootstrap') +makedepends=('go' 'git') +conflicts=('distrobuilder-git') +source=("$url/releases/download/$pkgname-$pkgver/$pkgname-$pkgver.tar.gz"{,.asc}) +b2sums=('fa3b9ee784fb84f349e0646389ee4cb11811cde15da11ce7cdc2f983f39e2ced51612d734ea2093865dc4f141951287be772e414907fe09d4b364f7a70acd7f0' + 'SKIP') +validpgpkeys=('602F567663E593BCBD14F338C638974D64792D67') # Stéphane Graber <stgra...@stgraber.org> + +prepare() { + cd "$pkgname-$pkgver" + + # create build folder + mkdir build + + # download dependencies + go mod vendor +} + +build() { + # export various Go flags + export CGO_CPPFLAGS="$CPPFLAGS" + export CGO_CFLAGS="$CFLAGS" + export CGO_CXXFLAGS="$CXXFLAGS" + export CGO_LDFLAGS="$LDFLAGS" + export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" + + # build binary + cd "$pkgname-$pkgver" + go build -v -o build ./... +} + +check() { + cd "$pkgname-$pkgver" + go test -v ./... + go vet -v ./... +} + +package() { + install -Dm755 -t "$pkgdir/usr/bin" "$pkgname-$pkgver/build/$pkgname" +}