From 7975a3a8447c8403d0802d33902c498b8486514c Mon Sep 17 00:00:00 2001
From: Andreas Romeyke <andreas.romeyke@slub-dresden.de>
Date: Mon, 18 Nov 2024 16:15:28 +0100
Subject: [PATCH] - added more debian/ files

---
 .gitlab-ci.yml | 56 +++++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 53 insertions(+), 3 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index cf08cbc..a951170 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -100,11 +100,61 @@ create-debian-packages:
       %:
       ##TAB##dh \$@ --with dist-zilla
       RULES
+    - |
+      cat <<CONTROL | sed -e "s/##TAB##/\\t/g" > debian/control
+      Source: tools-for-technical-analysts
+      Priority: extra
+      Maintainer: andreas.romeyke@slub-dresden.de
+      Section: main
+      Build-Depends:  apt-file, \
+      apt-utils, \
+      asciidoc-base, \
+      asciidoctor, \
+      bash, \
+      build-essential, \
+      coreutils, \
+      cpanminus, \dh-make-perl, \
+      dh-dist-zilla, \
+      git, \
+      libapp-cmd-perl, \
+      libc-dev-bin, \
+      libc6-dev, \
+      libcryptx-perl, \
+      libdate-calc-perl, \
+      libdata-printer-perl, \
+      libperl-prereqscanner-perl, \
+      libperl-version-perl, \
+      libregexp-optimizer-perl, \
+      libsoap-lite-perl, \
+      libssl-dev, \
+      libsys-cpu-perl, \
+      libtest-cmd-perl, \
+      libtext-csv-perl, \
+      libtext-csv-xs-perl, \
+      zlib1g-dev
+
+      Package: tools-for-technical-analysts
+      Architecture: any
+      Section: main
+      Priority: extra
+      Description: Tools for Technical Analysts for Archivematica, an open source based digital preservation system by Artefactual
+      Depends: libcryptx-perl, \
+      libdate-calc-perl, \
+      libdata-printer-perl, \
+      libperl-prereqscanner-perl, \
+      libperl-version-perl, \
+      libregexp-optimizer-perl, \
+      libsoap-lite-perl
+      CONTROL
+    - |
+      cat <<CHANGELOG > debian/changelog
+      tools-for-technical-analysts (1.0) stable; urgency=medium
+      CHANGELOG
+    - echo 10 > debian/compat
+    - echo "(c) 2015-2024 Romeyke @ SLUB Dresden" > debian/copyright
     - cat -e debian/rules
     - ls -lha ../
-    - make -f debian/rules get-orig-source
-    - make -f debian/rules build
-    - make -f debian/rules install
+    - dpkg-buildpackage -uc -us
     - ls -lha ./
     - ls -lha ../
     #- cd ../ ; dh-make-perl ${CI_PROJECT_DIR}
-- 
GitLab