Skip to content

Commit 603d312

Browse files
committed
ci: packaging
Signed-off-by: 82Flex <[email protected]>
1 parent b8082f5 commit 603d312

File tree

3 files changed

+25
-8
lines changed

3 files changed

+25
-8
lines changed

Makefile

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,7 @@ include $(THEOS_MAKE_PATH)/aggregate.mk
1515
before-package::
1616
$(ECHO_NOTHING)ldid -STrollFools/TrollFools.entitlements $(THEOS_STAGING_DIR)/Applications/TrollFools.app$(ECHO_END)
1717

18+
export THEOS_PACKAGE_INSTALL_PREFIX
19+
export THEOS_STAGING_DIR
1820
after-package::
19-
$(ECHO_NOTHING)mkdir -p packages $(THEOS_STAGING_DIR)/Payload$(ECHO_END)
20-
$(ECHO_NOTHING)cp -rp $(THEOS_STAGING_DIR)$(THEOS_PACKAGE_INSTALL_PREFIX)/Applications/TrollFools.app $(THEOS_STAGING_DIR)/Payload$(ECHO_END)
21-
$(ECHO_NOTHING)chmod 0644 $(THEOS_STAGING_DIR)/Payload/TrollFools.app/Info.plist$(ECHO_END)
22-
$(ECHO_NOTHING)rm $(THEOS_STAGING_DIR)/Payload/TrollFools.app/ldid-14 || true$(ECHO_END)
23-
$(ECHO_NOTHING)cd $(THEOS_STAGING_DIR); 7z a -tzip -mm=LZMA TrollFools.tipa Payload; cd -;$(ECHO_END)
24-
$(ECHO_NOTHING)cp -p TrollFools/ldid-14 $(THEOS_STAGING_DIR)/Payload/TrollFools.app/ldid-14$(ECHO_END)
25-
$(ECHO_NOTHING)cd $(THEOS_STAGING_DIR); zip -qr TrollFools14.tipa Payload; cd -;$(ECHO_END)
26-
$(ECHO_NOTHING)cp -p $(THEOS_STAGING_DIR)/TrollFools.tipa $(THEOS_STAGING_DIR)/TrollFools14.tipa packages$(ECHO_END)
21+
devkit/tipa.sh
File renamed without changes.

devkit/tipa.sh

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#!/bin/sh
2+
3+
XCCONFIG_NAME=TrollFools/Version.xcconfig
4+
VERSION=$(awk -F "=" '/VERSION/ {print $2}' $XCCONFIG_NAME | tr -d ' ')
5+
BUILD_NUMBER=$(awk -F "=" '/BUILD_NUMBER/ {print $2}' $XCCONFIG_NAME | tr -d ' ')
6+
7+
mkdir -p packages $THEOS_STAGING_DIR/Payload
8+
cp -rp $THEOS_STAGING_DIR$THEOS_PACKAGE_INSTALL_PREFIX/Applications/TrollFools.app $THEOS_STAGING_DIR/Payload
9+
chmod 0644 $THEOS_STAGING_DIR/Payload/TrollFools.app/Info.plist
10+
rm $THEOS_STAGING_DIR/Payload/TrollFools.app/ldid-14 || true
11+
12+
cd $THEOS_STAGING_DIR
13+
7z a -tzip -mm=LZMA TrollFools_$VERSION-$BUILD_NUMBER.tipa Payload
14+
cd -
15+
16+
cp -p TrollFools/ldid-14 $THEOS_STAGING_DIR/Payload/TrollFools.app/ldid-14
17+
18+
cd $THEOS_STAGING_DIR
19+
zip -qr TrollFools14_$VERSION-$BUILD_NUMBER.tipa Payload
20+
cd -
21+
22+
cp -p $THEOS_STAGING_DIR/TrollFools_$VERSION-$BUILD_NUMBER.tipa $THEOS_STAGING_DIR/TrollFools14_$VERSION-$BUILD_NUMBER.tipa packages

0 commit comments

Comments
 (0)