podman run \
--rm \
- -v ./:/src \
+ -v .:/src \
-e SOLL_HOUR=$SOLL_HOUR \
-e SOLL_MINUTES=$SOLL_MINUTES \
feierabend-builder-$distro_postfix
mkdir -p /app/build && cd /app/build
cmake -DCMAKE_BUILD_TYPE=Release \
+ -DEXTRA_VERSION="-$ID-$VERSION_CODENAME" \
-DSOLL_HOUR="$soll_hour" \
-DSOLL_MINUTES="$soll_minutes" /src
make -j$(nproc) package
}
-rename_package()
-{
- cd /app/build
- local package_name=$(find . -maxdepth 1 -name '*.deb')
- local new_package_name=${package_name/.deb/-$ID-$VERSION_CODENAME.deb}
-
- mv "$package_name" "$new_package_name"
-}
-
copy_package()
{
cp /app/build/*.deb /src/build/
set(CPACK_PACKAGING_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX})
set(CPACK_DEBIAN_PACKAGE_NAME ${PROJECT_NAME})
set(CPACK_DEBIAN_ARCHITECTURE ${CMAKE_HOST_SYSTEM_PROCESSOR})
-set(CPACK_DEBIAN_FILE_NAME ${PROJECT_NAME}_${PROJECT_VERSION}-1_${CMAKE_HOST_SYSTEM_PROCESSOR}.deb)
+set(CPACK_DEBIAN_FILE_NAME ${PROJECT_NAME}_${PROJECT_VERSION}-1${EXTRA_VERSION}_${CMAKE_HOST_SYSTEM_PROCESSOR}.deb)
set(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON)
set(CPACK_DEBIAN_PACKAGE_VERSION ${CPACK_PACKAGE_VERSION})
set(CPACK_DEBIAN_PACKAGE_RELEASE 1)