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

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: 0.58
First Submitted: 2013-01-09 02:17 (UTC)
Last Updated: 2026-04-09 08:46 (UTC)

Dependencies (6)

Required by (0)

Sources (26)

Latest Comments

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

andreas_baumann commented on 2026-04-10 07:06 (UTC) (edited on 2026-04-10 07:13 (UTC) by andreas_baumann)

I see I bumped pkgver in the PKGBUILD (in the git repo it looks ok):

Commit: 465e77e7122ee58a5e9f6045b8b1f80bcd267230 | Version: 7.1.0.r9.g54d9411 | Release: 9
Commit: e7f05a68a9ef930e6d4065a92fef1c6ec0fcd286 | Version: 7.1.0.r9.g54d9411 | Release: 8
Commit: 3ab52e56a99f14c7f6fde7b79a032d5e8e0ec624 | Version: 7.1.0.r9.g54d9411 | Release: 7
Commit: 4a945e38f93492221f3b465a9f161096472d989d | Version: 7.1.0.r9.g54d9411 | Release: 6
Commit: f385fe3f721aa1dfe434b4de780f8dbd928656b7 | Version: 7.1.0.r9.g54d9411 | Release: 5
Commit: ebfee3b6ae678c390ac953121e71f99f8665d3f8 | Version: 7.1.0.r9.g54d9411 | Release: 4
Commit: 9a886e34d43b9100637137199f713bcc5fa5b040 | Version: 7.1.0.r9.g54d9411 | Release: 3
Commit: ef13526525d39f4045c544979ba7ea7823b6538b | Version: 7.1.0.r9.g54d9411 | Release: 2
Commit: c53f2d7901a83b7ce66df80b039651c29e40dbbe | Version: 7.1.0.r9.g54d9411 | Release: 1

Snapshot:

-rw------- 1 abaumann users  6562 Mar 28 09:46 .SRCINFO
-rw------- 1 abaumann users 15238 Mar 28 09:46 PKGBUILD
-rw------- 1 abaumann users   957 Mar 28 09:46 openssl-3.0.7-no-atomic.patch
-rw------- 1 abaumann users  1567 Mar 28 09:46 nvchecker-old.txt
-rw------- 1 abaumann users  1567 Mar 28 09:46 nvchecker-new.txt
-rw------- 1 abaumann users   723 Mar 28 09:46 nvchecker-deps.toml
drwx--x--x 3 abaumann users  4096 Mar 28 09:46 keys
-rw------- 1 abaumann users  1403 Mar 28 09:46 ca-dir.patch
-rwx--x--x 1 abaumann users   839 Mar 28 09:46 build-packages.sh

Maybe the tarball generator of AUR is stale or broken?

Addendum: indeed, the tarball snapshot contains an old 8 version and not the 9 version.. I'll try to throw that upstream to the AUR dev mailing list. :-)

Ralf_Mardorf commented on 2026-04-10 06:36 (UTC)

The files in the tarball for pacman-static 7.1.0.r9.g54d9411-9 are all dated 2026-03-28, with pkgrel=8 instead of pkgrel=9. After I accidentally built pacman-static 7.1.0.r9.g54d9411-8 three times and reinstalled it twice:

$ wget -q https://aur.archlinux.org/cgit/aur.git/snapshot/pacman-static.tar.gz
$ tar xf pacman-static.tar.gz
$ grep pkgrel= pacman-static/PKGBUILD
pkgrel=8

andreas_baumann commented on 2026-03-25 19:28 (UTC) (edited on 2026-03-26 09:25 (UTC) by andreas_baumann)

This looks quite doable: https://archlinux32.andreasbaumann.cc/other/arch/pacman-static-clang.PKGBUILD

Details see here: https://archlinux32.andreasbaumann.cc/other/arch/Archlinux_pacman-static_clang.pdf

ninetailedtori commented on 2026-03-25 16:36 (UTC)

Is it possible to make this clang-compatible?

andreas_baumann commented on 2026-02-26 14:31 (UTC) (edited on 2026-02-26 14:31 (UTC) by andreas_baumann)

  • gpg-error to 1.59
  • removed c-ares

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:

diff --git i/PKGBUILD w/PKGBUILD
index 52229df..e597534 100644
--- i/PKGBUILD
+++ w/PKGBUILD
@@ -8,7 +8,7 @@ _cares_ver=1.34.6
 _nghttp2_ver=1.68.0
 _curlver=8.18.0
 _sslver=3.6.1
-_zlibver=1.3.1
+_zlibver=1.3.2
 _xzver=5.8.2
 _bzipver=1.0.8
 _zstdver=1.5.7
@@ -102,7 +102,7 @@ sha512sums=('512c5096c82e00730c884e5d4d452928a66d35b42a831a2b4b8b17af9215140d6b2
             'SKIP'
             'b1873dbb7a49460b007255689102062756972de5cc2d38b12cc9f389b6be412da6797579b1acd3717a8cd2ee118fd9801b94e55f063d4328f050f0876a5eb53c'
             'b5887ea77417fae49b6cb1e9fa782d3021f268d5219701d87a092235964f73fa72a31428b630445517f56f2bb69dcbbb24119ef9dbf8b4e40a753369a9f9a16f'
-            '580677aad97093829090d4b605ac81c50327e74a6c2de0b85dd2e8525553f3ddde17556ea46f8f007f89e435493c9a20bc997d1ef1c1c2c23274528e3c46b94f'
+            '70963771ea5d763614278a69b474f09b7d237ef8f53b675a10fe31d9923aeef601504b35d7ebd1b1e7f347e9ebb048e6b3b47fffdf137e7bdc7e8d5eb4ec4692'
             'SKIP'
             '328fe243e5701ac8216d21168a9e17ea9475cc08b27659c18b68230d8ddd0fffa9f831c576b08c160774fe2c4795604f82b64113e7f84db417b4bd26a4dae2c1'
             '083f5e675d73f3233c7930ebe20425a533feedeaaa9d8cc86831312a6581cefbe6ed0d08d2fa89be81082f2a5abdabca8b3c080bf97218a1bd59dc118a30b9f3'

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.