Skip to content

Commit 5bca589

Browse files
committed
Build Snapcraft packages from source and libdigidocpp
IB-7219 Signed-off-by: Raul Metsma <raul@metsma.ee>
1 parent 8ab5ad0 commit 5bca589

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

snapcraft.yaml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,25 @@ apps:
1919
qdigidoc4:
2020
command: usr/bin/qdigidoc4
2121
desktop: usr/share/applications/qdigidoc4.desktop
22-
extensions: [kde-neon]
22+
#extensions: [kde-neon]
2323
plugs: [home, network]
2424
digidoc-tool:
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-c111, 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+
build-snaps: [kf5-5-104-qt-5-15-8-core22-sdk]
40+
after: [libdigidocpp]
3341
cmake-parameters:
3442
- -DCMAKE_INSTALL_PREFIX=/usr
35-
- "-DCMAKE_FIND_ROOT_PATH=/usr\\;/snap/kf5-5-103-qt-5-15-8-core22-sdk/current"
43+
- "-DCMAKE_FIND_ROOT_PATH=/usr\\;/root/stage\\;/snap/kf5-5-104-qt-5-15-8-core22-sdk/current"

0 commit comments

Comments
 (0)