Compare commits

...

55 commits

Author SHA1 Message Date
1d5a125429 upgpkg: aurutils 20.4-1
upstream release
2025-01-24 16:06:24 +01:00
159777215c upgpkg: aurutils 20.3-1
upstream release

Merge subtree 'aurutils'
2025-01-24 16:04:30 +01:00
1e6c857ff0 Split 'aurutils/' into commit '9d54aed45ce88db205f71a5a9fa2e9cbe3646091'
git-subtree-dir: aurutils
git-subtree-mainline: 4697123f5e
git-subtree-split: 9d54aed45c
2025-01-24 16:04:24 +01:00
Alad Wenter
94f6e72359 aurutils: v20.3 2024-10-28 08:58:27 +01:00
Alad Wenter
57cc7aa624 Bump version to 20.1 2024-09-22 10:52:22 +02:00
Alad Wenter
7111af2c97 Bump version to 20 2024-08-29 22:53:55 +02:00
Alad Wenter
f406b038b6 Bump version to 19.9 2024-06-30 17:42:47 +02:00
Alad Wenter
d7f6b54c85 Bump version to 19.8 2024-06-15 22:29:28 +02:00
Alad Wenter
1030cf82f4 aurutils: v19.7 2024-06-14 15:09:11 +02:00
Alad Wenter
af4e4f1f49 aurutils: v19.6 2024-06-13 18:12:19 +02:00
zoorat
586b7a8102
updating to v19.5 2024-05-23 10:30:31 +06:00
Alad Wenter
47f68c7906 Bump version to 19.4 2024-05-07 16:04:52 +02:00
Alad Wenter
dbb94ec6ff aurutils: v19.3 2024-03-30 11:38:32 +01:00
zoorat
99f2cd2012
updating to v19.2 2024-03-29 17:20:45 +06:00
Alad Wenter
57c578c992 aurutils: v19.1 2024-03-21 00:23:50 +01:00
Alad Wenter
9080d56239 aurutils: v19 2024-03-19 08:46:35 +01:00
zoorat
77ea360a1f
updating to v18.5 2023-11-22 09:40:16 +06:00
Alad Wenter
8e35f605de aurutils: v18.3 2023-10-02 14:47:54 +02:00
Alad Wenter
f3f6c5c7fe aurutils: v18.2 2023-09-18 16:06:18 +02:00
Alad Wenter
06ff8892e6 aurutils: v18 2023-09-17 02:27:18 +02:00
Alad Wenter
b11740734e aurutils: 17.3 2023-08-03 16:41:31 +02:00
Alad Wenter
56bae5816b aurutils: v17.2 2023-07-02 20:18:02 +02:00
Alad Wenter
f8ca495c40 aurutils: v17.1 2023-06-28 08:47:17 +02:00
Alad Wenter
3f484583ca update dependencies 2023-06-26 14:37:21 +02:00
Alad Wenter
c07b5215df Bump version to 17 2023-06-26 14:36:58 +02:00
Alad Wenter
94e6dc2b64 Bump version to 16.5 2023-06-25 12:28:57 +02:00
Alad Wenter
0897e5a164 changelog: v16.4 2023-06-21 15:44:19 +02:00
Alad Wenter
9ce25cd9ba Bump version to 16.4 2023-06-21 15:44:08 +02:00
Alad Wenter
2525754258 Bump version to 16.3 2023-06-15 13:24:13 +02:00
Alad Wenter
d090ed26b2 aurutils: 16 2023-06-13 21:38:23 +02:00
Alad Wenter
11e863d44a update changelog 2023-06-13 13:59:03 +02:00
Alad Wenter
cee41e40fd Bump version to 15.7 2023-06-13 13:58:53 +02:00
Alad Wenter
7a87202cbb Bump version to 15.6 2023-06-07 15:56:39 +02:00
Alad Wenter
754851b48b add PREFIX, ETCPATH
This avoids issues when the environment inadvertently sets these
variables.

