Adds CI CD with deb for external deps

This commit is contained in:
torsten committed 2026-11-06 18:15:17 +00:00
1 parent 03d48b76e4
commit 7373cb8d73
82 files changed
+3547 -3

No files matched your search

@@ -0,0 +1,7 @@
libschusstafel-dev (1.0.0) stable; urgency=medium
* Initial release for air-gapped environment
* Schusstafel library with standard license
* Installs to /opt/Schusstafel
-- Legatus Team <legatus@defence-elec.de> Mon, 01 Jan 2024 00:00:00 +0000
@@ -0,0 +1 @@
12
@@ -0,0 +1,18 @@
Source: libschusstafel-dev
Section: libdevel
Priority: optional
Maintainer: Legatus Team <legatus@defence-elec.de>
Build-Depends: debhelper (>= 12), qt6-base-dev
Standards-Version: 4.6.0
Vcs-Browser: https://internal-repo.sl.defence-elec.de/#browse/browse:external-rpms:general
Vcs-Git: https://internal-repo.sl.defence-elec.de/git/external/schusstafel.git
Package: libschusstafel-dev
Architecture: amd64
Depends: libqt6core6, libqt6gui6, libqt6widgets6, ${shlibs:Depends}, ${misc:Depends}
Description: Schusstafel library - development files
Schusstafel library for Legatus.
.
License: Standard (no special requirements)
.
This package contains the development files for Schusstafel library.
@@ -0,0 +1,17 @@
#!/usr/bin/make -f
# Allow override of source path for building in CI/CD or local environments
# Default: /opt (production build machine)
# Can be overridden via DEB_BUILD_OPT_PATH environment variable
OPT_BASE ?= /opt
%:
dh $@
override_dh_auto_install:
dh_auto_install
install -d debian/libschusstafel-dev/opt/Schusstafel
cp -r $(OPT_BASE)/Schusstafel/* debian/libschusstafel-dev/opt/Schusstafel/
override_dh_strip:
dh_strip --no-automatic-dbgsym
@@ -0,0 +1 @@
3.0 (native)