From 516b836f70bbc9c91f6eefa3d7001f2bd31a0556 Mon Sep 17 00:00:00 2001 From: Jens Steidl <Jens.Steidl@slub-dresden.de> Date: Mon, 2 Oct 2023 11:25:46 +0200 Subject: [PATCH] - add architecture placeholder --- .gitlab-ci.yml | 6 ++++-- gitlab-ci/verapdf.control | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e6c7312..a0fab1a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -72,9 +72,10 @@ package-debian-job: - ${VERAPDF_UNZIP_DIR}/verapdf-install "${AUTO_INSTALL_XML_PATH}" # test call verapdf - ${INSTALL_PATH_VERAPDF_DEB}/verapdf --version | grep "${VERAPDF_VERSION}" - # retrieve version infos + # retrieve or set additional version infos - REVISION="1" - ARCHITECTURE="all" + - VERSION="${VERAPDF_VERSION}" # create build dir structure - DEB_BUILD_DIR="verapdf_${VERAPDF_VERSION}-${REVISION}_${ARCHITECTURE}" - mkdir -p ${DEB_BUILD_DIR}/DEBIAN @@ -86,7 +87,8 @@ package-debian-job: - ln -s "${INSTALL_PATH_VERAPDF_DEB}/verapdf" "${DEB_BUILD_DIR}/usr/local/bin/verapdf" - ln -s "${INSTALL_PATH_VERAPDF_DEB}/verapdf-gui" "${DEB_BUILD_DIR}/usr/local/bin/verapdf-gui" # create deb control file from template - - sed "s#VERSION_PLACEHOLDER#${VERAPDF_VERSION}-${REVISION}#g" gitlab-ci/verapdf.control > "${DEB_BUILD_DIR}/DEBIAN/control" + - sed "s#VERSION_PLACEHOLDER#${VERSION}-${REVISION}#g" gitlab-ci/verapdf.control > "${DEB_BUILD_DIR}/DEBIAN/control" + - sed -i "s#ARCHITECTURE_PLACEHOLDER#${ARCHITECTURE_PLACEHOLDER}#g" "${DEB_BUILD_DIR}/DEBIAN/control" # add checksums - pushd ${DEB_BUILD_DIR} - find * -type f -not -path 'DEBIAN/*' -exec md5sum \{\} \; | sort -k2 > DEBIAN/md5sums diff --git a/gitlab-ci/verapdf.control b/gitlab-ci/verapdf.control index fe66755..b30b3d3 100644 --- a/gitlab-ci/verapdf.control +++ b/gitlab-ci/verapdf.control @@ -1,6 +1,6 @@ Package: verapdf Version: VERSION_PLACEHOLDER -Architecture: all +Architecture: ARCHITECTURE_PLACEHOLDER Maintainer: SLUBArchiv.digital <langzeitarchiv@slub-dresden.de> Description: veraPDF is a purpose-built, open source, file-format validator covering all PDF/A and PDF/UA parts and conformance levels. Homepage: https://git.slub-dresden.de/digital-preservation/verapdf_package_build -- GitLab