[arch-commits] Commit in distrobuilder/trunk (PKGBUILD)
Date: Friday, July 22, 2022 @ 01:20:45 Author: grawlinson Revision: 1255077 upgpkg: distrobuilder 2.1-2; Fix FS#75263 Add optional dependencies for repack-windows command: * cdrtools * hivex * wimlib Modified: distrobuilder/trunk/PKGBUILD --+ PKGBUILD |7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-22 00:10:10 UTC (rev 1255076) +++ PKGBUILD2022-07-22 01:20:45 UTC (rev 1255077) @@ -4,7 +4,7 @@ pkgname=distrobuilder pkgver=2.1 -pkgrel=1 +pkgrel=2 pkgdesc='System container image builder for LXC and LXD' arch=('x86_64') url='https://github.com/lxc/distrobuilder' @@ -21,6 +21,11 @@ 'btrfs-progs' ) makedepends=('go' 'git') +optdepends=( + 'cdrtools: for repack-windows command' + 'hivex: for repack-windows command' + 'wimlib: for repack-windows command' +) source=("$url/releases/download/$pkgname-$pkgver/$pkgname-$pkgver.tar.gz"{,.asc}) sha512sums=('80184d27305f5659f1367563161220b966b1957810da61e8f3b9f32cf408795319b43dd650bc9f867b3ac73ef2b3251972bb11999d92feb34bfd9cdae7ff7b7b' 'SKIP')
[arch-commits] Commit in distrobuilder/trunk (PKGBUILD)
Date: Monday, May 2, 2022 @ 22:10:30 Author: grawlinson Revision: 1192346 upgpkg: distrobuilder 2.1-1 New upstream release. Modified: distrobuilder/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-05-02 21:54:25 UTC (rev 1192345) +++ PKGBUILD2022-05-02 22:10:30 UTC (rev 1192346) @@ -3,8 +3,8 @@ # Contributor: Stéphane Graber pkgname=distrobuilder -pkgver=2.0 -pkgrel=3 +pkgver=2.1 +pkgrel=1 pkgdesc='System container image builder for LXC and LXD' arch=('x86_64') url='https://github.com/lxc/distrobuilder' @@ -22,9 +22,9 @@ ) makedepends=('go' 'git') source=("$url/releases/download/$pkgname-$pkgver/$pkgname-$pkgver.tar.gz"{,.asc}) -sha512sums=('9007200845ca0b2b3964eb492abe9fb5e8fecfcba0f829c8e0f22a4e0d73ffed5c8e620694193822e2bc6d07ef9ba48b873a21203998d3b149e06ee6fbf24c23' +sha512sums=('80184d27305f5659f1367563161220b966b1957810da61e8f3b9f32cf408795319b43dd650bc9f867b3ac73ef2b3251972bb11999d92feb34bfd9cdae7ff7b7b' 'SKIP') -b2sums=('8ad432a65ed1416c22eb674684fc3b93c7f6cba4045ba79706d7c810670187e50424b725f3d189b8e2019ee992901ace3ed4035827aa5a67dfbfb008e3dc4771' +b2sums=('90e82a20a3ef61d13148951956bb1f74cc3494ca86e339c188a1c9009dcb27c0cb9a298c639c6de891df67915b48d107557f6b698a45cbe35c54d41a45bac1ab' 'SKIP') validpgpkeys=('602F567663E593BCBD14F338C638974D64792D67') # Stéphane Graber
[arch-commits] Commit in distrobuilder/trunk (PKGBUILD)
Date: Friday, April 29, 2022 @ 15:37:40 Author: dvzrv Revision: 1191806 upgpkg: distrobuilder 2.0-3: Rebuild for qemu 7.0.0 Modified: distrobuilder/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-04-29 15:30:30 UTC (rev 1191805) +++ PKGBUILD2022-04-29 15:37:40 UTC (rev 1191806) @@ -4,7 +4,7 @@ pkgname=distrobuilder pkgver=2.0 -pkgrel=2 +pkgrel=3 pkgdesc='System container image builder for LXC and LXD' arch=('x86_64') url='https://github.com/lxc/distrobuilder'
[arch-commits] Commit in distrobuilder/trunk (PKGBUILD)
Date: Tuesday, April 26, 2022 @ 01:08:53 Author: grawlinson Revision: 1190203 upgpkg: distrobuilder; revert changes Modified: distrobuilder/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-04-26 01:08:47 UTC (rev 1190202) +++ PKGBUILD2022-04-26 01:08:53 UTC (rev 1190203) @@ -4,7 +4,7 @@ pkgname=distrobuilder pkgver=2.0 -pkgrel=3 +pkgrel=2 pkgdesc='System container image builder for LXC and LXD' arch=('x86_64') url='https://github.com/lxc/distrobuilder' @@ -16,7 +16,7 @@ 'debootstrap' 'dosfstools' 'gptfdisk' - 'qemu-base' + 'qemu-img' 'e2fsprogs' 'btrfs-progs' )
[arch-commits] Commit in distrobuilder/trunk (PKGBUILD)
Date: Tuesday, April 26, 2022 @ 01:07:09 Author: grawlinson Revision: 1190139 upgpkg: distrobuilder 2.0-3; qemu7 split Distrobuilder only depends on qemu-img, but we'll see what happens once packages go from staging to testing. Modified: distrobuilder/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-04-26 01:07:09 UTC (rev 1190138) +++ PKGBUILD2022-04-26 01:07:09 UTC (rev 1190139) @@ -4,10 +4,10 @@ pkgname=distrobuilder pkgver=2.0 -pkgrel=2 -pkgdesc="System container image builder for LXC and LXD" +pkgrel=3 +pkgdesc='System container image builder for LXC and LXD' arch=('x86_64') -url="https://github.com/lxc/distrobuilder; +url='https://github.com/lxc/distrobuilder' license=('Apache') depends=( 'rsync' @@ -16,7 +16,7 @@ 'debootstrap' 'dosfstools' 'gptfdisk' - 'qemu-img' + 'qemu-base' 'e2fsprogs' 'btrfs-progs' )
[arch-commits] Commit in distrobuilder/trunk (PKGBUILD)
Date: Saturday, April 23, 2022 @ 20:44:19 Author: dvzrv Revision: 1188443 upgpkg: distrobuilder 2.0-2: Rebuild for qemu 7.0.0 Modified: distrobuilder/trunk/PKGBUILD --+ PKGBUILD |5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-04-23 20:44:17 UTC (rev 1188442) +++ PKGBUILD2022-04-23 20:44:19 UTC (rev 1188443) @@ -4,7 +4,7 @@ pkgname=distrobuilder pkgver=2.0 -pkgrel=1 +pkgrel=2 pkgdesc="System container image builder for LXC and LXD" arch=('x86_64') url="https://github.com/lxc/distrobuilder; @@ -16,12 +16,11 @@ 'debootstrap' 'dosfstools' 'gptfdisk' - 'qemu' + 'qemu-img' 'e2fsprogs' 'btrfs-progs' ) makedepends=('go' 'git') -conflicts=('distrobuilder-git') source=("$url/releases/download/$pkgname-$pkgver/$pkgname-$pkgver.tar.gz"{,.asc}) sha512sums=('9007200845ca0b2b3964eb492abe9fb5e8fecfcba0f829c8e0f22a4e0d73ffed5c8e620694193822e2bc6d07ef9ba48b873a21203998d3b149e06ee6fbf24c23' 'SKIP')
[arch-commits] Commit in distrobuilder/trunk (PKGBUILD)
Date: Monday, October 18, 2021 @ 23:40:18 Author: grawlinson Revision: 1030923 upgpkg: distrobuilder 2.0-1 New upstream release. Modified: distrobuilder/trunk/PKGBUILD --+ PKGBUILD | 16 +--- 1 file changed, 9 insertions(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-10-18 22:36:06 UTC (rev 1030922) +++ PKGBUILD2021-10-18 23:40:18 UTC (rev 1030923) @@ -3,8 +3,8 @@ # Contributor: Stéphane Graber pkgname=distrobuilder -pkgver=1.3 -pkgrel=2 +pkgver=2.0 +pkgrel=1 pkgdesc="System container image builder for LXC and LXD" arch=('x86_64') url="https://github.com/lxc/distrobuilder; @@ -23,7 +23,9 @@ makedepends=('go' 'git') conflicts=('distrobuilder-git') source=("$url/releases/download/$pkgname-$pkgver/$pkgname-$pkgver.tar.gz"{,.asc}) -b2sums=('fa3b9ee784fb84f349e0646389ee4cb11811cde15da11ce7cdc2f983f39e2ced51612d734ea2093865dc4f141951287be772e414907fe09d4b364f7a70acd7f0' +sha512sums=('9007200845ca0b2b3964eb492abe9fb5e8fecfcba0f829c8e0f22a4e0d73ffed5c8e620694193822e2bc6d07ef9ba48b873a21203998d3b149e06ee6fbf24c23' +'SKIP') +b2sums=('8ad432a65ed1416c22eb674684fc3b93c7f6cba4045ba79706d7c810670187e50424b725f3d189b8e2019ee992901ace3ed4035827aa5a67dfbfb008e3dc4771' 'SKIP') validpgpkeys=('602F567663E593BCBD14F338C638974D64792D67') # Stéphane Graber @@ -32,9 +34,6 @@ # create folder for build output mkdir build - - # download dependencies - go mod vendor } build() { @@ -45,8 +44,11 @@ export CGO_CFLAGS="$CFLAGS" export CGO_CXXFLAGS="$CXXFLAGS" export CGO_LDFLAGS="$LDFLAGS" - export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" + export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=vendor -modcacherw" + # verify modules + go mod verify + # build binary go build -v -o build ./... }
[arch-commits] Commit in distrobuilder/trunk (PKGBUILD)
Date: Monday, September 6, 2021 @ 00:23:17 Author: grawlinson Revision: 1011837 upgpkg: distrobuilder 1.3-2 Add dependencies for creating LXD VMs: * dosfstools * gptfdisk * qemu * e2fsprogs * btrfs-progs Modified: distrobuilder/trunk/PKGBUILD --+ PKGBUILD | 23 +-- 1 file changed, 17 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-09-05 20:28:29 UTC (rev 1011836) +++ PKGBUILD2021-09-06 00:23:17 UTC (rev 1011837) @@ -4,12 +4,22 @@ pkgname=distrobuilder pkgver=1.3 -pkgrel=1 +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') +depends=( + 'rsync' + 'squashfs-tools' + 'gnupg' + 'debootstrap' + 'dosfstools' + 'gptfdisk' + 'qemu' + 'e2fsprogs' + 'btrfs-progs' +) makedepends=('go' 'git') conflicts=('distrobuilder-git') source=("$url/releases/download/$pkgname-$pkgver/$pkgname-$pkgver.tar.gz"{,.asc}) @@ -20,7 +30,7 @@ prepare() { cd "$pkgname-$pkgver" - # create build folder + # create folder for build output mkdir build # download dependencies @@ -28,7 +38,9 @@ } build() { - # export various Go flags + cd "$pkgname-$pkgver" + + # set Go flags export CGO_CPPFLAGS="$CPPFLAGS" export CGO_CFLAGS="$CFLAGS" export CGO_CXXFLAGS="$CXXFLAGS" @@ -36,7 +48,6 @@ export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" # build binary - cd "$pkgname-$pkgver" go build -v -o build ./... } @@ -47,5 +58,5 @@ } package() { - install -Dm755 -t "$pkgdir/usr/bin" "$pkgname-$pkgver/build/$pkgname" + install -vDm755 -t "$pkgdir/usr/bin" "$pkgname-$pkgver/build/$pkgname" }
[arch-commits] Commit in distrobuilder/trunk (PKGBUILD)
Date: Monday, August 9, 2021 @ 21:56:25 Author: grawlinson Revision: 997299 upgpkg: distrobuilder 1.3-1 * New upstream release. * Add PGP key (Stephane Graber). Modified: distrobuilder/trunk/PKGBUILD --+ PKGBUILD | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-08-09 21:47:51 UTC (rev 997298) +++ PKGBUILD2021-08-09 21:56:25 UTC (rev 997299) @@ -3,8 +3,8 @@ # Contributor: Stéphane Graber pkgname=distrobuilder -pkgver=1.2 -pkgrel=2 +pkgver=1.3 +pkgrel=1 pkgdesc="System container image builder for LXC and LXD" arch=('x86_64') url="https://github.com/lxc/distrobuilder; @@ -12,11 +12,12 @@ 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') +source=("$url/releases/download/$pkgname-$pkgver/$pkgname-$pkgver.tar.gz"{,.asc}) +b2sums=('fa3b9ee784fb84f349e0646389ee4cb11811cde15da11ce7cdc2f983f39e2ced51612d734ea2093865dc4f141951287be772e414907fe09d4b364f7a70acd7f0' +'SKIP') +validpgpkeys=('602F567663E593BCBD14F338C638974D64792D67') # Stéphane Graber prepare() { - mv "$pkgname-$pkgname-$pkgver" "$pkgname-$pkgver" cd "$pkgname-$pkgver" # create build folder