Skip to content

Commit e57fd84

Browse files
authored
Merge pull request #3239 from nairuby/linux-ruby-update
Enable building on Fedora linux
2 parents 58164ca + ad01951 commit e57fd84

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

BUILD-LINUX.md

+8
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,14 @@ following methods:
6969
* Get newer packaged versions of Elixir from [Erlang Solutions' repository](https://www.erlang-solutions.com/downloads/) (though installing packages from outside your distros main repository is at your own risk!)
7070
* Build and install it yourself
7171

72+
### 1.2 Fedora
73+
```bash
74+
sudo dnf group install "Development Tools"
75+
sudo dnf install alsa-utils aubio-devel catch-devel cmake crossguid-devel elixir erlang erlang-xmerl fmt-devel glew-devel gsl-lite-devel jack-audio-connection-kit-devel jack-audio-connection-kit-example-clients libsndfile-devel ninja-build openssl-devel qt5-qtconfiguration-devel qt5-qttools-devel qt5-qtsvg-devel reproc-devel ruby-devel SDL2-devel supercollider-devel vcpkg
76+
```
77+
78+
There is an Audinux Copr [repository]()https://copr.fedorainfracloud.org/coprs/ycollet/audinux/package/sonic-pi/) with Sonic-Pi.
79+
7280
## 2. Preparing the Build
7381

7482
Once we have installed all the dependencies, we're almost ready to build

app/gui/imgui/CMakeLists.txt

+3
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,9 @@ target_link_directories(${APP_NAME}
9393
PRIVATE
9494
/opt/vc/lib
9595
)
96+
else()
97+
target_compile_definitions(${APP_NAME} PRIVATE
98+
IMGUI_IMPL_OPENGL_LOADER_GL3W)
9699
endif()
97100

98101
target_link_libraries (${APP_NAME}

0 commit comments

Comments
 (0)