From 2604aa7cbe4e908ad755833bb29aa0266c1d9db9 Mon Sep 17 00:00:00 2001 From: jede Date: Fri, 26 Jun 2020 17:05:11 +0200 Subject: [PATCH 1/3] Change version and fix usage to gunzip instead of gunpack --- VERSION | 2 +- src/gunzip.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/VERSION b/VERSION index 8d52ac1..a771cf0 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2020.3 \ No newline at end of file +2020.4 \ No newline at end of file diff --git a/src/gunzip.c b/src/gunzip.c index faa0b14..ad3b4ec 100644 --- a/src/gunzip.c +++ b/src/gunzip.c @@ -195,7 +195,7 @@ char* get_fname(void) void version() { - printf("gunpack %s\n",VERSION); + printf("gunzip %s\n",VERSION); } void usage() From e2a4b2e9af16ed11062608f2f26ee0db54315475 Mon Sep 17 00:00:00 2001 From: jede Date: Fri, 10 Jun 2022 22:23:26 +0200 Subject: [PATCH 2/3] update toi new version --- .github/workflows/main.yml | 174 +++++++++++++++++++++++++++++++++++++ .travis.yml | 8 -- Makefile | 3 +- VERSION | 2 +- gunzip | Bin 7779 -> 0 bytes makeRelease.bat | 35 -------- src/gunzip.o | Bin 129826 -> 0 bytes src/version.h | 2 +- 8 files changed, 178 insertions(+), 46 deletions(-) create mode 100644 .github/workflows/main.yml delete mode 100644 .travis.yml delete mode 100644 gunzip delete mode 100644 makeRelease.bat delete mode 100644 src/gunzip.o diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..6a80e17 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,174 @@ +name: build + +# Controls when the action will run. +on: + # Triggers the workflow on push event only for all branches + push: + branches: [ main, master, develop ] + #pull_request: + # branches: [ main, master ] + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +jobs: + # This workflow contains a single job called "build" + setup-sdk: + runs-on: ubuntu-18.04 + + steps: + - name: Cache sdk + id: cache-sdk + uses: actions/cache@v2 + with: + path: | + cc65/**/* + orix-sdk/**/* + md2hlp/**/* + orix-software/**/* + key: ${{ secrets.CACHE_ID }}-orix-sdk_ + + - name: Checkout cc65 + if: steps.cache-sdk.outputs.cache-hit != 'true' + uses: actions/checkout@v2 + with: + repository: cc65/cc65 + path: cc65 + + - name: Checkout orix-sdk + if: steps.cache-sdk.outputs.cache-hit != 'true' + uses: actions/checkout@v2 + with: + repository: assinie/orix-sdk + path: orix-sdk + + - name: Checkout md2hlp + if: steps.cache-sdk.outputs.cache-hit != 'true' + uses: actions/checkout@v2 + with: + repository: assinie/md2hlp + path: md2hlp + + - name: Compilation CC65 + if: steps.cache-sdk.outputs.cache-hit != 'true' + run: make -C cc65 >/dev/null + + - name: Prepare environment for orix-sdk + if: steps.cache-sdk.outputs.cache-hit != 'true' + run: | + git clone --no-checkout --depth 1 --single-branch --branch master https://github.com/orix-software/shell orix-software/shell + cd orix-software/shell + git config --local core.sparseCheckout true + echo "src/include" >> .git/info/sparse-checkout + git checkout + cd ../.. + git clone --no-checkout --depth 1 --single-branch --branch master https://github.com/orix-software/kernel orix-software/kernel + cd orix-software/kernel + git config --local core.sparseCheckout true + echo "src/include" >> .git/info/sparse-checkout + git checkout + + - name: Compile orix-sdk + if: steps.cache-sdk.outputs.cache-hit != 'true' + working-directory: orix-sdk + run: mkdir -p build/{lib,bin} && CC65_HOME=${GITHUB_WORKSPACE}/cc65 make lib + + - name: Display tools + run: | + PATH=$PATH:${GITHUB_WORKSPACE}/cc65/bin + cc65 -V + ls -lR orix-sdk + ls -l cc65/bin + + build: + # The type of runner that the job will run on + needs: setup-sdk + runs-on: ubuntu-18.04 + outputs: + version: ${{ steps.job_vars.outputs.VERSION }} + repo_name: ${{ steps.job_vars.outputs.REPO_NAME }} + + steps: + - name: Checkout repository and submodules + uses: actions/checkout@v2 + with: + submodules: recursive + + - name: Set job variables + id: job_vars + run: | + echo "::set-output name=VERSION::$(cat VERSION)" + echo "::set-output name=REPO_NAME::${GITHUB_REPOSITORY##*/}" + + - name: Install sdk + uses: actions/cache@v2 + with: + path: | + cc65/**/* + orix-sdk/**/* + md2hlp/**/* + orix-software/**/* + key: ${{ secrets.CACHE_ID }}-orix-sdk_ + + - name: Prepare environment for project + run: mv cc65 ../ && mv orix-software ../ && mv orix-sdk ../ && mv md2hlp ../ + + - name: Compile project + run: CC65_HOME=${GITHUB_WORKSPACE}/../cc65 make + + - name: List build directory content + run: ls -lR build + + - name: Upload Artifact + uses: actions/upload-artifact@v2 + with: + name: ${{ steps.job_vars.outputs.REPO_NAME }} + path: | + build/**/* + !build/obj/* + + - name: Post compilation + run: mv ../cc65 . && mv ../orix-software . && mv ../orix-sdk . && mv ../md2hlp . + + upload: + needs: build + runs-on: ubuntu-18.04 + defaults: + run: + shell: bash + env: + hash: ${{ secrets.HASH }} + version: ${{ needs.build.outputs.version }} + repo_name: ${{ needs.build.outputs.repo_name }} + + steps: + - name: Get branch name + if: github.event_name != 'pull_request' + run: echo "BRANCH_NAME=${GITHUB_REF##*/}" >> $GITHUB_ENV + # run: echo "::set-env name=BRANCH_NAME::$(echo ${GITHUB_REF##*/})" + + - name: Get branch name on pull request + if: github.event_name == 'pull_request' + run: echo "BRANCH_NAME=${GITHUB_HEAD_REF}" >> GITHUB_ENV + #run: echo "::set-env name=BRANCH_NAME::$(echo ${GITHUB_HEAD_REF})" + + - name: Get archive name + run: echo "ARCHIVE_NAME=${repo_name}.tgz" >> $GITHUB_ENV + + # On pourrait faire l'extraction directement à la racine si VERSION est dans l'artifact + - name: Download Artifact + id: download + uses: actions/download-artifact@v2 + with: + name: ${{ needs.build.outputs.repo_name }} + path: artifact + + - name: Make archive + working-directory: ${{steps.download.outputs.download-path}} + run: tar -zcvf $GITHUB_WORKSPACE/$ARCHIVE_NAME * + + - name: Upload to oric + run: | + if [ "$BRANCH_NAME" = "master" -o "$BRANCH_NAME" = "main" ]; then VERSION="$version"; else VERSION=alpha ; fi + curl -X POST --data-binary "@${ARCHIVE_NAME}" "https://cdn.oric.org/publish.php?hash=$hash&path=/home/oricoujr/www/ftp/orix/dists/$VERSION/tgz/6502/${ARCHIVE_NAME}" + diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index aa385f8..0000000 --- a/.travis.yml +++ /dev/null @@ -1,8 +0,0 @@ -language: c -before_install: - - sudo apt-get update -qq - - sudo apt-get install -qq git - - git clone https://github.com/oric-software/buildTestAndRelease.git - - cd buildTestAndRelease/ && sh make.sh - - cd .. - diff --git a/Makefile b/Makefile index 9830834..1446f1b 100644 --- a/Makefile +++ b/Makefile @@ -20,7 +20,8 @@ ASFLAGS=-C -W -e error.txt -l xa_labels.txt -DTARGET_ORIX $(PROGRAM): $(SOURCE) $(CC) -o $(PROGRAM) $(CFLAGS) $(LDFILES) $(SOURCE) - + mkdir build/bin -p && mv gunzip build/bin + mkdir build/usr/share/man -p && cp src/man/gunzip.hlp build/usr/share/man test: mkdir -p build/bin/ diff --git a/VERSION b/VERSION index a771cf0..b52d9af 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2020.4 \ No newline at end of file +2022.3 \ No newline at end of file diff --git a/gunzip b/gunzip deleted file mode 100644 index efd7633f242aaba2ba1cd405a9ea4263550aac37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7779 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 diff --git a/makeRelease.bat b/makeRelease.bat deleted file mode 100644 index 5b54ac0..0000000 --- a/makeRelease.bat +++ /dev/null @@ -1,35 +0,0 @@ -@echo off - -REM makeReleaseVersion : V0.0.3 -REM Copy from man - -SET BINARY=meminfo - -Set VERSION=1.0.0 - -set PATH_TAR="C:\Program Files (x86)\GnuWin32\bin" -set PATH_UNZIP="C:\Program Files\7-Zip" - -cd build -rem here clean it -del /S /F /Q %BINARY%.tar -cd .. - -mkdir release\download\orix\%VERSION%\ -mkdir build\usr\share\man -xcopy src\man\* build\usr\share\man /E /Q /Y -xcopy README.md build\usr\share\doc\file /E /Q /Y - -cd build - -%PATH_TAR%\tar -cf %BINARY%.tar * - -cd .. - -del /S /F /Q release\download\orix\%VERSION%\*.* -rmdir /s /q release\download\orix\%VERSION%\usr -copy build\%BINARY%.tar release\download\orix\%VERSION%\ -%PATH_UNZIP%\7z a release\download\orix\%VERSION%\%BINARY%.tgz release\download\orix\%VERSION%\%BINARY%.tar -del /S /F /Q release\download\orix\%VERSION%\%BINARY%.tar - - diff --git a/src/gunzip.o b/src/gunzip.o deleted file mode 100644 index 361a1b46889d6b2e8d458357499077eead4656b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 129826 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 Date: Fri, 10 Jun 2022 22:31:26 +0200 Subject: [PATCH 3/3] update make file & README --- Makefile | 36 ++++++++++-------------------------- README.md | 4 ++-- 2 files changed, 12 insertions(+), 28 deletions(-) diff --git a/Makefile b/Makefile index 1446f1b..e1d2642 100644 --- a/Makefile +++ b/Makefile @@ -1,40 +1,24 @@ CC=cl65 CFLAGS=-ttelestrat PROGRAM=gunzip -HOMEDIR=/home/travis/bin/ -HOMEDIR_PROGRAM=/home/travis/build/orix-software/$(PROGRAM) SOURCE=src/$(PROGRAM).c LDFILES= -ifdef TRAVIS_BRANCH -ifeq ($(TRAVIS_BRANCH), master) -RELEASE:=$(shell cat VERSION) +ifeq ($(CC65_HOME),) + CC = cl65 + AS = ca65 + LD = ld65 + AR = ar65 else -RELEASE=alpha + CC = $(CC65_HOME)/bin/cl65 + AS = $(CC65_HOME)/bin/ca65 + LD = $(CC65_HOME)/bin/ld65 + AR = $(CC65_HOME)/bin/ar65 endif -endif - - -ASFLAGS=-C -W -e error.txt -l xa_labels.txt -DTARGET_ORIX $(PROGRAM): $(SOURCE) $(CC) -o $(PROGRAM) $(CFLAGS) $(LDFILES) $(SOURCE) mkdir build/bin -p && mv gunzip build/bin mkdir build/usr/share/man -p && cp src/man/gunzip.hlp build/usr/share/man - -test: - mkdir -p build/bin/ - mkdir -p build/usr/share/man - mkdir -p build/usr/share/ipkg - mkdir -p build/usr/share/doc/$(PROGRAM)/ - cp $(PROGRAM) build/bin/ - cd $(HOMEDIR) && cat $(HOMEDIR_PROGRAM)/src/man/$(PROGRAM).md | md2hlp.py > $(HOMEDIR_PROGRAM)/build/usr/share/man/$(PROGRAM).hlp - cp README.md build/usr/share/doc/$(PROGRAM)/ - cp src/ipkg/$(PROGRAM).csv build/usr/share/ipkg - cd build && tar -c * > ../$(PROGRAM).tar && cd .. - filepack $(PROGRAM).tar $(PROGRAM).pkg - gzip $(PROGRAM).tar - mv $(PROGRAM).tar.gz $(PROGRAM).tgz - php buildTestAndRelease/publish/publish2repo.php $(PROGRAM).tgz ${hash} 6502 tgz $(RELEASE) - echo nothing \ No newline at end of file + diff --git a/README.md b/README.md index 7096ef9..269d039 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -[![Build Status](https://travis-ci.org/oric-software/gunzip.svg?branch=master)](https://travis-ci.org/oric-software/gunzip) +# gunzip -#gunzip +[![Build Status](https://travis-ci.org/orix-software/gunzip.svg?branch=master)](https://travis-ci.org/orix-software/gunzip)