https://bbs.archlinux.org/viewtopic.php?pid=2103515#p2103515
2023-06-05 22:40:29 +02:00
Alad Wenter
62eb087b20 Bump version to 15.5 2023-06-05 18:29:40 +02:00
Alad Wenter
d2af053795 Bump version to 15.4 2023-06-05 13:12:16 +02:00
Alad Wenter
1a6d975609 Bump version to 15.3 2023-05-31 08:08:35 +02:00
Alad Wenter
3844eb163e Bump version to 15.2 2023-05-22 14:29:16 +02:00
Alad Wenter
012bcf8da8 update changelog 2023-05-21 16:24:39 +02:00
Alad Wenter
9d5202a382 Bump version to 15.1 2023-05-21 16:24:02 +02:00
Alad Wenter
915f4a9993 Bump version to 14.1 2023-05-17 14:20:22 +02:00
Alad Wenter
96ce0a971b update changelog 2023-05-11 13:42:52 +02:00
Alad Wenter
925d49fe5a Bump version to 14 2023-05-11 13:36:40 +02:00
Alad Wenter
8ade856223 Bump version to 13.8 2023-05-10 12:36:12 +02:00
Alad Wenter
dcd72af276 Bump version to 13.7 2023-05-08 15:51:19 +02:00
Alad Wenter
18e48fb394 Bump version to 13.6 2023-05-08 12:26:31 +02:00
Alad Wenter
b39d9688a2 Bump version to 13.5 2023-05-02 17:55:12 +02:00
Alad Wenter
69c8d7bb42 Bump version to 13.4 2023-05-02 15:40:09 +02:00
Alad Wenter
07a80efeda Bump version to 13.3 2023-04-28 14:49:49 +02:00
Alad Wenter
b55d7cb6b2 aurutils: 13.2 2023-03-28 13:44:39 +02:00
Alad Wenter
539d0b2fc0 aurutils: 13.1 2023-03-28 13:08:48 +02:00
Alad Wenter
b3f28bd6b4 aurutils: remove jq dependency
Not required since v11
2023-03-24 15:00:05 +01:00
Alad Wenter
010e25d613 aurutils: 13 2023-03-23 17:35:15 +01:00
Alad Wenter
528115a72c aurutils: 12.1 2023-03-09 13:43:28 +01:00
9d54aed45c upgpkg: aurutils 11-1
upstream release
2023-03-02 10:51:15 +01:00
3 changed files with 479 additions and 15 deletions

View file

@ -1,26 +1,27 @@
pkgbase = aurutils
pkgdesc = helper tools for the arch user repository
pkgver = 11
pkgver = 20.4
pkgrel = 1
url = https://github.com/AladW/aurutils
install = aurutils.install
changelog = aurutils.changelog
arch = any
license = custom:ISC
license = ISC
depends = git
depends = jq
depends = pacutils
depends = curl
depends = perl
depends = perl-json-xs
depends = bash
optdepends = bash-completion: bash completion
optdepends = zsh: zsh completion
optdepends = devtools: aur-chroot
optdepends = vifm: default pager
optdepends = perl-json-xs: faster JSON serialization
optdepends = ninja: aur-sync ninja support
optdepends = bat: view-delta example script
optdepends = git-delta: view-delta example script
optdepends = setconf: aur-build --rebuild
source = aurutils-11.tar.gz::https://github.com/AladW/aurutils/archive/refs/tags/11.tar.gz
sha256sums = 0f5732145f4793ac74eeb8461c66f5d37a1a3d562fbab0db473736475e8cedb1
optdepends = python-srcinfo: sync-rebuild example script
source = aurutils-20.4.tar.gz::https://github.com/AladW/aurutils/archive/refs/tags/20.4.tar.gz
sha256sums = 593d0cd006e42ca6f5acacfdfaca0a26a159d645aaa32a1523d4e48cb4e91f3b
pkgname = aurutils

View file

