- updated curl to 8.13.0
- updated gpgerror to 1.53
- updated c-ares to 1.34.5
- updated openssl to 3.5.0
- updated xz to 5.8.1
Search Criteria
Package Details: pacman-static 7.0.0.r6.gc685ae6-17
Package Actions
Git Clone URL: | https://aur.archlinux.org/pacman-static.git (read-only, click to copy) |
---|---|
Package Base: | pacman-static |
Description: | Statically-compiled pacman (to fix or install systems without libc) |
Upstream URL: | https://www.archlinux.org/pacman/ |
Licenses: | GPL-2.0-or-later |
Submitter: | mazieres |
Maintainer: | Morganamilo (andreas_baumann) |
Last Packager: | andreas_baumann |
Votes: | 65 |
Popularity: | 2.33 |
First Submitted: | 2013-01-09 02:17 (UTC) |
Last Updated: | 2025-04-17 06:10 (UTC) |
Dependencies (5)
- pacman (pacman-gitAUR)
- git (git-gitAUR, git-glAUR) (make)
- kernel-headers-musl (make)
- meson (meson-gitAUR) (make)
- musl (musl-gitAUR) (make)
Required by (0)
Sources (26)
- ca-dir.patch
- git+https://github.com/tukaani-project/xz#tag=v5.8.1
- git+https://gitlab.archlinux.org/pacman/pacman.git#tag=v7.0.0?signed
- https://curl.haxx.se/download/curl-8.13.0.tar.gz
- https://curl.haxx.se/download/curl-8.13.0.tar.gz.asc
- https://github.com/c-ares/c-ares/releases/download/v1.34.5/c-ares-1.34.5.tar.gz
- https://github.com/c-ares/c-ares/releases/download/v1.34.5/c-ares-1.34.5.tar.gz.asc
- https://github.com/facebook/zstd/releases/download/v1.5.7/zstd-1.5.7.tar.zst
- https://github.com/facebook/zstd/releases/download/v1.5.7/zstd-1.5.7.tar.zst.sig
- https://github.com/libarchive/libarchive/releases/download/v3.7.9/libarchive-3.7.9.tar.xz
- https://github.com/libarchive/libarchive/releases/download/v3.7.9/libarchive-3.7.9.tar.xz.asc
- https://github.com/nghttp2/nghttp2/releases/download/v1.65.0/nghttp2-1.65.0.tar.xz
- https://github.com/openssl/openssl/releases/download/openssl-3.5.0/openssl-3.5.0.tar.gz
- https://github.com/openssl/openssl/releases/download/openssl-3.5.0/openssl-3.5.0.tar.gz.asc
- https://gnupg.org/ftp/gcrypt/libassuan/libassuan-3.0.0.tar.bz2
- https://gnupg.org/ftp/gcrypt/libassuan/libassuan-3.0.0.tar.bz2.sig
- https://gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.53.tar.bz2
- https://gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.53.tar.bz2.sig
- https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz
- https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz.sig
- https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-1.24.2.tar.bz2
- https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-1.24.2.tar.bz2.sig
- https://zlib.net/zlib-1.3.1.tar.gz
- https://zlib.net/zlib-1.3.1.tar.gz.asc
- openssl-3.0.7-no-atomic.patch
- pacman-revertme-makepkg-remove-libdepends-and-libprovides.patch
andreas_baumann commented on 2025-04-17 06:06 (UTC)
andreas_baumann commented on 2025-04-03 10:35 (UTC) (edited on 2025-04-03 10:39 (UTC) by andreas_baumann)
third party software update:
updated libnghttp2 to 1.65.0
updated xz to 5.8.0
updated zstd to 1.5.7
updated libarchive to 3.7.9
andreas_baumann commented on 2024-12-14 07:28 (UTC) (edited on 2024-12-14 07:31 (UTC) by andreas_baumann)
This is due to some newer bash constructs (you might have to update bash first).
# apply patch level commits on top of annotated tag for pacman
if [[ -n ${_git_patch_level_commit} ]]; then
if [[ v${_git_tag} != $(git describe --tags --abbrev=0 "${_git_patch_lev
error "patch level commit ${_git_patch_level_commit} is not a descen
exit 1
fi
git rebase "${_git_patch_level_commit}"
fi
I took over the patching code from upstream: https://gitlab.archlinux.org/archlinux/packaging/packages/pacman/-/blob/main/PKGBUILD?ref_type=heads#L69
I had a similar issue on some ARMv6 Archlinux ARM systems. You can just comment
out everything but the git rebase "${_git_patch_level_commit}"
.
Which bash version do you have?
he_ruoyang commented on 2024-12-14 04:20 (UTC) (edited on 2024-12-14 04:29 (UTC) by he_ruoyang)
Is there a syntax error in line 141 of PKGBUILD?
makepkg report:
/home/user/aur/pacman-static/PKGBUILD:行141: 未预期的符号“then”附近有语法错误
/home/user/aur/pacman-static/PKGBUILD:行141: ` if [[ v${_git_tag} != $(git describe --tags --abbrev=0 "${_git_patch_level_commit}") ]] then'
==> 错误: 载入 /home/user/aur/pacman-static/PKGBUILD 失败
PKGBUILD的141行是否有语法错误?
makepkg 提示:
/home/user/aur/pacman-static/PKGBUILD:行141: 未预期的符号“then”附近有语法错误
/home/user/aur/pacman-static/PKGBUILD:行141: ` if [[ v${_git_tag} != $(git describe --tags --abbrev=0 "${_git_patch_level_commit}") ]] then'
==> 错误: 载入 /home/user/aur/pacman-static/PKGBUILD 失败
andreas_baumann commented on 2024-12-05 08:37 (UTC)
updated pacman to 7.0.0.r6.gc685ae6 and gpgme to 1.24.1
andreas_baumann commented on 2024-12-05 08:13 (UTC) (edited on 2024-12-05 08:15 (UTC) by andreas_baumann)
@txtsd: that's not up to me to decide (I'm just co-maintainer), you can ask Morganamilo directly (or eschwartz? He is still in the PKGBUILD as maintainer).
Sometimes updates take longer, because I want to make sure they also work on ARM or IA32. ;-)
txtsd commented on 2024-12-03 01:54 (UTC)
Could I have co-maintainer on this please? I'd like to help keep it up-to-speed. I {,co-}maintain a ton of packages on the AUR.
andreas_baumann commented on 2024-10-23 14:14 (UTC)
found a candidate which should probably be patched:
./scripts/pacman-key.sh.in:PACMAN_KEYRING_DIR=${PACMAN_KEYRING_DIR:-$(pacman-conf --config="$CONFIG" gpgdir)}
But I doubt a hook calls pacman-key..
andreas_baumann commented on 2024-10-23 14:07 (UTC)
strange. musl-gcc is part of the musl package which is a makedepend of the package.
There is a /usr/bin/pacman-conf-static, maybe copying that to /usr/bin/pacman-conf temporarily is an option to install libassuan. To me it's not clear which hook is calling pacman-conf..
Pinned Comments
Morganamilo commented on 2022-02-20 18:30 (UTC)
There's now a custom repo and binaries again. Though only for x86_64 currently.
Custom Repo
Pre compiled binaries
https://pkgbuild.com/~morganamilo/pacman-static/x86_64/bin/