Skip to content

Commit e2aba61

Browse files
committed
use dynamic boost version instead of hardcoding version libs
Signed-off-by: ashish-jabble <[email protected]>
1 parent a29e69b commit e2aba61

File tree

4 files changed

+14
-6
lines changed

4 files changed

+14
-6
lines changed

make_deb

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,14 @@ cd "${package_name}"
194194
cp -R ${PKG_ROOT}/packages/Debian/common/* .
195195
cp -R ${PKG_ROOT}/packages/Debian/${architecture}/* .
196196
sed -i "s/Version: 1.0.0/Version: ${version}/g" DEBIAN/control
197+
BOOST_VERSION=$(dpkg -l | grep libboost-dev | awk '{print $3}' | grep -oP '^\d+\.\d+\.\d+')
198+
if [ -z "$BOOST_VERSION" ]; then
199+
echo "❌ Boost version not found. Is libboost-dev installed?"
200+
exit 1
201+
fi
202+
echo "✅ Found Boost version: $BOOST_VERSION"
203+
sed -i "s/{{BOOST_VER}}/${BOOST_VERSION}/g" DEBIAN/control
204+
197205
if [[ $skip_build == 0 ]] && ([[ ${branch} = "main" ]] || [[ ${branch} =~ ^[0-9]+\.[0-9]+\.[0-9]+RC ]] || [[ ${branch} =~ ^v[0-9]+\.[0-9]+\.[0-9]+ ]]); then echo "Build: ${git_tag_info:1}" >> DEBIAN/control; fi
198206
mkdir -p usr/local/fledge
199207
cd usr/local/fledge

packages/Debian/aarch64/DEBIAN/control

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ Version: 1.0.0
33
Section: devel
44
Priority: optional
55
Architecture: arm64
6-
Build-Depends: autoconf, libtool, libboost-dev, libboost-system-dev, libboost-thread-dev, libpq-dev, python3-dev, libcurl4-openssl-dev
7-
Depends: curl, libboost-system1.74.0, libboost-thread1.74.0, libpq5, python3, python3-pip, python3-setuptools, sqlite3, sudo, krb5-user, libcurl4, python3-numpy
6+
Build-Depends: autoconf,libtool,libboost-dev,libboost-system-dev,libboost-thread-dev,libpq-dev,python3-dev,libcurl4-openssl-dev
7+
Depends: curl,libboost-system{{BOOST_VER}},libboost-thread{{BOOST_VER}},libpq5,python3,python3-pip,python3-setuptools,sqlite3,sudo,krb5-user,libcurl4,python3-numpy
88
Conflicts:
99
Maintainer: Dianomic Systems, Inc. <[email protected]>
1010
Homepage: http://www.dianomic.com

packages/Debian/armv7l/DEBIAN/control

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ Version: 1.0.0
33
Section: devel
44
Priority: optional
55
Architecture: armhf
6-
Build-Depends: autoconf, libtool, libboost-dev, libboost-system-dev, libboost-thread-dev, libpq-dev, python3-dev, libcurl4-openssl-dev
7-
Depends: curl, libboost-system1.74.0, libboost-thread1.74.0, libpq5, python3, python3-pip, python3-setuptools, sqlite3, sudo, krb5-user, libcurl4, python3-numpy
6+
Build-Depends: autoconf,libtool,libboost-dev,libboost-system-dev,libboost-thread-dev,libpq-dev,python3-dev,libcurl4-openssl-dev
7+
Depends: curl,libboost-system{{BOOST_VER}},libboost-thread{{BOOST_VER}},libpq5,python3,python3-pip,python3-setuptools,sqlite3,sudo,krb5-user,libcurl4,python3-numpy
88
Conflicts:
99
Maintainer: Dianomic Systems, Inc. <[email protected]>
1010
Homepage: http://www.dianomic.com

packages/Debian/x86_64/DEBIAN/control

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ Version: 1.0.0
33
Section: devel
44
Priority: optional
55
Architecture: amd64
6-
Build-Depends: autoconf, libtool, libboost-dev, libboost-system-dev, libboost-thread-dev, libpq-dev, python3-dev, libcurl4-openssl-dev
7-
Depends: curl, libboost-system1.74.0, libboost-thread1.74.0, libpq5, python3, python3-pip, python3-setuptools, sqlite3, sudo, krb5-user, libcurl4, python3-numpy
6+
Build-Depends: autoconf,libtool,libboost-dev,libboost-system-dev,libboost-thread-dev,libpq-dev,python3-dev,libcurl4-openssl-dev
7+
Depends: curl,libboost-system{{BOOST_VER}},libboost-thread{{BOOST_VER}},libpq5,python3,python3-pip,python3-setuptools,sqlite3,sudo,krb5-user,libcurl4,python3-numpy
88
Conflicts:
99
Maintainer: Dianomic Systems, Inc. <[email protected]>
1010
Homepage: http://www.dianomic.com

0 commit comments

Comments
 (0)