Interesting issue with newer pacman-static: it downgrades certain packages. No clue why. Maybe the sync databases are read differently?
Search Criteria
Package Details: pacman-static 7.0.0.r6.gc685ae6-12
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: | 58 |
Popularity: | 1.71 |
First Submitted: | 2013-01-09 02:17 (UTC) |
Last Updated: | 2024-12-19 07:58 (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.6.3
- git+https://gitlab.archlinux.org/pacman/pacman.git#tag=v7.0.0?signed
- https://curl.haxx.se/download/curl-8.11.1.tar.gz
- https://curl.haxx.se/download/curl-8.11.1.tar.gz.asc
- https://github.com/c-ares/c-ares/releases/download/v1.34.3/c-ares-1.34.3.tar.gz
- https://github.com/c-ares/c-ares/releases/download/v1.34.3/c-ares-1.34.3.tar.gz.asc
- https://github.com/facebook/zstd/releases/download/v1.5.6/zstd-1.5.6.tar.zst
- https://github.com/facebook/zstd/releases/download/v1.5.6/zstd-1.5.6.tar.zst.sig
- https://github.com/libarchive/libarchive/releases/download/v3.7.7/libarchive-3.7.7.tar.xz
- https://github.com/libarchive/libarchive/releases/download/v3.7.7/libarchive-3.7.7.tar.xz.asc
- https://github.com/nghttp2/nghttp2/releases/download/v1.64.0/nghttp2-1.64.0.tar.xz
- https://github.com/openssl/openssl/releases/download/openssl-3.4.0/openssl-3.4.0.tar.gz
- https://github.com/openssl/openssl/releases/download/openssl-3.4.0/openssl-3.4.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.51.tar.bz2
- https://gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.51.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.1.tar.bz2
- https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-1.24.1.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
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 12 .. 14 Next › Last »
andreas_baumann commented on 2023-12-02 10:48 (UTC) (edited on 2023-12-02 10:49 (UTC) by andreas_baumann)
andreas_baumann commented on 2023-11-30 10:46 (UTC)
updated c-ares to 1.22.1
andreas_baumann commented on 2023-11-03 07:09 (UTC)
updated c-ares to 1.21.0, gpgme to 1.23.1, nghttp2 to 1.58.0
andreas_baumann commented on 2023-10-26 07:42 (UTC)
updated openssl to 3.1.4
andreas_baumann commented on 2023-10-15 07:11 (UTC)
updated curl to 8.4.0, c-ares to 1.20.1 and nghttp2 to 1.57.0
BryanLiang commented on 2023-10-13 09:44 (UTC)
Curl released a new version, which fixed a high-severity vulnerability. Is there a need to upgrade the curl version in this package?
andreas_baumann commented on 2023-09-21 13:34 (UTC)
The backported patches of pacman are most likely unnecessary as they affect shell stuff in makepkg and some python tests, not pacman itself. Will check and remove them again (or strip them down) in the next build..
andreas_baumann commented on 2023-09-21 08:19 (UTC) (edited on 2023-09-21 10:30 (UTC) by andreas_baumann)
Using zlib 1.3 now.
Also integrated the "patch in prepare", thanks for that, good idea.
6.0.2-4 is a version with minimal updates of 3rd party packages.
6.0.2-5 is a version with all 3rd party packages updated as well as integrated backports from upstream for pacman itself.
BrainDamage commented on 2023-09-17 07:07 (UTC)
here's a small patch to move source patching to a separate prepare() function, this way one can use --noextract with makepkg to resume a partial build ( I've had to do this a few times since it takes a while to build the whole thing )
diff --git a/PKGBUILD b/PKGBUILD
index 1650390..9b4efde 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -146,13 +146,23 @@ export CXXFLAGS+=' -D_LARGEFILE64_SOURCE'
# recover on systems with broken zstd support in libarchive
[[ $PKGEXT = .pkg.tar.zst ]] && PKGEXT=.pkg.tar.xz
+prepare() {
+ # openssl
+ cd "${srcdir}"/openssl-${_sslver}
+ patch -Np1 -i "${srcdir}/ca-dir.patch"
+ case ${CARCH} in
+ arm|armv6h|armv7h)
+ # special patch to omit -latomic when installing pkgconfig files
+ patch -Np1 -i "${srcdir}/openssl-3.0.7-no-atomic.patch"
+ esac
+}
+
build() {
export PKG_CONFIG_PATH="${srcdir}"/temp/usr/lib/pkgconfig
export PATH="${srcdir}/temp/usr/bin:${PATH}"
# openssl
cd "${srcdir}"/openssl-${_sslver}
- patch -Np1 -i "${srcdir}/ca-dir.patch"
case ${CARCH} in
x86_64)
openssltarget='linux-x86_64'
@@ -173,8 +183,6 @@ build() {
arm|armv6h|armv7h)
openssltarget='linux-armv4'
optflags=''
- # special patch to ommit -latomic when installing pkgconfig files
- patch -Np1 -i "${srcdir}/openssl-3.0.7-no-atomic.patch"
;;
aarch64)
openssltarget='linux-aarch64'
--
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/