From 4ed7834da218d7f42fd32033ae25f95dc3db03b8 Mon Sep 17 00:00:00 2001 From: kvazar-network Date: Sun, 29 Dec 2024 22:13:55 +0200 Subject: [PATCH] add fedora build instructions --- README.md | 21 ++++++--------------- doc/README.md | 5 +++-- doc/build-fedora.md | 10 ++++++++++ 3 files changed, 19 insertions(+), 17 deletions(-) create mode 100644 doc/build-fedora.md diff --git a/README.md b/README.md index 9257c9833..aa098afc9 100644 --- a/README.md +++ b/README.md @@ -30,21 +30,12 @@ Take a look at [awesome-kevacoin](https://github.com/kvazar-network/awesome-keva ## Build -### Linux - -``` -git clone https://github.com/kvazar-network/kevacoin.git -cd kevacoin -./contrib/install_db4.sh `pwd` -export BDB_PREFIX='/given/path/to/db4' -./autogen.sh -./configure BDB_LIBS="-L${BDB_PREFIX}/lib -ldb_cxx-4.8" BDB_CFLAGS="-I${BDB_PREFIX}/include" -make -``` - -### Windows - -Follow [this guide](https://github.com/kvazar-network/kevacoin/blob/kvazar/doc/build-windows.md) +* [Fedora](https://github.com/kvazar-network/kevacoin/blob/kvazar/doc/build-fedora.md) +* [NetBSD](https://github.com/kvazar-network/kevacoin/blob/kvazar/doc/build-netbsd.md) +* [OpenBSD](https://github.com/kvazar-network/kevacoin/blob/kvazar/doc/build-openbsd.md) +* [OSX](https://github.com/kvazar-network/kevacoin/blob/kvazar/doc/build-osx.md) +* [Unix](https://github.com/kvazar-network/kevacoin/blob/kvazar/doc/unix.md) +* [Windows](https://github.com/kvazar-network/kevacoin/blob/kvazar/doc/build-windows.md) ## Connect diff --git a/doc/README.md b/doc/README.md index c3f22f696..327a8e036 100644 --- a/doc/README.md +++ b/doc/README.md @@ -38,11 +38,12 @@ Building The following are developer notes on how to build Kevacoin on your native platform. They are not complete guides, but include notes on the necessary libraries, compile flags, etc. - [Dependencies](dependencies.md) +- [Fedora Building Guide](fedora-building.md) +- [Gitian Building Guide](gitian-building.md) +- [OpenBSD Build Notes](build-openbsd.md) - [OS X Build Notes](build-osx.md) - [Unix Build Notes](build-unix.md) - [Windows Build Notes](build-windows.md) -- [OpenBSD Build Notes](build-openbsd.md) -- [Gitian Building Guide](gitian-building.md) Development --------------------- diff --git a/doc/build-fedora.md b/doc/build-fedora.md new file mode 100644 index 000000000..9ba124cda --- /dev/null +++ b/doc/build-fedora.md @@ -0,0 +1,10 @@ +Fedora build guide +====================== +(tested on Fedora 41) + +* `sudo dnf install git autoconf automake libtool make boost-devel protobuf-devel qt5-qtbase-devel qt5-linguist libdb-cxx-devel` +* `git clone https://github.com/kvazar-network/kevacoin.git` +* `cd kevacoin` +* `./configure --with-incompatible-bdb --with-gui` +* `make` +* run `src/qt/kevacoin-qt`