Jelajahi Sumber

windist: Remove more unnecessary cruft from the Windows dist

Keir Fraser 4 tahun lalu
induk
melakukan
b3318a3331
3 mengubah file dengan 5 tambahan dan 1 penghapusan
  1. 2 0
      .github/workflows/ci.yml
  2. 2 0
      .github/workflows/release.yml
  3. 1 1
      Makefile

+ 2 - 0
.github/workflows/ci.yml

@@ -115,6 +115,8 @@ jobs:
         export VER=${{ steps.vars.outputs.sha_short }}
         unzip Greaseweazle-$VER-win.zip
         find . -name 'api-ms-win-crt-*' | xargs rm
+        find Greaseweazle-$VER/lib -name 'python*.dll' | xargs rm
+        find Greaseweazle-$VER/lib -name 'vcruntime140.dll' | xargs rm
         rm Greaseweazle-$VER-win.zip
         zip -r Greaseweazle-$VER-win.zip Greaseweazle-$VER
 

+ 2 - 0
.github/workflows/release.yml

@@ -94,6 +94,8 @@ jobs:
         export VER=${{ steps.vars.outputs.ref }}
         unzip Greaseweazle-$VER-win.zip
         find . -name 'api-ms-win-crt-*' | xargs rm
+        find Greaseweazle-$VER/lib -name 'python*.dll' | xargs rm
+        find Greaseweazle-$VER/lib -name 'vcruntime140.dll' | xargs rm
         rm Greaseweazle-$VER-win.zip
         zip -r Greaseweazle-$VER-win.zip Greaseweazle-$VER
 

+ 1 - 1
Makefile

@@ -73,7 +73,7 @@ windist:
 	cd $(PROJ)-$(VER)/scripts && $(PYTHON) setup.py build
 	cp -a $(PROJ)-$(VER)/scripts/build/exe.win*/* $(PROJ)-$(VER)/
 	cp -a $(PROJ)-$(VER)/lib/bitarray/VCRUNTIME140.DLL $(PROJ)-$(VER)/
-	rm -rf $(PROJ)-$(VER)/scripts/build $(PROJ)-$(VER)/*.py $(PROJ)-$(VER)/gw
+	rm -rf $(PROJ)-$(VER)/scripts $(PROJ)-$(VER)/*.py $(PROJ)-$(VER)/gw
 	curl -L http://softpres.org/_media/files:spsdeclib_5.1_windows.zip --output ipf.zip
 	$(UNZIP) -oipf ipf.zip
 	cp -a ipf/capsimg_binary/CAPSImg.dll $(PROJ)-$(VER)/