Skip to content

Commit

Permalink
Add a build environment for iOS+Cydia packaging.
Browse files Browse the repository at this point in the history
  • Loading branch information
saurik committed Sep 7, 2012
1 parent 8c41784 commit a5b3744
Show file tree
Hide file tree
Showing 6 changed files with 39 additions and 1 deletion.
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
ldid
ldid.arm
ldid.deb
debs
_
12 changes: 12 additions & 0 deletions control
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
Package: ldid
Priority: optional
Section: Development
Maintainer: Jay Freeman (saurik) <[email protected]>
Architecture: iphoneos-arm
Version:
Description: psuedo-codesign Mach-O files
Name: Link Identity Editor
Author: Jay Freeman (saurik) <[email protected]>
Depiction: http://cydia.saurik.com/info/ldid/
Depends: odcctools
Tag: purpose::console, role::developer
5 changes: 5 additions & 0 deletions control.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/bin/bash
dir=$1
dir=${dir:=_}
sed -e "s@^\(Version:.*\)@\1$(./version.sh)@" control
echo "Installed-Size: $(du -s "${dir}" | cut -f 1)"
15 changes: 15 additions & 0 deletions ios.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#!/bin/bash

set -e -x

cycc -i2.0 -m10.5 -oldid.arm -- ldid.cpp sha1.c -x c lookup2.c -I .

rm -rf _
mkdir -p _/usr/bin
cp -a ldid.arm _/usr/bin
mkdir -p _/DEBIAN
./control.sh _ >_/DEBIAN/control
mkdir -p debs
ln -sf debs/ldid_$(./version.sh)_iphoneos-arm.deb ldid.deb
dpkg-deb -b _ ldid.deb
readlink ldid.deb
2 changes: 1 addition & 1 deletion make.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/bash

set -e -x
set -e

flags=()

Expand Down
2 changes: 2 additions & 0 deletions version.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
echo "$(git describe --tags --dirty="+" --match="v*" | sed -e 's@-\([^-]*\)-\([^-]*\)$@+\1.\2@;s@^v@1:@')"

0 comments on commit a5b3744

Please sign in to comment.