* Replaced patch command with applypatch function in multiple build files in base, xorg, gtk, extra and xfce sections
48 lines
1.5 KiB
Text
Executable file
48 lines
1.5 KiB
Text
Executable file
app=ca-certificates
|
|
version=20210308
|
|
build=1sml
|
|
homepage='https://ftp.debian.org/debian/pool/main/c/ca-certificates/'
|
|
download=''
|
|
desc="PEM Files of CA Certificates"
|
|
requires="musl curl"
|
|
|
|
build() {
|
|
mkandenterbuilddir
|
|
tar xf $srcdir/$app.tar.?z*
|
|
|
|
cd $app
|
|
fixbuilddirpermissions
|
|
|
|
# Patch to remove incompatible arguments from run-parts
|
|
applypatch $srcdir/fixup_update-ca-certificates.diff
|
|
|
|
# Update to certdata.txt from $srcdir:
|
|
xzcat $srcdir/certdata-${version}.txt.xz > mozilla/certdata.txt
|
|
|
|
mkdir -p $pkg/share/ca-certificates $pkg/bin $pkg/usr/sbin
|
|
|
|
make
|
|
make install DESTDIR=$pkg CERTSDIR=/share/ca-certificates
|
|
cp docs/copyright $pkgdocs/COPYRIGHT
|
|
|
|
mkdir -p $pkg/etc/ca-certificates/update.d
|
|
printf "# Automatically generated by $app-$version \n#\n" \
|
|
> $pkg/etc/ca-certificates.conf.new
|
|
( cd $pkg/share/ca-certificates
|
|
find . -name '*.crt' | sort | cut -b3-
|
|
) >> $pkg/etc/ca-certificates.conf.new
|
|
|
|
install -Dm 755 $srcdir/setup.11.cacerts $pkg/var/log/setup/setup.11.cacerts
|
|
install -Dm 644 sbin/update-ca-certificates.8 $pkg/share/man/man8/update-ca-certificates.8
|
|
|
|
# Why do people hardcode paths in Makefiles!
|
|
mv $pkg/usr/sbin/* $pkg/bin/
|
|
rm -rf $pkg/usr
|
|
|
|
mkfinalpkg
|
|
}
|
|
|
|
sha512sums="
|
|
c1310a6c1f3af3838b56a9e55382261d60d3f1b5da5dbf612c5d5119e2a398dbbbdfbf7c88034aea901c752cf1c7624e3e7903746de6d8c72fc94bcccf9d06b7 ca-certificates.tar.lz
|
|
c57ee9319db07b66a7f89fe518d318b47b31cb9e5f73ae4125f9e0f05e26fceaaa2decf2263716500e5403732f5446d0779a5cfb4b962328fb32dcc371347688 fixup_update-ca-certificates.diff
|
|
"
|