From 68744626ea2650259a4d8daad528542556bb6188 Mon Sep 17 00:00:00 2001
From: Bjarke Istrup Pedersen <gurli@gurlinet.dk>
Date: Fri, 24 Nov 2023 17:08:22 +0100
Subject: StrongSwan: T5754: Build changes needed

---
 packages/strongswan/Jenkinsfile |  2 +-
 packages/strongswan/build.sh    | 31 ++++++++++++++++++++++++++++++-
 2 files changed, 31 insertions(+), 2 deletions(-)

(limited to 'packages')

diff --git a/packages/strongswan/Jenkinsfile b/packages/strongswan/Jenkinsfile
index bd884ee9..d79941d7 100644
--- a/packages/strongswan/Jenkinsfile
+++ b/packages/strongswan/Jenkinsfile
@@ -23,7 +23,7 @@ def pkgList = [
     ['name': 'strongswan',
      'scmCommit': 'debian/5.9.11-2',
      'scmUrl': 'https://salsa.debian.org/debian/strongswan.git',
-     'buildCmd': 'sudo mk-build-deps --install --tool "apt-get --yes --no-install-recommends"; cd ..; ./build.sh'],
+     'buildCmd': 'cd ..; ./build.sh'],
 ]
 
 // Start package build using library function from https://github.com/vyos/vyos-build
diff --git a/packages/strongswan/build.sh b/packages/strongswan/build.sh
index e12d54f0..c0dab4d5 100755
--- a/packages/strongswan/build.sh
+++ b/packages/strongswan/build.sh
@@ -2,6 +2,35 @@
 CWD=$(pwd)
 set -e
 
+# extracted build dependencies, as autogenerationg and installing them will fail :/
+sudo apt-get install -y bison \
+    bzip2 \
+    debhelper-compat \
+    dh-apparmor \
+    dpkg-dev  \
+    flex \
+    gperf \
+    libiptc-dev \
+    libcap-dev \
+    libcurl3-dev \
+    libgcrypt20-dev \
+    libgmp3-dev \
+    libkrb5-dev \
+    libldap2-dev \
+    libnm-dev \
+    libpam0g-dev \
+    libsqlite3-dev \
+    libssl-dev \
+    libsystemd-dev \
+    libtool \
+    libtss2-dev \
+    libxml2-dev \
+    pkg-config \
+    po-debconf \
+    systemd \
+    libsystemd-dev \
+    tzdata
+
 SRC=strongswan
 if [ ! -d ${SRC} ]; then
     echo "Source directory does not exists, please 'git clone'"
@@ -24,4 +53,4 @@ echo "I: bump version"
 dch -v "5.9.11-2+vyos0" "Patchset for DMVPN support" -b
 
 echo "I: Build Debian Package"
-dpkg-buildpackage -uc -us -tc -b
+dpkg-buildpackage -uc -us -tc -b -d
-- 
cgit v1.2.3