Skip to content

Commit e814e32

Browse files
Merge pull request #111 from fledge-iot/FOGL-10140
FOGL-10140 - reducing runtime dependencies
2 parents d03b9a5 + a692c21 commit e814e32

File tree

4 files changed

+14
-3
lines changed

4 files changed

+14
-3
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 & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ Version: 1.0.0
33
Section: devel
44
Priority: optional
55
Architecture: arm64
6-
Depends: autoconf,automake,libtool,libboost-dev,libboost-system-dev,libboost-thread-dev,libpq-dev,python3-dev,python3-pip,python3-setuptools,sqlite3,sudo,krb5-user,libcurl4-openssl-dev,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
78
Conflicts:
89
Maintainer: Dianomic Systems, Inc. <[email protected]>
910
Homepage: http://www.dianomic.com

packages/Debian/armv7l/DEBIAN/control

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ Version: 1.0.0
33
Section: devel
44
Priority: optional
55
Architecture: armhf
6-
Depends: autoconf,ca-certificates,curl,libcurl4-openssl-dev,libtool,libboost-dev,libboost-system-dev,libboost-thread-dev,libpq-dev,python3-pip,python3-setuptools,sqlite3,sudo,cpulimit,krb5-user,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,cpulimit,krb5-user,libcurl4,python3-numpy
78
Conflicts:
89
Maintainer: Dianomic Systems, Inc. <[email protected]>
910
Homepage: http://www.dianomic.com

packages/Debian/x86_64/DEBIAN/control

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ Version: 1.0.0
33
Section: devel
44
Priority: optional
55
Architecture: amd64
6-
Depends: autoconf,curl,libtool,libboost-dev,libboost-system-dev,libboost-thread-dev,libpq-dev,python3-dev,python3-pip,python3-setuptools,sqlite3,sudo,krb5-user,libcurl4-openssl-dev,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
78
Conflicts:
89
Maintainer: Dianomic Systems, Inc. <[email protected]>
910
Homepage: http://www.dianomic.com

0 commit comments

Comments
 (0)