@ -1,26 +1,27 @@
# Maintainer: Alad Wenter <https://github.com/AladW>
# Co-Maintainer: Cedric Girard <cgirard [dot] archlinux [at] valinor [dot] fr>
# Co-Maintainer: zoorat <zoorat [at] protonmail [dot] com>
pkgname=aurutils
pkgver=11
pkgver=20.4
pkgrel=1
pkgdesc='helper tools for the arch user repository'
url='https://github.com/AladW/aurutils'
arch=('any')
license=('custom:ISC')
license=('ISC')
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz")
changelog=aurutils.changelog
install=aurutils.install
sha256sums=('0f5732145f4793ac74eeb8461c66f5d37a1a3d562fbab0db473736475e8cedb1')
depends=('git' 'jq' 'pacutils' 'curl')
sha256sums=('593d0cd006e42ca6f5acacfdfaca0a26a159d645aaa32a1523d4e48cb4e91f3b')
depends=('git' 'pacutils' 'curl' 'perl' 'perl-json-xs' 'bash')
optdepends=('bash-completion: bash completion'
'zsh: zsh completion'
'devtools: aur-chroot'
'vifm: default pager'
'perl-json-xs: faster JSON serialization'
'ninja: aur-sync ninja support'
'bat: view-delta example script'
'git-delta: view-delta example script'
'setconf: aur-build --rebuild')
'python-srcinfo: sync-rebuild example script')
build() {
cd "$pkgname-$pkgver"
@ -29,5 +30,5 @@ build() {
package() {
cd "$pkgname-$pkgver"
make DESTDIR="$pkgdir" install
make AURUTILS_VERSION="$pkgver" PREFIX=/usr ETCDIR=/etc DESTDIR="$pkgdir" install
}

View file

@ -1,8 +1,470 @@
## 20.3
* `perl`
+ recursively remove targets with `Depends::prune` (#1184)
## 20.2
* `aur-build`
+ add `AUR_MAKEPKG_GNUPGHOME`, `--makepkg-gnupghome`
+ propagate `LOGDEST` to `aur-chroot`
* `aur-sync`
+ add `--auto-key-retrieve`
- retrieve PGP keys to `AUR_SYNC_GNUPGHOME` keyring
- keyring defaults to `$XDG_DATA_HOME/aurutils/sync/gnupg`
+ add diagnostic for tsort failure (#1039)
## 20.1
* `aur-chroot`
+ avoid triggering `--status` when `--path` is given (#1181)
## 20
* `aur-chroot`
+ run `--status` if no modes are specified
* `aur-sync`
+ move git `orderFile` to `XDG_CONFIG_HOME/aurutils/view/orderfile` (#1167)
* `aur-view`
+ define missing `XDG_CONFIG_HOME` (#1177)
* `perl`
+ move `AUR::Repo` to `aur-repo-parse`
+ move `AUR::Depends::get` to `aur-depends::solve`
+ move `AUR::Depends::vercmp` to `AUR::Vercmp`
## 19.9
* `aur-repo`
+ warn if a local repository is not configured in pacman.conf (instead of exiting)
## 19.8
* `aur-graph`
+ fix for "add `-REVERSE`" in 19.6
## 19.7
* `perl`
+ `AUR::Depends`: revert broken refactoring (#1166)
## 19.6
* `aur-graph`
+ add `REVERSE`
* `aur-sync`
+ fix `--optdepends` dependency order (#1164)
* `aur-view`
+ diff from `/dev/null` on invalid revision (#1162)
* `perl`
+ `AUR::Depends`: warn about targets that are not found (#1165)
## 19.5
* `aur-repo`
+ print `[]` for no matches with `-Js` (#1153)
* `aur-repo-parse`
+ do not emit repo filename suffix for `Repository` key (#1158)
* `man1`
+ `ccache` with `aur-chroot` needs `--bind-rw` (#1156)
## 19.4
* `aur-sync`
+ add error if `aur-build --status` fails
* `aur-build`
+ add error if `aur-repo --status` or `aur-chroot --status` fails
* `perl`
+ `AUR::Repo`: add `parse_db_file()`
## 19.3
* Revert 19.2
## 19.2
* `aur-chroot`
+ add diagnostic when devtools is not installed
## 19.1
* `aur-sync`
+ pass `--root` to `aur-build` (#1148, #1149)
## 19
* `aur-build`
+ add `--cleanbuild`
+ do not shell quote `--status` paths
+ early check for buildscript
* `aur-chroot`
+ do not shell quote `--status` paths
* `aur-depends`
+ only include `Self` targets for command-line arguments (`--table`, #1136)
+ verify dependency version requirements (`--verify`)
* `aur-graph`
+ prevent unwanted matches in certain URLs (#1134)
* `aur-repo`
+ add `-m` / `--missing`
+ add `--ignore`, `--ignore-by`
+ do not shell quote `--status` paths
+ fix invalid output with `--json --search` (#1126)
* `aur-sync`
+ document `aur-view` options
+ detect local repositories with `--chroot` configuration (#1135)
+ add `--clean` / `-C`, `--cleanbuild`
- default build command changed to `aur build --syncdeps`
+ add `aur-sync--filter` helper (#1136, #1140)
* `aur(1)`
+ use `git-clean -ixd` to clean directories with `aur-gc`
* `perl`
+ add `Depends.pm`, `Repo.pm`
## 18.5
* `aur-repo`
+ prefix pacman.conf in error messages (#1118)
* `aur-build`
+ propagate `--pacman-conf` to local repository upgrade
## 18.4
* `aur-repo`
+ fix incomplete output with `--search` (`--json`, #1120)
## 18.3
* `aur-build--pkglist`
+ do not source `PKGBUILD` in `$PATH` (#1115)
* `aur-repo`
+ use pacman `DBPath` as `root` (`--sync`)
* `aur-depends`
+ skip lines with equal `pkgbase` (`--pkgbase`)
## 18.2
* `aur-repo`
+ do not require `file://` path for specified repository (#1113)
* `aur-depends`
+ fix regression introduced in v18 (#1112)
* `aur-build`
+ fix `--temp` (#1111)
## 18.1
* `aur-chroot`
+ remove `/usr/share/devtools/pacman.conf.d/aurutils.conf` path introduced in v18
## 18
* `aur-build`
+ add `--dbext`
+ shell escape file paths in diagnostics
* `aur-chroot`
+ take file paths in `/etc/aurutils` into account
+ add `--build` options (`-A`, `--nocheck`, `--namcap`, `--checkpkg`, `--temp`, `--user`)
+ add `--status`
+ `--path` is now deprecated
+ `--suffix` no longer defaults to `extra`
* `aur-depends`
+ `RequiredBy` is now a flat dictionary (`--json`, `--jsonl`)
* `aur-fetch`
+ only run git-rebase/merge on new upstream commits
* `aur-repo`
+ shell escape printed file paths
+ add `--dbext`
+ require a configured pacman repository (`--database`)
## 17.3
* `aur-build`
+ use `printf` instead of `warning` (#1101)
## 17.2
* `aur-sync`
+ remove repository write check
* `examples`
+ rename `sync-rebuild --vcs` to `--pkgver`
## 17.1
* `examples`
+ add `--vcs` for `sync-rebuild`
## 17
* `aur-sync`
+ `--no-build` now prints `AURDEST` paths regardless of `AUR_SYNC_USE_NINJA` (#1096)
* `examples`
+ remove `python-pyxdg` dependency (#1096)
+ fixes for `sync-rebuild` (#1096)
## 16.5
* `examples`
+ add `--chroot`, `--user` for `sync-rebuild`
## 16.4
* `aur-repo-parse`
+ improve `Repository` field
+ check database extension
* `examples`
+ add AUR dependency resolution for `sync-rebuild`
## 16.3
* `aur-sync`
+ only print queue with `--no-build` to standard output
## 16.2
* `aur-sync`
+ `--save` now applies when building packages
## 16.1
* `examples`
+ fixes for `sync-rebuild`
## 16
* `aur-repo`
+ `--status` is now the default
+ add `Repository` to `--json` / `--jsonl` output
* `aur-format`
+ add `%R` format option
* `perl`
+ `write_json()` now returns a string
* `aur`
`--env` now prints `PERL5LIB`
## 15.7
* `aur-repo`
+ add `--search`, `--search-by` (#1057)
* `aur-sync`
+ `--save`: do not use `/dev/stdout` (#1083)
## 15.6
* `examples`
+ remove `AUR_EXEC_PATH` from `sync-asroot` [fixup]
## 15.5
* `aur-build`
+ support makepkg configuration in `/etc/aurutils` (#1076)
* `aur-depends`
+ add `--jsonl`
## 15.4
* `aur-sync`
+ add `--save`
* `examples`
+ `sync-asroot` now works with `AUR_PAGER=ranger` (#1077)
+ `sync-rebuild` python rewrite
## 15.3
* `aur-pkglist`, `aur-view`, `aur-search`
+ prefix errors with command name
## 15.2
* `aur-chroot`
+ adjust default `makepkg`, `pacman` paths depending on `devtools` version (#1072)
## 15.1
* `aur-pkglist`
+ remove deprecated options (`-J` (`--json`), `-I`, `-S`) [fixup]
## 15
* `aur-repo`
+ add `--format` (`-f`), `--delim`
* `aur-format`
+ support `aur-repo-parse --jsonl` input (`AUR::Json.pm`)
* `aur-pkglist`
+ remove deprecated options (`-J` (`--json`), `-I`, `-S`)
+ update documentation
* `examples`
+ `sync-rebuild` now respects package `epoch`
## 14.1
* `aur-sync`
+ fix exit codes for `tsort`, `aur-repo-parse`
## 14
* `aur-depends`
+ add `Self` dependency for every target (#1065)
* `aur-sync`
+ `--rebuild-tree` now implies `--no-provides` (#1068)
+ add `--no-sync` (`aur-build --no-sync`) (#1064)
## 13.8
* `aur-depends`
+ add `--show-all` (alias for `--all`)
+ prune virtual targets with `--all`
## 13.7
* `aur-depends`
+ fix regression in 13.6
## 13.6
* `aur-depends`
+ fix output when non-AUR targets are specified on the command-line (#1062)
## 13.5
* `aur-build`
+ use /etc/aurutils/pacman-<db_name>.conf only with `--database` or `AUR_REPO` set
## 13.4
* `aur-fetch`
+ exit 0 on empty stdin (`-`, `/dev/stdin`)
* `aur-depends`
+ exit 0 on empty stdin (`-`, `/dev/stdin`)
* `aur-query`
+ exit 0 on empty stdin (`-`, `/dev/stdin`)
* `aur-view`
+ evaluate `AUR_CONFIRM_PAGER`
## 13.3
* `Makefile`
+ correctly install to `AUR_LIB_DIR`
* `aur-build`
+ get local repository state before `--chroot` configuration
* `aur-graph`
+ add `PRINTALL`
* `aur.1`
+ fixes for `aur-format`
## 13.2
* `build--pkglist`
+ set `pkgname` as fallback for `pkgbase` (#1058)
## 13.1
* `aur-fetch`
+ fix regression for `aur-fetch--mirror`
## 13
* `aur-build`
+ add `--null` (`-z`)
+ add `AUR_BUILD_PKGLIST` environment variable
* `aur-build--pkglist`
+ remove `--user` (`-U`)
+ only run as root with `AUR_ASROOT` set
* `aur-depends`
+ add `--assume-installed`
* `aur-srcver`
+ accept arbitrary source directories as arguments
+ add `--arg-file` (`-a`), `--null` (`-z`), `--margs`
+ add `AUR_MAKEPKG` environment variable
+ only run as root with `AUR_ASROOT` set
+ exit 1 if any `makepkg` job failed
* `aur-sync`
+ `--ignore` now removes dependencies of ignored targets
* `examples`
+ update `sync-asroot` to use `AUR_BUILD_PKGLIST`
## 12.1
* `AUR.pm`
+ call `urlencode()` when retrieving URIs with `AUR::Query` (#1053)
* `aur-depends`
+ documentation updates
## 12
* `aur-build`
+ merge helper `aur-build--sync` back to `aur-build`
+ avoid errors with PKGBUILDs that fail to source with `set -e`
* `aur-repo-filter`
+ `unbuffer` is now optional (#1052)
* `aur-view`
+ use null seperated lists as input to vifm(1)
* `examples`
+ add `sync-rebuild`
* `lib`
+ unset `CDPATH` where needed
+ use `getopt` instead of `parseopts.sh` from libmakepkg
* `man1`
+ documentation updates
## 11
* `aur-build`
+ add `aur-build--sync` helper for local repository upgrades
- `pacman -Syu --config` is replaced by `pacsync <repo>` and `pacman -S <repo>/<pkg>`
- `sudo pacman -Syu --config` is replaced by `sudo pacsync <repo>` and `sudo pacman -S <repo>/<pkg>`
- local repository upgrades are now unaffected by `--pacman-conf`
+ add `exist:` to `--results` output
- remove `--dry-run`