kiwiirc / kiwiirc-desktop

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kiwi IRC Desktop

This project is an electron builder/packager for (kiwiirc)[https://github.com/kiwiirc/kiwiirc]

Building from source

Dependencies

Before you can build or start to develop on Kiwi IRC Desktop, make sure to have the following installed on your system:

You may also need other packages for multi os/distro building

see multi-platform-build for more info

Getting started

These tasks are required first for both development and production builds

$ git clone https://github.com/kiwiirc/kiwiirc-desktop.git
$ cd kiwiirc-desktop
$ yarn

Starting in development mode

$ yarn dev

Building default packages/zips

$ yarn build

Building custom packages/zips

First ensure that kiwiirc is built using:

$ yarn build:kiwi

To build with custom switches use build:dist for more info see cli commands

$ yarn build:dist --dir --x64

MacOS Notes (can build all kiwiirc desktop packages)

Install Xcode from the app store and the following packages.

Homebrew see https://brew.sh/

$ brew install nodejs yarn rpm gnu-tar

MacOS build tips

Skip code signing

yarn build:dist --dir -c.mac.identity=null

Building all os types

yarn build:dist --mac --linux --win

About

License:Apache License 2.0


Languages

Language:JavaScript 100.0%