smlinux/base/ca-certificates/smbuild
PktSurf 9d657e0a1d Upgraded base/perl to 5.38.0
Renamed .SMBuild files to smbuild for simplicity
Added musl-fts, musl-obstack, glslang, python-glad, libptytty, libmilter, elfutils and fuse to base section build list
Discarded fuse2 and fuse3 from base section
Temporarily discarded slapt-get, syslinux, p7zip, acpid, libelf-compat, gnu-eif, libtirpc, mozilla-nss,
lua53, qpdf, kernel-source and signify from base section build list
Disabled nls and made amends to base/e2fsprogs
Upgraded base/git to 2.46.2
Upgraded extra/gnumeric to 1.12.57
Disabled nls in base/gnutls, extra/dia
Disabled a patch and made amends in base/llvm
Fixed configure.local file in base/mandoc
Upgraded base/rust to 1.79
Fixed a ton of build files to use build prefix as /usr and miscellaneous changes
Discarded extra/bluez,blueman,scrcpy,adafruit-io
Added tomb to extra
Added new build option to extra/libass
Upgraded extra/mpv to 0.37.0
Disabled tests in gtk/gdk-pixbuf
Upgraded gtk/goffice to 0.10.57
Added gtk-doc to gtk section
Fixed build options in gtk/gtk2
Added new patches to gtk/gtk3
Added gtksourceview to gtk section
Added vulkan-headers to xorg section
Upgraded xorg/mesa to 23.1.9
Added libplacebo to xorg section
Fixed build stuff in xorg/glew
2024-10-29 20:25:20 +05:30

50 lines
1.6 KiB
Bash

# Maintainer: PktSurf <smlinux@pktsurf.in>
app=ca-certificates
version=20221205
build=1sml
homepage="https://ftp.debian.org/debian/pool/main/c/ca-certificates/"
desc="PEM Files of CA Certificates"
requires="musl curl"
prepbuilddir() {
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
}
build() {
# Update to certdata.txt from $srcdir:
xzcat $srcdir/certdata-${version}.txt.xz > mozilla/certdata.txt
mkdir -p $pkg/usr/share/ca-certificates $pkg/usr/bin $pkg/usr/sbin
make
make install DESTDIR=$pkg BINDIR=/usr/bin CERTSDIR=/usr/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/usr/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/usr/share/man/man8/update-ca-certificates.8
# Why do people hardcode paths in Makefiles!
mv $pkg/usr/sbin/* $pkg/usr/bin/
rmdir $pkg/usr/sbin
mkfinalpkg
}
sha512sums="
c1310a6c1f3af3838b56a9e55382261d60d3f1b5da5dbf612c5d5119e2a398dbbbdfbf7c88034aea901c752cf1c7624e3e7903746de6d8c72fc94bcccf9d06b7 ca-certificates.tar.lz
c57ee9319db07b66a7f89fe518d318b47b31cb9e5f73ae4125f9e0f05e26fceaaa2decf2263716500e5403732f5446d0779a5cfb4b962328fb32dcc371347688 fixup_update-ca-certificates.diff
"