From 77056b1f6395c0ae26d838bf564da43c34e6787f Mon Sep 17 00:00:00 2001 From: Lennon McLean Date: Sun, 15 Aug 2021 10:26:47 -0400 Subject: [PATCH 01/25] Create buildnw.yml --- .github/workflows/buildnw.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/workflows/buildnw.yml diff --git a/.github/workflows/buildnw.yml b/.github/workflows/buildnw.yml new file mode 100644 index 0000000..a1b7577 --- /dev/null +++ b/.github/workflows/buildnw.yml @@ -0,0 +1,30 @@ +name: BUild NW.js apps + +on: + [push, workflow_dispatch] + +jobs: + build: + name: BUild Windows app + runs-on: ubuntu-latest + steps: + - name: Get repository code + uses: actions/checkout@v2 + + - name: Download NW.js + run: wget https://dl.nwjs.io/v0.55.0/nwjs-v0.55.0-win-x64.zip + + - name: Extract NW.js + run: unzip nwjs-v0.55.0-win-x64.zip + build: + name: Build Linux app + runs-on: ubuntu-latest + steps: + - name: Get repository code + uses: actions/checkout@v2 + + - name: Download NW.js + run: wget https://dl.nwjs.io/v0.55.0/nwjs-v0.55.0-linux-x64.tar.gz + + - name: Extract NW.js + run: unzip nwjs-v0.55.0-linux-x64.tar.gz From fac4a7e3e8cf38b5d3ba7acf453efa76c484cd67 Mon Sep 17 00:00:00 2001 From: Lennon McLean Date: Sun, 15 Aug 2021 10:31:20 -0400 Subject: [PATCH 02/25] Update buildnw.yml --- .github/workflows/buildnw.yml | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/.github/workflows/buildnw.yml b/.github/workflows/buildnw.yml index a1b7577..1f5143b 100644 --- a/.github/workflows/buildnw.yml +++ b/.github/workflows/buildnw.yml @@ -1,30 +1,27 @@ -name: BUild NW.js apps +name: Build NW.js apps on: [push, workflow_dispatch] jobs: build: - name: BUild Windows app + name: Build NW.js apps runs-on: ubuntu-latest steps: - name: Get repository code uses: actions/checkout@v2 - - name: Download NW.js + - name: Download Windows NW.js run: wget https://dl.nwjs.io/v0.55.0/nwjs-v0.55.0-win-x64.zip - - name: Extract NW.js + - name: Extract Windows NW.js run: unzip nwjs-v0.55.0-win-x64.zip - build: - name: Build Linux app - runs-on: ubuntu-latest - steps: - - name: Get repository code - uses: actions/checkout@v2 - - name: Download NW.js + - name: Download Linux NW.js run: wget https://dl.nwjs.io/v0.55.0/nwjs-v0.55.0-linux-x64.tar.gz - - name: Extract NW.js + - name: Extract Linux NW.js run: unzip nwjs-v0.55.0-linux-x64.tar.gz + + - name: list files + run: ls From 316529404b1bf83e2a1fd4dfab11de98cd4f874f Mon Sep 17 00:00:00 2001 From: Lennon McLean Date: Sun, 15 Aug 2021 10:33:39 -0400 Subject: [PATCH 03/25] Update buildnw.yml --- .github/workflows/buildnw.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/buildnw.yml b/.github/workflows/buildnw.yml index 1f5143b..86acdbd 100644 --- a/.github/workflows/buildnw.yml +++ b/.github/workflows/buildnw.yml @@ -21,7 +21,7 @@ jobs: run: wget https://dl.nwjs.io/v0.55.0/nwjs-v0.55.0-linux-x64.tar.gz - name: Extract Linux NW.js - run: unzip nwjs-v0.55.0-linux-x64.tar.gz + run: tar -xvf nwjs-v0.55.0-linux-x64.tar.gz - name: list files run: ls From d5f34786dab6e632476f01d9074d27ade7435057 Mon Sep 17 00:00:00 2001 From: Lennon McLean Date: Sun, 15 Aug 2021 10:39:35 -0400 Subject: [PATCH 04/25] Update buildnw.yml --- .github/workflows/buildnw.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/buildnw.yml b/.github/workflows/buildnw.yml index 86acdbd..5e72e86 100644 --- a/.github/workflows/buildnw.yml +++ b/.github/workflows/buildnw.yml @@ -11,6 +11,9 @@ jobs: - name: Get repository code uses: actions/checkout@v2 + - name: Create build directory and cd to it + run: mkdir build && cd build + - name: Download Windows NW.js run: wget https://dl.nwjs.io/v0.55.0/nwjs-v0.55.0-win-x64.zip @@ -23,5 +26,11 @@ jobs: - name: Extract Linux NW.js run: tar -xvf nwjs-v0.55.0-linux-x64.tar.gz - - name: list files - run: ls + - name: Delete archives + run: rm nwjs-v0.55.0-linux-x64.tar.gz nwjs-v0.55.0-win-x64.zip + + - name: Rename NW.js directories + run: mv nwjs-v0.55.0-linux-x64 KitsuneOffline-linux && mv nwjs-v0.55.0-win-x64 KitsuneOffline-win + + - name: list files to make sure we are on the right track + run: ls && ls .. From e66ca63973869cf044ed02a1e70ada12fc97fda6 Mon Sep 17 00:00:00 2001 From: Lennon McLean Date: Sun, 15 Aug 2021 10:42:31 -0400 Subject: [PATCH 05/25] Update buildnw.yml --- .github/workflows/buildnw.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/buildnw.yml b/.github/workflows/buildnw.yml index 5e72e86..40feb3d 100644 --- a/.github/workflows/buildnw.yml +++ b/.github/workflows/buildnw.yml @@ -33,4 +33,4 @@ jobs: run: mv nwjs-v0.55.0-linux-x64 KitsuneOffline-linux && mv nwjs-v0.55.0-win-x64 KitsuneOffline-win - name: list files to make sure we are on the right track - run: ls && ls .. + run: echo "Build directory:" && ls -A && echo "Repository:" && ls -A .. From 722eca26aafed40154d119c9850d6446250b7e0b Mon Sep 17 00:00:00 2001 From: Lennon McLean Date: Sun, 15 Aug 2021 10:45:14 -0400 Subject: [PATCH 06/25] Update buildnw.yml --- .github/workflows/buildnw.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/buildnw.yml b/.github/workflows/buildnw.yml index 40feb3d..6596254 100644 --- a/.github/workflows/buildnw.yml +++ b/.github/workflows/buildnw.yml @@ -11,8 +11,8 @@ jobs: - name: Get repository code uses: actions/checkout@v2 - - name: Create build directory and cd to it - run: mkdir build && cd build + - name: Create build directory + run: mkdir build - name: Download Windows NW.js run: wget https://dl.nwjs.io/v0.55.0/nwjs-v0.55.0-win-x64.zip @@ -29,8 +29,8 @@ jobs: - name: Delete archives run: rm nwjs-v0.55.0-linux-x64.tar.gz nwjs-v0.55.0-win-x64.zip - - name: Rename NW.js directories - run: mv nwjs-v0.55.0-linux-x64 KitsuneOffline-linux && mv nwjs-v0.55.0-win-x64 KitsuneOffline-win + - name: Rename and move NW.js directories + run: mv nwjs-v0.55.0-linux-x64 build/KitsuneOffline-linux && mv nwjs-v0.55.0-win-x64 build/KitsuneOffline-win - name: list files to make sure we are on the right track - run: echo "Build directory:" && ls -A && echo "Repository:" && ls -A .. + run: echo "Build directory:" && ls -A build && echo "Repository:" && ls -A From 4596c9cb8f56339daf0fb604cd413b39fa6fe056 Mon Sep 17 00:00:00 2001 From: Lennon McLean Date: Sun, 15 Aug 2021 10:55:44 -0400 Subject: [PATCH 07/25] Update README.md --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index e9091fc..179766e 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,7 @@ # KitsuneOffline + +![CI/CD Badge](https://github.com/thecoder08/KitsuneOffline/actions/workflows/buildnw.yml/badge.svg) + Local Offline version of Kitsune Google Doodle, (Doodle Champion Island Games) useful if you want to play without internet (or just want to mod the game) From 54bfb48cafc8652185b9faf45bdbac1428781d23 Mon Sep 17 00:00:00 2001 From: Lennon McLean Date: Sun, 15 Aug 2021 11:08:03 -0400 Subject: [PATCH 08/25] Update buildnw.yml --- .github/workflows/buildnw.yml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/.github/workflows/buildnw.yml b/.github/workflows/buildnw.yml index 6596254..8cefb81 100644 --- a/.github/workflows/buildnw.yml +++ b/.github/workflows/buildnw.yml @@ -32,5 +32,21 @@ jobs: - name: Rename and move NW.js directories run: mv nwjs-v0.55.0-linux-x64 build/KitsuneOffline-linux && mv nwjs-v0.55.0-win-x64 build/KitsuneOffline-win - - name: list files to make sure we are on the right track + - name: List files to make sure we are on the right track, which we should be! run: echo "Build directory:" && ls -A build && echo "Repository:" && ls -A + + - name: Create package.nw directories + run: mkdir build/KitsuneOffline-linux/package.nw && mkdir build/KitsuneOffline-win/package.nw + + - name: Copy code to NW.js directories + run: cp -r logos build/KitsuneOffline-linux/package.nw && cp package.json build/KitsuneOffline-linux/package.nw && cp -r logos build/KitsuneOffline-win/package.nw && cp package.json build/KitsuneOffline-win/package.nw + + - name: create Windows archive + run: cd build && zip -r KitsuneOffline-win.zip KitsuneOffline-win + + - name: create Linux archive + run: cd build && tar -czvf KitsuneOffline-linux.tar.gz KitsuneOffline-linux + + - name: list files again + run: echo "Build directory:" && ls -A build && echo "Repository:" && ls -A + From 4e3077ed77ad2ab03ee26ffe10fdfadefe353fa4 Mon Sep 17 00:00:00 2001 From: Lennon McLean Date: Sun, 15 Aug 2021 11:14:07 -0400 Subject: [PATCH 09/25] Update buildnw.yml --- .github/workflows/buildnw.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/buildnw.yml b/.github/workflows/buildnw.yml index 8cefb81..b71c574 100644 --- a/.github/workflows/buildnw.yml +++ b/.github/workflows/buildnw.yml @@ -50,3 +50,14 @@ jobs: - name: list files again run: echo "Build directory:" && ls -A build && echo "Repository:" && ls -A + - name: Upload Windows build + uses: actions/upload-artifact@v2 + with: + name: KitsuneOffline-win.zip + path: build/KitsuneOffline-win.zip + + - name: Upload Linux build + uses: actions/upload-artifact@v2 + with: + name: KitsuneOffline-linux.tar.gz + path: build/KitsuneOffline-linux.tar.gz From 1bab5c50c5f45fe9e70259e3f4847e01df3ffc68 Mon Sep 17 00:00:00 2001 From: Lennon McLean Date: Sun, 15 Aug 2021 12:02:55 -0400 Subject: [PATCH 10/25] Update buildnw.yml --- .github/workflows/buildnw.yml | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/.github/workflows/buildnw.yml b/.github/workflows/buildnw.yml index b71c574..450e54e 100644 --- a/.github/workflows/buildnw.yml +++ b/.github/workflows/buildnw.yml @@ -14,16 +14,28 @@ jobs: - name: Create build directory run: mkdir build - - name: Download Windows NW.js + - name: Download Windows x64 NW.js run: wget https://dl.nwjs.io/v0.55.0/nwjs-v0.55.0-win-x64.zip - - name: Extract Windows NW.js - run: unzip nwjs-v0.55.0-win-x64.zip - - - name: Download Linux NW.js + - name: Download Windows x86 NW.js + run: wget https://dl.nwjs.io/v0.55.0/nwjs-v0.55.0-win-x86.zip + + - name: Download Linux x64 NW.js run: wget https://dl.nwjs.io/v0.55.0/nwjs-v0.55.0-linux-x64.tar.gz - - name: Extract Linux NW.js + - name: Download Linux x86 NW.js + run: wget https://dl.nwjs.io/v0.55.0/nwjs-v0.55.0-linux-x86.tar.gz + + - name: Extract Windows x64 NW.js + run: unzip nwjs-v0.55.0-win-x64.zip + + - name: Extract Windows x86 NW.js + run: unzip nwjs-v0.55.0-win-x86.zip + + - name: Extract Linux x64 NW.js + run: tar -xvf nwjs-v0.55.0-linux-x64.tar.gz + + - name: Extract Linux x64 NW.js run: tar -xvf nwjs-v0.55.0-linux-x64.tar.gz - name: Delete archives From 86191e9a1f4a5fe13e11f1d11a27784afd2ad757 Mon Sep 17 00:00:00 2001 From: Lennon McLean Date: Sun, 15 Aug 2021 16:55:45 -0400 Subject: [PATCH 11/25] Update buildnw.yml --- .github/workflows/buildnw.yml | 66 ++++++++++++++++++++++------------- 1 file changed, 42 insertions(+), 24 deletions(-) diff --git a/.github/workflows/buildnw.yml b/.github/workflows/buildnw.yml index 450e54e..1ed875d 100644 --- a/.github/workflows/buildnw.yml +++ b/.github/workflows/buildnw.yml @@ -17,59 +17,77 @@ jobs: - name: Download Windows x64 NW.js run: wget https://dl.nwjs.io/v0.55.0/nwjs-v0.55.0-win-x64.zip - - name: Download Windows x86 NW.js - run: wget https://dl.nwjs.io/v0.55.0/nwjs-v0.55.0-win-x86.zip + - name: Download Windows ia32 NW.js + run: wget https://dl.nwjs.io/v0.55.0/nwjs-v0.55.0-win-ia32.zip - name: Download Linux x64 NW.js run: wget https://dl.nwjs.io/v0.55.0/nwjs-v0.55.0-linux-x64.tar.gz - - name: Download Linux x86 NW.js - run: wget https://dl.nwjs.io/v0.55.0/nwjs-v0.55.0-linux-x86.tar.gz + - name: Download Linux ia32 NW.js + run: wget https://dl.nwjs.io/v0.55.0/nwjs-v0.55.0-linux-ia32.tar.gz - name: Extract Windows x64 NW.js run: unzip nwjs-v0.55.0-win-x64.zip - - name: Extract Windows x86 NW.js - run: unzip nwjs-v0.55.0-win-x86.zip + - name: Extract Windows ia32 NW.js + run: unzip nwjs-v0.55.0-win-ia32.zip - name: Extract Linux x64 NW.js run: tar -xvf nwjs-v0.55.0-linux-x64.tar.gz - - name: Extract Linux x64 NW.js - run: tar -xvf nwjs-v0.55.0-linux-x64.tar.gz + - name: Extract Linux ia32 NW.js + run: tar -xvf nwjs-v0.55.0-linux-ia32.tar.gz - name: Delete archives - run: rm nwjs-v0.55.0-linux-x64.tar.gz nwjs-v0.55.0-win-x64.zip + run: rm nwjs-v0.55.0-linux-x64.tar.gz nwjs-v0.55.0-win-x64.zip nwjs-v0.55.0-linux-ia32.tar.gz nwjs-v0.55.0-win-ia32.zip - name: Rename and move NW.js directories - run: mv nwjs-v0.55.0-linux-x64 build/KitsuneOffline-linux && mv nwjs-v0.55.0-win-x64 build/KitsuneOffline-win + run: mv nwjs-v0.55.0-linux-x64 build/KitsuneOffline-linux-x64 && mv nwjs-v0.55.0-win-x64 build/KitsuneOffline-win-x64 && mv nwjs-v0.55.0-linux-ia32 build/KitsuneOffline-linux-ia32 && mv nwjs-v0.55.0-win-ia32 build/KitsuneOffline-win-ia32 - name: List files to make sure we are on the right track, which we should be! run: echo "Build directory:" && ls -A build && echo "Repository:" && ls -A - name: Create package.nw directories - run: mkdir build/KitsuneOffline-linux/package.nw && mkdir build/KitsuneOffline-win/package.nw + run: mkdir build/KitsuneOffline-linux-x64/package.nw && mkdir build/KitsuneOffline-win-x64/package.nw && mkdir build/KitsuneOffline-linux-ia32 && mkdir build/KitsuneOffline-win-ia32 - - name: Copy code to NW.js directories - run: cp -r logos build/KitsuneOffline-linux/package.nw && cp package.json build/KitsuneOffline-linux/package.nw && cp -r logos build/KitsuneOffline-win/package.nw && cp package.json build/KitsuneOffline-win/package.nw + - name: Copy logos to NW.js directories + run: cp -r logos build/KitsuneOffline-linux-x64/package.nw && cp -r logos build/KitsuneOffline-win-x64/package.nw && cp -r logos build/KitsuneOffline-linux-ia32/package.nw && cp -r logos build/KitsuneOffline-win-ia32/package.nw - - name: create Windows archive - run: cd build && zip -r KitsuneOffline-win.zip KitsuneOffline-win + - name: Copy package.json to NW.js directories + run: cp package.json build/KitsuneOffline-linux-x64/package.nw && cp package.json build/KitsuneOffline-win-x64/package.nw && cp package.json build/KitsuneOffline-linux-ia32/package.nw && cp package.json build/KitsuneOffline-win-ia32/package.nw + + - name: Rename executables + run: mv build/KitsuneOffline-linux-x64/nw build/KitsuneOffline-linux-x64/kitsune && mv build/KitsuneOffline-linux-ia32/nw build/KitsuneOffline-linux-ia32/kitsune && mv build/KitsuneOffline-win-x64/nw.exe build/KitsuneOffline-win-x64/kitsune.exe && mv build/KitsuneOffline-win-ia32/nw.exe build/KitsuneOffline-win-ia32/kitsune.exe + + - name: Create Windows archives + run: cd build && zip -r KitsuneOffline-win-x64.zip KitsuneOffline-win-x64 && zip -r KitsuneOffline-win-ia32.zip KitsuneOffline-win-ia32 - - name: create Linux archive - run: cd build && tar -czvf KitsuneOffline-linux.tar.gz KitsuneOffline-linux + - name: Create Linux archives + run: cd build && tar -czvf KitsuneOffline-linux-x64.tar.gz KitsuneOffline-linux-x64 && zip -r KitsuneOffline-linux-ia32.tar.gz KitsuneOffline-linux-ia32 - - name: list files again + - name: List files again run: echo "Build directory:" && ls -A build && echo "Repository:" && ls -A - - name: Upload Windows build + - name: Upload Windows x64 build uses: actions/upload-artifact@v2 with: - name: KitsuneOffline-win.zip - path: build/KitsuneOffline-win.zip + name: KitsuneOffline-win-x64.zip + path: build/KitsuneOffline-win-x64.zip - - name: Upload Linux build + - name: Upload Linux x64 build uses: actions/upload-artifact@v2 with: - name: KitsuneOffline-linux.tar.gz - path: build/KitsuneOffline-linux.tar.gz + name: KitsuneOffline-linux-x64.tar.gz + path: build/KitsuneOffline-linux-x64.tar.gz + + - name: Upload Windows ia32 build + uses: actions/upload-artifact@v2 + with: + name: KitsuneOffline-win-ia32.zip + path: build/KitsuneOffline-win-ia32.zip + + - name: Upload Linux ia32 build + uses: actions/upload-artifact@v2 + with: + name: KitsuneOffline-linux-ia32.tar.gz + path: build/KitsuneOffline-linux-ia32.tar.gz From 4aa52bb0fd0eb5e64dc90f220ce6ca09d87700d2 Mon Sep 17 00:00:00 2001 From: Lennon McLean Date: Sun, 15 Aug 2021 16:58:33 -0400 Subject: [PATCH 12/25] Update buildnw.yml --- .github/workflows/buildnw.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/buildnw.yml b/.github/workflows/buildnw.yml index 1ed875d..f922266 100644 --- a/.github/workflows/buildnw.yml +++ b/.github/workflows/buildnw.yml @@ -48,7 +48,7 @@ jobs: run: echo "Build directory:" && ls -A build && echo "Repository:" && ls -A - name: Create package.nw directories - run: mkdir build/KitsuneOffline-linux-x64/package.nw && mkdir build/KitsuneOffline-win-x64/package.nw && mkdir build/KitsuneOffline-linux-ia32 && mkdir build/KitsuneOffline-win-ia32 + run: mkdir build/KitsuneOffline-linux-x64/package.nw && mkdir build/KitsuneOffline-win-x64/package.nw && mkdir build/KitsuneOffline-linux-ia32/package.nw && mkdir build/KitsuneOffline-win-ia32/package.nw - name: Copy logos to NW.js directories run: cp -r logos build/KitsuneOffline-linux-x64/package.nw && cp -r logos build/KitsuneOffline-win-x64/package.nw && cp -r logos build/KitsuneOffline-linux-ia32/package.nw && cp -r logos build/KitsuneOffline-win-ia32/package.nw From d1330da312ae55328b9bfe8ac1e9f76502becf1b Mon Sep 17 00:00:00 2001 From: Lennon McLean Date: Sun, 15 Aug 2021 17:06:24 -0400 Subject: [PATCH 13/25] Update buildnw.yml --- .github/workflows/buildnw.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.github/workflows/buildnw.yml b/.github/workflows/buildnw.yml index f922266..6159a4e 100644 --- a/.github/workflows/buildnw.yml +++ b/.github/workflows/buildnw.yml @@ -44,9 +44,6 @@ jobs: - name: Rename and move NW.js directories run: mv nwjs-v0.55.0-linux-x64 build/KitsuneOffline-linux-x64 && mv nwjs-v0.55.0-win-x64 build/KitsuneOffline-win-x64 && mv nwjs-v0.55.0-linux-ia32 build/KitsuneOffline-linux-ia32 && mv nwjs-v0.55.0-win-ia32 build/KitsuneOffline-win-ia32 - - name: List files to make sure we are on the right track, which we should be! - run: echo "Build directory:" && ls -A build && echo "Repository:" && ls -A - - name: Create package.nw directories run: mkdir build/KitsuneOffline-linux-x64/package.nw && mkdir build/KitsuneOffline-win-x64/package.nw && mkdir build/KitsuneOffline-linux-ia32/package.nw && mkdir build/KitsuneOffline-win-ia32/package.nw @@ -65,9 +62,6 @@ jobs: - name: Create Linux archives run: cd build && tar -czvf KitsuneOffline-linux-x64.tar.gz KitsuneOffline-linux-x64 && zip -r KitsuneOffline-linux-ia32.tar.gz KitsuneOffline-linux-ia32 - - name: List files again - run: echo "Build directory:" && ls -A build && echo "Repository:" && ls -A - - name: Upload Windows x64 build uses: actions/upload-artifact@v2 with: From f104657f90d4856cfddd4584907451433ae07ee0 Mon Sep 17 00:00:00 2001 From: Lennon McLean Date: Sun, 15 Aug 2021 17:11:27 -0400 Subject: [PATCH 14/25] Create control --- DEBIAN/control | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 DEBIAN/control diff --git a/DEBIAN/control b/DEBIAN/control new file mode 100644 index 0000000..58296cd --- /dev/null +++ b/DEBIAN/control @@ -0,0 +1,8 @@ +Package: kitsune +Version: 1.0 +Section: custom +Priority: optional +Architecture: amd64 +Essential: no +Maintainer: Lennon McLean +Description: An offline version of Google's Kitsune doodle game. From 5a009fa2b27931f26f53691feda4b9c21463169c Mon Sep 17 00:00:00 2001 From: Lennon McLean Date: Sun, 15 Aug 2021 17:17:25 -0400 Subject: [PATCH 15/25] Create kitsune.desktop --- kitsune.desktop | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 kitsune.desktop diff --git a/kitsune.desktop b/kitsune.desktop new file mode 100644 index 0000000..6152881 --- /dev/null +++ b/kitsune.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Type=Application +Version=1.0 +Name=Kitsune +Comment=An offline version of Google's Kitsune doodle game. +Exec=kitsune +Icon=/usr/lib/kitsune-linux-x64/package.nw/logos/favicon.ico +Terminal=false +Categories=Game; From ee3e552a220ea47ca43a5bfb737bb006bb37a674 Mon Sep 17 00:00:00 2001 From: Lennon McLean Date: Sun, 15 Aug 2021 17:27:31 -0400 Subject: [PATCH 16/25] Update buildnw.yml --- .github/workflows/buildnw.yml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/.github/workflows/buildnw.yml b/.github/workflows/buildnw.yml index 6159a4e..f2bd8dc 100644 --- a/.github/workflows/buildnw.yml +++ b/.github/workflows/buildnw.yml @@ -55,7 +55,22 @@ jobs: - name: Rename executables run: mv build/KitsuneOffline-linux-x64/nw build/KitsuneOffline-linux-x64/kitsune && mv build/KitsuneOffline-linux-ia32/nw build/KitsuneOffline-linux-ia32/kitsune && mv build/KitsuneOffline-win-x64/nw.exe build/KitsuneOffline-win-x64/kitsune.exe && mv build/KitsuneOffline-win-ia32/nw.exe build/KitsuneOffline-win-ia32/kitsune.exe - + + - name: Create Debian installer file structure + run: mkdir build/KitsuneOffline-debian-x64 && mkdir build/KitsuneOffline-debian-x64/usr && mkdir mkdir build/KitsuneOffline-debian-x64/DEBIAN && mkdir build/KitsuneOffline-debian-x64/usr/bin && mkdir build/KitsuneOffline-debian-x64/usr/lib && mkdir build/KitsuneOffline-debian-x64/usr/share && mkdir build/KitsuneOffline-debian-x64/usr/share/applications + + - name: Copy Linux build to Debian installer + run: cp -r build/KitsuneOffline-linux-x64 build/KitsuneOffline-debian-x64/usr/lib + + - name: Create Symlink to command + run: cd build/KitsuneOffline-debian-x64/usr/bin && ln -s ../lib/KitsuneOffline-linux-x64/kitsune + + - name: Copy control file + run: cp DEBIAN/control build/KitsuneOffline-debian-x64/DEBIAN + + - name: Copy desktop file + run: cp kitsune.desktop build/KitsuneOffline-debian-x64/usr/share/applications + - name: Create Windows archives run: cd build && zip -r KitsuneOffline-win-x64.zip KitsuneOffline-win-x64 && zip -r KitsuneOffline-win-ia32.zip KitsuneOffline-win-ia32 From bdfe476f947e5a6f56ff8e5fdb4a7983a9705490 Mon Sep 17 00:00:00 2001 From: Lennon McLean Date: Sun, 15 Aug 2021 17:35:01 -0400 Subject: [PATCH 17/25] Update buildnw.yml --- .github/workflows/buildnw.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/buildnw.yml b/.github/workflows/buildnw.yml index f2bd8dc..2449a74 100644 --- a/.github/workflows/buildnw.yml +++ b/.github/workflows/buildnw.yml @@ -71,6 +71,9 @@ jobs: - name: Copy desktop file run: cp kitsune.desktop build/KitsuneOffline-debian-x64/usr/share/applications + - name: Create Debian installer + run: cd build && dpkg-deb --build KitsuneOffline-Debian-x64 + - name: Create Windows archives run: cd build && zip -r KitsuneOffline-win-x64.zip KitsuneOffline-win-x64 && zip -r KitsuneOffline-win-ia32.zip KitsuneOffline-win-ia32 @@ -100,3 +103,9 @@ jobs: with: name: KitsuneOffline-linux-ia32.tar.gz path: build/KitsuneOffline-linux-ia32.tar.gz + + - name: Upload Debian installer build + uses: actions/upload-artifact@v2 + with: + name: KitsuneOffline-debian-x64.deb + path: build/KitsuneOffline-debian-x64.deb From 646cc229db70d631b4e7cbbf050ae4817dad98a9 Mon Sep 17 00:00:00 2001 From: Lennon McLean Date: Sun, 15 Aug 2021 17:37:33 -0400 Subject: [PATCH 18/25] Update buildnw.yml --- .github/workflows/buildnw.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/buildnw.yml b/.github/workflows/buildnw.yml index 2449a74..0278360 100644 --- a/.github/workflows/buildnw.yml +++ b/.github/workflows/buildnw.yml @@ -72,7 +72,7 @@ jobs: run: cp kitsune.desktop build/KitsuneOffline-debian-x64/usr/share/applications - name: Create Debian installer - run: cd build && dpkg-deb --build KitsuneOffline-Debian-x64 + run: cd build && dpkg-deb --build KitsuneOffline-debian-x64 - name: Create Windows archives run: cd build && zip -r KitsuneOffline-win-x64.zip KitsuneOffline-win-x64 && zip -r KitsuneOffline-win-ia32.zip KitsuneOffline-win-ia32 From 45babe8f6114d074b97f4beb3d2192fdc66588b4 Mon Sep 17 00:00:00 2001 From: Lennon McLean Date: Sun, 15 Aug 2021 18:25:23 -0400 Subject: [PATCH 19/25] Update buildnw.yml --- .github/workflows/buildnw.yml | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/.github/workflows/buildnw.yml b/.github/workflows/buildnw.yml index 0278360..3eb2523 100644 --- a/.github/workflows/buildnw.yml +++ b/.github/workflows/buildnw.yml @@ -26,6 +26,9 @@ jobs: - name: Download Linux ia32 NW.js run: wget https://dl.nwjs.io/v0.55.0/nwjs-v0.55.0-linux-ia32.tar.gz + - name: Download MacOS NW.js + run: wget https://dl.nwjs.io/v0.55.0/nwjs-v0.55.0-osx-x64.zip + - name: Extract Windows x64 NW.js run: unzip nwjs-v0.55.0-win-x64.zip @@ -38,20 +41,23 @@ jobs: - name: Extract Linux ia32 NW.js run: tar -xvf nwjs-v0.55.0-linux-ia32.tar.gz + - name: Extract MacOS NW.js + run: unzip nwjs-v0.55.0-osx-x64.zip + - name: Delete archives - run: rm nwjs-v0.55.0-linux-x64.tar.gz nwjs-v0.55.0-win-x64.zip nwjs-v0.55.0-linux-ia32.tar.gz nwjs-v0.55.0-win-ia32.zip + run: rm nwjs-v0.55.0-linux-x64.tar.gz nwjs-v0.55.0-win-x64.zip nwjs-v0.55.0-linux-ia32.tar.gz nwjs-v0.55.0-win-ia32.zip nwjs-v0.55.0-osx-x64.zip - name: Rename and move NW.js directories - run: mv nwjs-v0.55.0-linux-x64 build/KitsuneOffline-linux-x64 && mv nwjs-v0.55.0-win-x64 build/KitsuneOffline-win-x64 && mv nwjs-v0.55.0-linux-ia32 build/KitsuneOffline-linux-ia32 && mv nwjs-v0.55.0-win-ia32 build/KitsuneOffline-win-ia32 + run: mv nwjs-v0.55.0-linux-x64 build/KitsuneOffline-linux-x64 && mv nwjs-v0.55.0-win-x64 build/KitsuneOffline-win-x64 && mv nwjs-v0.55.0-linux-ia32 build/KitsuneOffline-linux-ia32 && mv nwjs-v0.55.0-win-ia32 build/KitsuneOffline-win-ia32 && mv nwjs-v0.55.0-osx-x64.app build/Kitsune.app - name: Create package.nw directories - run: mkdir build/KitsuneOffline-linux-x64/package.nw && mkdir build/KitsuneOffline-win-x64/package.nw && mkdir build/KitsuneOffline-linux-ia32/package.nw && mkdir build/KitsuneOffline-win-ia32/package.nw + run: mkdir build/KitsuneOffline-linux-x64/package.nw && mkdir build/KitsuneOffline-win-x64/package.nw && mkdir build/KitsuneOffline-linux-ia32/package.nw && mkdir build/KitsuneOffline-win-ia32/package.nw && mkdir build/Kitsune.app/Contents/Resources/app.nw - name: Copy logos to NW.js directories - run: cp -r logos build/KitsuneOffline-linux-x64/package.nw && cp -r logos build/KitsuneOffline-win-x64/package.nw && cp -r logos build/KitsuneOffline-linux-ia32/package.nw && cp -r logos build/KitsuneOffline-win-ia32/package.nw + run: cp -r logos build/KitsuneOffline-linux-x64/package.nw && cp -r logos build/KitsuneOffline-win-x64/package.nw && cp -r logos build/KitsuneOffline-linux-ia32/package.nw && cp -r logos build/KitsuneOffline-win-ia32/package.nw && cp -r logos build/Kitsune.app/Contents/Resources/app.nw - name: Copy package.json to NW.js directories - run: cp package.json build/KitsuneOffline-linux-x64/package.nw && cp package.json build/KitsuneOffline-win-x64/package.nw && cp package.json build/KitsuneOffline-linux-ia32/package.nw && cp package.json build/KitsuneOffline-win-ia32/package.nw + run: cp package.json build/KitsuneOffline-linux-x64/package.nw && cp package.json build/KitsuneOffline-win-x64/package.nw && cp package.json build/KitsuneOffline-linux-ia32/package.nw && cp package.json build/KitsuneOffline-win-ia32/package.nw && cp package.json build/Kitsune.app/Contents/Resources/app.nw - name: Rename executables run: mv build/KitsuneOffline-linux-x64/nw build/KitsuneOffline-linux-x64/kitsune && mv build/KitsuneOffline-linux-ia32/nw build/KitsuneOffline-linux-ia32/kitsune && mv build/KitsuneOffline-win-x64/nw.exe build/KitsuneOffline-win-x64/kitsune.exe && mv build/KitsuneOffline-win-ia32/nw.exe build/KitsuneOffline-win-ia32/kitsune.exe @@ -78,7 +84,10 @@ jobs: run: cd build && zip -r KitsuneOffline-win-x64.zip KitsuneOffline-win-x64 && zip -r KitsuneOffline-win-ia32.zip KitsuneOffline-win-ia32 - name: Create Linux archives - run: cd build && tar -czvf KitsuneOffline-linux-x64.tar.gz KitsuneOffline-linux-x64 && zip -r KitsuneOffline-linux-ia32.tar.gz KitsuneOffline-linux-ia32 + run: cd build && tar -czvf KitsuneOffline-linux-x64.tar.gz KitsuneOffline-linux-x64 && tar -czvf KitsuneOffline-linux-ia32.tar.gz KitsuneOffline-linux-ia32 + + - name: Create MacOS archives + run: cd build && zip -r KitsuneOffline-osx.zip Kitsune.app - name: Upload Windows x64 build uses: actions/upload-artifact@v2 @@ -109,3 +118,9 @@ jobs: with: name: KitsuneOffline-debian-x64.deb path: build/KitsuneOffline-debian-x64.deb + + - name: Upload MacOS build + uses: actions/upload-artifact@v2 + with: + name: KitsuneOffline-osx.zip + path: build/KitsuneOffline-osx.zip From bccdc364a81eab5f69e3a1369cd0ba91be44a9ad Mon Sep 17 00:00:00 2001 From: Lennon McLean Date: Sun, 15 Aug 2021 18:30:17 -0400 Subject: [PATCH 20/25] Update buildnw.yml --- .github/workflows/buildnw.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/buildnw.yml b/.github/workflows/buildnw.yml index 3eb2523..2e50955 100644 --- a/.github/workflows/buildnw.yml +++ b/.github/workflows/buildnw.yml @@ -48,7 +48,7 @@ jobs: run: rm nwjs-v0.55.0-linux-x64.tar.gz nwjs-v0.55.0-win-x64.zip nwjs-v0.55.0-linux-ia32.tar.gz nwjs-v0.55.0-win-ia32.zip nwjs-v0.55.0-osx-x64.zip - name: Rename and move NW.js directories - run: mv nwjs-v0.55.0-linux-x64 build/KitsuneOffline-linux-x64 && mv nwjs-v0.55.0-win-x64 build/KitsuneOffline-win-x64 && mv nwjs-v0.55.0-linux-ia32 build/KitsuneOffline-linux-ia32 && mv nwjs-v0.55.0-win-ia32 build/KitsuneOffline-win-ia32 && mv nwjs-v0.55.0-osx-x64.app build/Kitsune.app + run: mv nwjs-v0.55.0-linux-x64 build/KitsuneOffline-linux-x64 && mv nwjs-v0.55.0-win-x64 build/KitsuneOffline-win-x64 && mv nwjs-v0.55.0-linux-ia32 build/KitsuneOffline-linux-ia32 && mv nwjs-v0.55.0-win-ia32 build/KitsuneOffline-win-ia32 && mv nwjs.app build/Kitsune.app - name: Create package.nw directories run: mkdir build/KitsuneOffline-linux-x64/package.nw && mkdir build/KitsuneOffline-win-x64/package.nw && mkdir build/KitsuneOffline-linux-ia32/package.nw && mkdir build/KitsuneOffline-win-ia32/package.nw && mkdir build/Kitsune.app/Contents/Resources/app.nw From 176631f21b51368a0882108fb6b42f17e140b4fb Mon Sep 17 00:00:00 2001 From: Lennon McLean Date: Sun, 15 Aug 2021 18:32:26 -0400 Subject: [PATCH 21/25] Update buildnw.yml --- .github/workflows/buildnw.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/buildnw.yml b/.github/workflows/buildnw.yml index 2e50955..8c35059 100644 --- a/.github/workflows/buildnw.yml +++ b/.github/workflows/buildnw.yml @@ -48,7 +48,7 @@ jobs: run: rm nwjs-v0.55.0-linux-x64.tar.gz nwjs-v0.55.0-win-x64.zip nwjs-v0.55.0-linux-ia32.tar.gz nwjs-v0.55.0-win-ia32.zip nwjs-v0.55.0-osx-x64.zip - name: Rename and move NW.js directories - run: mv nwjs-v0.55.0-linux-x64 build/KitsuneOffline-linux-x64 && mv nwjs-v0.55.0-win-x64 build/KitsuneOffline-win-x64 && mv nwjs-v0.55.0-linux-ia32 build/KitsuneOffline-linux-ia32 && mv nwjs-v0.55.0-win-ia32 build/KitsuneOffline-win-ia32 && mv nwjs.app build/Kitsune.app + run: mv nwjs-v0.55.0-linux-x64 build/KitsuneOffline-linux-x64 && mv nwjs-v0.55.0-win-x64 build/KitsuneOffline-win-x64 && mv nwjs-v0.55.0-linux-ia32 build/KitsuneOffline-linux-ia32 && mv nwjs-v0.55.0-win-ia32 build/KitsuneOffline-win-ia32 && mv nwjs-v0.55.0-osx-x64/nwjs.app build/Kitsune.app - name: Create package.nw directories run: mkdir build/KitsuneOffline-linux-x64/package.nw && mkdir build/KitsuneOffline-win-x64/package.nw && mkdir build/KitsuneOffline-linux-ia32/package.nw && mkdir build/KitsuneOffline-win-ia32/package.nw && mkdir build/Kitsune.app/Contents/Resources/app.nw From 28ee956d13370959d85e791c48205c6e7e307e3c Mon Sep 17 00:00:00 2001 From: Lennon McLean Date: Sun, 15 Aug 2021 18:40:13 -0400 Subject: [PATCH 22/25] Update buildnw.yml --- .github/workflows/buildnw.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/buildnw.yml b/.github/workflows/buildnw.yml index 8c35059..48a1a0f 100644 --- a/.github/workflows/buildnw.yml +++ b/.github/workflows/buildnw.yml @@ -86,7 +86,7 @@ jobs: - name: Create Linux archives run: cd build && tar -czvf KitsuneOffline-linux-x64.tar.gz KitsuneOffline-linux-x64 && tar -czvf KitsuneOffline-linux-ia32.tar.gz KitsuneOffline-linux-ia32 - - name: Create MacOS archives + - name: Create MacOS archive run: cd build && zip -r KitsuneOffline-osx.zip Kitsune.app - name: Upload Windows x64 build From 978371d90b413836883a8ee9f25d4681fb260614 Mon Sep 17 00:00:00 2001 From: Lennon McLean Date: Sun, 15 Aug 2021 18:51:09 -0400 Subject: [PATCH 23/25] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 179766e..4469f08 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # KitsuneOffline -![CI/CD Badge](https://github.com/thecoder08/KitsuneOffline/actions/workflows/buildnw.yml/badge.svg) +![CI/CD Badge](https://github.com/KuromeSan/KitsuneOffline/actions/workflows/buildnw.yml/badge.svg) Local Offline version of Kitsune Google Doodle, (Doodle Champion Island Games) useful if you want to play without internet (or just want to mod the game) From fda22a62cae266295cc6e70a1fa439db66ddcbba Mon Sep 17 00:00:00 2001 From: Lennon McLean Date: Sun, 15 Aug 2021 19:02:08 -0400 Subject: [PATCH 24/25] Update README.md --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 4469f08..1150b8e 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,9 @@ For pros (or if you just dont trust my executables): WHAT DO YOU MEAN YOU DONT TRUST SOME RANDOM DUDE ON THE INTERNETS EXECUTABLES???!!! gosh okay, you wanna do it yourself? FINE +If you like living on the edge: +You can download the releases from Github Actions directly. NOTE: THESE BUILDS ARE CREATED AFTER EVERY COMMIT!!! That means that if a game-breaking bug gets accidentally introduced, then the build will be broken and not work. This is in contrast to the releases page where builds are tested before release. + download the latest nw.js from: https://nwjs.io/downloads/, then download the latest release of https://github.com/iteufel/nwjs-ffmpeg-prebuilt and replace nwjs ffmpeg.dll with that one (this makes video playback work) From 7e275a32c52207b21a7e907a5bd2de5c8a85012f Mon Sep 17 00:00:00 2001 From: Lennon McLean Date: Sun, 15 Aug 2021 19:02:48 -0400 Subject: [PATCH 25/25] Update README.md --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 1150b8e..265b50d 100644 --- a/README.md +++ b/README.md @@ -15,12 +15,11 @@ For pros (or if you just dont trust my executables): WHAT DO YOU MEAN YOU DONT TRUST SOME RANDOM DUDE ON THE INTERNETS EXECUTABLES???!!! gosh okay, you wanna do it yourself? FINE -If you like living on the edge: -You can download the releases from Github Actions directly. NOTE: THESE BUILDS ARE CREATED AFTER EVERY COMMIT!!! That means that if a game-breaking bug gets accidentally introduced, then the build will be broken and not work. This is in contrast to the releases page where builds are tested before release. - download the latest nw.js from: https://nwjs.io/downloads/, then download the latest release of https://github.com/iteufel/nwjs-ffmpeg-prebuilt and replace nwjs ffmpeg.dll with that one (this makes video playback work) finally copy package.json and logos/ from this repository into the NWJS folder. start nw.exe and your done +If you like living on the edge: +You can download the releases from Github Actions directly. NOTE: THESE BUILDS ARE CREATED AFTER EVERY COMMIT!!! That means that if a game-breaking bug gets accidentally introduced, then the build will be broken and not work. This is in contrast to the releases page where builds are tested before release.