forked from cory/tildefriends
		
	Let's try to artifact the appimage.
This commit is contained in:
		
							
								
								
									
										14
									
								
								GNUmakefile
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								GNUmakefile
									
									
									
									
									
								
							| @@ -9,6 +9,8 @@ VERSION_NAME := Me upon my pony on my boat. | ||||
|  | ||||
| SQLITE_URL := https://www.sqlite.org/2024/sqlite-amalgamation-3460100.zip | ||||
| BUNDLETOOL_URL := https://github.com/google/bundletool/releases/download/1.17.0/bundletool-all-1.17.0.jar | ||||
| LINUXDEPLOY_URL := https://github.com/linuxdeploy/linuxdeploy/releases/download/1-alpha-20240109-1/linuxdeploy-x86_64.AppImage | ||||
| LINUXDEPLOY_MD5 := 659d69326199524552bfbbe46cb0adae  out/linuxdeploy | ||||
|  | ||||
| PROJECT = tildefriends | ||||
| BUILD_DIR ?= out | ||||
| @@ -1070,17 +1072,19 @@ $(IOS_DEPS): | ||||
| $(filter $(BUILD_DIR)/ios%,$(APP_OBJS)): | $(IOS_DEPS) | ||||
| endif | ||||
|  | ||||
| out/Tilde_Friends-x86_64.AppImage: out/release/tildefriends out/data.zip | ||||
| out/tildefriends-x86_64.AppImage: out/release/tildefriends out/data.zip | ||||
| 	@mkdir -p out/AppDir/usr/bin | ||||
| 	@mkdir -p out/AppDir/usr/share/applications | ||||
| 	@mkdir -p out/AppDir/usr/share/icons/hicolor/scalable/apps | ||||
| 	@echo "[Desktop Entry]\nName=Tilde Friends\nExec=tildefriends\nIcon=tildefriends\nType=Application\nCategories=Network" > out/AppDir/usr/share/applications/tildefriends.desktop | ||||
| 	@echo $(LINUXDEPLOY_MD5) > out/linuxdeploy.md5 | ||||
| 	@test -x out/linuxdeploy || curl -q -L -o out/linuxdeploy $(LINUXDEPLOY_URL) && md5sum -c out/linuxdeploy.md5 && chmod +x out/linuxdeploy | ||||
| 	@echo "[Desktop Entry]\nName=tildefriends\nExec=tildefriends\nIcon=tildefriends\nType=Application\nCategories=Network" > out/AppDir/usr/share/applications/tildefriends.desktop | ||||
| 	@cp src/ios/tildefriends.svg out/AppDir/usr/share/icons/hicolor/scalable/apps/ | ||||
| 	@cat out/release/tildefriends out/data.zip > out/AppDir/usr/bin/tildefriends | ||||
| 	@chmod +x out/AppDir/usr/bin/tildefriends | ||||
| 	@unset SOURCE_DATE_EPOCH; cd out; linuxdeploy-x86_64.AppImage --appdir AppDir --output appimage; cd .. | ||||
| 	@unset SOURCE_DATE_EPOCH; cd out; ./linuxdeploy --appdir AppDir --output appimage; cd .. | ||||
|  | ||||
| appimage: out/Tilde_Friends-x86_64.AppImage | ||||
| appimage: out/tildefriends-x86_64.AppImage | ||||
| .PHONY: appimage | ||||
|  | ||||
| clean: | ||||
| @@ -1129,7 +1133,7 @@ dist: release-apk iosrelease-ipa aab $(if $(HAVE_WIN), out/winrelease/tildefrien | ||||
| 	@echo "[cp] TildeFriends-$(VERSION_NUMBER).fdroid.apk" | ||||
| 	@cp out/TildeFriends-release.fdroid.apk dist/TildeFriends-$(VERSION_NUMBER).fdroid.apk | ||||
| 	@echo "[cp] TildeFriends-x86_64-$(VERSION_NUMBER).AppImage" | ||||
| 	@cp out/Tilde_Friends-x86_64.AppImage dist/TildeFriends-x86_64-$(VERSION_NUMBER).AppImage | ||||
| 	@cp out/tildefriends-x86_64.AppImage dist/TildeFriends-x86_64-$(VERSION_NUMBER).AppImage | ||||
| .PHONY: dist | ||||
|  | ||||
| dist-test: dist | ||||
|   | ||||
		Reference in New Issue
	
	Block a user