28 lines
781 B
Markdown
28 lines
781 B
Markdown
|
|
wget 1.25
|
||
|
|
=
|
||
|
|
https://ftp.gnu.org/gnu/wget/wget-1.25.0.tar.gz
|
||
|
|
|
||
|
|
``` sh *** build ***
|
||
|
|
./configure --prefix=/pkg/gnu/wget --with-ssl=openssl &&
|
||
|
|
make -j$(nproc) && make install
|
||
|
|
```
|
||
|
|
|
||
|
|
``` sh *** config ***
|
||
|
|
wget https://curl.se/ca/cacert.pem -O /pkg/gnu/openssl/ssl/cacert.pem --no-check-certificate &&
|
||
|
|
csplit -f "/pkg/gnu/openssl/ssl/certs/cert-" -b "%03d.pem" "/pkg/gnu/openssl/ssl/cacert.pem" '/-----BEGIN CERTIFICATE-----/' '{*}' &>/dev/null &&
|
||
|
|
for cert in "/pkg/gnu/openssl/ssl/certs/"cert-*.pem; do
|
||
|
|
hash=$(openssl x509 -hash -noout -in "$cert")
|
||
|
|
mv "$cert" "/pkg/gnu/openssl/ssl/certs/$hash.$(find "/pkg/gnu/openssl/ssl/certs/" -maxdepth 1 -type f -name "$hash.*" | wc -l)"
|
||
|
|
done
|
||
|
|
```
|
||
|
|
|
||
|
|
``` cfg *** build deps ***
|
||
|
|
pcre2
|
||
|
|
zlib
|
||
|
|
libxcrypt
|
||
|
|
```
|
||
|
|
|
||
|
|
``` cfg *** run deps ***
|
||
|
|
coreutils
|
||
|
|
```
|