Embeds the web frontend of a running GMusicProcurator web application inside of an Electron shell.
- Install librsvg (specifically on Debian/Ubuntu,
librsvg2-bin
). - Install
icnsutils
(specifically, the package that installspng2icns
- on macOS, it's namedlibicns
in Homebrew). - To build for Windows, install
icoutils
(which generates the icon for the Windows binary). - To build for Windows on a non-Windows build machine, install
wine
, to properly modify the Windows binaries. - Install GNU Make if it's not already on your system.
- Clone this Git repository.
- Run
npm install
. (Yarn does not work on Linux/Windows because of problems with optional, OS-specific dependencies.) - Build the app for your OS via
make
. You could try to build for the non-host OSes, but it's not recommended.
- Install and run GMusicProcurator (with web UI frontend) on the target OS.
- Run the app in your target OS.