mirror of https://github.com/KLayout/klayout.git
making DMG instead of tarballs
This commit is contained in:
parent
d68e0bbe76
commit
9a24d32d9f
10
Makefile
10
Makefile
|
|
@ -35,11 +35,17 @@ test: deploy
|
||||||
# ./ut_runner || true; \
|
# ./ut_runner || true; \
|
||||||
cd ..;
|
cd ..;
|
||||||
|
|
||||||
dropbox-deploy: test
|
dropbox-deploy:
|
||||||
@echo "Preparing for dropbox deployment $(MACOS_VERSION) $(GITCOMMIT)"
|
@echo "Preparing for dropbox deployment $(MACOS_VERSION) $(GITCOMMIT)"
|
||||||
mkdir deploy; \
|
mkdir deploy; \
|
||||||
pwd; \
|
pwd; \
|
||||||
ls -lah; \
|
ls -lah; \
|
||||||
touch build.txt; \
|
touch build.txt; \
|
||||||
cp build.txt deploy/qt5.pkg.macos-$(MACOS_VERSION)-$(PYTHON_VERSION)-release-$(KLAYOUT_VERSION)-$(GITCOMMIT).log.txt; \
|
cp build.txt deploy/qt5.pkg.macos-$(MACOS_VERSION)-$(PYTHON_VERSION)-release-$(KLAYOUT_VERSION)-$(GITCOMMIT).log.txt; \
|
||||||
tar czf "deploy/qt5.pkg.macos-$(MACOS_VERSION)-$(PYTHON_VERSION)-release-$(KLAYOUT_VERSION)-$(GITCOMMIT).tar.gz" qt5.pkg.macos-$(MACOS_VERSION)-release
|
hdiutil convert macbuild/Resources/klayoutDMGTemplate.dmg -format UDRW -o work-KLayout.dmg; \
|
||||||
|
hdiutil attach work-KLayout.dmg -readwrite -noverify -quiet -mountpoint tempKLayout -noautoopen; \
|
||||||
|
cp -a qt5.pkg.macos-$(MACOS_VERSION)-release/ tempKLayout/; \
|
||||||
|
hdiutil detach tempKLayout; \
|
||||||
|
hdiutil convert work-KLayout.dmg -format UDZO -imagekey zlib-level=9 -o deploy/qt5.pkg.macos-$(MACOS_VERSION)-$(PYTHON_VERSION)-release-$(KLAYOUT_VERSION)-$(GITCOMMIT).dmg; \
|
||||||
|
md5 -q deploy/qt5.pkg.macos-$(MACOS_VERSION)-$(PYTHON_VERSION)-release-$(KLAYOUT_VERSION)-$(GITCOMMIT).dmg > deploy/qt5.pkg.macos-$(MACOS_VERSION)-$(PYTHON_VERSION)-release-$(KLAYOUT_VERSION)-$(GITCOMMIT).dmg.md5
|
||||||
|
rm work-KLayout.dmg; \
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -361,7 +361,7 @@ def MakeTargetDMGFile(msg=""):
|
||||||
# (4) Mount the DMG
|
# (4) Mount the DMG
|
||||||
#--------------------------------------------------------
|
#--------------------------------------------------------
|
||||||
print( ">>> (4) Mounting <%s> to <%s>" % (WorkDMG, MountDir ) )
|
print( ">>> (4) Mounting <%s> to <%s>" % (WorkDMG, MountDir ) )
|
||||||
command1 = "hdiutil attach %s -readwrite -noverify -noautoopen -quiet" % WorkDMG
|
command1 = "hdiutil attach %s -readwrite -noverify -quiet -noautoopen" % WorkDMG
|
||||||
os.system(command1)
|
os.system(command1)
|
||||||
|
|
||||||
command2 = "hdiutil info | grep %s | grep \"/dev/\" | awk '{print $1}'" % VolumeDMG
|
command2 = "hdiutil info | grep %s | grep \"/dev/\" | awk '{print $1}'" % VolumeDMG
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue