Skip to content

Commit 256bc5c

Browse files
committed
Build Snapcraft packages from source and libdigidocpp
IB-7219 Signed-off-by: Raul Metsma <raul@metsma.ee>
1 parent 64a5309 commit 256bc5c

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

snapcraft.yaml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,18 @@ apps:
2525
command: usr/bin/digidoc-tool
2626

2727
parts:
28+
libdigidocpp:
29+
plugin: cmake
30+
source: https://github.com/open-eid/libdigidocpp.git
31+
stage-packages: [libxalan-c112, libxerces-c3.2, libxml-security-c20]
32+
build-packages: [g++, xxd, libxml-security-c-dev, libssl-dev, zlib1g-dev, xsdcxx]
33+
cmake-parameters: [-DCMAKE_INSTALL_PREFIX=/usr, -DCMAKE_FIND_ROOT_PATH=/usr]
2834
qdigidoc4:
2935
plugin: cmake
3036
source: .
31-
stage-packages: [opensc-pkcs11, libdigidocpp-tools]
32-
build-packages: [libdigidocpp-dev, libssl-dev, libpcsclite-dev, libldap2-dev]
37+
stage-packages: [opensc-pkcs11]
38+
build-packages: [libssl-dev, libpcsclite-dev, libldap2-dev]
39+
after: [libdigidocpp]
3340
cmake-parameters:
3441
- -DCMAKE_INSTALL_PREFIX=/usr
35-
- "-DCMAKE_FIND_ROOT_PATH=/usr\\;/snap/kf5-5-110-qt-5-15-11-core22-sdk/current"
42+
- "-DCMAKE_FIND_ROOT_PATH=/usr\\;/root/stage\\;/snap/kf5-5-110-qt-5-15-11-core22-sdk/current"

0 commit comments

Comments
 (0)