Skip to content

Commit 124d29e

Browse files
committed
Switch to tar.xz
Switch to tar.xz Signed-off-by: Bensuperpc <[email protected]>
1 parent 13b6af8 commit 124d29e

File tree

3 files changed

+14
-7
lines changed

3 files changed

+14
-7
lines changed

.github/workflows/main.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ jobs:
3434
run: sudo make install
3535
- name: "🧹 Uninstall"
3636
run: sudo make uninstall
37+
- name: "🛠️ build package"
38+
run: sudo make dist
39+
- name: "🛠️ build full package"
40+
run: sudo make dist-full
3741
check-quality:
3842
runs-on: ubuntu-latest
3943
name: A job to check my code quality

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,4 +129,5 @@ dmypy.json
129129
.pyre/
130130
package_build/
131131
*.7z
132-
*.sha384
132+
*.sha384
133+
*.tar.xz

Makefile

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,18 +42,20 @@ sync-submodule:
4242
dist: clean sync-submodule
4343
mkdir -p package_build
4444
rsync -azh --progress --exclude='package_build/' --exclude='*.gitignore' --exclude='*.git/' --exclude='*.circleci/' --exclude='*.github/' --exclude='*.png' . package_build/
45-
7z a -t7z $(PROJECT_NAME)-$(VERSION).7z package_build/ -m0=lzma2 -mx=9 -mfb=273 -ms -md=31 -myx=9 -mtm=- -mmt -mmtf -md=1536m -mmf=bt3 -mmc=10000 -mpb=0 -mlc=0
46-
sha384sum $(PROJECT_NAME)-$(VERSION).7z > $(PROJECT_NAME)-$(VERSION).sha384
45+
#7z a -t7z $(PROJECT_NAME)-$(VERSION).7z package_build/ -m0=lzma2 -mx=9 -mfb=273 -ms -md=31 -myx=9 -mtm=- -mmt -mmtf -md=1536m -mmf=bt3 -mmc=10000 -mpb=0 -mlc=0
46+
XZ_OPT=-e9 tar cJf $(PROJECT_NAME)-$(VERSION).tar.xz package_build/
47+
sha384sum $(PROJECT_NAME)-$(VERSION).tar.xz > $(PROJECT_NAME)-$(VERSION).sha384
4748
sha384sum --check $(PROJECT_NAME)-$(VERSION).sha384
48-
@echo "$(PROJECT_NAME)-$(VERSION).7z done"
49+
@echo "$(PROJECT_NAME)-$(VERSION).tar.xz done"
4950

5051
dist-full: clean sync-submodule
5152
mkdir -p package_build
5253
rsync -azh --progress --exclude='package_build/' . package_build/
53-
7z a $(PROJECT_NAME)-full-$(VERSION).7z package_build/ -m0=lzma2 -mx=9 -mmt -ms
54-
sha384sum $(PROJECT_NAME)-full-$(VERSION).7z > $(PROJECT_NAME)-full-$(VERSION).sha384
54+
#7z a $(PROJECT_NAME)-full-$(VERSION).7z package_build/ -m0=lzma2 -mx=9 -mmt -ms
55+
XZ_OPT=-e9 tar cJf $(PROJECT_NAME)-full-$(VERSION).tar.xz package_build/
56+
sha384sum $(PROJECT_NAME)-full-$(VERSION).tar.xz > $(PROJECT_NAME)-full-$(VERSION).sha384
5557
sha384sum --check $(PROJECT_NAME)-full-$(VERSION).sha384
56-
@echo "$(PROJECT_NAME)-full-$(VERSION).7z done"
58+
@echo "$(PROJECT_NAME)-full-$(VERSION).tar.xz done"
5759

5860
check:
5961
find . -type f -name "*.sh" ! -path "*./git/*" ! -path "*/install.sh" ! -path "*/uninstall.sh" ! -path "*/Bash-Snippet/*" ! -path "*/git-scripts/*" ! -path "*/git-extras/*" ! -path "*/git-extra-commands/*" ! -path "*/cryptr/*" ! -path "*/others-dist/*" -exec $(SHELL) -n {} \;

0 commit comments

Comments
 (0)