Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include libsoup-2.4 #6

Merged
merged 1 commit into from
Nov 25, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 25 additions & 17 deletions snapcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,27 +41,28 @@ apps:
# - calendar-service

parts:
gnome-online-accounts:
librest:
source: https://gitlab.gnome.org/GNOME/librest.git
source-tag: '0.8.1'
source-depth: 1
# ext:updatesnap
# version-format:
# lower-than: '3.46'
# no-9x-revisions: true
source: https://gitlab.gnome.org/GNOME/gnome-online-accounts
source-type: git
source-tag: '3.45.2'
source-depth: 1
plugin: meson
meson-parameters:
# same-major: true
# same-minor: true
plugin: autotools
autotools-configure-parameters:
- --prefix=/usr
- --buildtype=release
- --libdir=\${exec_prefix}/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
build-packages:
- cmake
- libjavascriptcoregtk-4.1-dev
- libkrb5-dev
- gtk-doc-tools
- libsoup2.4-dev
- libsoup-gnome2.4-dev
stage-packages:
- libsoup-2.4-1
- libsoup-gnome-2.4-1

gnome-recipes:
# ext:updatesnap
after: [gnome-online-accounts]
after: [librest]
source: https://github.com/GNOME/recipes.git
source-type: git
source-tag: '2.0.4'
Expand All @@ -73,16 +74,23 @@ parts:
- --buildtype=release
build-packages:
- libgnome-autoar-0-dev
- libsoup2.4-dev
- libsoup-gnome2.4-dev
- librest-dev
- libgoa-1.0-dev
stage-packages:
- libgnome-autoar-0-0
- libsoup-2.4-1
- libsoup-gnome-2.4-1
- librest-1.0-0
- libgoa-1.0-0b
build-snaps:
- gnome-46-2404-sdk/latest/candidate


sergio-costas marked this conversation as resolved.
Show resolved Hide resolved
cleanup:
after: [ gnome-recipes ]
plugin: nil
build-snaps: [core24, gtk-common-themes, gnome-46-2404]
build-snaps: [core24, gtk-common-themes, gnome-46-2404/latest/candidate]
seb128 marked this conversation as resolved.
Show resolved Hide resolved
override-prime: |
set -eux
for snap in "core24" "gtk-common-themes" "gnome-46-2404"; do
Expand Down
Loading