mirror of
https://github.com/tulir/gomuks.git
synced 2025-04-20 10:33:41 -05:00
ci: more changes to nfpm config
This commit is contained in:
parent
693c9f7059
commit
cc7e094913
3 changed files with 22 additions and 9 deletions
|
@ -192,6 +192,13 @@ desktop/linux/amd64:
|
||||||
image: dock.mau.dev/tulir/gomuks-build-docker/wails:linux-amd64
|
image: dock.mau.dev/tulir/gomuks-build-docker/wails:linux-amd64
|
||||||
variables:
|
variables:
|
||||||
PLATFORM: linux
|
PLATFORM: linux
|
||||||
|
after_script:
|
||||||
|
- mv desktop/bin/gomuks-desktop .
|
||||||
|
- mv desktop/build/nfpm/bin/gomuks-desktop.deb .
|
||||||
|
artifacts:
|
||||||
|
paths:
|
||||||
|
- gomuks-desktop
|
||||||
|
- gomuks-desktop.deb
|
||||||
tags:
|
tags:
|
||||||
- linux
|
- linux
|
||||||
- amd64
|
- amd64
|
||||||
|
@ -201,6 +208,13 @@ desktop/linux/arm64:
|
||||||
image: dock.mau.dev/tulir/gomuks-build-docker/wails:linux-arm64-native
|
image: dock.mau.dev/tulir/gomuks-build-docker/wails:linux-arm64-native
|
||||||
variables:
|
variables:
|
||||||
PLATFORM: linux
|
PLATFORM: linux
|
||||||
|
after_script:
|
||||||
|
- mv desktop/bin/gomuks-desktop .
|
||||||
|
- mv desktop/build/nfpm/bin/gomuks-desktop.deb .
|
||||||
|
artifacts:
|
||||||
|
paths:
|
||||||
|
- gomuks-desktop
|
||||||
|
- gomuks-desktop.deb
|
||||||
tags:
|
tags:
|
||||||
- linux
|
- linux
|
||||||
- arm64
|
- arm64
|
||||||
|
|
|
@ -31,8 +31,8 @@ tasks:
|
||||||
cmds:
|
cmds:
|
||||||
#- task: create:appimage
|
#- task: create:appimage
|
||||||
- task: create:deb
|
- task: create:deb
|
||||||
- task: create:rpm
|
#- task: create:rpm
|
||||||
- task: create:aur
|
#- task: create:aur
|
||||||
|
|
||||||
create:appimage:
|
create:appimage:
|
||||||
summary: Creates an AppImage
|
summary: Creates an AppImage
|
||||||
|
@ -102,15 +102,14 @@ tasks:
|
||||||
summary: Generates a `.desktop` file
|
summary: Generates a `.desktop` file
|
||||||
dir: build
|
dir: build
|
||||||
cmds:
|
cmds:
|
||||||
- mkdir -p {{.ROOT_DIR}}/build/nfpm/bin
|
- mkdir -p {{.ROOT_DIR}}/build
|
||||||
- wails3 generate .desktop -name "{{.APP_NAME}}" -exec "{{.EXEC}}" -icon "{{.ICON}}" -outputfile {{.ROOT_DIR}}/build/nfpm/bin/{{.APP_NAME}}.desktop -categories "{{.CATEGORIES}}"
|
- wails3 generate .desktop -name "{{.APP_NAME}}" -exec "{{.EXEC}}" -icon "{{.ICON}}" -outputfile {{.ROOT_DIR}}/build/{{.APP_NAME}}.desktop -categories "{{.CATEGORIES}}"
|
||||||
vars:
|
vars:
|
||||||
APP_NAME: '{{.APP_NAME}}'
|
APP_NAME: '{{.APP_NAME}}'
|
||||||
EXEC: '{{.APP_NAME}}'
|
EXEC: '{{.APP_NAME}}'
|
||||||
ICON: 'appicon'
|
ICON: 'appicon'
|
||||||
CATEGORIES: 'Network;InstantMessaging;Chat;'
|
CATEGORIES: 'Network;InstantMessaging;Chat;'
|
||||||
#OUTPUTFILE: '{{.ROOT_DIR}}/build/appimage/{{.APP_NAME}}.desktop'
|
OUTPUTFILE: '{{.ROOT_DIR}}/build/{{.APP_NAME}}.desktop'
|
||||||
OUTPUTFILE: '{{.ROOT_DIR}}/build/nfpm/bin/{{.APP_NAME}}.desktop'
|
|
||||||
|
|
||||||
run:
|
run:
|
||||||
cmds:
|
cmds:
|
||||||
|
|
|
@ -9,7 +9,7 @@ platform: "linux"
|
||||||
version: "0.4.0"
|
version: "0.4.0"
|
||||||
section: "default"
|
section: "default"
|
||||||
priority: "extra"
|
priority: "extra"
|
||||||
maintainer: ${GIT_COMMITTER_NAME} <${GIT_COMMITTER_EMAIL}>
|
maintainer: Tulir Asokan <tulir@maunium.net>
|
||||||
description: "A Matrix client written in Go and React"
|
description: "A Matrix client written in Go and React"
|
||||||
vendor: ""
|
vendor: ""
|
||||||
homepage: "https://wails.io"
|
homepage: "https://wails.io"
|
||||||
|
@ -35,8 +35,8 @@ depends:
|
||||||
# depends:
|
# depends:
|
||||||
# - gtk3
|
# - gtk3
|
||||||
# - libwebkit2gtk
|
# - libwebkit2gtk
|
||||||
# recommends:
|
recommends:
|
||||||
# - whatever
|
- ffmpeg
|
||||||
# suggests:
|
# suggests:
|
||||||
# - something-else
|
# - something-else
|
||||||
# conflicts:
|
# conflicts:
|
||||||
|
|
Loading…
Add table
Reference in a new issue