Package Details: pacman-static 7.1.0.r9.g54d9411-1

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: 70
Popularity: 0.32
First Submitted: 2013-01-09 02:17 (UTC)
Last Updated: 2026-01-22 08:47 (UTC)

Dependencies (6)

Required by (0)

Sources (28)

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
[pacman-static]
SigLevel = Required
Server = https://pkgbuild.com/~morganamilo/$repo/$arch
Pre compiled binaries

https://pkgbuild.com/~morganamilo/pacman-static/x86_64/bin/

Latest Comments

1 2 3 4 5 6 .. 15 Next › Last »

0BAD-C0DE commented on 2026-01-25 09:49 (UTC) (edited on 2026-01-25 09:50 (UTC) by 0BAD-C0DE)

Public keys need a refresh, likely.


    ...
    libseccomp ... Passed
==> Verifying source file signatures with gpg...
    pacman git repo ... FAILED (unknown public key F99FFE0FEAE999BD)
    c-ares-1.34.6.tar.gz ... FAILED (unknown public key C1D15611B2E4720B)
    curl-8.18.0.tar.gz ... FAILED (unknown public key 5CC908FDB71E12C2)
    openssl-3.6.0.tar.gz ... FAILED (unknown public key 216094DFD0CB81EF)
    zlib-1.3.1.tar.gz ... FAILED (unknown public key 783FCD8E58BCAFBA)
    bzip2-1.0.8.tar.gz ... FAILED (unknown public key FC57E3CCACD99A78)
    zstd-1.5.7.tar.zst ... FAILED (unknown public key EF8FE99528B52FFD)
    libgpg-error-1.58.tar.bz2 ... FAILED (unknown public key 528897B826403ADA)
    libassuan-3.0.0.tar.bz2 ... FAILED (unknown public key 528897B826403ADA)
    gpgme-2.0.1.tar.bz2 ... FAILED (unknown public key 528897B826403ADA)
    libarchive-3.8.5.tar.xz ... FAILED (unknown public key C040B508D63D2B36)
    libseccomp git repo ... FAILED (unknown public key EA20F2DA97378973)
==> ERROR: One or more PGP signatures could not be verified!

andreas_baumann commented on 2026-01-23 11:54 (UTC) (edited on 2026-01-23 11:55 (UTC) by andreas_baumann)

  • updated pacman to 7.1.0.r9.g54d9411
  • updated gpgerror to 1.58
  • updated libseccomp to 2.6.0
  • updated libarchive to 3.8.5
  • updated xz to 5.8.2
  • updated curl to 8.18.0

andreas_baumann commented on 2026-01-07 15:39 (UTC)

Just tried with 119b01948da8, I can build, I see a ./src/openssl-3.6.0/providers/implementations/keymgmt/libdefault-lib-ml_kem_kmgmt.o, ./src/openssl-3.6.0/providers/common/include/prov/der_wrap.h

The version openssl-3.6.0 is the same as when linking 'pacman'. Something must be different, but I don't see what..

knghtbrd commented on 2026-01-06 21:25 (UTC)

Seems not to be building right now:

musl-gcc  -I. -Icrypto -Iinclude -Iproviders/implementations/include -Iproviders/common/include -Iproviders/fips/include  -DAES_ASM -DBSAES_ASM -DECP_NISTZ256_ASM -DKECCAK1600_ASM -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSM4_ASM -DVPAES_ASM -DX25519_ASM -pthread -m64 -Wa,--noexecstack -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection         -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE64_SOURCE -Wa,--noexecstack  -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection         -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE64_SOURCE -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now          -Wl,-z,pack-relative-relocs -static -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSLDIR="\"/etc/ssl\"" -DENGINESDIR="\"/home/tjcarter/.cache/paru/clone/pacman-static/src/temp/usr/lib/engines-3\"" -DMODULESDIR="\"/home/tjcarter/.cache/paru/clone/pacman-static/src/temp/usr/lib/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL -DNDEBUG  -MMD -MF providers/implementations/keymgmt/libdefault-lib-ec_kmgmt.d.tmp -c -o providers/implementations/keymgmt/libdefault-lib-ec_kmgmt.o providers/implementations/keymgmt/ec_kmgmt.c
providers/implementations/keymgmt/ml_kem_kmgmt.c:26:10: fatal error: prov/der_wrap.h: No such file or directory
   26 | #include "prov/der_wrap.h"
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [Makefile:15211: providers/implementations/keymgmt/libdefault-lib-ml_kem_kmgmt.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/home/tjcarter/.cache/paru/clone/pacman-static/src/openssl-3.6.0'
make: *** [Makefile:3244: build_libs] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'pacman-static-7.1.0.r7.gb9f7d4a-4': 
error: packages failed to build: pacman-static-7.1.0.r7.gb9f7d4a-4

The missing file is apparently part of OpenSSL, which pacman-static downloads its own version of.

gwuensch commented on 2025-12-19 13:30 (UTC)

Thank you! Bumping the pkgrel wouldn't have been necessary in this case, as the change doesn't invalidate old builds.

andreas_baumann commented on 2025-12-15 19:27 (UTC)

@gwuensch: sure thing, thanks for reporting. Forgot to add them..

gwuensch commented on 2025-12-15 18:14 (UTC)

@andreas_baumann the keys C040B508D63D2B36 (Martin Matuska) and 356CE62C2B524099 (Tom Hromatka) aren't present in keys/pgp/. Can you add them?

hardfalcon commented on 2025-12-14 19:47 (UTC)

@andreas_baumann: You're welcome :)

I've only built the package on x86_64, but at least there, it build fine inside a clean chroot without autotools.

Btw, if you want to speed up compiling on non-x86 architectures without using a cross-compiler, qemu might be worth a try.

andreas_baumann commented on 2025-12-14 19:40 (UTC)

gpg --receive 659C84C0E23EA1FA97E0B58CC040B508D63D2B36

or

gpg --import keys/pgp/659C84C0E23EA1FA97E0B58CC040B508D63D2B36.asc

simona commented on 2025-12-14 19:37 (UTC)

key required -> 659C84C0E23EA1FA97E0B58CC040B508D63D2B36, required by: pacman-static -> 7100AADFAE6E6E940D2E0AD655E45A5AE8CA7C8A, required by: pacman-static -> 47A68FCE37C7D7024FD65E11356CE62C2B524099, required by: pacman-static