diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index fa529a5..40a2f61 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -23,6 +23,15 @@ jobs: if [ "$RUNNER_OS" == "Linux" ]; then sudo apt-get install -y libssl-dev libcurl4-openssl-dev libzip-dev + #install libplist-2.0 because libplist-dev is called "libplist v2.0.0" + git clone https://github.com/libimobiledevice/libplist + cd libplist + ./autogen.sh --without-cython --enable-static --disable-shared CFLAGS="-fPIC" CXXFLAGS="-fPIC" + make + sudo make install + cd .. + rm -rf libplist + wget https://opensource.apple.com/tarballs/cctools/cctools-927.0.2.tar.gz mkdir tmp tar -xvzf cctools-927.0.2.tar.gz -C tmp diff --git a/configure.ac b/configure.ac index c286b40..a986bcc 100644 --- a/configure.ac +++ b/configure.ac @@ -32,7 +32,7 @@ CFLAGS+=" -std=c11" CXXFLAGS+=" -D EXPECTIONNAME=OFexception" # Checks for libraries. -IMG4TOOL_REQUIRES_STR="libimg4tool >= 190" +IMG4TOOL_REQUIRES_STR="libimg4tool >= 192" LIBGENERAL_REQUIRES_STR="libgeneral >= 32" LIBINSN_REQUIRES_STR="libinsn >= 24" PKG_CHECK_MODULES(libimg4tool, $IMG4TOOL_REQUIRES_STR, have_img4tool=yes, have_img4tool=no)