@pengx17/electron-forge-maker-appimage
TypeScript icon, indicating that this package has built-in type declarations

1.2.1 • Public • Published

electron-forge-maker-appimage

This is an electron-forge builder for AppImage.

It's far from complete, but it serves the basic needs of our application.

This is based on several existing projects.

electron-forge-maker-appimage This is the previous maker for electron forge. It does not work, I suspect it uses an older maker API and was never updated.

Working electron-forge makers can be found here. These were used as an example when creating this maker: https://github.com/electron-userland/electron-forge/tree/master/packages/maker

Some parts of electron-builder are still used, specifically app-builder-lib

Overall, I suspect app-builder-lib isn't meant to work with electron-forge makers anymore. I am using the components that specifically wrap app-builder, the tool that actually prepares the AppImage.

Usage

yarn add --dev https://github.com/Marcus10110/electron-forge-maker-appimage.git

example forgeconfig.js

makers: [
  {
    name: 'electron-forge-maker-appimage',
    platforms: ['linux'],
    config: { template: 'assets/AppRunTemplate.sh' },
  },
];

This was created specifically because we wanted to use AppImage's AppRun script to detect and load modern versions of libstdc++ and libgcc_s on older systems.

Readme

Keywords

none

Package Sidebar

Install

npm i @pengx17/electron-forge-maker-appimage

Weekly Downloads

3,088

Version

1.2.1

License

MIT

Unpacked Size

36.9 kB

Total Files

21

Last publish

Collaborators

  • pengxiao