I just released libretools 20240528 to [libre] and pushed the source tarball to <https://repo.parabola.nu/other/libretools/>.
TL;DR: GRAB THIS IF YOU'VE UPGRADED TO THE LATEST PACMAN (6.1.0-3.parabola6), because a filepath changed. Otherwise, this is a maintenance release, with nothing particularly interesting. Changes from v20240510 to v20240528: Changes: - librefetch: The `librefetch.conf` file is now placed at `/etc/makepkg.conf.d/librefetch.conf` rather than `/etc/makepkg.d/librefetch.conf`. In older versions of makepkg, `/etc/makepkg.d/` was a Parabola thing; as of makepkg 6.1.0, `/etc/makepkg.conf.d/` is a standard upstream makepkg thing. Parabola's pacman 6.1.0-3.parabola6 package dropped `/etc/makepkg.d/`. I'll admit: it was a mistake on my part to make that change in pacman before making this change in libretools; when I made the change I was sloppy and didn't realize that the two directories were different. Sorry. - common.sh (and thus libremessages): + New `ask` and `plainerr` functions from devtools. + Document the `QUIET` env-var (which has existed for most functions for a few versions now), and adjust `stat_busy` and `stat_done` to obey it. - libremakepkg: The way we adjust the makepkg configuration in the chroot should no longer result in .pacnew files when upgrading the chroot's pacman. Bugfixes: - librefetch: The patched `purge.sh` now uses the new (makepkg 6.1) `MAKEPKG_LIBRARY` variable instead of the old (makepkg 6.0) `LIBRARY` variable. This should only matter to users who have `makepkg` installed to a non-standard location. Maintenance: - The `librefetch-install` program has been removed. Ever since v20180826 it has been a backwards-compatibility shim to make upgrades from v20180815-or-earlier versions seamless (it is called by the package's `post_upgrade` hook). I assume that no one is still running v20180815 or earlier. - tree-wide: Use POSIX `sed -E` instead of the deprecated GNU-ism `sed -r`. At the time that much of libretools was written, `sed -E` was a BSD-ism, and there was no standard way to do this. But that hasn't been the case for many years now. - build-sys: The main `GNUmakefile` has been simplified by using modern Make features. -- Happy hacking, ~ Luke T. Shumaker _______________________________________________ Dev mailing list Dev@lists.parabola.nu https://lists.parabola.nu/mailman/listinfo/dev