|
12 | 12 | LIBPLIST_COMMIT: 15164ebe870590376b2286b09dc97890a07dd373 |
13 | 13 | LIBIMOBILEDEVICE_GLUE_COMMIT: da770a7687f35fbb981db4d7b47b1b032cd5c2c7 |
14 | 14 | LIBUSBMUXD_COMMIT: 93eb168bf6b07472d17781328c21df0c60300524 |
| 15 | + LIBTATSU_COMMIT: 60a39f36d719344360ec2e87563ed43f61f0530f |
15 | 16 | LIBIMOBILEDEVICE_COMMIT: c4f111800d2b08d6c65ec075ad49c4a60e9e4309 |
16 | 17 | PICOTLS_COMMIT: 5a4461d8a3948d9d26bf861e7d90cb80d8093515 |
17 | 18 | PICOQUIC_COMMIT: 3335f4029b55f59a4868cacf3e92c3fb84982115 |
|
48 | 49 | uses: actions/cache@v4 |
49 | 50 | with: |
50 | 51 | path: ${{ github.workspace }}/deps |
51 | | - key: ${{ runner.os }}-deps-${{ env.OPENSSL_COMMIT }}-${{ env.LIBPLIST_COMMIT }}-${{ env.LIBIMOBILEDEVICE_GLUE_COMMIT }}-${{ env.LIBUSBMUXD_COMMIT }}-${{ env.LIBIMOBILEDEVICE_COMMIT }} |
| 52 | + key: ${{ runner.os }}-deps-${{ env.OPENSSL_COMMIT }}-${{ env.LIBPLIST_COMMIT }}-${{ env.LIBIMOBILEDEVICE_GLUE_COMMIT }}-${{ env.LIBTATSU_COMMIT }}-${{ env.LIBUSBMUXD_COMMIT }}-${{ env.LIBIMOBILEDEVICE_COMMIT }} |
52 | 53 |
|
53 | 54 | # ── Linux: build tools ──────────────────────────────────────────────── |
54 | 55 | - name: Install Linux build tools |
@@ -106,6 +107,13 @@ jobs: |
106 | 107 | ./autogen.sh --prefix=$DEPS |
107 | 108 | make -j$(nproc) && make install |
108 | 109 |
|
| 110 | + # libtatsu |
| 111 | + git clone https://github.com/libimobiledevice/libtatsu /tmp/libtatsu |
| 112 | + git -C /tmp/libtatsu checkout ${{ env.LIBTATSU_COMMIT }} |
| 113 | + cd /tmp/libtatsu |
| 114 | + ./autogen.sh --prefix=$DEPS |
| 115 | + make -j$(nproc) && make install |
| 116 | +
|
109 | 117 | # libusbmuxd |
110 | 118 | git clone https://github.com/libimobiledevice/libusbmuxd /tmp/libusbmuxd |
111 | 119 | git -C /tmp/libusbmuxd checkout ${{ env.LIBUSBMUXD_COMMIT }} |
@@ -152,6 +160,13 @@ jobs: |
152 | 160 | ./autogen.sh --prefix=$DEPS --host=x86_64-w64-mingw32 |
153 | 161 | make -j$(nproc) && make install |
154 | 162 |
|
| 163 | + # libtatsu |
| 164 | + git clone https://github.com/libimobiledevice/libtatsu /tmp/libtatsu |
| 165 | + git -C /tmp/libtatsu checkout ${{ env.LIBTATSU_COMMIT }} |
| 166 | + cd /tmp/libtatsu |
| 167 | + ./autogen.sh --prefix=$DEPS --host=x86_64-w64-mingw32 |
| 168 | + make -j$(nproc) && make install |
| 169 | +
|
155 | 170 | # libusbmuxd |
156 | 171 | git clone https://github.com/libimobiledevice/libusbmuxd /tmp/libusbmuxd |
157 | 172 | git -C /tmp/libusbmuxd checkout ${{ env.LIBUSBMUXD_COMMIT }} |
|
0 commit comments