Search Criteria
Package Details: pacman-static 7.1.0.r9.g54d9411-6
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: | 72 |
| Popularity: | 1.19 |
| First Submitted: | 2013-01-09 02:17 (UTC) |
| Last Updated: | 2026-02-26 14:31 (UTC) |
Dependencies (6)
- pacman (pacman-fancy-gitAUR, pacman-gitAUR)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- gperf (gperf-gitAUR) (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/seccomp/libseccomp.git#tag=v2.6.0?signed
- git+https://github.com/tukaani-project/xz#tag=v5.8.2
- git+https://gitlab.archlinux.org/pacman/pacman.git#tag=v7.1.0?signed
- https://curl.haxx.se/download/curl-8.18.0.tar.gz
- https://curl.haxx.se/download/curl-8.18.0.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.8.5/libarchive-3.8.5.tar.xz
- https://github.com/libarchive/libarchive/releases/download/v3.8.5/libarchive-3.8.5.tar.xz.asc
- https://github.com/nghttp2/nghttp2/releases/download/v1.68.0/nghttp2-1.68.0.tar.xz
- https://github.com/openssl/openssl/releases/download/openssl-3.6.1/openssl-3.6.1.tar.gz
- https://github.com/openssl/openssl/releases/download/openssl-3.6.1/openssl-3.6.1.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.59.tar.bz2
- https://gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.59.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-2.0.1.tar.bz2
- https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-2.0.1.tar.bz2.sig
- https://zlib.net/zlib-1.3.2.tar.gz
- https://zlib.net/zlib-1.3.2.tar.gz.asc
- openssl-3.0.7-no-atomic.patch
- pacman-reproducible-builds.patch
- pacman-revertme-makepkg-remove-libdepends-and-libprovides.patch
Latest Comments
1 2 3 4 5 6 .. 18 Next › Last »
andreas_baumann commented on 2026-02-26 14:31 (UTC) (edited on 2026-02-26 14:31 (UTC) by andreas_baumann)
andreas_baumann commented on 2026-02-18 16:51 (UTC)
@ulidtko: thanks, bumped zlib to 1.3.2.
ulidtko commented on 2026-02-18 15:53 (UTC)
Hi Andreas! FYI, https://zlib.net/ gives 404 on zlib-1.3.1.tar.gz -- since very recently, I believe.
So, pacman-static does not install. Trivial patch though:
andreas_baumann commented on 2026-02-13 12:34 (UTC)
There is a comment in the PKGBUILD, that c-ares is needed for static builds, so let's leave it in, but keep curl using the threaded resolver (as in pkver=4), as this seems to work.
andreas_baumann commented on 2026-02-13 12:15 (UTC)
aha, cool. So it is the resolver. What I don't yet understand is, c-ares was used in pacman-static, but has not been used in curl upstream since 2011. I'll remove it next time, every dependeny less is a good dependency. :-)
Ralf_Mardorf commented on 2026-02-13 11:58 (UTC) (edited on 2026-02-13 12:06 (UTC) by Ralf_Mardorf)
Thank you, Andreas, pacman-static 7.1.0.r9.g54d9411-4 solves it.
Ralf_Mardorf commented on 2026-02-12 10:15 (UTC) (edited on 2026-02-12 17:42 (UTC) by Ralf_Mardorf)
Thank you for your efforts, Andreas. :) Regards, Ralf
Update:
I made a change in the wiki:
https://wiki.archlinux.org/index.php?title=Pacman&oldid=865179
Interestingly, pacman-static --version Pacman v6.0.1 - libalpm v13.0.1 from the link works for me, while aur/pacman-static 7.1.0.r9.g54d9411-3 still does not work. So far, I have not built pacman-static in a clean chroot.
andreas_baumann commented on 2026-02-12 08:45 (UTC) (edited on 2026-02-12 09:03 (UTC) by andreas_baumann)
I think I found the problem. c-ares is built with configure, that requires the autoreconf -fi script to be run before to even get the configure from configure.ac. As it is now, configure should bail out in the build, but somehow just is silently ignored? I could build it diretly also with cmake (as the upstream c=cares package is doing it).
I'm currently synching the PKGBUILDs of all packages with the local ones in pacman-static (config options, RISCV64), etc. just to make sure the differences are as small as possible.
I don't want pacman-static to become sick from "feature creep", but maybe those libraries from upstream should also be built into pacman-static (opinions?):
now
Ralf_Mardorf commented on 2026-02-11 18:54 (UTC) (edited on 2026-02-11 23:28 (UTC) by Ralf_Mardorf)
I ran pacman-static twice in a row, once without and once with "domain localdomain" in /etc/resolv.conf. It works without "domain localdomain". To me, however, it doesn't look like a solution at first glance, but merely a reference to whatever.
Update: This does not actually solve the problem, see https://bbs.archlinux.org/viewtopic.php?pid=2287041#p2287041 .
1 2 3 4 5 6 .. 18 Next › Last »