[Git][pacman/pacman][master] 9 commits: Fix file permissions
Allan McRae pushed to branch master at Pacman / Pacman Commits: 37109600 by Allan McRae at 2021-12-12T14:34:53+10:00 Fix file permissions - - - - - 26ee6ff6 by Allan McRae at 2021-12-24T17:59:32+10:00 LTO: Add -flto to LDFLAGS for clang GCC automatically detects when it is linking LTO objects, but clang does not. Add -flto to LDFLAGS to make this work for clang too. Signed-off-by: Allan McRae <allan@archlinux.org> - - - - - 354a300c by Allan McRae at 2021-12-29T15:20:05+10:00 makepkg: remove libdepends and libprovides This will be replaced by a better system Signed-off-by: Allan McRae <allan@archlinux.org> - - - - - 060ab4a2 by Allan McRae at 2021-12-29T15:20:05+10:00 libmakepkg: add framework for autodeps Signed-off-by: Allan McRae <allan@archlinux.org> - - - - - b2342800 by Allan McRae at 2021-12-29T15:20:05+10:00 libmakepkg: automatically add library sonames to provides When the option "autodeps" is enabled, makepkg will add provides entries for libraries found in the directories specified in LIB_DIRS in makepkg.conf. The entries LIB_DIRS array have the format "prefix:directory". For example, the entry "lib:usr/lib" will search $pkgdir/usr/lib for library sonames and add "lib:libfoo.so.1" to the provides array. Signed-off-by: Allan McRae <allan@archlinux.org> - - - - - 9b766bad by Allan McRae at 2021-12-29T15:20:05+10:00 libmakepkg: automatically add library dependencies Add linked libraries to a packages dependency list. This is the partner to automatically generated library provides, and thus depends take the same format. To help with bootstrapping, library dependencies are only added if the relevant provide exists. Signed-off-by: Allan McRae <allan@archlinux.org> - - - - - 3a112668 by morganamilo at 2021-12-29T15:49:35+10:00 pacman: improve backup printing The current backup printing does not fit in with the rest of the info at all. Change to be more consistant. Old: Backup Files : MODIFIED /etc/pacman.conf UNMODIFIED /etc/makepkg.conf New: Backup Files : /etc/pacman.conf [modified] /etc/makepkg.conf [unmodified] Signed-off-by: morganamilo <morganamilo@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> - - - - - 58c81fa2 by morganamilo at 2021-12-29T16:16:18+10:00 alpm: return -1 for error in find_dl_candidates This is the error value generally used and the calling function explicitly checks for -1, later causing the error to be missed and the transaction to continue. > pacman -S xterm warning: xterm-369-1 is up to date -- reinstalling resolving dependencies... looking for conflicting packages... Package (1) Old Version New Version Net Change Download Size extra/xterm 369-1 369-1 0.00 MiB 0.42 MiB Total Download Size: 0.42 MiB Total Installed Size: 1.05 MiB Net Upgrade Size: 0.00 MiB :: Proceed with installation? [Y/n] error: no servers configured for repository: extra (1/1) checking keys in keyring [--------------------------------------------------------] 100% (1/1) checking package integrity [--------------------------------------------------------] 100% error: failed to commit transaction (wrong or NULL argument passed) Errors occurred, no packages were upgraded. - - - - - 9f236547 by Oskar Roesler (bionade24) via pacman-dev at 2021-12-29T17:53:51+10:00 pacman: print additional error information to stderr Prints extra information provided by file conflict or corrupt package messages to stderr instead of stdout Signed-off-by: Oskar Roesler (bionade24) <o.roesler@oscloud.info> Signed-off-by: Allan McRae <allan@archlinux.org> - - - - - 15 changed files: - doc/PKGBUILD.5.asciidoc - doc/makepkg.conf.5.asciidoc - etc/makepkg.conf.in - lib/libalpm/sync.c - + scripts/libmakepkg/autodep.sh.in - + scripts/libmakepkg/autodep/library_depends.sh.in - + scripts/libmakepkg/autodep/library_provides.sh.in - + scripts/libmakepkg/autodep/meson.build - scripts/libmakepkg/buildenv/lto.sh.in - scripts/libmakepkg/lint_config.sh.in - scripts/libmakepkg/meson.build - scripts/makepkg.sh.in - src/pacman/package.c - src/pacman/package.h - src/pacman/sync.c View it on GitLab: https://gitlab.archlinux.org/pacman/pacman/-/compare/d21fb58da30a2bed405f966... -- View it on GitLab: https://gitlab.archlinux.org/pacman/pacman/-/compare/d21fb58da30a2bed405f966... You're receiving this email because of your account on gitlab.archlinux.org.
participants (1)
-
Allan McRae (@allan)