mirror of
https://github.com/leozide/leocad
synced 2024-09-28 15:20:28 +02:00
Snap config.
This commit is contained in:
parent
b10d89539b
commit
ee1d28d7af
2 changed files with 43 additions and 1 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -36,4 +36,5 @@ povray
|
|||
uic_wrapper.bat
|
||||
/tools/setup/*.exe
|
||||
appdir
|
||||
LeoCAD-Windows*.exe
|
||||
LeoCAD-Windows*.exe
|
||||
*.snap
|
||||
|
|
41
snapcraft.yaml
Normal file
41
snapcraft.yaml
Normal file
|
@ -0,0 +1,41 @@
|
|||
name: leocad
|
||||
base: core18
|
||||
adopt-info: leocad
|
||||
version: '21.03'
|
||||
|
||||
grade: stable
|
||||
confinement: strict
|
||||
|
||||
apps:
|
||||
leocad:
|
||||
common-id: org.leocad.LeoCAD
|
||||
command: leocad
|
||||
plugs:
|
||||
- home
|
||||
- opengl
|
||||
- network
|
||||
extensions:
|
||||
- kde-neon
|
||||
|
||||
parts:
|
||||
leocad:
|
||||
plugin: qmake
|
||||
build-packages:
|
||||
- qtbase5-dev
|
||||
- qttools5-dev-tools
|
||||
- libqt5opengl5-dev
|
||||
- zlib1g-dev
|
||||
stage-packages:
|
||||
- libqt5opengl5
|
||||
- libqt5gui5
|
||||
- libqt5concurrent5
|
||||
- libqt5printsupport5
|
||||
- libqt5xml5
|
||||
source: https://github.com/leozide/leocad/archive/v21.03.tar.gz
|
||||
parse-info: [usr/share/metainfo/leocad.appdata.xml]
|
||||
library:
|
||||
source: .
|
||||
plugin: nil
|
||||
override-build: |
|
||||
mkdir -p $SNAPCRAFT_PART_INSTALL/usr/share/leocad
|
||||
cp library.bin $SNAPCRAFT_PART_INSTALL/usr/share/leocad/library.bin
|
Loading…
Reference in a new issue