aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Freeman (saurik) <saurik@saurik.com>2019-02-18 21:55:19 -0800
committerJay Freeman (saurik) <saurik@saurik.com>2019-02-18 21:55:19 -0800
commit043e30006254b050f5a5628bfaa84a0abf888e7a (patch)
treec5d5ca2bc3940c45395dc90065dd65eb4d7adb7d
parentf58c84b83a73c96d72743f456379193984231bc5 (diff)
downloadldid-043e30006254b050f5a5628bfaa84a0abf888e7a.tar.gz
ldid-043e30006254b050f5a5628bfaa84a0abf888e7a.tar.zst
ldid-043e30006254b050f5a5628bfaa84a0abf888e7a.zip
Improve compatibility across different Cydia eras.
-rw-r--r--control2
-rwxr-xr-xsysroot.sh8
2 files changed, 9 insertions, 1 deletions
diff --git a/control b/control
index 5ef6018..73136be 100644
--- a/control
+++ b/control
@@ -8,5 +8,5 @@ Description: pseudo-codesign Mach-O files
Name: Link Identity Editor
Author: Jay Freeman (saurik) <saurik@saurik.com>
Depiction: http://cydia.saurik.com/info/ldid/
-Depends: libplist
+Depends: libplist (>= 2.0.0), openssl
Tag: purpose::console, role::developer
diff --git a/sysroot.sh b/sysroot.sh
index 5991701..e595621 100755
--- a/sysroot.sh
+++ b/sysroot.sh
@@ -21,3 +21,11 @@ merge libssl1.0_1.0.2q-1_iphoneos-arm.deb
merge libssl-dev_1.0.2q-1_iphoneos-arm.deb
merge libplist_2.0.0-1_iphoneos-arm.deb
popd
+
+for lib in libplist libcrypto; do
+ for dylib in sysroot*/usr/lib/"${lib}".*.dylib; do
+ echo install_name_tool -id /usr/lib/"${lib}".dylib "${dylib}"
+ chmod 755 "${dylib}"
+ install_name_tool -id /usr/lib/"${lib}".dylib "${dylib}"
+ done
+done