From b5f20ad5cb8fa81fabefa6b2b350d83f6eaa6b6b Mon Sep 17 00:00:00 2001 From: aheirman <48590738+aheirman@users.noreply.github.com> Date: Wed, 3 Feb 2021 12:05:38 +0100 Subject: [PATCH 1/2] Update curl --- pkgs/curl/build.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/curl/build.sh b/pkgs/curl/build.sh index 20d7242..2fcb514 100644 --- a/pkgs/curl/build.sh +++ b/pkgs/curl/build.sh @@ -1,11 +1,11 @@ -pkgver=7.74.0 +pkgver=7.75.0 pkgname=curl pkgrel=1 bad="" ext="doc:dev" fetch() { - curl -L "https://github.com/curl/curl/releases/download/curl-7_74_0/curl-7.74.0.tar.xz" -o $pkgname-$pkgver.tar.gz + curl -L "https://github.com/curl/curl/releases/download/curl-7_75_0/curl-7.75.0.tar.xz" -o $pkgname-$pkgver.tar.gz tar -xf $pkgname-$pkgver.tar.gz } From e4ad71988614bac6c3dcd9b70f706e4b937fb41e Mon Sep 17 00:00:00 2001 From: aheirman <48590738+aheirman@users.noreply.github.com> Date: Wed, 3 Feb 2021 13:42:17 +0100 Subject: [PATCH 2/2] Add ca-certificates package --- pkgs/ca-certificates/build.sh | 42 +++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 pkgs/ca-certificates/build.sh diff --git a/pkgs/ca-certificates/build.sh b/pkgs/ca-certificates/build.sh new file mode 100644 index 0000000..31c9805 --- /dev/null +++ b/pkgs/ca-certificates/build.sh @@ -0,0 +1,42 @@ +pkgname=ca-certificates +pkgver=202200601 +pkgrel=2 + +fetch(){ + curl http://ftp.debian.org/debian/pool/main/c/ca-certificates/ca-certificates_20200601~deb10u2.tar.xz -o $pkgname-$pkgver.tar.gz + tar -xf $pkgname-$pkgver.tar.gz +} + + +build() { + cd work + make +} + +package() { + mkdir build + mkdir -p build/usr/bin + mkdir -p build/usr/sbin + mkdir -p build/etc/ssl/ + mkdir -p build/usr/share/ca-certificates + + make install DESTDIR="$pkgdir/build" + + ( + echo "# Automatically generated by ${pkgname}-${pkgver}-${pkgrel}" + echo "# $(date -u)" + echo "# Do not edit." + cd "$pkgdir"/usr/share/ca-certificates + find . -name '*.crt' | sort | cut -b3- + ) > "$pkgdir/build"/etc/ca-certificates.conf + + cat > "$pkgdir/build"/etc/ca-certificates/update.d/certhash <<-EOF + #!/bin/sh + exec /usr/bin/c_rehash /etc/ssl/certs + EOF + + cat "$pkgdir/build"/usr/share/ca-certificates/mozilla/*.crt > $pkgdir/build/etc/ssl/cert.pem + chmod +x "$pkgdir/build"/etc/ca-certificates/update.d/certhash + mv -v ${pkgdir}/build/usr/sbin/* ${pkgdir}/build/usr/bin/ + rm -rf ${pkgdir}/build/usr/sbin +}