From a8cdecdfbdae934dee05278bc6d53da9932a9d6f Mon Sep 17 00:00:00 2001 From: fosslinux Date: Wed, 15 Dec 2021 21:09:15 +1100 Subject: [PATCH] Add libarchive 3.5.2. --- SHA256SUMS.sources | 1 + sysc.py | 3 +++ sysc/libarchive-3.5.2/checksums | 5 +++++ sysc/libarchive-3.5.2/libarchive-3.5.2.sh | 22 ++++++++++++++++++++++ sysc/run2.sh | 2 ++ 5 files changed, 33 insertions(+) create mode 100644 sysc/libarchive-3.5.2/checksums create mode 100755 sysc/libarchive-3.5.2/libarchive-3.5.2.sh diff --git a/SHA256SUMS.sources b/SHA256SUMS.sources index 0a1a586..934693b 100644 --- a/SHA256SUMS.sources +++ b/SHA256SUMS.sources @@ -103,3 +103,4 @@ de23af78fca90ce32dff2dd45b3432b2334740bb9bb7b05bf60fdbfc396ceb9c tcc-0.9.27.tar f694bee56099b8d72c3843d97e27f2306aa9946741e34a27391f6f6f19c7bcd0 util-linux-2.19.1.tar.gz 166c48d2842519bc4f96333bff9e265f8cdda44d38e40594ef3f9bbb52890490 xz-5.0.5.tar.bz2 4ff941449631ace0d4d203e3483be9dbc9da454084111f97ea0a2114e19bf066 zlib-1.2.11.tar.xz +f0b19ff39c3c9a5898a219497ababbadab99d8178acc980155c7e1271089b5a0 libarchive-3.5.2.tar.xz diff --git a/sysc.py b/sysc.py index f44f1a1..f3bc491 100755 --- a/sysc.py +++ b/sysc.py @@ -150,6 +150,9 @@ class SysC(SysGeneral): self.get_file(["https://www.cpan.org/src/5.0/perl-5.32.1.tar.xz", "https://salsa.debian.org/perl-team/interpreter/perl/-/archive/5f2dc80/perl-5f2dc80.tar.bz2"]) + # libarchive-3.5.2 + self.get_file("https://libarchive.org/downloads/libarchive-3.5.2.tar.xz") + # autoconf 2.71 self.get_file("https://mirrors.kernel.org/gnu/autoconf/autoconf-2.71.tar.xz") diff --git a/sysc/libarchive-3.5.2/checksums b/sysc/libarchive-3.5.2/checksums new file mode 100644 index 0000000..41ec9f6 --- /dev/null +++ b/sysc/libarchive-3.5.2/checksums @@ -0,0 +1,5 @@ +5b5ed29839013372287cde9cb62ce0891904a8eddb46cf4423219ee5933b4253 /usr/lib/musl/libarchive.a +ad32187e402d970a9634cab3f7c33f886fb67894092f5252d826974f05863819 /usr/lib/musl/libarchive.la +5941ecaa987e30f90e6b2010663a817bc40456d9b660f4dcd329ea0469cb3f2c /usr/bin/bsdcat +17db2805b90399b92ae71923399632148ed75569330b93dfc4ece39b79fdec21 /usr/bin/bsdcpio +1a910e51ba98ba978c16faec20099ea4d63a435448c817de991d2a4ad751a665 /usr/bin/bsdtar diff --git a/sysc/libarchive-3.5.2/libarchive-3.5.2.sh b/sysc/libarchive-3.5.2/libarchive-3.5.2.sh new file mode 100755 index 0000000..5564361 --- /dev/null +++ b/sysc/libarchive-3.5.2/libarchive-3.5.2.sh @@ -0,0 +1,22 @@ +# SPDX-FileCopyrightText: 2021 fosslinux +# +# SPDX-License-Identifier: GPL-3.0-or-later + +src_prepare() { + default + + autoreconf -fi +} + +src_configure() { + ./configure --prefix="${PREFIX}" --libdir="${PREFIX}/lib/musl" \ + --disable-shared +} + +src_compile() { + make MAKEINFO=true +} + +src_install() { + make MAKEINFO=true DESTDIR="${DESTDIR}" install +} diff --git a/sysc/run2.sh b/sysc/run2.sh index 8d5aa40..acac5c7 100755 --- a/sysc/run2.sh +++ b/sysc/run2.sh @@ -54,6 +54,8 @@ build dist-3.5-236 '' '' '' dist-d1de81f build perl-5.32.1 +build libarchive-3.5.2 + build automake-1.16.3 build autoconf-2.71