]>
Commit | Line | Data |
---|---|---|
551d8fe5 JF |
1 | #!/bin/bash |
2 | set -e | |
3d91ef04 | 3 | ver=$(git describe --tags --dirty="+" --match="v*" "${flags[@]}" | sed -e 's@-\([^-]*\)-\([^-]*\)$@+\1.\2@;s@^v@@;s@%@~@g') |
551d8fe5 JF |
4 | sudo rm -rf _ |
5 | mkdir -p _/DEBIAN | |
0a3e1c15 JF |
6 | ms=_/Library/MobileSubstrate/DynamicLibraries |
7 | mkdir -p "${ms}" | |
8 | cp -a afc2dService.plist "${ms}" | |
9 | plutil -convert binary1 "${ms}"/afc2dService.plist | |
10 | cycc -i2.0 -o"${ms}"/afc2dService.dylib -s afc2dService.mm -- -framework Foundation | |
551d8fe5 JF |
11 | cycc -i2.0 -o_/DEBIAN/extrainst_ -- extrainst.mm -lz -framework Foundation |
12 | cycc -i2.0 -o_/DEBIAN/postrm -- postrm.mm -lz -framework Foundation | |
13 | sed -e 's/\${ver}/'"${ver}"'/' control.in >_/DEBIAN/control | |
14 | mkdir -p _/usr/libexec | |
15 | cp -a afc2d _/usr/libexec | |
16 | deb=com.saurik.afc2d_${ver}_iphoneos-arm.deb | |
17 | sudo chown -R root:wheel _ | |
18 | sudo dpkg-deb -b _ "${deb}" | |
19 | #sudo rm -rf _ | |
20 | ln -sf com.saurik.afc2d.deb "${deb}" |