Skip to content

Commit 7829bea

Browse files
authored
Merge pull request #239 from sebastian-carpenter/fixing-x11vnc-test
removed libssl-dev from x11vnc and systemd
2 parents 7f421a6 + 004f64d commit 7829bea

File tree

2 files changed

+17
-5
lines changed

2 files changed

+17
-5
lines changed

.github/workflows/systemd.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,7 @@ jobs:
4242
sudo apt-get install -y build-essential meson ninja-build \
4343
libmount-dev gperf python3-pytest libuv1-dev libnghttp2-dev \
4444
libcap-dev uuid-dev libdevmapper-dev libpopt-dev libjson-c-dev \
45-
libssh-dev libargon2-dev libblkid-dev asciidoctor pkgconf \
46-
zlib1g-dev
45+
libargon2-dev libblkid-dev asciidoctor pkgconf zlib1g-dev
4746
4847
- name: Checkout wolfProvider
4948
uses: actions/checkout@v4

.github/workflows/x11vnc.yml

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,17 @@ jobs:
5858
run: |
5959
sudo apt-get update
6060
61-
sudo apt-get install -y build-essential autoconf automake libtool pkg-config gcc make ca-certificates
62-
sudo apt-get install -y libc6-dev libjpeg-dev x11proto-core-dev libxss-dev zlib1g-dev libavahi-client-dev libssl-dev libvncserver-dev libx11-dev libxdamage-dev libxext-dev libxfixes-dev libxi-dev libxinerama-dev libxrandr-dev libxtst-dev
61+
# common build dependencies
62+
sudo apt-get install -y build-essential autoconf automake libtool \
63+
pkg-config gcc make ca-certificates
64+
65+
# x11vnc dependencies
66+
sudo apt-get install -y libc6-dev libjpeg-dev x11proto-core-dev \
67+
libxss-dev zlib1g-dev libavahi-client-dev libvncserver-dev \
68+
libx11-dev libxdamage-dev libxext-dev libxfixes-dev libxi-dev \
69+
libxinerama-dev libxrandr-dev libxtst-dev
70+
71+
# packages for testing script
6372
sudo apt-get install -y xvfb tigervnc-viewer psmisc expect curl
6473
6574
- name: Download x11vnc
@@ -81,8 +90,12 @@ jobs:
8190
# change encryption for cert keys from des3 to aes256
8291
perl -pi -e 's/-des3/-aes256/' src/ssltools.h
8392
93+
source $GITHUB_WORKSPACE/scripts/env-setup
94+
8495
autoreconf -vfi
85-
./configure --with-ssl="$GITHUB_WORKSPACE/openssl-install/lib64"
96+
./configure --with-ssl="$GITHUB_WORKSPACE/openssl-install/lib64" \
97+
CPPFLAGS="-I$GITHUB_WORKSPACE/openssl-install/include" \
98+
LDFLAGS="-L$GITHUB_WORKSPACE/openssl-install/lib64"
8699
make -j $(nproc)
87100
sudo make install
88101

0 commit comments

Comments
 (0)