Ver Fonte

Change OS X package from dmg to zip file to fix hdiutil errors in Travis

Kevin Wojniak há 9 anos atrás
pai
commit
9ba511faed
1 ficheiros alterados com 3 adições e 3 exclusões
  1. 3 3
      Makefile.osx

+ 3 - 3
Makefile.osx

@@ -22,6 +22,7 @@ RESOURCES_DIR = $(CONTENTS_DIR)/Resources
 OSXBIN_DIR = $(CONTENTS_DIR)/MacOS
 
 CIVETWEB_VERSION = $(shell perl -lne '/define\s+CIVETWEB_VERSION\s+"(\S+)"/ and print $$1' include/civetweb.h)
+ZIPFILENAME = $(PACKAGE)-$(CIVETWEB_VERSION).zip
 
 include Makefile
 
@@ -35,8 +36,7 @@ package: build
 	install -m 755 $(CPROG) $(OSXBIN_DIR)/$(PACKAGE)
 	install -m 644 docs/Installing.md $(DMG_DIR)/Installing.txt
 	install -m 644 LICENSE.md $(DMG_DIR)/License.txt
-	ln -fs /Applications $(DMG_DIR)/
-	hdiutil create $(PACKAGE)-$(CIVETWEB_VERSION).dmg -volname "$(PACKAGE) $(CIVETWEB_VERSION)" -srcfolder $(DMG_DIR) -ov
-#	@rm -rf $(DMG_DIR)
+	rm -rf $(ZIPFILENAME)
+	cd $(DMG_DIR) && zip -r ../../$(ZIPFILENAME) .
 
 .PHONY: package