Skip to content

Commit

Permalink
Nativefier v45.0.0 & linux x64 version.
Browse files Browse the repository at this point in the history
  • Loading branch information
langhard committed Aug 12, 2021
1 parent 3d05f71 commit ec2ea7a
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 11 deletions.
31 changes: 21 additions & 10 deletions .drone.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@ steps:
- rm -rf /root/.wine
- winecfg
- npm install -g nativefier
- nativefier --name "Threema" --build-version 4.1.0 --app-version 4.1.0 --app-copyright "Threema GmbH (Threema Web App), GreenBanana GmbH (Desktop App)" --platform "windows" --arch "ia32" --icon "threema.ico" "web.threema.ch"
- nativefier --name "Threema" --build-version 4.4.0 --app-version 4.4.0 --app-copyright "Threema GmbH (Threema Web App), GreenBanana GmbH (Desktop App)" --platform "windows" --arch "ia32" --icon "threema.ico" "web.threema.ch"
- mkdir -p /drone/src/dist
- zip -r /drone/src/dist/Threema-win32-ia32.zip Threema-win32-ia32/
when:
event: tag

- name: build win64 app
image: electronuserland/builder:wine-mono
commands:
Expand All @@ -24,38 +24,49 @@ steps:
- rm -rf /root/.wine
- winecfg
- npm install -g nativefier
- nativefier --name "Threema" --build-version 4.1.0 --app-version 4.1.0 --app-copyright "Threema GmbH (Threema Web App), GreenBanana GmbH (Desktop App)" --platform "windows" --arch "x64" --icon "threema.ico" "web.threema.ch"
- nativefier --name "Threema" --build-version 4.4.0 --app-version 4.4.0 --app-copyright "Threema GmbH (Threema Web App), GreenBanana GmbH (Desktop App)" --platform "windows" --arch "x64" --icon "threema.ico" "web.threema.ch"
- mkdir -p /drone/src/dist
- zip -r /drone/src/dist/Threema-win32-x64.zip Threema-win32-x64/
when:
event: tag

- name: build mac app
image: node
commands:
- apt-get update && apt-get --yes install zip gzip tar
- npm install -g nativefier
- nativefier --name "Threema" --build-version 4.1.0 --app-version 4.1.0 --app-copyright "Threema GmbH (Threema Web App), GreenBanana GmbH (Desktop App)" --platform "mac" --icon "threema.icns" "web.threema.ch"
- nativefier --name "Threema" --build-version 4.4.0 --app-version 4.4.0 --app-copyright "Threema GmbH (Threema Web App), GreenBanana GmbH (Desktop App)" --platform "mac" --icon "threema.icns" "web.threema.ch"
- mkdir -p /drone/src/dist
- zip -r /drone/src/dist/Threema-darwin-x64.zip Threema-darwin-x64/
when:
event: tag
- name: build linux app

- name: build linux app 32bit
image: node
commands:
- apt-get update && apt-get --yes install zip gzip tar
- npm install -g nativefier
- nativefier --name "Threema" --build-version 4.1.0 --app-version 4.1.0 --app-copyright "Threema GmbH (Threema Web App), GreenBanana GmbH (Desktop App)" --platform "linux" --arch "ia32" --icon "threema.png" "web.threema.ch"
- nativefier --name "Threema" --build-version 4.4.0 --app-version 4.4.0 --app-copyright "Threema GmbH (Threema Web App), GreenBanana GmbH (Desktop App)" --platform "linux" --arch "ia32" --icon "threema.png" "web.threema.ch"
- mkdir -p /drone/src/dist
- zip -r /drone/src/dist/Threema-linux-ia32.zip Threema-linux-ia32/
when:
event: tag


- name: build linux app 64bit
image: node
commands:
- apt-get update && apt-get --yes install zip gzip tar
- npm install -g nativefier
- nativefier --name "Threema" --build-version 4.4.0 --app-version 4.4.0 --app-copyright "Threema GmbH (Threema Web App), GreenBanana GmbH (Desktop App)" --platform "linux" --arch "x64" --icon "threema.png" "web.threema.ch"
- mkdir -p /drone/src/dist
- zip -r /drone/src/dist/Threema-linux-x64.zip Threema-linux-x64/
when:
event: tag

- name: publish apps
image: plugins/github-release
settings:
api_key:
api_key:
from_secret: GITHUB_PERSONAL_ACCESS_TOKEN
files: /drone/src/dist/*
when:
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Infos (german): https://langhard.ch/download-threema-desktop-client-app/

## Nativefier
v44.0.6
v45.0.0

## App-Builds
https://drone.greenbanana.ch/greenbananaCH/threema-desktop-app
Expand Down

0 comments on commit ec2ea7a

Please sign in to comment.