Skip to content

Commit 49a0e51

Browse files
committed
revert signing
1 parent 99e4f85 commit 49a0e51

File tree

10 files changed

+1632
-2011
lines changed

10 files changed

+1632
-2011
lines changed

README.md

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,39 +2,37 @@
22

33
Packer is a npm module that allows you to package apps built with NodeGui or React NodeGui into a standalone executable. Packer works on Mac, Windows and Linux
44

5-
This is a initial MVP release of the module.
5+
This is a initial MVP release of the module.
66

77
On MacOS - Packer will output a dmg file
88

99
On Linux - Packer will output an AppImage which is something similar to a .app file in MacOS
1010

1111
On Windows - Packer outputs a folder containing the executable and all the dlls.
1212

13-
Currently if you need to produce a build you need to run the packer in different OS environments. That is, cross platform builds are not supported in this release.
13+
Currently if you need to produce a build you need to run the packer in different OS environments. That is, cross platform builds are not supported in this release.
1414

1515
# Usage
1616

1717
- First step is to install the packer as a dev dependency. You can do so by:
18-
18+
1919
`npm install --save-dev @nodegui/packer`
2020

2121
- Next you can run the init command:
22-
23-
` npx nodegui-packer --init MyApp`
24-
22+
23+
`npx nodegui-packer --init MyApp`
24+
2525
This will produce the deploy directory containing the template. You can modify this to suite your needs. Like add icons, change the name, description and add other native features or dependencies. Make sure you commit this directory.
2626

2727
- Next you can run the pack command:
28-
28+
2929
`npx nodegui-packer --pack <path to dist>`
30-
30+
3131
This command essential takes the dist folder as the input and puts it in the suitable location inside the standalone executable. Also it runs the correct deployment tool (macdeployqt incase of mac, etc) and packs in the dependencies. The output of the command is found under the build directory. You should gitignore the build directory.
32-
32+
3333
- macOS supports signing the application:
3434

35-
`npx nodegui-packer --pack <path to dist> --sign <identity>`
36-
37-
Identity should be added to the keychain and trusted first. Its value can be copied from: `security find-identity -p codesigning`
35+
`npx nodegui-packer --pack <path to dist>`
3836

3937
# How does it work ?
4038

@@ -44,10 +42,9 @@ Packer uses Qt's packaging tools in all three platforms.
4442
- On Windows - it uses windeployqt : https://doc.qt.io/qt-5/windows-deployment.html
4543
- On Linux - There is no official tool, hence it uses linuxdeployqt - https://github.com/probonopd/linuxdeployqt
4644

47-
4845
# Requirements
49-
- Needs Qode v2.x (NodeGui v0.15.0 and up)
5046

47+
- Needs Qode v2.x (NodeGui v0.15.0 and up)
5148

5249
# Future enhancements:
5350

0 commit comments

Comments
 (0)