-
Notifications
You must be signed in to change notification settings - Fork 45
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Use libxml2/xmsec1 for XAdES signature parsing and validation
IB-7948 Signed-off-by: Raul Metsma <[email protected]>
- Loading branch information
Showing
85 changed files
with
642 additions
and
5,372 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,7 +5,7 @@ permissions: | |
env: | ||
BUILD_NUMBER: ${{ github.run_number }} | ||
CMAKE_BUILD_PARALLEL_LEVEL: 4 | ||
UBUNTU_DEPS: cmake xsdcxx libxml-security-c-dev libxml2-dev libxmlsec1-dev zlib1g-dev | ||
UBUNTU_DEPS: cmake libxml2-dev libxmlsec1-dev zlib1g-dev | ||
jobs: | ||
macos: | ||
name: Build on macOS for ${{ matrix.target }} | ||
|
@@ -21,8 +21,7 @@ jobs: | |
- name: Install dependencies | ||
run: | | ||
brew update | ||
brew install --formula swig doxygen boost xsd || brew link --overwrite xsd | ||
brew unlink xerces-c | ||
brew install --formula swig doxygen boost | ||
brew unlink [email protected] || true | ||
brew unlink [email protected] || true | ||
brew unlink xz | ||
|
@@ -32,24 +31,15 @@ jobs: | |
with: | ||
path: cache | ||
key: ${{ matrix.target }}-${{ hashFiles('prepare_osx_build_environment.sh') }} | ||
- name: Build xerces-c | ||
if: steps.cache.outputs.cache-hit != 'true' | ||
run: ./prepare_osx_build_environment.sh xerces ${{ matrix.target }} | ||
- name: Build xalan-c | ||
if: steps.cache.outputs.cache-hit != 'true' | ||
run: ./prepare_osx_build_environment.sh xalan ${{ matrix.target }} | ||
- name: Build openssl | ||
if: steps.cache.outputs.cache-hit != 'true' | ||
run: ./prepare_osx_build_environment.sh openssl ${{ matrix.target }} | ||
- name: Build xml-security-c | ||
if: steps.cache.outputs.cache-hit != 'true' | ||
run: ./prepare_osx_build_environment.sh xmlsec ${{ matrix.target }} | ||
- name: Build libxml2 | ||
if: steps.cache.outputs.cache-hit != 'true' | ||
run: ./prepare_osx_build_environment.sh libxml2 ${{ matrix.target }} | ||
- name: Build xmlsec1 | ||
- name: Build xmlsec | ||
if: steps.cache.outputs.cache-hit != 'true' | ||
run: ./prepare_osx_build_environment.sh xmlasec ${{ matrix.target }} | ||
run: ./prepare_osx_build_environment.sh xmlsec ${{ matrix.target }} | ||
- name: Move to cache | ||
if: steps.cache.outputs.cache-hit != 'true' | ||
run: | | ||
|
@@ -89,7 +79,7 @@ jobs: | |
- name: Install Deps | ||
run: | | ||
dnf install -y --setopt=install_weak_deps=False \ | ||
git gcc-c++ cmake rpm-build xml-security-c-devel libxml2-devel xmlsec1-openssl-devel libtool-ltdl-devel zlib-devel doxygen boost-test swig python3-devel java-17-openjdk-devel xsd minizip-devel | ||
git gcc-c++ cmake rpm-build libxml2-devel xmlsec1-openssl-devel libtool-ltdl-devel zlib-devel doxygen boost-test swig python3-devel java-17-openjdk-devel minizip-devel | ||
- name: Install CMake | ||
if: matrix.container == 39 | ||
run: | | ||
|
@@ -182,8 +172,6 @@ jobs: | |
with: | ||
python-version: 3.11 | ||
architecture: ${{ matrix.platform }} | ||
- name: Build xsd | ||
run: .\prepare_win_build_environment.ps1 -xsd | ||
- name: Install WiX | ||
run: | | ||
dotnet tool install -g wix --version 5.0.0 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Submodule cmake
updated
5 files
+0 −40 | modules/FindXSD.cmake | |
+0 −79 | modules/FindXmlSecurityC.cmake | |
+0 −42 | modules/WelcomeDlg2.wxs | |
+2 −5 | modules/WixUI_Minimal.wxs | |
+0 −64 | modules/WixUI_Minimal2.wxs |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.