snap: use cmake snap and use . as source
- override the `PATH` - use gcc from toolchains PPA
This commit is contained in:
committed by
Joshua Goins
parent
195864d3ac
commit
e2b0a105a7
@@ -27,6 +27,10 @@ apps:
|
|||||||
|
|
||||||
compression: lzo
|
compression: lzo
|
||||||
|
|
||||||
|
package-repositories:
|
||||||
|
- type: apt
|
||||||
|
ppa: ubuntu-toolchain-r/test
|
||||||
|
|
||||||
slots:
|
slots:
|
||||||
session-dbus-interface:
|
session-dbus-interface:
|
||||||
interface: dbus
|
interface: dbus
|
||||||
@@ -62,7 +66,7 @@ parts:
|
|||||||
- -Dcrypto=disabled
|
- -Dcrypto=disabled
|
||||||
- -Dgtk_doc=false
|
- -Dgtk_doc=false
|
||||||
build-packages:
|
build-packages:
|
||||||
- meson
|
- meson
|
||||||
- libglib2.0-dev
|
- libglib2.0-dev
|
||||||
- libgcrypt20-dev
|
- libgcrypt20-dev
|
||||||
prime:
|
prime:
|
||||||
@@ -76,6 +80,7 @@ parts:
|
|||||||
source-depth: 1
|
source-depth: 1
|
||||||
plugin: cmake
|
plugin: cmake
|
||||||
build-environment:
|
build-environment:
|
||||||
|
- PATH: /snap/bin:${PATH}
|
||||||
- PKG_CONFIG_PATH: $CRAFT_STAGE/usr/lib/$CRAFT_ARCH_TRIPLET/pkgconfig:$PKG_CONFIG_PATH
|
- PKG_CONFIG_PATH: $CRAFT_STAGE/usr/lib/$CRAFT_ARCH_TRIPLET/pkgconfig:$PKG_CONFIG_PATH
|
||||||
cmake-parameters:
|
cmake-parameters:
|
||||||
- -DCMAKE_INSTALL_PREFIX=/usr
|
- -DCMAKE_INSTALL_PREFIX=/usr
|
||||||
@@ -95,7 +100,13 @@ parts:
|
|||||||
source-tag: 0.9.1
|
source-tag: 0.9.1
|
||||||
source-depth: 1
|
source-depth: 1
|
||||||
plugin: cmake
|
plugin: cmake
|
||||||
|
build-environment:
|
||||||
|
- PATH: /snap/bin:${PATH}
|
||||||
|
build-snaps:
|
||||||
|
- cmake
|
||||||
build-packages:
|
build-packages:
|
||||||
|
- gcc-13
|
||||||
|
- g++-13
|
||||||
- libssl-dev
|
- libssl-dev
|
||||||
cmake-parameters:
|
cmake-parameters:
|
||||||
- -DCMAKE_INSTALL_PREFIX=/usr
|
- -DCMAKE_INSTALL_PREFIX=/usr
|
||||||
@@ -103,6 +114,9 @@ parts:
|
|||||||
- -DBUILD_TESTING=OFF
|
- -DBUILD_TESTING=OFF
|
||||||
- -DQuotient_ENABLE_E2EE=ON
|
- -DQuotient_ENABLE_E2EE=ON
|
||||||
- -DBUILD_WITH_QT6=ON
|
- -DBUILD_WITH_QT6=ON
|
||||||
|
override-build: |
|
||||||
|
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-13 100 --slave /usr/bin/g++ g++ /usr/bin/g++-13 --slave /usr/bin/gcov gcov /usr/bin/gcov-13
|
||||||
|
craftctl default
|
||||||
prime:
|
prime:
|
||||||
- -usr/include
|
- -usr/include
|
||||||
- -usr/lib/*/pkgconfig
|
- -usr/lib/*/pkgconfig
|
||||||
@@ -113,6 +127,8 @@ parts:
|
|||||||
source-tag: 'v0.3.0'
|
source-tag: 'v0.3.0'
|
||||||
source-depth: 1
|
source-depth: 1
|
||||||
plugin: cmake
|
plugin: cmake
|
||||||
|
build-environment:
|
||||||
|
- PATH: /snap/bin:${PATH}
|
||||||
cmake-parameters:
|
cmake-parameters:
|
||||||
- -DCMAKE_INSTALL_PREFIX=/usr
|
- -DCMAKE_INSTALL_PREFIX=/usr
|
||||||
- -DCMAKE_BUILD_TYPE=Release
|
- -DCMAKE_BUILD_TYPE=Release
|
||||||
@@ -130,9 +146,10 @@ parts:
|
|||||||
- kquickimageeditor
|
- kquickimageeditor
|
||||||
parse-info:
|
parse-info:
|
||||||
- usr/share/metainfo/org.kde.neochat.appdata.xml
|
- usr/share/metainfo/org.kde.neochat.appdata.xml
|
||||||
source: https://invent.kde.org/network/neochat.git
|
source: .
|
||||||
source-tag: 'v24.08.1'
|
|
||||||
plugin: cmake
|
plugin: cmake
|
||||||
|
build-environment:
|
||||||
|
- PATH: /snap/bin:${PATH}
|
||||||
build-packages:
|
build-packages:
|
||||||
- cmark
|
- cmark
|
||||||
- libcmark-dev
|
- libcmark-dev
|
||||||
|
|||||||
Reference in New Issue
Block a user