From 62467bb6165cd1aa4078595c46b696a7c22c9502 Mon Sep 17 00:00:00 2001 From: NinjaCheetah <58050615+NinjaCheetah@users.noreply.github.com> Date: Thu, 4 Jul 2024 06:32:24 +1000 Subject: [PATCH] Removed compiled translations and added step to build them --- .github/workflows/python-build.yml | 3 +++ .gitignore | 4 ++++ Makefile | 9 +++++++++ resources/translations/nusget_es.qm | Bin 232 -> 0 bytes resources/translations/nusget_fr.qm | Bin 33 -> 0 bytes resources/translations/nusget_it.qm | Bin 33 -> 0 bytes resources/translations/nusget_nb.qm | Bin 9593 -> 0 bytes resources/translations/nusget_no.qm | Bin 9593 -> 0 bytes 8 files changed, 16 insertions(+) create mode 100644 Makefile delete mode 100644 resources/translations/nusget_es.qm delete mode 100644 resources/translations/nusget_fr.qm delete mode 100644 resources/translations/nusget_it.qm delete mode 100644 resources/translations/nusget_nb.qm delete mode 100644 resources/translations/nusget_no.qm diff --git a/.github/workflows/python-build.yml b/.github/workflows/python-build.yml index 546708b..08ffda9 100644 --- a/.github/workflows/python-build.yml +++ b/.github/workflows/python-build.yml @@ -31,6 +31,7 @@ jobs: pip install -r requirements.txt - name: Build Package run: | + pyside6-project build nuitka3 --show-progress --include-data-dir=data=data --include-data-dir=resources=resources --assume-yes-for-downloads --onefile --plugin-enable=pyside6 NUSGet.py - name: Prepare Package for Upload run: | @@ -59,6 +60,7 @@ jobs: pip install -r requirements.txt - name: Build Package run: | + pyside6-project build nuitka3 --show-progress --include-data-dir=data=data --include-data-dir=resources=resources --assume-yes-for-downloads --standalone --plugin-enable=pyside6 NUSGet.py --macos-create-app-bundle --macos-app-icon=resources/icon.png - name: Prepare Package for Upload run: | @@ -89,6 +91,7 @@ jobs: pip install -r requirements.txt - name: Build Package run: | + pyside6-project build nuitka --show-progress --include-data-dir=data=data --include-data-dir=resources=resources --assume-yes-for-downloads --onefile --windows-icon-from-ico=resources/icon.png --plugin-enable=pyside6 NUSGet.py --windows-console-mode=disable - name: Upload Package uses: actions/upload-artifact@v4.3.0 diff --git a/.gitignore b/.gitignore index ce4db11..ce42fb1 100644 --- a/.gitignore +++ b/.gitignore @@ -27,6 +27,7 @@ main.dist/ NUSGet.build/ NUSGet.dist/ NUSGet.onefile-build/ +NUSGet.bin .installed.cfg *.egg MANIFEST @@ -174,3 +175,6 @@ remakewad.pl # Also awful macOS files *._* *.DS_Store + +# Compiled Qt files +*.qm diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..d7bf9f9 --- /dev/null +++ b/Makefile @@ -0,0 +1,9 @@ +linux: + pyside6-project build + nuitka3 --show-progress --include-data-dir=data=data --include-data-dir=resources=resources --assume-yes-for-downloads --onefile --plugin-enable=pyside6 NUSGet.py + +clean: + rm NUSGet.bin + rm -rd NUSGet.build/ + rm -rd NUSGet.dist/ + rm -rd NUSGet.onefile-build/ diff --git a/resources/translations/nusget_es.qm b/resources/translations/nusget_es.qm deleted file mode 100644 index 586a43b90727ea5687ab01515742cc4dff7d0e53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 232 zcmcE7ks@*G{hX<16=n7(EZlo{IRgU&Yie=4Yp@fLr2xcbKpeop;5idW13~OhAfds) zz86FnWde!0%s_&T!G$51A(I2h1hN?zm|cQ1*?}~dZ(?R%cxGNoemNsVT{uG~vbyk0 gtm>E;%HU=(mSHoA1L!hTvslWo7}f!F1QR1801zB2pa1{> diff --git a/resources/translations/nusget_fr.qm b/resources/translations/nusget_fr.qm deleted file mode 100644 index 644c77682fc91fa218711b0bfdad79317096f95d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33 ocmcE7ks@*G{hX<16=n7(EZlo{IRgU&Yg$pfTTlm(#l*}A0Q>w4$N&HU diff --git a/resources/translations/nusget_it.qm b/resources/translations/nusget_it.qm deleted file mode 100644 index a732b908337a0f296415feb5936e83dbb1aa9937..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33 ocmcE7ks@*G{hX<16=n7(EZlo{IRgU&Yi3EjXGjN-#l*-60Q_AG&;S4c diff --git a/resources/translations/nusget_nb.qm b/resources/translations/nusget_nb.qm deleted file mode 100644 index 187c18939bd82aad7d23260ccb079407a70eec49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9593 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 Y!|v%nNP>A?c-U3_ui`!QfrW+t0|k_jnE(I) diff --git a/resources/translations/nusget_no.qm b/resources/translations/nusget_no.qm deleted file mode 100644 index 187c18939bd82aad7d23260ccb079407a70eec49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9593 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 Y!|v%nNP>A?c-U3_ui`!QfrW+t0|k_jnE(I)