Skip to content

Commit ce9440e

Browse files
committed
Try to fix AppImage build
1 parent 4e86f2f commit ce9440e

File tree

2 files changed

+12
-7
lines changed

2 files changed

+12
-7
lines changed

packaging/jam-pack-nodegui.json

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"skip": false
3030
},
3131
"debian": {
32-
"skip": true,
32+
"skip": false,
3333
"controlFields": {
3434
"Depends": "libx11-6",
3535
"Section": "x11",
@@ -39,19 +39,16 @@
3939
},
4040
"prePack": [
4141
"cd $debianStep_debianSourceDirectory && mkdir -p usr/share/applications",
42-
"cd $debianStep_debianSourceDirectory && mv opt/nodeguiapp/nodeguiapp.desktop usr/share/applications/",
42+
"cd $debianStep_debianSourceDirectory && cp $pruneStep_trashDirectory/packaging/linux/nodeguiapp.desktop usr/share/applications/",
4343

4444
"cd $debianStep_debianSourceDirectory && mkdir -p usr/share/icons",
45-
"cd $debianStep_debianSourceDirectory && cp -r $pruneStep_trashDirectory/packaging/linux/icons/hicolor usr/share/icons/",
46-
47-
"cd $debianStep_debianSourceDirectory && cp -r $pruneStep_trashDirectory/packaging/linux/debian/* DEBIAN/",
48-
"cd $debianStep_debianSourceDirectory && chmod 755 DEBIAN/*"
45+
"cd $debianStep_debianSourceDirectory && cp -r $pruneStep_trashDirectory/packaging/linux/icons/hicolor usr/share/icons/"
4946
]
5047
},
5148
"appImage": {
5249
"exeEntryPoint": "nodeguiapp",
5350
"prePack": [
54-
"cp $pruneStep_trashDirectory/packaging/linux/nodeguiapp.desktop $appImageStep_appImageSourceDirectory",
51+
"cp $pruneStep_trashDirectory/packaging/linux/nodeguiapp_appimage.desktop $appImageStep_appImageSourceDirectory",
5552
"cp $pruneStep_trashDirectory/packaging/linux/icons/hicolor/32x32/apps/nodeguiapp.png $appImageStep_appImageSourceDirectory"
5653
]
5754
},
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
[Desktop Entry]
2+
Name=NodeGuiApp
3+
Exec=nodegui-simple-starter
4+
Terminal=false
5+
Type=Application
6+
Comment=A NodeGui application
7+
Categories=System;X-GNOME-Utilities;
8+
Icon=nodeguiapp

0 commit comments

Comments
 (0)