add fedora build instructions

This commit is contained in:
kvazar-network 2024-12-29 22:13:55 +02:00
parent 8d7c6c0f27
commit 4ed7834da2
3 changed files with 19 additions and 17 deletions

View File

@ -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

View File

@ -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
---------------------

10
doc/build-fedora.md Normal file
View File

@ -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`