upgpkg: aurutils 10b-1
upstream release Merge subtree 'aurutils'
This commit is contained in:
commit
0097ed79a1
3 changed files with 209 additions and 11 deletions
|
@ -1,6 +1,6 @@
|
||||||
pkgbase = aurutils
|
pkgbase = aurutils
|
||||||
pkgdesc = helper tools for the arch user repository
|
pkgdesc = helper tools for the arch user repository
|
||||||
pkgver = 7.2
|
pkgver = 10b
|
||||||
pkgrel = 1
|
pkgrel = 1
|
||||||
url = https://github.com/AladW/aurutils
|
url = https://github.com/AladW/aurutils
|
||||||
install = aurutils.install
|
install = aurutils.install
|
||||||
|
@ -11,13 +11,12 @@ pkgbase = aurutils
|
||||||
depends = jq
|
depends = jq
|
||||||
depends = pacutils
|
depends = pacutils
|
||||||
depends = curl
|
depends = curl
|
||||||
depends = expect
|
|
||||||
optdepends = bash-completion: bash completion
|
optdepends = bash-completion: bash completion
|
||||||
optdepends = zsh: zsh completion
|
optdepends = zsh: zsh completion
|
||||||
optdepends = devtools: aur-chroot
|
optdepends = devtools: aur-chroot
|
||||||
optdepends = vifm: default pager
|
optdepends = vifm: default pager
|
||||||
optdepends = ninja: aur-sync ninja support
|
optdepends = ninja: aur-sync ninja support
|
||||||
source = aurutils-7.2.tar.gz::https://github.com/AladW/aurutils/archive/refs/tags/7.2.tar.gz
|
source = aurutils-10b.tar.gz::https://github.com/AladW/aurutils/archive/refs/tags/10b.tar.gz
|
||||||
sha256sums = f7968625c4cf39592c40beebc64fd8c6295a9ad8f3edcdfda67d8d4fed16cb63
|
sha256sums = f66cdb98149365ec520003875762dca527c28d75ea7744a6cfe0a9aa8b94c806
|
||||||
|
|
||||||
pkgname = aurutils
|
pkgname = aurutils
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
# Maintainer: Alad Wenter <https://github.com/AladW>
|
# Maintainer: Alad Wenter <https://github.com/AladW>
|
||||||
# Co-Maintainer: Cedric Girard <cgirard [dot] archlinux [at] valinor [dot] fr>
|
# Co-Maintainer: Cedric Girard <cgirard [dot] archlinux [at] valinor [dot] fr>
|
||||||
pkgname=aurutils
|
pkgname=aurutils
|
||||||
pkgver=7.2
|
pkgver=10b
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc='helper tools for the arch user repository'
|
pkgdesc='helper tools for the arch user repository'
|
||||||
url='https://github.com/AladW/aurutils'
|
url='https://github.com/AladW/aurutils'
|
||||||
|
@ -10,18 +10,14 @@ license=('custom:ISC')
|
||||||
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz")
|
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz")
|
||||||
changelog=aurutils.changelog
|
changelog=aurutils.changelog
|
||||||
install=aurutils.install
|
install=aurutils.install
|
||||||
sha256sums=('f7968625c4cf39592c40beebc64fd8c6295a9ad8f3edcdfda67d8d4fed16cb63')
|
sha256sums=('f66cdb98149365ec520003875762dca527c28d75ea7744a6cfe0a9aa8b94c806')
|
||||||
depends=('git' 'jq' 'pacutils' 'curl' 'expect')
|
depends=('git' 'jq' 'pacutils' 'curl')
|
||||||
optdepends=('bash-completion: bash completion'
|
optdepends=('bash-completion: bash completion'
|
||||||
'zsh: zsh completion'
|
'zsh: zsh completion'
|
||||||
'devtools: aur-chroot'
|
'devtools: aur-chroot'
|
||||||
'vifm: default pager'
|
'vifm: default pager'
|
||||||
'ninja: aur-sync ninja support')
|
'ninja: aur-sync ninja support')
|
||||||
|
|
||||||
prepare() {
|
|
||||||
cd "$pkgname-$pkgver"
|
|
||||||
}
|
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "$pkgname-$pkgver"
|
cd "$pkgname-$pkgver"
|
||||||
make AURUTILS_VERSION="$pkgver"
|
make AURUTILS_VERSION="$pkgver"
|
||||||
|
|
|
@ -1,3 +1,206 @@
|
||||||
|
## 10
|
||||||
|
|
||||||
|
* `aur`
|
||||||
|
+ support environment files (`$AUR_ENV`, defaults to `$XDG_CONFIG_HOME/aurutils/env`)
|
||||||
|
+ add `--env`
|
||||||
|
|
||||||
|
* `aur-build`
|
||||||
|
+ use `AUR_PACMAN_AUTH` as elevation command (prior: `PACMAN_AUTH`)
|
||||||
|
+ use `$PWD` as default value for `$LOGDEST`
|
||||||
|
+ bug fixes for gpg signing (`--sign`)
|
||||||
|
|
||||||
|
* `aur-chroot`
|
||||||
|
+ use `AUR_PACMAN_AUTH` as elevation command (prior: `PACMAN_AUTH`)
|
||||||
|
|
||||||
|
* `aur-fetch`
|
||||||
|
+ `--sync=auto`: run `git-merge` instead of `git-reset`
|
||||||
|
- add `--ff`, `--ff-only`, `--no-ff`, `--no-commit` options
|
||||||
|
- fix a bug where setting `aurutils.rebase` affected unrelated targets
|
||||||
|
- set default author for merge commits to `aurutils@localhost`
|
||||||
|
+ `--sync=auto` now preserves local changes by default
|
||||||
|
- `--discard` (`-f`) resets the branch on new upstream commits
|
||||||
|
+ add `--reset`, `--rebase`, `--auto` (`--sync=reset`, `--sync=rebase`, `--sync=auto`)
|
||||||
|
+ support multiple branches, with commits merged from `origin/master`
|
||||||
|
|
||||||
|
* `aur-pkglist`
|
||||||
|
+ output is now independent of command-line argument order
|
||||||
|
+ deprecate `-I`, `-S`, `-u`
|
||||||
|
- renamed to: `-i` (`--info`), `-s` (`--search`) `-q` (`--quiet`)
|
||||||
|
+ deprecate `-J` (`--json`)
|
||||||
|
- behaves like `--plain`, remove pretty-printing with `jq`
|
||||||
|
+ add `--systime`
|
||||||
|
|
||||||
|
* `aur-repo`
|
||||||
|
+ `-q` now applies to `--list` and `--upgrades`
|
||||||
|
+ add `--list-attr`
|
||||||
|
+ deprecate `--status-file`
|
||||||
|
|
||||||
|
* `aur-search`
|
||||||
|
+ add `--color` (`auto`, `always`, `none`)
|
||||||
|
|
||||||
|
* `aur-srcver`
|
||||||
|
+ remove `-E`, `--env` (deprecated in v8)
|
||||||
|
|
||||||
|
* `aur-sync`
|
||||||
|
+ use pkgspec `<REPOSITORY>/<PACKAGE>` format for `--ignore-file`
|
||||||
|
- support for sections (introduced with v6.3) is removed (#880)
|
||||||
|
- <PACKAGE> ignores apply to all local repositories
|
||||||
|
+ add `--rebase`, `--reset` options for `aur-fetch`
|
||||||
|
+ exit 22 on dependency cycles (v7 regression)
|
||||||
|
+ filter dependency graph by pkgname, not depends (v7 regression)
|
||||||
|
+ store `build.ninja` files in `$XDG_RUNTIME_DIR/aurutils`
|
||||||
|
|
||||||
|
* `completions`
|
||||||
|
+ major overhaul of zsh completions (#990)
|
||||||
|
|
||||||
|
## 9.6
|
||||||
|
|
||||||
|
* `aur-pkglist`
|
||||||
|
+ add `AUR_METADEST` (directory where metadata archives are stored)
|
||||||
|
+ add `--quiet`
|
||||||
|
|
||||||
|
* `aur-fetch`
|
||||||
|
+ write `git-merge` to `results_file` if the command is run
|
||||||
|
|
||||||
|
## 9.5
|
||||||
|
|
||||||
|
* `aur-build`
|
||||||
|
+ add `--results-append`
|
||||||
|
+ write results file as build user
|
||||||
|
|
||||||
|
* `aur-query`
|
||||||
|
+ support `--type=suggest`
|
||||||
|
|
||||||
|
## 9.4
|
||||||
|
|
||||||
|
* `aur-build`
|
||||||
|
+ revert "retrieve local repository before setting --chroot paths"
|
||||||
|
|
||||||
|
## 9.3
|
||||||
|
|
||||||
|
* `examples`
|
||||||
|
+ rework `sync-list`
|
||||||
|
|
||||||
|
## 9.2
|
||||||
|
|
||||||
|
* `aur-build`
|
||||||
|
+ deprecate `--results`
|
||||||
|
+ retrieve local repository before setting `--chroot` paths
|
||||||
|
+ unset `PKGEXT` when using `--chroot`
|
||||||
|
|
||||||
|
* `aur-search`
|
||||||
|
+ use OSC8 terminal hyperlinks (#849)
|
||||||
|
|
||||||
|
## 9.1
|
||||||
|
|
||||||
|
`aur-build` now uses `setpriv(1)` to run unprivileged commands (`makepkg`, `gpg`,
|
||||||
|
`repo-add`) when `AUR_ASROOT` is combined with `--user`. This change has no
|
||||||
|
effect when running `aur-build` as a regular user.
|
||||||
|
|
||||||
|
Usage:
|
||||||
|
|
||||||
|
$ sudo env AUR_ASROOT=1 aur build --chroot --user <build_user> ...
|
||||||
|
|
||||||
|
The above works with `--chroot` (`makechrootpkg -U`). Environment variables in
|
||||||
|
the root environment are preserved for user commands, similar to `runuser -c`.
|
||||||
|
Host builds using `makepkg --syncdeps` to install dependencies require further
|
||||||
|
configuration.
|
||||||
|
|
||||||
|
┌──────────────────────────────────────────────────────────────────────────────┐
|
||||||
|
│ WARNING! │
|
||||||
|
│ │
|
||||||
|
│ Running `aur-build` as root is experimental and disabled by default. If your │
|
||||||
|
│ install breaks, you get to keep both pieces. │
|
||||||
|
└──────────────────────────────────────────────────────────────────────────────┘
|
||||||
|
|
||||||
|
## 9
|
||||||
|
|
||||||
|
* `examples`
|
||||||
|
+ add `chroot-batch`
|
||||||
|
|
||||||
|
* `lib`
|
||||||
|
+ add `aur-build--pkglist`
|
||||||
|
|
||||||
|
* `aur-build`
|
||||||
|
+ add `--dry-run`
|
||||||
|
+ redirect `makepkg -od` output (`--pkgver`) to stderr
|
||||||
|
+ sign existing packages (#967)
|
||||||
|
|
||||||
|
* `aur-fetch`
|
||||||
|
+ add `--no-pager` to the `git log` command (#969)
|
||||||
|
+ `--existing`: clone instead of skip targets if they exist
|
||||||
|
|
||||||
|
* `aur-sync`
|
||||||
|
+ redirect `aur-fetch` output to stderr (#974)
|
||||||
|
|
||||||
|
## 8.3
|
||||||
|
|
||||||
|
* `aur-fetch`
|
||||||
|
+ add `--revision`
|
||||||
|
+ add `--no-patch`
|
||||||
|
|
||||||
|
* `aur-repo`
|
||||||
|
+ add `--field`
|
||||||
|
|
||||||
|
* `examples`
|
||||||
|
+ add `vercmp-devel`, `sync-list`
|
||||||
|
+ rename `aur-sync-devel` to `sync-devel`
|
||||||
|
|
||||||
|
## 8.2
|
||||||
|
|
||||||
|
* `aur-srcver`
|
||||||
|
+ add separator before first failed package
|
||||||
|
|
||||||
|
* `aur-fetch`
|
||||||
|
+ handle empty `git` repositories (#959)
|
||||||
|
|
||||||
|
* `man7`
|
||||||
|
+ remove `aurvcs.7`, move `aur-sync-devel` to `examples`
|
||||||
|
|
||||||
|
## 8.1
|
||||||
|
|
||||||
|
* `aur-srcver`
|
||||||
|
+ fix directory to source the build script from (#958)
|
||||||
|
|
||||||
|
## 8
|
||||||
|
|
||||||
|
* `aur-chroot`
|
||||||
|
|
||||||
|
The `aur-chroot` command-line was changed so that `--create`, `--build` and
|
||||||
|
`--update` can be used in a single command. Command-line arguments are now
|
||||||
|
exclusively used for packages passed to `mkarchroot` and `arch-nspawn`.
|
||||||
|
To set `makechrootpkg` options, the new `--margs` and `--cargs` options are
|
||||||
|
available. As `aur-build --margs`, these take a comma-delimited string and
|
||||||
|
can be specified multiple times. (Issues: #950, #807)
|
||||||
|
|
||||||
|
The `--packagelist` command is now deprecated. The container path can be
|
||||||
|
retrieved with the `--path` option, e.g for use with `makepkg --config`.
|
||||||
|
|
||||||
|
* `aur-build`
|
||||||
|
+ Consider all repositories (`Usage = Install`) for local repository upgrade (#956)
|
||||||
|
|
||||||
|
* `aur-srcver`
|
||||||
|
+ add `--buildscript`
|
||||||
|
+ deprecate `-E` / `--env`
|
||||||
|
- `get_full_version` from `libmakepkg` is now used after running `makepkg`
|
||||||
|
+ take arguments from `stdin` if `-` is specified
|
||||||
|
|
||||||
|
* `aurvcs.7`
|
||||||
|
+ run `aur-fetch` and `aur-view` before `aur-srcver`
|
||||||
|
+ sample code remaned to `aur-sync-devel`
|
||||||
|
|
||||||
|
## 7.2
|
||||||
|
|
||||||
|
* `aur-search`
|
||||||
|
+ add `OptDepends` to `--info` output (#945)
|
||||||
|
+ handle empty keywords in `--info` output (#946)
|
||||||
|
|
||||||
|
* `aur-depends`
|
||||||
|
+ add `--optdepends` (#945)
|
||||||
|
|
||||||
|
* `aur-sync`
|
||||||
|
+ add `--optdepends` (#945)
|
||||||
|
|
||||||
## 7.1
|
## 7.1
|
||||||
|
|
||||||
* `aur-build`
|
* `aur-build`
|
||||||
|
|
Loading…
Reference in a new issue