Compare commits
18 commits
e838f442e8
...
0097ed79a1
Author | SHA1 | Date | |
---|---|---|---|
0097ed79a1 | |||
2a0c258bfb | |||
|
eed5f3d396 | ||
|
7fd0a0f4cd | ||
|
c82ab16228 | ||
|
60edc67461 | ||
|
f34649bbf0 | ||
|
7a35b66595 | ||
|
8dec9ce9e3 | ||
|
284f3e0c7e | ||
|
c65beaa33f | ||
|
fcebb84410 | ||
|
1497a1de98 | ||
|
9b7bfdb341 | ||
|
04b353aa80 | ||
|
4f87036a38 | ||
|
864f958d38 | ||
5394b42c1f |
3 changed files with 209 additions and 11 deletions
|
@ -1,6 +1,6 @@
|
|||
pkgbase = aurutils
|
||||
pkgdesc = helper tools for the arch user repository
|
||||
pkgver = 7.2
|
||||
pkgver = 10b
|
||||
pkgrel = 1
|
||||
url = https://github.com/AladW/aurutils
|
||||
install = aurutils.install
|
||||
|
@ -11,13 +11,12 @@ pkgbase = aurutils
|
|||
depends = jq
|
||||
depends = pacutils
|
||||
depends = curl
|
||||
depends = expect
|
||||
optdepends = bash-completion: bash completion
|
||||
optdepends = zsh: zsh completion
|
||||
optdepends = devtools: aur-chroot
|
||||
optdepends = vifm: default pager
|
||||
optdepends = ninja: aur-sync ninja support
|
||||
source = aurutils-7.2.tar.gz::https://github.com/AladW/aurutils/archive/refs/tags/7.2.tar.gz
|
||||
sha256sums = f7968625c4cf39592c40beebc64fd8c6295a9ad8f3edcdfda67d8d4fed16cb63
|
||||
source = aurutils-10b.tar.gz::https://github.com/AladW/aurutils/archive/refs/tags/10b.tar.gz
|
||||
sha256sums = f66cdb98149365ec520003875762dca527c28d75ea7744a6cfe0a9aa8b94c806
|
||||
|
||||
pkgname = aurutils
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Maintainer: Alad Wenter <https://github.com/AladW>
|
||||
# Co-Maintainer: Cedric Girard <cgirard [dot] archlinux [at] valinor [dot] fr>
|
||||
pkgname=aurutils
|
||||
pkgver=7.2
|
||||
pkgver=10b
|
||||
pkgrel=1
|
||||
pkgdesc='helper tools for the arch user repository'
|
||||
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")
|
||||
changelog=aurutils.changelog
|
||||
install=aurutils.install
|
||||
sha256sums=('f7968625c4cf39592c40beebc64fd8c6295a9ad8f3edcdfda67d8d4fed16cb63')
|
||||
depends=('git' 'jq' 'pacutils' 'curl' 'expect')
|
||||
sha256sums=('f66cdb98149365ec520003875762dca527c28d75ea7744a6cfe0a9aa8b94c806')
|
||||
depends=('git' 'jq' 'pacutils' 'curl')
|
||||
optdepends=('bash-completion: bash completion'
|
||||
'zsh: zsh completion'
|
||||
'devtools: aur-chroot'
|
||||
'vifm: default pager'
|
||||
'ninja: aur-sync ninja support')
|
||||
|
||||
prepare() {
|
||||
cd "$pkgname-$pkgver"
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "$pkgname-$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
|
||||
|
||||
* `aur-build`
|
||||
|
|
Loading…
Reference in a new issue