diff --git a/Einrichter-in-chroot.sh b/Einrichter-in-chroot.sh index e6c3bde..08b1ae0 100755 --- a/Einrichter-in-chroot.sh +++ b/Einrichter-in-chroot.sh @@ -1933,8 +1933,9 @@ function eic.rpm.install() { # Enter /sources/ directory pushd /sources/ # Extract needed packages for compiling RPM - tar -xvf cmake*.tar.gz - mv cmake-3.31.5 cmake + bunzip2 -v -v rpm-4.18.0.tar.bz2 + tar -xvf rpm-4.18.0*.tar + mv rpm-4.18.0 rpm tar -xvf debugedit*.tar.xz mv debugedit-0.3 debugedit tar -xvf lua*.gz @@ -1950,6 +1951,36 @@ function eic.rpm.install() { tar -xvf libuv-*.gz mv libuv-v1.50.0 libuv tar -xvf sqlite-autoconf-3480000.tar.gz + tar -xvf libgcrypt-1.11.0.tar.bz2 + tar -xvf libgpg-error-1.50.tar.bz2 + mv libgcrypt-1.11.0 libgcrypt + mv libgpg-error-1.50 libgpg-error + pushd libgpg-error/ + ./configure --prefix=/usr && + make + make install + install -v -m644 -D README /usr/share/doc/libgpg-error-1.50/README + popd + pushd libgcrypt/ + ./configure --prefix=/usr && + make && + + make -C doc html && + makeinfo --html --no-split -o doc/gcrypt_nochunks.html doc/gcrypt.texi && + makeinfo --plaintext -o doc/gcrypt.txt doc/gcrypt.texi + make install && + install -v -dm755 /usr/share/doc/libgcrypt-1.11.0 && + install -v -m644 README doc/{README.apichanges,fips*,libgcrypt*} \ + /usr/share/doc/libgcrypt-1.11.0 && + + install -v -dm755 /usr/share/doc/libgcrypt-1.11.0/html && + install -v -m644 doc/gcrypt.html/* \ + /usr/share/doc/libgcrypt-1.11.0/html && + install -v -m644 doc/gcrypt_nochunks.html \ + /usr/share/doc/libgcrypt-1.11.0 && + install -v -m644 doc/gcrypt.{txt,texi} \ + /usr/share/doc/libgcrypt-1.11.0 + popd pushd libarchive/ ./configure --prefix=/usr --disable-static && make @@ -1988,18 +2019,6 @@ function eic.rpm.install() { make make install popd - pushd cmake/ - sed -i '/"lib64"/s/64//' Modules/GNUInstallDirs.cmake - ./bootstrap --prefix=/usr \ - --system-libs \ - --mandir=/share/man \ - --no-system-jsoncpp \ - --no-system-cppdap \ - --no-system-librhash \ - --docdir=/share/doc/cmake-3.31.5 - make - make install - popd pushd debugedit/ ./configure --prefix=/usr make @@ -2064,59 +2083,7 @@ EOF make make install popd - popd -} - -function eic.rpm.install.fr() { - pushd /sources - bunzip2 -v -v rpm-4.20.0.tar.bz2 - tar -xvf rpm*.tar - mv rpm-4.20.0 rpm pushd /sources/rpm - mkdir _build - cd _build - cmake -D WITH_AUDIT:BOOL=OFF -D WITH_SELINUX:BOOL=OFF -D WITH_SEQUOIA:BOOL=OFF -D WITH_OPENSSL:BOOL=ON -D ENABLE_TESTSUITE:BOOL=OFF .. - make - make install - popd - popd -} - -function eic.rpm.install.fr2() { - pushd /sources - bunzip2 -v -v rpm-4.18.0.tar.bz2 - tar -xvf rpm-4.18.0*.tar - tar -xvf libgcrypt-1.11.0.tar.bz2 - tar -xvf libgpg-error-1.50.tar.bz2 - mv libgcrypt-1.11.0 libgcrypt - mv libgpg-error-1.50 libgpg-error - pushd libgpg-error/ - ./configure --prefix=/usr && - make - make install - install -v -m644 -D README /usr/share/doc/libgpg-error-1.50/README - popd - pushd libgcrypt/ - ./configure --prefix=/usr && - make && - - make -C doc html && - makeinfo --html --no-split -o doc/gcrypt_nochunks.html doc/gcrypt.texi && - makeinfo --plaintext -o doc/gcrypt.txt doc/gcrypt.texi - make install && - install -v -dm755 /usr/share/doc/libgcrypt-1.11.0 && - install -v -m644 README doc/{README.apichanges,fips*,libgcrypt*} \ - /usr/share/doc/libgcrypt-1.11.0 && - - install -v -dm755 /usr/share/doc/libgcrypt-1.11.0/html && - install -v -m644 doc/gcrypt.html/* \ - /usr/share/doc/libgcrypt-1.11.0/html && - install -v -m644 doc/gcrypt_nochunks.html \ - /usr/share/doc/libgcrypt-1.11.0 && - install -v -m644 doc/gcrypt.{txt,texi} \ - /usr/share/doc/libgcrypt-1.11.0 - popd - pushd /sources/rpm-4.18.0 ./autogen.sh --noconfigure ./configure --prefix=/usr make diff --git a/wget-list-systemd b/wget-list-systemd index a5dcf46..bb3709a 100644 --- a/wget-list-systemd +++ b/wget-list-systemd @@ -93,3 +93,9 @@ https://github.com/nghttp2/nghttp2/releases/download/v1.64.0/nghttp2-1.64.0.tar. https://sqlite.org/2025/sqlite-autoconf-3480000.tar.gz https://www.gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.11.0.tar.bz2 https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.50.tar.bz2 +https://ftp.osuosl.org/pub/rpm/releases/rpm-4.18.x/rpm-4.18.0.tar.bz2 +https://github.com/libarchive/libarchive/releases/download/v3.7.7/libarchive-3.7.7.tar.xz +https://curl.se/download/curl-8.11.1.tar.xz +https://ftp.osuosl.org/pub/rpm/popt/releases/popt-1.x/popt-1.19.tar.gz +https://www.lua.org/ftp/lua-5.4.7.tar.gz +https://sourceware.org/pub/debugedit/0.3/debugedit-0.3.tar.xz