Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provides debian packages #344

Merged
merged 7 commits into from
Feb 13, 2023
Merged

Conversation

marcfir
Copy link
Member

@marcfir marcfir commented Feb 9, 2023

Solves: #311

  • Link dependencies statically
  • Use LibreSSL for paho.mqtt via patch
  • Add build for debian package with cmake cpack
  • Restructure actions

@marcfir marcfir added this to the HMI 2023 milestone Feb 9, 2023
@marcfir marcfir requested a review from ccvca February 9, 2023 09:44
@marcfir marcfir self-assigned this Feb 9, 2023
@CLAassistant
Copy link

CLAassistant commented Feb 9, 2023

CLA assistant check
All committers have signed the CLA.

Change dependency use in MqttPublisher_Paho to static
Change depedency build for github to static
Add patch for paho.mqtt.c to use LibreSSL
Add patch for paho.mqtt.cpp to use LibreSSL
Remove OpenSSL from CMakeFiles
A better location for tools is the share folder.
@GoetzGoerisch GoetzGoerisch merged commit 408cad2 into umati:development Feb 13, 2023
@GoetzGoerisch
Copy link
Member

Thank you for your contribution!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Dashboard-OPCUA-Client: Enhance the build process for linux x64 (Debian) binaries
4 participants