This project is a work in progress.
Before you can build you will need to install yarn and nodejs
git clone https://github.com/kiwiirc/kiwiirc-desktop.git
cd kiwiirc-desktop/
You should just need to run ./build.sh but if that fails run the following commands:
git submodule init
git submodule update
cd ./kiwiirc/
yarn install && yarn build
mv ./dist ../client
cd ..
cp client-defaults/config.json client/static/config.json
cp client-defaults/package.json client/package.json
cp client-defaults/main.js client/main.js
cp -r client-defaults/plugins client/plugins
cd client/
npm install
To build debian package run the following commands:
npm install electron-installer-debian electron-packager
./node_modules/.bin/electron-packager client KiwiIRC-Desktop --platform linux --arch x64 --out dist/ --overwrite
./node_modules/.bin/electron-installer-debian --src dist/KiwiIRC-Desktop-linux-x64/ --dest dist/installers/ --arch amd64 --options.icon icons/kiwiirclogo_256x256.png
.deb file is available in dist/installers/ folder
To run the client you will need to install electron (sudo npm -g install electron) then enter the client/ directory and type electron .