From 671e2346ae49628b5a44d9c6cf9ebab9b53887b2 Mon Sep 17 00:00:00 2001 From: Nick Chan Date: Wed, 15 May 2024 12:29:37 +0800 Subject: [PATCH] Actually gpm is needed --- .github/workflows/build.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a526bf7..5c83d1e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -480,6 +480,7 @@ jobs: MBEDTLS_VERSION: 3.5.2 LIBUSB_VERSION: 1.0.26 READLINE_VERSION: 8.2 + GPM_VERSION: 1.20.7 steps: - name: Checkout @@ -550,11 +551,13 @@ jobs: curl -LOOOOOOO \ https://github.com/Mbed-TLS/mbedtls/archive/refs/tags/v${{ env.MBEDTLS_VERSION }}.tar.gz \ https://github.com/libusb/libusb/releases/download/v${{ env.LIBUSB_VERSION }}/libusb-${{ env.LIBUSB_VERSION }}.tar.bz2 \ - https://mirror-hk.koddos.net/gnu/readline/readline-${{ env.READLINE_VERSION }}.tar.gz + https://mirror-hk.koddos.net/gnu/readline/readline-${{ env.READLINE_VERSION }}.tar.gz \ + https://github.com/telmich/gpm/archive/refs/tags/${{ env.GPM_VERSION }}.tar.gz tar -xf v${{ env.MBEDTLS_VERSION }}.tar.gz tar -xjf libusb-${{ env.LIBUSB_VERSION }}.tar.bz2 tar -xf readline-${{ env.READLINE_VERSION }}.tar.gz + tar -xf ${{ env.GPM_VERSION }}.tar.gz git clone --depth=1 https://github.com/libimobiledevice/libplist git clone --depth=1 https://github.com/libimobiledevice/libimobiledevice-glue git clone --depth=1 https://github.com/libimobiledevice/libirecovery @@ -602,6 +605,17 @@ jobs: make -j$(nproc) install DESTDIR=${{ env.DESTDIR }} cd .. + - name: Build GPM + run: | + cd gpm-${{ env.GPM_VERSION }} + cat ../patches/gpm/*.patch | patch -sN -d . -p1 + ./autogen.sh + ./configure \ + ${{ env.CONFIGURE_ARGS }} + gmake -j$(sysctl -n hw.ncpu) + gmake -j$(sysctl -n hw.ncpu) install DESTDIR=${{ env.DESTDIR }} + cd .. + - name: Build libplist run: | cd libplist