Adds CI CD with deb for external deps
This commit is contained in:
82 files changed
+3547
-3
No files matched your search
@@ -0,0 +1,8 @@
|
||||
librti-connext-dds-7.7.0-dev (7.7.0) stable; urgency=medium
|
||||
|
||||
* Initial release for air-gapped environment
|
||||
* RTI Connext DDS 7.7.0 Pro with commercial FlexLM license
|
||||
* Includes rti_license.dat for license validation
|
||||
* Installs to /opt/rti_connext_dds-7.7.0
|
||||
|
||||
-- Legatus Team <legatus@defence-elec.de> Mon, 01 Jan 2024 00:00:00 +0000
|
||||
@@ -0,0 +1 @@
|
||||
12
|
||||
@@ -0,0 +1,22 @@
|
||||
Source: librti-connext-dds-7.7.0-dev
|
||||
Section: contrib/devel
|
||||
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/external-rpms/general/librti-connext-dds-7.7.0-dev.git
|
||||
|
||||
Package: librti-connext-dds-7.7.0-dev
|
||||
Architecture: amd64
|
||||
Depends: libqt6core6, libqt6gui6, libqt6widgets6, libstdc++6, libc6, ${shlibs:Depends}, ${misc:Depends}
|
||||
Description: RTI Connext DDS 7.7.0 Pro - development files (commercial license)
|
||||
RTI Connext DDS 7.7.0 Pro for Legatus.
|
||||
.
|
||||
License: Commercial FlexLM license
|
||||
License file: /opt/rti_connext_dds-7.7.0/rti_license.dat
|
||||
Set RTI_LICENSE_FILE environment variable.
|
||||
.
|
||||
This package contains the development files for RTI Connext DDS 7.7.0 Pro.
|
||||
.
|
||||
Available from SCM: https://internal-repo.sl.defence-elec.de/#browse/browse:external-rpms:general
|
||||
@@ -0,0 +1,27 @@
|
||||
#!/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/librti-connext-dds-7.7.0-dev/opt/rti_connext_dds-7.7.0
|
||||
cp -r $(OPT_BASE)/rti_connext_dds-7.7.0/* debian/librti-connext-dds-7.7.0-dev/opt/rti_connext_dds-7.7.0/
|
||||
install -d debian/librti-connext-dds-7.7.0-dev/opt/rti_connext_dds-7.7.0/etc
|
||||
# Copy license from build machine or project root
|
||||
if [ -f $(OPT_BASE)/rti_connext_dds-7.7.0/rti_license.dat ]; then \
|
||||
cp $(OPT_BASE)/rti_connext_dds-7.7.0/rti_license.dat debian/librti-connext-dds-7.7.0-dev/opt/rti_connext_dds-7.7.0/rti_license.dat; \
|
||||
elif [ -f ../../../../rti_license.dat ]; then \
|
||||
cp ../../../../rti_license.dat debian/librti-connext-dds-7.7.0-dev/opt/rti_connext_dds-7.7.0/rti_license.dat; \
|
||||
else \
|
||||
echo "ERROR: rti_license.dat not found!"; \
|
||||
exit 1; \
|
||||
fi
|
||||
|
||||
override_dh_strip:
|
||||
dh_strip --no-automatic-dbgsym
|
||||
@@ -0,0 +1 @@
|
||||
3.0 (native)
|
||||
Reference in new issue
Block a user