mirror of https://github.com/procxx/kepka.git
README.md: add Fedora buid info (#122)
Also move out the distro-agnostic part to another subsection Related to #45 [skip ci]
This commit is contained in:
parent
b2b6c5bd25
commit
19e8c86e4b
40
README.md
40
README.md
|
@ -25,8 +25,48 @@ Debian/Ubuntu:
|
|||
```console
|
||||
# apt-get install qtbase5-private-dev zlib1g-dev libopenal-dev libavcodec-dev libavresample-dev libswscale-dev libopenal-data libopenal1 libavutil-dev
|
||||
```
|
||||
|
||||
You most likely have to rebuild ffmpeg with `--enable-swresample --enable-swscale`
|
||||
|
||||
After that, go to the [next section](#configuring-and-building).
|
||||
|
||||
Fedora:
|
||||
```console
|
||||
# dnf install rpm-build rpmdevtools mock mock-rpmfusion-free
|
||||
```
|
||||
|
||||
Add yourself to `mock` group (you must run this only for the first time after installing mock):
|
||||
```bash
|
||||
sudo usermod -a -G mock $(whoami)
|
||||
```
|
||||
|
||||
You need to relogin to your system or run:
|
||||
```bash
|
||||
newgrp mock
|
||||
```
|
||||
|
||||
Create RPM build base directories:
|
||||
```bash
|
||||
rpmdev-setuptree
|
||||
```
|
||||
|
||||
Download sources:
|
||||
```bash
|
||||
spectool -g -R kepka.spec
|
||||
```
|
||||
|
||||
Generate SRPM:
|
||||
```bash
|
||||
rpmbuild -bs kepka.spec
|
||||
```
|
||||
|
||||
Start mock build sequence:
|
||||
```bash
|
||||
mock -r fedora-$(rpm -E %fedora)-$(uname -m)-rpmfusion_free --rebuild ~/rpmbuild/SRPMS/kepka*.src.rpm
|
||||
```
|
||||
|
||||
#### Configuring and building
|
||||
|
||||
Provide paths to OpenAL-soft and Qt5 in CMAKE_PREFIX_PATH variable when configuring.
|
||||
|
||||
ccache -o sloppiness=pch_defines,time_macros
|
||||
|
|
Loading…
Reference in New Issue