mirror of
https://github.com/palera1n/palera1n.git
synced 2026-10-23 18:49:48 +02:00
* add "build" into .gitignore for future out-of-source compilation * help me this is a break point not to be committed * help me this is a break point not to be committed again * Fix many major problems 1. Fix deps so that a script can download the deps instead of some special actions build.yml runner step 2. Fix CMakeLists.txt so that it (partially) works It is still **NOT** recommended to use cmake for the build as it is currently not functional 3. Add to gitignore so that git doesn't track a bunch of generated files * fix deps * change the dep_root population into git submodules. I succeeded in finding git repos for all. * fix all issues and fix ftp settings * change all to cmake * fix CMakeLists.txt so that it doesn't suck as much * switch from ftp to artifacts * fix more issues in src/CMakeLists.txt * fix more issues in src/CMakeLists.txt again * fix more issues in src/CMakeLists.txt again again * add passcode info for A11 * better description formatting * add the 3s wait * dfuhelper: lowercase steps except for first letter * i cant spell * made C99 compliant * turn into valid c99 * fix more issues in src/CMakeLists.txt again again again * Use xcode instead of makefiles * fix deps again * fix deps again again * fix deps again again again * add "build" into .gitignore for future out-of-source compilation * help me this is a break point not to be committed * help me this is a break point not to be committed again * Fix many major problems 1. Fix deps so that a script can download the deps instead of some special actions build.yml runner step 2. Fix CMakeLists.txt so that it (partially) works It is still **NOT** recommended to use cmake for the build as it is currently not functional 3. Add to gitignore so that git doesn't track a bunch of generated files * change the dep_root population into git submodules. I succeeded in finding git repos for all. * fix all issues and fix ftp settings * change all to cmake * fix CMakeLists.txt so that it doesn't suck as much * switch from ftp to artifacts * fix more issues in src/CMakeLists.txt * fix more issues in src/CMakeLists.txt again * fix more issues in src/CMakeLists.txt again again * made C99 compliant * turn into valid c99 * fix more issues in src/CMakeLists.txt again again again * Use xcode instead of makefiles * fix deps again again again * make more fixes * help me * Revert "help me" This reverts commit 866d3669d8aa90bcd7eda0412aea8cb05f42389c. * fix most issues with compiling hopefully * make more fixes again * make more fixes again * make more fixes again * make more fixes again * add gpm * fix gpm patches * go back to automake popt * help me * make popt hopefully listen * make popt hopefully listen * FUCK NEWT * idk * add CMAKE_BUILD_TYPE work * fix checkra1n xxd issues * fix binary locations * fix binary locations again * fix binary locations again * try ftp again * try to fix ftp bugs * try to fix ftp bugs again * Update build.yml * try to fix ftp bugs again * try to find where final executable is * fix all the issues (hopefully) * fix all the issues (hopefully) again * fix all the issues (hopefully) again again * finalize build.yml * finalize build.yml v2 * finalize build.yml v2 * finalize build.yml v4 * finalize build.yml v5 * finalize build.yml v6 * finalize build.yml v7 * finalize build.yml v8 * finalize build.yml v9 * finalize build.yml v10 * finalize build.yml v10 * finalize build.yml v12 * finalize build.yml v13 fuck off amfi * finalize build.yml v14 fuck off amfi * finalize build.yml v15 fuck you macos build times * finalize build.yml v16 fuck you macos build times * finalize build.yml v17 fuck you macos build times * finalize build.yml v17 fuck you macos build times * finalize build.yml v19 fuck you macos build times * finalize build.yml v20 fuck you macos build times FUCK AMFI * finalize build.yml v21 fuck you macos build times FUCK AMFI fix so that it downloads build time not configure time * finalize build.yml v23 fuck you macos build times FUCK AMFI fix so that libs aren't broken * finalize build.yml v23 fuck you macos build times FUCK AMFI fix so that libs aren't broken * finalize build.yml v25 fuck you macos build times FUCK AMFI fix so that libs aren't broken * finalize build.yml v25 well pagure just fucked up everything * finalize build.yml v26 find pls work * finalize build.yml v26 now, remove submodules because of pagure * finalize build.yml v27 HELPPPPPPPPP * finalize build.yml v27 fix linux * finalize build.yml v27 fix linux again * finalize build.yml v27 fix linux again again * finalize build.yml v27 fix mac again * finalize build.yml v27 fix mac again again * finalize build.yml v30 fix mac again again again * finalize build.yml v32 fix mac again again again again * finalize build.yml v32 fix mac again again again again again * finalize build.yml v32 fix mac again again again again again again * finalize build.yml v32 fix mac again again again again again again again * add lto * fix some library issues * fix more issues * fix more issues * add lto to deps * try dynamic code finding with cmake and find_library. * fix more issues ( make static build ) * fix more issues ( make static build ) * fix more issues ( make static build ) * fix more issues ( make static build ) * fuck libusb * fuck cmake add_executable only once * fuck version change * fuck version change * fuck version change * fuck version change * fix more stuff * rename usbmuxd to libusbmuxd * fix linking issues * remove static on MacOS * add binary artifacts on MacOS * Revert "add binary artifacts on MacOS" This reverts commit 43799af8134609cbce7bdd231db6c4e16fe019ee. * remove -D lines * move to C99 * remove submodules * various changes 1. remove submodules 2. fix build.yml 3. add trailing spaces 4. add TSAN --------- Co-authored-by: Nick Chan <[email protected]> Co-authored-by: Tom E <[email protected]> Co-authored-by: Nebula <[email protected]>
20 lines
1011 B
Bash
20 lines
1011 B
Bash
curl -LOOOOOO \
|
|
https://github.com/Mbed-TLS/mbedtls/archive/refs/tags/v3.3.0.tar.gz \
|
|
https://github.com/libusb/libusb/releases/download/1.0.26/libusb-1.0.26.tar.bz2 \
|
|
https://mirror-hk.koddos.net/gnu/readline/readline-8.2.tar.gz \
|
|
https://www.jedsoft.org/releases/slang/slang-2.3.3.tar.bz2 \
|
|
https://releases.pagure.org/newt/newt-0.52.23.tar.gz \
|
|
https://github.com/rpm-software-management/popt/archive/master-release.tar.gz
|
|
|
|
tar xf master.tar.gz
|
|
tar xf libusb-1.0.26.tar.bz2
|
|
tar xf readline-8.2.tar.gz
|
|
tar xf slang-2.3.3.tar.bz2
|
|
tar xf newt-0.52.23.tar.gz
|
|
tar xf master-release.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
|
|
git clone --depth=1 https://github.com/libimobiledevice/libusbmuxd
|
|
git clone --depth=1 https://github.com/libimobiledevice/libimobiledevice |