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