You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
---
|
|
|
|
title: "Development"
|
|
|
|
date: 2020-01-01T00:00:00-00:00
|
|
|
|
draft: false
|
|
|
|
---
|
|
|
|
# Development
|
|
|
|
|
|
|
|
## Go
|
|
|
|
|
|
|
|
Running cointop from source
|
|
|
|
|
|
|
|
```bash
|
|
|
|
make run
|
|
|
|
```
|
|
|
|
|
|
|
|
## Update vendor dependencies
|
|
|
|
|
|
|
|
```bash
|
|
|
|
make deps
|
|
|
|
```
|
|
|
|
|
|
|
|
## Homebrew
|
|
|
|
|
|
|
|
Installing from source
|
|
|
|
|
|
|
|
```bash
|
|
|
|
make brew-build
|
|
|
|
```
|
|
|
|
|
|
|
|
## Flatpak
|
|
|
|
|
|
|
|
Install the freedesktop runtime (if not done so already)
|
|
|
|
|
|
|
|
```bash
|
|
|
|
sudo flatpak install flathub org.freedesktop.Platform//1.6 org.freedesktop.Sdk//1.6
|
|
|
|
```
|
|
|
|
|
|
|
|
Install golang extension
|
|
|
|
|
|
|
|
```bash
|
|
|
|
sudo flatpak install flathub org.freedesktop.Sdk.Extension.golang
|
|
|
|
```
|
|
|
|
|
|
|
|
Building flatpak package
|
|
|
|
|
|
|
|
```bash
|
|
|
|
make flatpak-build
|
|
|
|
```
|
|
|
|
|
|
|
|
## Copr
|
|
|
|
|
|
|
|
Install dependencies
|
|
|
|
|
|
|
|
```bash
|
|
|
|
make copr-install-cli
|
|
|
|
make rpm-install-deps
|
|
|
|
make rpm-dirs
|
|
|
|
```
|
|
|
|
|
|
|
|
Build package
|
|
|
|
|
|
|
|
```bash
|
|
|
|
make rpm-cp-specs
|
|
|
|
make rpm-download
|
|
|
|
make rpm-build
|
|
|
|
make copr-build
|
|
|
|
```
|
|
|
|
|
|
|
|
## Snap
|
|
|
|
|
|
|
|
Building snap
|
|
|
|
|
|
|
|
```bash
|
|
|
|
make snap-build
|
|
|
|
```
|
|
|
|
|
|
|
|
## Docker
|
|
|
|
|
|
|
|
Build Docker image
|
|
|
|
|
|
|
|
```bash
|
|
|
|
make docker-build
|
|
|
|
```
|