Skip to content

Commit 037f619

Browse files
committed
Sync list of required Fedora dependencies
Additionally splits out list of required Fedora dependencies in the actions into separate variable. Fixes #637 Signed-off-by: Priit Laes <plaes@plaes.org>
1 parent 2813336 commit 037f619

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

.github/workflows/build.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ permissions:
55
env:
66
BUILD_NUMBER: ${{ github.run_number }}
77
CMAKE_BUILD_PARALLEL_LEVEL: 4
8+
# Required dependencies (does not include packaging and optional dependencies)
9+
FEDORA_DEPS: cmake gcc-c++ libtool-ltdl-devel libxml2-devel minizip-devel zlib-devel xmlsec1-openssl-devel
810
UBUNTU_DEPS: cmake libxml2-dev libxmlsec1-dev zlib1g-dev
911
jobs:
1012
macos:
@@ -84,7 +86,7 @@ jobs:
8486
- name: Install Deps
8587
run: |
8688
dnf install -y --setopt=install_weak_deps=False \
87-
git gcc-c++ cmake rpm-build libxml2-devel xmlsec1-openssl-devel libtool-ltdl-devel zlib-devel doxygen boost-test swig python3-devel java-17-openjdk-devel minizip-devel
89+
${FEDORA_DEPS} doxygen boost-test swig python3-devel java-17-openjdk-devel rpm-build git
8890
- name: Install CMake
8991
if: matrix.container == 39
9092
run: |

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
# Ubuntu
1919
sudo apt install cmake libxml2-dev libxmlsec1-dev zlib1g-dev
2020
# Fedora
21-
sudo dnf install cmake gcc-c++ openssl-devel libxml2-devel xmlsec1-openssl-devel zlib-devel
21+
sudo dnf install cmake gcc-c++ libtool-ltdl-devel libxml2-devel minizip-devel openssl-devel zlib-devel xmlsec1-openssl-devel
2222

2323
* doxygen - Optional, for API documentation
2424
* libboost-test-dev - Optional, for unittests

0 commit comments

Comments
 (0)