@@ -8,7 +8,7 @@ UM_ARCH="${UM_ARCH:-imx8m}" # Empty string, or sun7i for R1, or imx6dl for R2, o
88
99SRC_DIR=" $( pwd) "
1010BUILD_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
3232export 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+
3443build_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
0 commit comments