subsurface/.github/workflows/linux-snap.patch

44 lines
1.1 KiB
Diff
Raw Normal View History

--- a/snap/snapcraft.yaml
+++ b/snap/snapcraft.yaml
@@ -35,6 +35,7 @@ parts:
googlemaps:
source: https://github.com/Subsurface/googlemaps.git
build-packages:
+ - ccache
- wget
override-pull: |
snapcraftctl pull
@@ -78,6 +79,7 @@ parts:
plugin: qmake
qmake-parameters:
- INCLUDEPATH+=QtHeaders
+ - CONFIG+=ccache
desktop-qt5:
source: https://github.com/ubuntu/snapcraft-desktop-helpers.git
@@ -108,7 +110,11 @@ parts:
source: .
source-type: git
source-subdir: libdivecomputer
+ autotools-configure-parameters:
+ - CC="ccache gcc"
+ - CXX="ccache g++"
build-packages:
+ - ccache
- libbluetooth-dev
- libhidapi-dev
- libusb-dev
@@ -131,9 +137,12 @@ parts:
- -DFTDISUPPORT=ON
- -DLIBDIVECOMPUTER_LIBRARIES=../../../stage/usr/local/lib/libdivecomputer.so
- -DLIBDIVECOMPUTER_INCLUDE_DIR=../../../stage/usr/local/include
+ - -DCMAKE_C_COMPILER_LAUNCHER=ccache
+ - -DCMAKE_CXX_COMPILER_LAUNCHER=ccache
source-type: git
build-packages:
- build-essential
+ - ccache
- libcurl4-gnutls-dev
- libftdi1-dev
- libgit2-dev