diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c40b6a9..3f34734 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -150,7 +150,7 @@ jobs: - name: Build Polarssl 1.3.9 run: ./libraries.sh 017 - - name: Build Libcurl 7.64.1 + - name: Build MbedTLS 2.28.10 run: ./libraries.sh 018 - name: Build Libmad 0.15.1b @@ -180,7 +180,7 @@ jobs: - name: Build Tiny3d_libfont run: ./libraries.sh 027 - - name: Build MbedTLS 2.28.10 + - name: Build Libcurl 7.64.1 run: ./libraries.sh 028 - name: Build Libunrar @@ -192,6 +192,9 @@ jobs: - name: Build Libsmb2 run: ./libraries.sh 031 + - name: Build Pthread-emb + run: ./libraries.sh 032 + - name: Build Package run: | cd $PSL1GHT diff --git a/archives/archives.txt b/archives/archives.txt index 75ac60a..fc6121e 100644 --- a/archives/archives.txt +++ b/archives/archives.txt @@ -30,3 +30,4 @@ b6ae1ee2fa3d42ac489287d3ec34c5885730b1296f0801ae577a35193d3affbc 1903175 https: - - https://github.com/sahlberg/libnfs/tarball/master -> libnfs.tar.gz - - https://github.com/sahlberg/libsmb2/tarball/master -> libsmb2.tar.gz - - https://github.com/clienthax/psl1ght/tarball/master -> psl1ght.tar.gz +- - https://github.com/bucanero/pthread-emb-ps3/tarball/master -> pthread-emb-ps3.tar.gz diff --git a/scripts/029-libunrar.sh b/scripts/029-libunrar.sh index da45ca6..eb3b1da 100755 --- a/scripts/029-libunrar.sh +++ b/scripts/029-libunrar.sh @@ -17,4 +17,4 @@ cd libunrar ## Compile and install. jobs=$(nproc 2>/dev/null || sysctl -n hw.ncpu) -${MAKE:-make} -j"$jobs" +${MAKE:-make} -j"$jobs" install diff --git a/scripts/032-pthread-emb.sh b/scripts/032-pthread-emb.sh new file mode 100755 index 0000000..e800ef4 --- /dev/null +++ b/scripts/032-pthread-emb.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env bash +set -eo pipefail +# pthread-emb ps3 library + +## Source util functions +source ../utils/utils.sh + +## Download the source code. +../download.sh pthread-emb-ps3.tar.gz + +## Unpack the source code. +rm -Rf pthread-emb-ps3 +mkdir pthread-emb-ps3 +echo "Unpacking pthread-emb" +extract ../archives/pthread-emb-ps3.tar.gz --strip-components=1 --directory=pthread-emb-ps3 +cd pthread-emb-ps3/platform/psl1ght + +## Compile and install. +jobs=$(nproc 2>/dev/null || sysctl -n hw.ncpu) +${MAKE:-make} -j"$jobs" install