From 5f2d3d7f025b9d61c4480dfc520053f71aab9a8f Mon Sep 17 00:00:00 2001 From: Maxim Baz Date: Wed, 9 Feb 2022 08:45:33 +0100 Subject: [PATCH 01/12] aurutils: 4.4 --- .SRCINFO | 6 +++--- PKGBUILD | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index b6e678e..4fe3371 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = aurutils pkgdesc = helper tools for the arch user repository - pkgver = 4.3 + pkgver = 4.4 pkgrel = 1 url = https://github.com/AladW/aurutils install = aurutils.install @@ -16,7 +16,7 @@ pkgbase = aurutils optdepends = zsh: zsh completion optdepends = devtools: aur-chroot optdepends = vifm: default pager - source = aurutils-4.3.tar.gz::https://github.com/AladW/aurutils/archive/refs/tags/4.3.tar.gz - sha256sums = 2a1403c25d2af7062865aa3fe110ed2f253c3ee2b2ca67c844b21a40f8b3acef + source = aurutils-4.4.tar.gz::https://github.com/AladW/aurutils/archive/refs/tags/4.4.tar.gz + sha256sums = c28278d9d256c476ef98c8ed1c2839eb5982510fe1ef98a5b790858fd9e9f240 pkgname = aurutils diff --git a/PKGBUILD b/PKGBUILD index 81a3d91..2bf37e8 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Alad Wenter # Co-Maintainer: Cedric Girard pkgname=aurutils -pkgver=4.3 +pkgver=4.4 pkgrel=1 pkgdesc='helper tools for the arch user repository' url='https://github.com/AladW/aurutils' @@ -10,7 +10,7 @@ license=('custom:ISC') source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz") changelog=aurutils.changelog install=aurutils.install -sha256sums=('2a1403c25d2af7062865aa3fe110ed2f253c3ee2b2ca67c844b21a40f8b3acef') +sha256sums=('c28278d9d256c476ef98c8ed1c2839eb5982510fe1ef98a5b790858fd9e9f240') depends=('git' 'jq' 'pacutils' 'curl' 'expect') optdepends=('bash-completion: bash completion' 'zsh: zsh completion' From 04238f5d1e9c381b3d653a33a4e28934cf99f840 Mon Sep 17 00:00:00 2001 From: Maxim Baz Date: Wed, 9 Feb 2022 22:18:07 +0100 Subject: [PATCH 02/12] aurutils: 5 --- .SRCINFO | 6 +++--- PKGBUILD | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 4fe3371..4270da1 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = aurutils pkgdesc = helper tools for the arch user repository - pkgver = 4.4 + pkgver = 5 pkgrel = 1 url = https://github.com/AladW/aurutils install = aurutils.install @@ -16,7 +16,7 @@ pkgbase = aurutils optdepends = zsh: zsh completion optdepends = devtools: aur-chroot optdepends = vifm: default pager - source = aurutils-4.4.tar.gz::https://github.com/AladW/aurutils/archive/refs/tags/4.4.tar.gz - sha256sums = c28278d9d256c476ef98c8ed1c2839eb5982510fe1ef98a5b790858fd9e9f240 + source = aurutils-5.tar.gz::https://github.com/AladW/aurutils/archive/refs/tags/5.tar.gz + sha256sums = f4d7772c2793d75b258ae5a80bf4525b2c5240d3bb533329f4e8d98c75e6c3d7 pkgname = aurutils diff --git a/PKGBUILD b/PKGBUILD index 2bf37e8..026e3d9 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Alad Wenter # Co-Maintainer: Cedric Girard pkgname=aurutils -pkgver=4.4 +pkgver=5 pkgrel=1 pkgdesc='helper tools for the arch user repository' url='https://github.com/AladW/aurutils' @@ -10,7 +10,7 @@ license=('custom:ISC') source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz") changelog=aurutils.changelog install=aurutils.install -sha256sums=('c28278d9d256c476ef98c8ed1c2839eb5982510fe1ef98a5b790858fd9e9f240') +sha256sums=('f4d7772c2793d75b258ae5a80bf4525b2c5240d3bb533329f4e8d98c75e6c3d7') depends=('git' 'jq' 'pacutils' 'curl' 'expect') optdepends=('bash-completion: bash completion' 'zsh: zsh completion' From 4bd2bc4846f8b12113791630a80b46a0595bb4f3 Mon Sep 17 00:00:00 2001 From: Alad Wenter Date: Sun, 13 Feb 2022 14:56:51 +0100 Subject: [PATCH 03/12] aurutils: update to 5.2 --- .SRCINFO | 6 +++--- PKGBUILD | 4 ++-- aurutils.changelog | 31 +++++++++++++++++++++++++++++++ 3 files changed, 36 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 4270da1..c90d75a 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = aurutils pkgdesc = helper tools for the arch user repository - pkgver = 5 + pkgver = 5.2 pkgrel = 1 url = https://github.com/AladW/aurutils install = aurutils.install @@ -16,7 +16,7 @@ pkgbase = aurutils optdepends = zsh: zsh completion optdepends = devtools: aur-chroot optdepends = vifm: default pager - source = aurutils-5.tar.gz::https://github.com/AladW/aurutils/archive/refs/tags/5.tar.gz - sha256sums = f4d7772c2793d75b258ae5a80bf4525b2c5240d3bb533329f4e8d98c75e6c3d7 + source = aurutils-5.2.tar.gz::https://github.com/AladW/aurutils/archive/refs/tags/5.2.tar.gz + sha256sums = 054c99963400bf91c872182956b7c15fc4183236a856c72d15ca9945f13fc05e pkgname = aurutils diff --git a/PKGBUILD b/PKGBUILD index 026e3d9..eef8727 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Alad Wenter # Co-Maintainer: Cedric Girard pkgname=aurutils -pkgver=5 +pkgver=5.2 pkgrel=1 pkgdesc='helper tools for the arch user repository' url='https://github.com/AladW/aurutils' @@ -10,7 +10,7 @@ license=('custom:ISC') source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz") changelog=aurutils.changelog install=aurutils.install -sha256sums=('f4d7772c2793d75b258ae5a80bf4525b2c5240d3bb533329f4e8d98c75e6c3d7') +sha256sums=('054c99963400bf91c872182956b7c15fc4183236a856c72d15ca9945f13fc05e') depends=('git' 'jq' 'pacutils' 'curl' 'expect') optdepends=('bash-completion: bash completion' 'zsh: zsh completion' diff --git a/aurutils.changelog b/aurutils.changelog index aced6ce..f0e6bab 100644 --- a/aurutils.changelog +++ b/aurutils.changelog @@ -1,3 +1,34 @@ +## 5.2 + +* `aur-seach` + + `-a` now correctly returns the union of search results + +## 5.1 + +* `aur-query` + + correctly evaluate `AUR_QUERY_RPC_SPLITNO_POST` + + lower default of `AUR_QUERY_RPC_SPLITNO_POST` to 500 + +## 5 + +* `aur-srcver` + + add `-E` / `--env` (#898) + +* `aur-query` + + support HTTP POST for info-type requests + + use `aurutils` user agent (`curl -A`) + +* `aur-pkglist` + + use `aurutils` user agent (`curl -A`) + +* `aur-repo-filter` + + add `--config` to set pacman configuration + +## 4.4 + +* `aur-sync` + + fix regressions with `--ignore` from 4.3 release + ## 4.3 * `aur-build` From 6165bd7324420d48cb2997bfd752412117dfd698 Mon Sep 17 00:00:00 2001 From: Alad Wenter Date: Wed, 16 Feb 2022 12:49:23 +0100 Subject: [PATCH 04/12] changelog: update for aurutils 6 --- aurutils.changelog | 30 +++++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/aurutils.changelog b/aurutils.changelog index f0e6bab..d26b572 100644 --- a/aurutils.changelog +++ b/aurutils.changelog @@ -1,13 +1,29 @@ -## 5.2 +## 6 -* `aur-seach` - + `-a` now correctly returns the union of search results +In previous versions, `aur search` would display an intersection of search +results, the symmetric difference with `-a` (bug), and the concatenation with +`-r`. (#918) -## 5.1 +`aur search -a` now correctly returns the union, and the `-r` output is +processed with jq(1) to return the intersection by default, or the union (with +duplicates removed) with `-a`. This processing is done because the RPC +interface as of aurweb 6.0.11 does not expose set operations, and so +`aur-search` performs one search for each argument. `aur search --json` was +added as an alias to `--raw`, and the latter option is now deprecated. -* `aur-query` - + correctly evaluate `AUR_QUERY_RPC_SPLITNO_POST` - + lower default of `AUR_QUERY_RPC_SPLITNO_POST` to 500 +The implementation is done in `aur-query`, which now takes the intersection of +search results by default. The union can be taken with `aur query --any`, or +unprocessed results shown with `-r` or `--raw`. In each case, the output is +newline delimited (JSON Lines, `jq -r`). If the search completed without +results, `aur-query` will either exit with status 0 (if no request resulted in +an error), 1 (if the `-e` option was specified), or 2 (if at least one request +resulted in an error). + +`AUR_QUERY_RPC_SPLITNO_POST` received bug fixes (#920), and the default has +been reduced to 500 after experiencing issues with a larger number of +arguments. Users looking to use `aur-query -t info` with a very large number +of arguments should instead consider `aur pkglist --info`. +`AUR_QUERY_RPC_PARALLEL` also received several bugfixes. ## 5 From 03d79ed2b2549c0e0a29e6b232b3c15635120ef1 Mon Sep 17 00:00:00 2001 From: Alad Wenter Date: Thu, 17 Feb 2022 11:00:45 +0100 Subject: [PATCH 05/12] aurutils: 6.1 --- .SRCINFO | 6 +++--- PKGBUILD | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index c90d75a..0143bb4 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = aurutils pkgdesc = helper tools for the arch user repository - pkgver = 5.2 + pkgver = 6.1 pkgrel = 1 url = https://github.com/AladW/aurutils install = aurutils.install @@ -16,7 +16,7 @@ pkgbase = aurutils optdepends = zsh: zsh completion optdepends = devtools: aur-chroot optdepends = vifm: default pager - source = aurutils-5.2.tar.gz::https://github.com/AladW/aurutils/archive/refs/tags/5.2.tar.gz - sha256sums = 054c99963400bf91c872182956b7c15fc4183236a856c72d15ca9945f13fc05e + source = aurutils-6.1.tar.gz::https://github.com/AladW/aurutils/archive/refs/tags/6.1.tar.gz + sha256sums = 2540e1149286328569df95bcba1b43a94602607fef631a54e71614b34f0d277d pkgname = aurutils diff --git a/PKGBUILD b/PKGBUILD index eef8727..99b7467 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Alad Wenter # Co-Maintainer: Cedric Girard pkgname=aurutils -pkgver=5.2 +pkgver=6.1 pkgrel=1 pkgdesc='helper tools for the arch user repository' url='https://github.com/AladW/aurutils' @@ -10,7 +10,7 @@ license=('custom:ISC') source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz") changelog=aurutils.changelog install=aurutils.install -sha256sums=('054c99963400bf91c872182956b7c15fc4183236a856c72d15ca9945f13fc05e') +sha256sums=('2540e1149286328569df95bcba1b43a94602607fef631a54e71614b34f0d277d') depends=('git' 'jq' 'pacutils' 'curl' 'expect') optdepends=('bash-completion: bash completion' 'zsh: zsh completion' From 91ab4cf93a02596bc27049264b82cdfc2dfc7a1e Mon Sep 17 00:00:00 2001 From: Alad Wenter Date: Fri, 18 Feb 2022 11:24:02 +0100 Subject: [PATCH 06/12] aurutils: 6.2 --- .SRCINFO | 6 +++--- PKGBUILD | 4 ++-- aurutils.changelog | 18 ++++++++++++++++++ 3 files changed, 23 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 0143bb4..105e582 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = aurutils pkgdesc = helper tools for the arch user repository - pkgver = 6.1 + pkgver = 6.2 pkgrel = 1 url = https://github.com/AladW/aurutils install = aurutils.install @@ -16,7 +16,7 @@ pkgbase = aurutils optdepends = zsh: zsh completion optdepends = devtools: aur-chroot optdepends = vifm: default pager - source = aurutils-6.1.tar.gz::https://github.com/AladW/aurutils/archive/refs/tags/6.1.tar.gz - sha256sums = 2540e1149286328569df95bcba1b43a94602607fef631a54e71614b34f0d277d + source = aurutils-6.2.tar.gz::https://github.com/AladW/aurutils/archive/refs/tags/6.2.tar.gz + sha256sums = bfb18f3ecc0c921d67815f76a20bec08e0d3e3a0020cad94504c3dec4d7b769b pkgname = aurutils diff --git a/PKGBUILD b/PKGBUILD index 99b7467..ac8f66a 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Alad Wenter # Co-Maintainer: Cedric Girard pkgname=aurutils -pkgver=6.1 +pkgver=6.2 pkgrel=1 pkgdesc='helper tools for the arch user repository' url='https://github.com/AladW/aurutils' @@ -10,7 +10,7 @@ license=('custom:ISC') source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz") changelog=aurutils.changelog install=aurutils.install -sha256sums=('2540e1149286328569df95bcba1b43a94602607fef631a54e71614b34f0d277d') +sha256sums=('bfb18f3ecc0c921d67815f76a20bec08e0d3e3a0020cad94504c3dec4d7b769b') depends=('git' 'jq' 'pacutils' 'curl' 'expect') optdepends=('bash-completion: bash completion' 'zsh: zsh completion' diff --git a/aurutils.changelog b/aurutils.changelog index d26b572..0ba20e5 100644 --- a/aurutils.changelog +++ b/aurutils.changelog @@ -1,3 +1,21 @@ +## 6.2 + +* `aur-pkglist` + - add `-v` / `--verify` (verifies published sha256sums) + +* `aur-repo-filter` + - add repository to dependency messages ("dependency foo satisfied by repo/bar") + - deduplicate results on stdout + +## 6.1 + +* `aur-search` + - do not print additional messages on errors or no results + +* `aur-query` + - add `-a` alias for `--any` + - add missing newline in case of errors (`jq -r`) + ## 6 In previous versions, `aur search` would display an intersection of search From 538892ec13279690047dba270accb58870e7846f Mon Sep 17 00:00:00 2001 From: Alad Wenter Date: Sat, 19 Feb 2022 20:16:56 +0100 Subject: [PATCH 07/12] aurutils: 6.3 --- .SRCINFO | 6 +++--- PKGBUILD | 4 ++-- aurutils.changelog | 6 ++++++ 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 105e582..02fb621 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = aurutils pkgdesc = helper tools for the arch user repository - pkgver = 6.2 + pkgver = 6.3 pkgrel = 1 url = https://github.com/AladW/aurutils install = aurutils.install @@ -16,7 +16,7 @@ pkgbase = aurutils optdepends = zsh: zsh completion optdepends = devtools: aur-chroot optdepends = vifm: default pager - source = aurutils-6.2.tar.gz::https://github.com/AladW/aurutils/archive/refs/tags/6.2.tar.gz - sha256sums = bfb18f3ecc0c921d67815f76a20bec08e0d3e3a0020cad94504c3dec4d7b769b + source = aurutils-6.3.tar.gz::https://github.com/AladW/aurutils/archive/refs/tags/6.3.tar.gz + sha256sums = 02c9c884d270306cd075fd19dee3945d9b148b5cfcd527618cf6d9778b1cfbd4 pkgname = aurutils diff --git a/PKGBUILD b/PKGBUILD index ac8f66a..a870c3c 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Alad Wenter # Co-Maintainer: Cedric Girard pkgname=aurutils -pkgver=6.2 +pkgver=6.3 pkgrel=1 pkgdesc='helper tools for the arch user repository' url='https://github.com/AladW/aurutils' @@ -10,7 +10,7 @@ license=('custom:ISC') source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz") changelog=aurutils.changelog install=aurutils.install -sha256sums=('bfb18f3ecc0c921d67815f76a20bec08e0d3e3a0020cad94504c3dec4d7b769b') +sha256sums=('02c9c884d270306cd075fd19dee3945d9b148b5cfcd527618cf6d9778b1cfbd4') depends=('git' 'jq' 'pacutils' 'curl' 'expect') optdepends=('bash-completion: bash completion' 'zsh: zsh completion' diff --git a/aurutils.changelog b/aurutils.changelog index 0ba20e5..4509a99 100644 --- a/aurutils.changelog +++ b/aurutils.changelog @@ -1,3 +1,9 @@ +## 6.3 + +* `aur-sync` + - `--ignore-file` now supports per-repository sections (INI-style) + - do not ignore targets when specified on the command-line + ## 6.2 * `aur-pkglist` From 6bfa17aae0c37696a233a9c21ca50478102bf54e Mon Sep 17 00:00:00 2001 From: Alad Wenter Date: Sun, 20 Feb 2022 23:32:49 +0100 Subject: [PATCH 08/12] aurutils: 6.4 --- .SRCINFO | 4 ++-- PKGBUILD | 2 +- aurutils.changelog | 6 ++++++ 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 02fb621..8e497cf 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = aurutils pkgdesc = helper tools for the arch user repository - pkgver = 6.3 + pkgver = 6.4 pkgrel = 1 url = https://github.com/AladW/aurutils install = aurutils.install @@ -16,7 +16,7 @@ pkgbase = aurutils optdepends = zsh: zsh completion optdepends = devtools: aur-chroot optdepends = vifm: default pager - source = aurutils-6.3.tar.gz::https://github.com/AladW/aurutils/archive/refs/tags/6.3.tar.gz + source = aurutils-6.4.tar.gz::https://github.com/AladW/aurutils/archive/refs/tags/6.4.tar.gz sha256sums = 02c9c884d270306cd075fd19dee3945d9b148b5cfcd527618cf6d9778b1cfbd4 pkgname = aurutils diff --git a/PKGBUILD b/PKGBUILD index a870c3c..f933367 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Alad Wenter # Co-Maintainer: Cedric Girard pkgname=aurutils -pkgver=6.3 +pkgver=6.4 pkgrel=1 pkgdesc='helper tools for the arch user repository' url='https://github.com/AladW/aurutils' diff --git a/aurutils.changelog b/aurutils.changelog index 4509a99..73c36d6 100644 --- a/aurutils.changelog +++ b/aurutils.changelog @@ -1,3 +1,9 @@ +## 6.4 + +* `aur-depends` + - add `--graph` + - checkdepends are now removed during dependency resolution, not afterwards (#882) + ## 6.3 * `aur-sync` From e0bb24d63fbb076226ceeea0ffefc5cb75481a25 Mon Sep 17 00:00:00 2001 From: Alad Wenter Date: Sun, 20 Feb 2022 23:33:29 +0100 Subject: [PATCH 09/12] aurutils: update checksums --- .SRCINFO | 2 +- PKGBUILD | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 8e497cf..cf148de 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -17,6 +17,6 @@ pkgbase = aurutils optdepends = devtools: aur-chroot optdepends = vifm: default pager source = aurutils-6.4.tar.gz::https://github.com/AladW/aurutils/archive/refs/tags/6.4.tar.gz - sha256sums = 02c9c884d270306cd075fd19dee3945d9b148b5cfcd527618cf6d9778b1cfbd4 + sha256sums = ec0229983a33d6b45d6ab84dde08809fe324242de9807bed3658d1fcc9bded3f pkgname = aurutils diff --git a/PKGBUILD b/PKGBUILD index f933367..e7f651d 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -10,7 +10,7 @@ license=('custom:ISC') source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz") changelog=aurutils.changelog install=aurutils.install -sha256sums=('02c9c884d270306cd075fd19dee3945d9b148b5cfcd527618cf6d9778b1cfbd4') +sha256sums=('ec0229983a33d6b45d6ab84dde08809fe324242de9807bed3658d1fcc9bded3f') depends=('git' 'jq' 'pacutils' 'curl' 'expect') optdepends=('bash-completion: bash completion' 'zsh: zsh completion' From e2b09ff11b8f19757a0f296e3fcb2dcc5bffda35 Mon Sep 17 00:00:00 2001 From: Alad Wenter Date: Thu, 24 Feb 2022 12:50:14 +0100 Subject: [PATCH 10/12] aurutils: 7 --- .SRCINFO | 7 ++++--- PKGBUILD | 7 ++++--- aurutils.changelog | 22 ++++++++++++++++++++++ 3 files changed, 30 insertions(+), 6 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index cf148de..7abc97d 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = aurutils pkgdesc = helper tools for the arch user repository - pkgver = 6.4 + pkgver = 7 pkgrel = 1 url = https://github.com/AladW/aurutils install = aurutils.install @@ -16,7 +16,8 @@ pkgbase = aurutils optdepends = zsh: zsh completion optdepends = devtools: aur-chroot optdepends = vifm: default pager - source = aurutils-6.4.tar.gz::https://github.com/AladW/aurutils/archive/refs/tags/6.4.tar.gz - sha256sums = ec0229983a33d6b45d6ab84dde08809fe324242de9807bed3658d1fcc9bded3f + optdepends = ninja: aur-sync ninja support + source = aurutils-7.tar.gz::https://github.com/AladW/aurutils/archive/refs/tags/7.tar.gz + sha256sums = e720ea19946e8dff747d98fd6f51b5b004d7f3e84de44fc62847e0f85a979837 pkgname = aurutils diff --git a/PKGBUILD b/PKGBUILD index e7f651d..39997f4 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Alad Wenter # Co-Maintainer: Cedric Girard pkgname=aurutils -pkgver=6.4 +pkgver=7 pkgrel=1 pkgdesc='helper tools for the arch user repository' url='https://github.com/AladW/aurutils' @@ -10,12 +10,13 @@ license=('custom:ISC') source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz") changelog=aurutils.changelog install=aurutils.install -sha256sums=('ec0229983a33d6b45d6ab84dde08809fe324242de9807bed3658d1fcc9bded3f') +sha256sums=('e720ea19946e8dff747d98fd6f51b5b004d7f3e84de44fc62847e0f85a979837') depends=('git' 'jq' 'pacutils' 'curl' 'expect') optdepends=('bash-completion: bash completion' 'zsh: zsh completion' 'devtools: aur-chroot' - 'vifm: default pager') + 'vifm: default pager' + 'ninja: aur-sync ninja support') prepare() { cd "$pkgname-$pkgver" diff --git a/aurutils.changelog b/aurutils.changelog index 73c36d6..116a978 100644 --- a/aurutils.changelog +++ b/aurutils.changelog @@ -1,3 +1,25 @@ +## 7 + +This release adds optional support for the `ninja` build system. If the +`AUR_SYNC_USE_NINJA` environment variable is set to a positive value, +`aur-sync` will generate `build.ninja` where each target has an `aur-build` +command-line. This allows to continue building a series of packages when +several failed, with the maximum of failed targets controlled by the `-k` / +`--keep-going` option. On failure, a summary of successful ("OK") and failed +("FAIL") package builds is printed. The `--no-build` option in turn only +generates `build.ninja`, and prints the corresponding directory to `stdout`. + +The logic to generate `build.ninja` files is exposed in the `aur-sync--ninja` +script. It can be used with other `aur` programs that output `pkgbase +depends_pkgbase` pairs, for example: + + $ aur depends --graph "$@" | aur sync--ninja "$PWD" -- aur build + +When running `ninja` on the resulting file, each successfully built `pkgbase` +will result in a `pkgbase.stamp` file. If the corresponding `PKGBUILD` is +modified, it will be marked for rebuilding by `ninja`. This can for example be +used for a git repository which hosts multiple `PKGBUILD` directories. + ## 6.4 * `aur-depends` From bf1aecfa62740aa1bd8835cfa6ec93005582f0f7 Mon Sep 17 00:00:00 2001 From: Alad Wenter Date: Sun, 27 Feb 2022 16:39:41 +0100 Subject: [PATCH 11/12] aurutils: 7.1 --- .SRCINFO | 6 +++--- PKGBUILD | 4 ++-- aurutils.changelog | 11 +++++++++++ 3 files changed, 16 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 7abc97d..f717062 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = aurutils pkgdesc = helper tools for the arch user repository - pkgver = 7 + pkgver = 7.1 pkgrel = 1 url = https://github.com/AladW/aurutils install = aurutils.install @@ -17,7 +17,7 @@ pkgbase = aurutils optdepends = devtools: aur-chroot optdepends = vifm: default pager optdepends = ninja: aur-sync ninja support - source = aurutils-7.tar.gz::https://github.com/AladW/aurutils/archive/refs/tags/7.tar.gz - sha256sums = e720ea19946e8dff747d98fd6f51b5b004d7f3e84de44fc62847e0f85a979837 + source = aurutils-7.1.tar.gz::https://github.com/AladW/aurutils/archive/refs/tags/7.1.tar.gz + sha256sums = 2f4d25f791da4b85cd038ad9274a42ad02c589a31e17ff8d123c774ba32d2a71 pkgname = aurutils diff --git a/PKGBUILD b/PKGBUILD index 39997f4..a72b82d 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Alad Wenter # Co-Maintainer: Cedric Girard pkgname=aurutils -pkgver=7 +pkgver=7.1 pkgrel=1 pkgdesc='helper tools for the arch user repository' url='https://github.com/AladW/aurutils' @@ -10,7 +10,7 @@ license=('custom:ISC') source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz") changelog=aurutils.changelog install=aurutils.install -sha256sums=('e720ea19946e8dff747d98fd6f51b5b004d7f3e84de44fc62847e0f85a979837') +sha256sums=('2f4d25f791da4b85cd038ad9274a42ad02c589a31e17ff8d123c774ba32d2a71') depends=('git' 'jq' 'pacutils' 'curl' 'expect') optdepends=('bash-completion: bash completion' 'zsh: zsh completion' diff --git a/aurutils.changelog b/aurutils.changelog index 116a978..16c0d48 100644 --- a/aurutils.changelog +++ b/aurutils.changelog @@ -1,3 +1,14 @@ +## 7.1 + +* `aur-build` + + pass --nocheck to chroot (#942) + +* `aur-sync` + + avoid off-by-one in ninja build summary (#940) + +* `aur-query` + + do not abort if `-t` is unspecified (#938) + ## 7 This release adds optional support for the `ninja` build system. If the From 4465f6f3cabe563158cb5931b9080f48aa1601b8 Mon Sep 17 00:00:00 2001 From: Alad Wenter Date: Sun, 27 Feb 2022 16:51:22 +0100 Subject: [PATCH 12/12] aurutils: 7.1.1 --- .SRCINFO | 6 +++--- PKGBUILD | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index f717062..d425120 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = aurutils pkgdesc = helper tools for the arch user repository - pkgver = 7.1 + pkgver = 7.1.1 pkgrel = 1 url = https://github.com/AladW/aurutils install = aurutils.install @@ -17,7 +17,7 @@ pkgbase = aurutils optdepends = devtools: aur-chroot optdepends = vifm: default pager optdepends = ninja: aur-sync ninja support - source = aurutils-7.1.tar.gz::https://github.com/AladW/aurutils/archive/refs/tags/7.1.tar.gz - sha256sums = 2f4d25f791da4b85cd038ad9274a42ad02c589a31e17ff8d123c774ba32d2a71 + source = aurutils-7.1.1.tar.gz::https://github.com/AladW/aurutils/archive/refs/tags/7.1.1.tar.gz + sha256sums = 5930cc7101ec2233be5fcda34410371567f8005b82e7ac903ebe61919de89163 pkgname = aurutils diff --git a/PKGBUILD b/PKGBUILD index a72b82d..0f26a7a 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Alad Wenter # Co-Maintainer: Cedric Girard pkgname=aurutils -pkgver=7.1 +pkgver=7.1.1 pkgrel=1 pkgdesc='helper tools for the arch user repository' url='https://github.com/AladW/aurutils' @@ -10,7 +10,7 @@ license=('custom:ISC') source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz") changelog=aurutils.changelog install=aurutils.install -sha256sums=('2f4d25f791da4b85cd038ad9274a42ad02c589a31e17ff8d123c774ba32d2a71') +sha256sums=('5930cc7101ec2233be5fcda34410371567f8005b82e7ac903ebe61919de89163') depends=('git' 'jq' 'pacutils' 'curl' 'expect') optdepends=('bash-completion: bash completion' 'zsh: zsh completion'