Skip to content

Commit 89490e7

Browse files
committed
[CES-3162] Fix Debian Package release version
- Remove legacy eglfs config files
1 parent 0ff1ba9 commit 89490e7

File tree

3 files changed

+14
-54
lines changed

3 files changed

+14
-54
lines changed

build.sh

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ UM_ARCH="${UM_ARCH:-imx8m}" # Empty string, or sun7i for R1, or imx6dl for R2, o
88

99
SRC_DIR="$(pwd)"
1010
BUILD_DIR_TEMPLATE="_build"
11-
BUILD_DIR="${BUILD_DIR:-${SRC_DIR}/${BUILD_DIR_TEMPLATE}_${ARCH}_${UM_ARCH}}"
11+
BUILD_DIR="${BUILD_DIR:-${SRC_DIR}/${BUILD_DIR_TEMPLATE}_${UM_ARCH}}"
1212

1313

1414
# Debian package information
@@ -31,10 +31,20 @@ PYQT_TARGET_PYTHON_VERSION="3.11"
3131

3232
export PKG_CONFIG_PATH=${SYSROOT}/usr/lib/pkgconfig:${SYSROOT}/usr/lib/arm-linux-gnueabihf/pkgconfig:${SYSROOT}/usr/share/pkgconfig:${SYSROOT}/usr/local/lib/pkgconfig
3333

34+
# Add the UM_ARCH (if any) to release version keeping a possible -dev on the most right side
35+
if [ -n "${UM_ARCH}" ]; then
36+
if [[ ${RELEASE_VERSION} == *'-dev' ]]; then
37+
RELEASE_VERSION="${RELEASE_VERSION/-dev/-${UM_ARCH}-dev}"
38+
else
39+
RELEASE_VERSION="${RELEASE_VERSION}-${UM_ARCH}"
40+
fi;
41+
fi;
42+
3443
build_sysroot()
3544
{
3645
echo "Going to build sysroot for cross compiling"
3746

47+
rm -rf "${SYSROOT}"
3848
mkdir -p "${SYSROOT}/etc/apt/trusted.gpg.d"
3949
rm -rf "${SYSROOT}/etc/apt/trusted.gpg.d/debian-keyring.gpg"
4050
curl https://ftp-master.debian.org/keys/archive-key-11.asc | gpg --dearmor >> "${SYSROOT}/etc/apt/trusted.gpg.d/debian-keyring.gpg"
@@ -174,23 +184,17 @@ create_debian_package()
174184
mkdir -p "${DEBIAN_DIR}/DEBIAN"
175185
sed -e 's|@ARCH@|'"${ARCH}"'|g' \
176186
-e 's|@PACKAGE_NAME@|'"${PACKAGE_NAME}"'|g' \
177-
-e 's|@RELEASE_VERSION@|'"${RELEASE_VERSION}-${UM_ARCH}"'|g' \
187+
-e 's|@RELEASE_VERSION@|'"${RELEASE_VERSION}"'|g' \
178188
"${SRC_DIR}/debian/control.in" > "${DEBIAN_DIR}/DEBIAN/control"
179189

180-
DEB_PACKAGE="${PACKAGE_NAME}_${RELEASE_VERSION}_${ARCH}-${UM_ARCH}.deb"
181-
182-
# Add the QT runtime environment source script
183-
mkdir -p "${DEBIAN_DIR}/etc/qt5"
184-
cp "${SRC_DIR}/set_qt5_eglfs_env" "${DEBIAN_DIR}/etc/qt5"
185-
cp "${SRC_DIR}/qt_eglfs_kms_cfg.json" "${DEBIAN_DIR}/etc/qt5"
186-
chmod +x "${DEBIAN_DIR}/etc/qt5/set_qt5_eglfs_env"
190+
DEB_PACKAGE="${PACKAGE_NAME}_${RELEASE_VERSION}_${ARCH}.deb"
187191

188192
# Build the Debian package
189193
dpkg-deb --build "${DEBIAN_DIR}" "${BUILD_DIR}/${DEB_PACKAGE}"
190194

191195
mv "${BUILD_DIR}/${DEB_PACKAGE}" "${SRC_DIR}"
192196

193-
echo "Finished building Debian package."
197+
echo "Finished building of Debian package version: ${RELEASE_VERSION}"
194198
echo "To check the contents of the Debian package run 'dpkg-deb -c *.deb'"
195199
}
196200

qt_eglfs_kms_cfg.json

Lines changed: 0 additions & 10 deletions
This file was deleted.

set_qt5_eglfs_env

Lines changed: 0 additions & 34 deletions
This file was deleted.

0 commit comments

Comments
 (0)