[gnome-build-meta/alatiera/41-alpha: 5/8] wip 41.alpha
- From: Jordan Petridis <jpetridis src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-build-meta/alatiera/41-alpha: 5/8] wip 41.alpha
- Date: Fri, 16 Jul 2021 19:49:36 +0000 (UTC)
commit d849af786a318493a9df892e9cd459e55120250d
Author: Jordan Petridis <jordan centricular com>
Date: Fri Jul 16 01:50:14 2021 +0300
wip 41.alpha
.gitlab-ci.yml | 19 +-----
elements/core-deps/atkmm-1.6.bst | 6 +-
elements/core-deps/cogl.bst | 6 +-
elements/core-deps/dconf.bst | 9 +--
elements/core-deps/evolution-data-server.bst | 8 +--
elements/core-deps/folks.bst | 8 +--
elements/core-deps/geocode-glib.bst | 8 +--
elements/core-deps/gfbgraph.bst | 6 +-
elements/core-deps/glibmm-2.4.bst | 6 +-
elements/core-deps/gmime.bst | 6 +-
elements/core-deps/gnome-autoar.bst | 6 +-
elements/core-deps/gnome-online-accounts.bst | 8 +--
elements/core-deps/gnome-video-effects.bst | 6 +-
elements/core-deps/gom.bst | 6 +-
elements/core-deps/grilo-plugins.bst | 6 +-
elements/core-deps/grilo.bst | 6 +-
elements/core-deps/gsound.bst | 6 +-
elements/core-deps/gspell.bst | 8 +--
elements/core-deps/gssdp.bst | 6 +-
elements/core-deps/gtk-vnc.bst | 12 +---
elements/core-deps/gtkmm-3.bst | 6 +-
elements/core-deps/gupnp-av.bst | 8 +--
elements/core-deps/gupnp-dlna.bst | 8 +--
elements/core-deps/gupnp.bst | 8 +--
elements/core-deps/jsonrpc-glib.bst | 6 +-
elements/core-deps/libchamplain.bst | 8 +--
elements/core-deps/libdazzle.bst | 6 +-
elements/core-deps/libgdata.bst | 6 +-
elements/core-deps/libgit2-glib.bst | 6 +-
elements/core-deps/libgnomekbd.bst | 8 +--
elements/core-deps/libgsf.bst | 6 +-
elements/core-deps/libgtop.bst | 6 +-
elements/core-deps/libgxps.bst | 8 +--
elements/core-deps/libmediaart.bst | 6 +-
elements/core-deps/libnma.bst | 8 +--
elements/core-deps/libpeas.bst | 6 +-
elements/core-deps/librest.bst | 6 +-
elements/core-deps/libsigcplusplus-2.0.bst | 6 +-
elements/core-deps/mm-common.bst | 6 +-
.../core-deps/mobile-broadband-provider-info.bst | 6 +-
elements/core-deps/pangomm-1.4.bst | 6 +-
elements/core-deps/phodav.bst | 6 +-
elements/core-deps/pyatspi.bst | 6 +-
elements/core-deps/template-glib.bst | 6 +-
elements/core-deps/totem-pl-parser.bst | 6 +-
elements/core-deps/tracker-miners.bst | 6 +-
elements/core-deps/vte.bst | 8 +--
elements/core-deps/zenity.bst | 6 +-
elements/core/baobab.bst | 6 +-
elements/core/calls.bst | 8 +--
elements/core/cheese.bst | 8 +--
elements/core/dconf-editor.bst | 7 +--
elements/core/devhelp.bst | 8 +--
elements/core/eog.bst | 6 +-
elements/core/epiphany.bst | 6 +-
elements/core/evince.bst | 8 +--
elements/core/gdm.bst | 7 +--
elements/core/gedit.bst | 12 +---
elements/core/gnome-backgrounds.bst | 6 +-
elements/core/gnome-bluetooth.bst | 8 +--
elements/core/gnome-boxes.bst | 15 +----
elements/core/gnome-builder.bst | 6 +-
elements/core/gnome-calculator.bst | 6 +-
elements/core/gnome-calendar.bst | 8 +--
elements/core/gnome-characters.bst | 6 +-
elements/core/gnome-clocks.bst | 6 +-
elements/core/gnome-color-manager.bst | 6 +-
elements/core/gnome-contacts.bst | 6 +-
elements/core/gnome-control-center.bst | 12 +---
elements/core/gnome-desktop.bst | 8 +--
elements/core/gnome-disk-utility.bst | 6 +-
elements/core/gnome-font-viewer.bst | 6 +-
elements/core/gnome-initial-setup.bst | 10 +--
elements/core/gnome-keyring.bst | 6 +-
elements/core/gnome-logs.bst | 6 +-
elements/core/gnome-maps.bst | 6 +-
elements/core/gnome-menus.bst | 6 +-
elements/core/gnome-music.bst | 15 +----
elements/core/gnome-photos.bst | 12 +---
elements/core/gnome-remote-desktop.bst | 8 +--
elements/core/gnome-screenshot.bst | 6 +-
elements/core/gnome-session.bst | 8 +--
elements/core/gnome-settings-daemon.bst | 11 +---
elements/core/gnome-shell-extensions.bst | 6 +-
elements/core/gnome-shell.bst | 12 +---
elements/core/gnome-software.bst | 6 +-
elements/core/gnome-system-monitor.bst | 6 +-
elements/core/gnome-terminal.bst | 8 +--
elements/core/gnome-tour.bst | 7 +--
elements/core/gnome-user-docs.bst | 6 +-
elements/core/gnome-user-share.bst | 8 +--
elements/core/gnome-weather.bst | 6 +-
elements/core/mutter.bst | 8 +--
elements/core/nautilus.bst | 10 +--
elements/core/orca.bst | 6 +-
elements/core/rygel.bst | 8 +--
elements/core/simple-scan.bst | 6 +-
elements/core/sushi.bst | 6 +-
elements/core/sysprof.inc | 6 +-
elements/core/totem.bst | 13 +---
elements/freedesktop-sdk.bst | 1 +
elements/sdk-deps/gvfs.bst | 8 +--
elements/sdk/adwaita-icon-theme.bst | 6 +-
elements/sdk/appstream-glib.bst | 8 +--
elements/sdk/at-spi2-atk.bst | 6 +-
elements/sdk/at-spi2-core.bst | 6 +-
elements/sdk/atk.bst | 6 +-
elements/sdk/gcab.bst | 6 +-
elements/sdk/gcr.bst | 8 +--
elements/sdk/gdk-pixbuf.bst | 6 +-
elements/sdk/gjs.bst | 9 +--
elements/sdk/glib-networking.bst | 6 +-
elements/sdk/glib.bst | 9 +--
elements/sdk/gobject-introspection.bst | 6 +-
elements/sdk/graphene.bst | 8 +--
elements/sdk/gsettings-desktop-schemas.bst | 8 +--
elements/sdk/gtk+-3.bst | 9 +--
elements/sdk/gtk-doc.bst | 6 +-
elements/sdk/gtk.bst | 9 +--
elements/sdk/gtksourceview.bst | 8 +--
elements/sdk/json-glib.bst | 6 +-
elements/sdk/libgee.bst | 6 +-
elements/sdk/libhandy.bst | 6 +-
elements/sdk/libnotify.bst | 9 +--
elements/sdk/librsvg.bst | 7 +--
elements/sdk/libsecret.bst | 6 +-
elements/sdk/libsoup-2.4.bst | 9 +--
elements/sdk/libsoup.bst | 9 +--
elements/sdk/pango.bst | 6 +-
elements/sdk/pygobject.bst | 6 +-
elements/sdk/tracker.bst | 6 +-
elements/sdk/vala.bst | 6 +-
elements/sdk/yelp-tools.bst | 6 +-
elements/sdk/yelp-xsl.bst | 6 +-
elements/sdk/yelp.bst | 6 +-
junction.refs | 4 --
project.conf | 72 ++--------------------
137 files changed, 407 insertions(+), 647 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 509cea93..c0b9fd7b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,13 +1,11 @@
include: .gitlab-ci/arch.yml
-
variables:
GET_SOURCES_ATTEMPTS: 3
- BST_STRICT: '--no-strict'
+ BST_STRICT: '--strict'
BST_TRACK_TAGS: 'false'
BST_NO_PUSH: "bst $BST_STRICT --config .gitlab-ci/buildstream-nopush.conf --log-file logs/build.log
--colors"
BST: "bst $BST_STRICT --config .gitlab-ci/buildstream.conf --log-file logs/build.log --colors"
- FLATPAK_BRANCH: master
-
+ FLATPAK_BRANCH: 41alpha
stages:
- track
- build
@@ -55,7 +53,6 @@ default:
paths:
- logs
expire_in: '1 week'
-
.manual-image-template:
stage: deploy
needs:
@@ -71,14 +68,12 @@ default:
paths:
- image
expire_in: '2 days'
-
.deploy-rules:
rules:
- if: $EMERGENCY || $BST_TRACK_TAGS != "false"
when: never
- if: $CI_COMMIT_REF_NAME == "master"
- if: $CI_COMMIT_REF_NAME =~ /^gnome-\d\d$/ && $CI_PIPELINE_SOURCE != "schedule"
-
.ostree-template:
extends: .deploy-rules
stage: deploy
@@ -119,7 +114,6 @@ track:
- ${BST} track --deps all core.bst flatpak-runtimes.bst vm/image.bst boards/rock64/image.bst
boards/raspberrypi-4/image.bst vm/repo-devel.bst iso/image.bst
- echo $CI_JOB_ID > track-job.id
retry: 2
- # only run on branches targeting master
rules:
- if: $FLATPAK_BRANCH == 'master' && $CI_MERGE_REQUEST_ID == null
artifacts:
@@ -219,7 +213,6 @@ deploy-flatpak:
include:
- artifact: flatpak-deploy.yml
job: generate-deploy-config
-
vm-image-x86_64:
extends:
- .manual-image-template
@@ -231,7 +224,6 @@ vm-image-x86_64:
artifacts: false
variables:
IMAGE: vm/image.bst
-
.pinebook-pro-image:
extends:
- .manual-image-template
@@ -243,7 +235,6 @@ vm-image-x86_64:
artifacts: false
variables:
IMAGE: boards/pinebook-pro/image.bst
-
rock64-image:
extends:
- .manual-image-template
@@ -255,7 +246,6 @@ rock64-image:
artifacts: false
variables:
IMAGE: boards/rock64/image.bst
-
raspberrypi-4-image:
extends:
- .manual-image-template
@@ -267,7 +257,6 @@ raspberrypi-4-image:
artifacts: false
variables:
IMAGE: boards/raspberrypi-4/image.bst
-
iso-installer-x86_64:
extends:
- .manual-image-template
@@ -279,7 +268,6 @@ iso-installer-x86_64:
optional: true
- job: 'build-x86_64'
artifacts: false
-
s3-image:
extends: .x86_64
stage: deploy
@@ -311,7 +299,6 @@ s3-image:
when: never
- if: $CI_COMMIT_REF_NAME == "master" && $CI_PIPELINE_SOURCE == "schedule"
- if: $CI_COMMIT_TAG
-
openh264-x86_64:
extends:
- .x86_64
@@ -364,8 +351,6 @@ ostree-x86_64:
optional: true
- job: 'build-x86_64'
artifacts: false
-
-
cve_report:
extends: .x86_64
stage: reports
diff --git a/elements/core-deps/atkmm-1.6.bst b/elements/core-deps/atkmm-1.6.bst
index 9f484b1c..54e7c0d9 100644
--- a/elements/core-deps/atkmm-1.6.bst
+++ b/elements/core-deps/atkmm-1.6.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/atkmm.git
- track: atkmm-2-28
+- kind: tar
+ url: gnome_downloads:atkmm/2.28/atkmm-2.28.2.tar.xz
+ ref: a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
build-depends:
- core-deps/mm-common.bst
- freedesktop-sdk.bst:components/m4.bst
diff --git a/elements/core-deps/cogl.bst b/elements/core-deps/cogl.bst
index 1ca6d1b0..d395d6c7 100644
--- a/elements/core-deps/cogl.bst
+++ b/elements/core-deps/cogl.bst
@@ -1,8 +1,8 @@
kind: autotools
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/cogl.git
- track: cogl-1.22
+- kind: tar
+ url: gnome_downloads:cogl/1.22/cogl-1.22.8.tar.xz
+ ref: a805b2b019184710ff53d0496f9f0ce6dcca420c141a0f4f6fcc02131581d759
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/core-deps/dconf.bst b/elements/core-deps/dconf.bst
index ce7ca304..593ad8de 100644
--- a/elements/core-deps/dconf.bst
+++ b/elements/core-deps/dconf.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/dconf.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:dconf/0.40/dconf-0.40.0.tar.xz
+ ref: cf7f22a4c9200421d8d3325c5c1b8b93a36843650c9f95d6451e20f0bcb24533
build-depends:
- sdk/vala.bst
- freedesktop-sdk.bst:components/dbus.bst
@@ -19,7 +17,6 @@ depends:
variables:
meson-local: >-
-Dbash_completion=false
-
public:
bst:
split-rules:
diff --git a/elements/core-deps/evolution-data-server.bst b/elements/core-deps/evolution-data-server.bst
index fa6292c3..a9decd69 100644
--- a/elements/core-deps/evolution-data-server.bst
+++ b/elements/core-deps/evolution-data-server.bst
@@ -1,10 +1,8 @@
kind: cmake
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/evolution-data-server.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:evolution-data-server/3.41/evolution-data-server-3.41.1.tar.xz
+ ref: 7dc1db6fb262da002bf3695b97ec361760b8683dfaa8f713e59c42ac08c22337
build-depends:
- core-deps/intltool.bst
- sdk/vala.bst
diff --git a/elements/core-deps/folks.bst b/elements/core-deps/folks.bst
index dd53d17b..0c57e120 100644
--- a/elements/core-deps/folks.bst
+++ b/elements/core-deps/folks.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/folks.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:folks/0.15/folks-0.15.2.tar.xz
+ ref: ef777b2696d15ec31ba8b940ecabc17fe7fab909584f9425258f54d295ccd122
build-depends:
- sdk/gobject-introspection.bst
- sdk/vala.bst
diff --git a/elements/core-deps/geocode-glib.bst b/elements/core-deps/geocode-glib.bst
index f956e83f..54006551 100644
--- a/elements/core-deps/geocode-glib.bst
+++ b/elements/core-deps/geocode-glib.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/geocode-glib.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:geocode-glib/3.26/geocode-glib-3.26.2.tar.xz
+ ref: 01fe84cfa0be50c6e401147a2bc5e2f1574326e2293b55c69879be3e82030fd1
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/core-deps/gfbgraph.bst b/elements/core-deps/gfbgraph.bst
index 7857d5e8..fbe6bb1b 100644
--- a/elements/core-deps/gfbgraph.bst
+++ b/elements/core-deps/gfbgraph.bst
@@ -1,8 +1,8 @@
kind: autotools
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/libgfbgraph.git
- track: stable-0.2.x
+- kind: tar
+ url: gnome_downloads:gfbgraph/0.2/gfbgraph-0.2.4.tar.xz
+ ref: 6065391f35e7335588cc6b0cc4c1abbce7341488573a654551264cb9793b9379
build-depends:
- sdk/gtk-doc.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/glibmm-2.4.bst b/elements/core-deps/glibmm-2.4.bst
index 85a2e7ca..4c9f2eb7 100644
--- a/elements/core-deps/glibmm-2.4.bst
+++ b/elements/core-deps/glibmm-2.4.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/glibmm.git
- track: glibmm-2-66
+- kind: tar
+ url: gnome_downloads:glibmm/2.66/glibmm-2.66.1.tar.xz
+ ref: 69bd6b5327716ca2f511ab580a969fd7bf0cd2c24ce15e1d0e530592d3ff209c
build-depends:
- core-deps/mm-common.bst
- freedesktop-sdk.bst:components/m4.bst
diff --git a/elements/core-deps/gmime.bst b/elements/core-deps/gmime.bst
index 2a2702ae..1128637d 100644
--- a/elements/core-deps/gmime.bst
+++ b/elements/core-deps/gmime.bst
@@ -1,8 +1,8 @@
kind: autotools
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gmime.git
- track: master
+- kind: tar
+ url: gnome_downloads:gmime/3.2/gmime-3.2.7.tar.xz
+ ref: 2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/core-deps/gnome-autoar.bst b/elements/core-deps/gnome-autoar.bst
index 4d774bfa..b4daf136 100644
--- a/elements/core-deps/gnome-autoar.bst
+++ b/elements/core-deps/gnome-autoar.bst
@@ -1,8 +1,8 @@
kind: autotools
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-autoar.git
- track: master
+- kind: tar
+ url: gnome_downloads:gnome-autoar/0.3/gnome-autoar-0.3.3.tar.xz
+ ref: 272400f73a375a7e88fdf1e12591bfb8f3f03edf01780cadcd74f70b613e5c04
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/core-deps/gnome-online-accounts.bst b/elements/core-deps/gnome-online-accounts.bst
index 72ee76e9..7b0cf1d2 100644
--- a/elements/core-deps/gnome-online-accounts.bst
+++ b/elements/core-deps/gnome-online-accounts.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-online-accounts.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:gnome-online-accounts/3.40/gnome-online-accounts-3.40.0.tar.xz
+ ref: 585c4f979f6f543b77bfdb4fb01eb18ba25c2aec5b7866c676d929616fb2c3fa
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/core-deps/gnome-video-effects.bst b/elements/core-deps/gnome-video-effects.bst
index a973f048..80c6b0ee 100644
--- a/elements/core-deps/gnome-video-effects.bst
+++ b/elements/core-deps/gnome-video-effects.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-video-effects.git
- track: master
+- kind: tar
+ url: gnome_downloads:gnome-video-effects/0.5/gnome-video-effects-0.5.0.tar.xz
+ ref: 4dc68e9b38fdfc1e8e0414e2d7ee83ace78efdee76f30506cc9dcd07394ad0c8
build-depends:
- freedesktop-sdk.bst:components/perl-xml-parser.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core-deps/gom.bst b/elements/core-deps/gom.bst
index d04659cb..994214b7 100644
--- a/elements/core-deps/gom.bst
+++ b/elements/core-deps/gom.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gom.git
- track: master
+- kind: tar
+ url: gnome_downloads:gom/0.4/gom-0.4.tar.xz
+ ref: 68d08006aaa3b58169ce7cf1839498f45686fba8115f09acecb89d77e1018a9d
build-depends:
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
depends:
diff --git a/elements/core-deps/grilo-plugins.bst b/elements/core-deps/grilo-plugins.bst
index f5840919..bf2470af 100644
--- a/elements/core-deps/grilo-plugins.bst
+++ b/elements/core-deps/grilo-plugins.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/grilo-plugins.git
- track: master
+- kind: tar
+ url: gnome_downloads:grilo-plugins/0.3/grilo-plugins-0.3.13.tar.xz
+ ref: 1c4305d67364a930543836cc1982f30e946973b8ff6af3efe31d87709ab520f8
build-depends:
- freedesktop-sdk.bst:components/itstool.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core-deps/grilo.bst b/elements/core-deps/grilo.bst
index e2c32d1f..bfcbd8ec 100644
--- a/elements/core-deps/grilo.bst
+++ b/elements/core-deps/grilo.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/grilo.git
- track: master
+- kind: tar
+ url: gnome_downloads:grilo/0.3/grilo-0.3.13.tar.xz
+ ref: d14837f22341943ed8a189d9f0827a17016b802d18d0ed080e1413de0fdc927b
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/core-deps/gsound.bst b/elements/core-deps/gsound.bst
index 9d9fe5bd..515be3f4 100644
--- a/elements/core-deps/gsound.bst
+++ b/elements/core-deps/gsound.bst
@@ -1,8 +1,8 @@
kind: autotools
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gsound.git
- track: master
+- kind: tar
+ url: gnome_downloads:gsound/1.0/gsound-1.0.2.tar.xz
+ ref: bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
- kind: patch
path: files/gsound/automake-fix.patch
build-depends:
diff --git a/elements/core-deps/gspell.bst b/elements/core-deps/gspell.bst
index a78fd63e..ea9f537b 100644
--- a/elements/core-deps/gspell.bst
+++ b/elements/core-deps/gspell.bst
@@ -1,10 +1,8 @@
kind: autotools
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gspell.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:gspell/1.9/gspell-1.9.1.tar.xz
+ ref: dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/core-deps/gssdp.bst b/elements/core-deps/gssdp.bst
index 294da34e..098b3f82 100644
--- a/elements/core-deps/gssdp.bst
+++ b/elements/core-deps/gssdp.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gssdp.git
- track: master
+- kind: tar
+ url: gnome_downloads:gssdp/1.3/gssdp-1.3.0.tar.xz
+ ref: e739cf33f813403a53973cd8f2882dcd7208bad9582269f7066fc9e8ea3a52cc
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/core-deps/gtk-vnc.bst b/elements/core-deps/gtk-vnc.bst
index 776a869f..6b5e02ad 100644
--- a/elements/core-deps/gtk-vnc.bst
+++ b/elements/core-deps/gtk-vnc.bst
@@ -1,14 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gtk-vnc.git
- track: master
- submodules:
- subprojects/keycodemapdb:
- checkout: true
- url: gitlab_com:keycodemap/keycodemapdb.git
-
+- kind: tar
+ url: gnome_downloads:gtk-vnc/1.2/gtk-vnc-1.2.0.tar.xz
+ ref: 7aaf80040d47134a963742fb6c94e970fcb6bf52dc975d7ae542b2ef5f34b94a
build-depends:
- sdk/gobject-introspection.bst
- sdk/vala.bst
diff --git a/elements/core-deps/gtkmm-3.bst b/elements/core-deps/gtkmm-3.bst
index 28f5ff19..a369a24f 100644
--- a/elements/core-deps/gtkmm-3.bst
+++ b/elements/core-deps/gtkmm-3.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gtkmm.git
- track: gtkmm-3-24
+- kind: tar
+ url: gnome_downloads:gtkmm/3.24/gtkmm-3.24.5.tar.xz
+ ref: 856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
build-depends:
- core-deps/mm-common.bst
- freedesktop-sdk.bst:components/m4.bst
diff --git a/elements/core-deps/gupnp-av.bst b/elements/core-deps/gupnp-av.bst
index 54d98f69..bb8012f7 100644
--- a/elements/core-deps/gupnp-av.bst
+++ b/elements/core-deps/gupnp-av.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gupnp-av.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:gupnp-av/0.13/gupnp-av-0.13.0.tar.xz
+ ref: 578b8f562b0f7e908416a41efbe2b7e6b892cd2ed7eac61ac63c48fdc8d7e6c8
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/core-deps/gupnp-dlna.bst b/elements/core-deps/gupnp-dlna.bst
index 86f98870..570e9d0d 100644
--- a/elements/core-deps/gupnp-dlna.bst
+++ b/elements/core-deps/gupnp-dlna.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gupnp-dlna.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:gupnp-dlna/0.11/gupnp-dlna-0.11.0.tar.xz
+ ref: ffe130d2d9f965a117bac71c710bddc69bc94ca0cebc845f34cfb1e47276e85b
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/core-deps/gupnp.bst b/elements/core-deps/gupnp.bst
index cd5136d4..14988014 100644
--- a/elements/core-deps/gupnp.bst
+++ b/elements/core-deps/gupnp.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gupnp.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:gupnp/1.3/gupnp-1.3.0.tar.xz
+ ref: df8279293aae45ea6bb6de1b13bf1988285c8f2f4f25569fb0d79325a8471666
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/core-deps/jsonrpc-glib.bst b/elements/core-deps/jsonrpc-glib.bst
index 5b955650..25f8146e 100644
--- a/elements/core-deps/jsonrpc-glib.bst
+++ b/elements/core-deps/jsonrpc-glib.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/jsonrpc-glib.git
- track: master
+- kind: tar
+ url: gnome_downloads:jsonrpc-glib/3.38/jsonrpc-glib-3.38.0.tar.xz
+ ref: dc5f1914a91152b70fa8fc9a11ede13148ab4af644db27a36632388c927a8a82
build-depends:
- sdk/gobject-introspection.bst
- sdk/vala.bst
diff --git a/elements/core-deps/libchamplain.bst b/elements/core-deps/libchamplain.bst
index d88b5e91..227ae106 100644
--- a/elements/core-deps/libchamplain.bst
+++ b/elements/core-deps/libchamplain.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/libchamplain.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:libchamplain/0.12/libchamplain-0.12.20.tar.xz
+ ref: 0232b4bfcd130a1c5bda7b6aec266bf2d06e701e8093df1886f1e26bc1ba3066
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/core-deps/libdazzle.bst b/elements/core-deps/libdazzle.bst
index 4c5e5844..3cd8bd1f 100644
--- a/elements/core-deps/libdazzle.bst
+++ b/elements/core-deps/libdazzle.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/libdazzle.git
- track: master
+- kind: tar
+ url: gnome_downloads:libdazzle/3.40/libdazzle-3.40.0.tar.xz
+ ref: dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
build-depends:
- sdk/gobject-introspection.bst
- sdk/vala.bst
diff --git a/elements/core-deps/libgdata.bst b/elements/core-deps/libgdata.bst
index 77b9af02..d05e3ea7 100644
--- a/elements/core-deps/libgdata.bst
+++ b/elements/core-deps/libgdata.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/libgdata.git
- track: libgdata-0-18
+- kind: tar
+ url: gnome_downloads:libgdata/0.18/libgdata-0.18.1.tar.xz
+ ref: dd8592eeb6512ad0a8cf5c8be8c72e76f74bfe6b23e4dd93f0756ee0716804c7
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/core-deps/libgit2-glib.bst b/elements/core-deps/libgit2-glib.bst
index 2a4a3612..e8a5f420 100644
--- a/elements/core-deps/libgit2-glib.bst
+++ b/elements/core-deps/libgit2-glib.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/libgit2-glib.git
- track: master
+- kind: tar
+ url: gnome_downloads:libgit2-glib/0.99/libgit2-glib-0.99.0.1.tar.xz
+ ref: e05a75c444d9c8d5991afc4a5a64cd97d731ce21aeb7c1c651ade1a3b465b9de
build-depends:
- sdk/gobject-introspection.bst
- sdk/vala.bst
diff --git a/elements/core-deps/libgnomekbd.bst b/elements/core-deps/libgnomekbd.bst
index 7814b067..c017ec2b 100644
--- a/elements/core-deps/libgnomekbd.bst
+++ b/elements/core-deps/libgnomekbd.bst
@@ -1,10 +1,8 @@
kind: autotools
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/libgnomekbd.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:libgnomekbd/3.26/libgnomekbd-3.26.1.tar.xz
+ ref: f7ca02631576e9b88aee1b1bae37ac1488b80ee7975f20a97f29e761a7172679
build-depends:
- sdk/gobject-introspection.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/libgsf.bst b/elements/core-deps/libgsf.bst
index 6711c337..06fc39c6 100644
--- a/elements/core-deps/libgsf.bst
+++ b/elements/core-deps/libgsf.bst
@@ -1,8 +1,8 @@
kind: autotools
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/libgsf.git
- track: master
+- kind: tar
+ url: gnome_downloads:libgsf/1.14/libgsf-1.14.47.tar.xz
+ ref: d188ebd3787b5375a8fd38ee6f761a2007de5e98fa0cf5623f271daa67ba774d
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/core-deps/libgtop.bst b/elements/core-deps/libgtop.bst
index 87b966f2..865eaa8a 100644
--- a/elements/core-deps/libgtop.bst
+++ b/elements/core-deps/libgtop.bst
@@ -1,8 +1,8 @@
kind: autotools
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/libgtop.git
- track: master
+- kind: tar
+ url: gnome_downloads:libgtop/2.40/libgtop-2.40.0.tar.xz
+ ref: 78f3274c0c79c434c03655c1b35edf7b95ec0421430897fb1345a98a265ed2d4
build-depends:
- sdk/gtk-doc.bst
- freedesktop-sdk.bst:components/texinfo.bst
diff --git a/elements/core-deps/libgxps.bst b/elements/core-deps/libgxps.bst
index cfc1a727..45a0cea4 100644
--- a/elements/core-deps/libgxps.bst
+++ b/elements/core-deps/libgxps.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/libgxps.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:libgxps/0.3/libgxps-0.3.2.tar.xz
+ ref: 6d27867256a35ccf9b69253eb2a88a32baca3b97d5f4ef7f82e3667fa435251c
build-depends:
- sdk/gobject-introspection.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core-deps/libmediaart.bst b/elements/core-deps/libmediaart.bst
index 868606c6..8915f3e4 100644
--- a/elements/core-deps/libmediaart.bst
+++ b/elements/core-deps/libmediaart.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/libmediaart.git
- track: master
+- kind: tar
+ url: gnome_downloads:libmediaart/1.9/libmediaart-1.9.5.tar.xz
+ ref: 07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/core-deps/libnma.bst b/elements/core-deps/libnma.bst
index 2ade7a9b..0ff184c6 100644
--- a/elements/core-deps/libnma.bst
+++ b/elements/core-deps/libnma.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/libnma.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:libnma/1.8/libnma-1.8.30.tar.xz
+ ref: da33e72a49e07d855d97a52aa9a8962a4c96f52b9168c4e0027117ad8ffdafb4
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/core-deps/libpeas.bst b/elements/core-deps/libpeas.bst
index def4671d..69c88b5c 100644
--- a/elements/core-deps/libpeas.bst
+++ b/elements/core-deps/libpeas.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/libpeas.git
- track: master
+- kind: tar
+ url: gnome_downloads:libpeas/1.30/libpeas-1.30.0.tar.xz
+ ref: 0bf5562e9bfc0382a9dcb81f64340787542568762a3a367d9d90f6185898b9a3
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/core-deps/librest.bst b/elements/core-deps/librest.bst
index aa0a216d..5d05a250 100644
--- a/elements/core-deps/librest.bst
+++ b/elements/core-deps/librest.bst
@@ -1,8 +1,8 @@
kind: autotools
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/librest.git
- track: librest-0-7
+- kind: tar
+ url: gnome_downloads:rest/0.8/rest-0.8.1.tar.xz
+ ref: 0513aad38e5d3cedd4ae3c551634e3be1b9baaa79775e53b2dba9456f15b01c9
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/core-deps/libsigcplusplus-2.0.bst b/elements/core-deps/libsigcplusplus-2.0.bst
index 620d64bb..9152de64 100644
--- a/elements/core-deps/libsigcplusplus-2.0.bst
+++ b/elements/core-deps/libsigcplusplus-2.0.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: github_com:libsigcplusplus/libsigcplusplus.git
- track: libsigc++-2-10
+- kind: tar
+ url: gnome_downloads:libsigc++/2.10/libsigc++-2.10.7.tar.xz
+ ref: d082a2ce72c750f66b1a415abe3e852df2eae1e8af53010f4ac2ea261a478832
build-depends:
- core-deps/mm-common.bst
- freedesktop-sdk.bst:components/m4.bst
diff --git a/elements/core-deps/mm-common.bst b/elements/core-deps/mm-common.bst
index 9d65886f..98d5a5d8 100644
--- a/elements/core-deps/mm-common.bst
+++ b/elements/core-deps/mm-common.bst
@@ -17,9 +17,9 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/mm-common.git
- track: master
+- kind: tar
+ url: gnome_downloads:mm-common/1.0/mm-common-1.0.3.tar.xz
+ ref: e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5
- kind: local
path: files/mm-common/libstdc++.tag
directory: doctags/
diff --git a/elements/core-deps/mobile-broadband-provider-info.bst
b/elements/core-deps/mobile-broadband-provider-info.bst
index 7ef48952..033f96ef 100644
--- a/elements/core-deps/mobile-broadband-provider-info.bst
+++ b/elements/core-deps/mobile-broadband-provider-info.bst
@@ -1,8 +1,8 @@
kind: autotools
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/mobile-broadband-provider-info.git
- track: master
+- kind: tar
+ url: gnome_downloads:mobile-broadband-provider-info/20201225/mobile-broadband-provider-info-20201225.tar.xz
+ ref: 0d7fc04df41772f94eb813bb9a1dcfd42fa6f44df60005d5535a54d949143dbd
build-depends:
- freedesktop-sdk.bst:components/libxslt.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/pangomm-1.4.bst b/elements/core-deps/pangomm-1.4.bst
index 66c837cb..aa3b9ec7 100644
--- a/elements/core-deps/pangomm-1.4.bst
+++ b/elements/core-deps/pangomm-1.4.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/pangomm.git
- track: pangomm-2-46
+- kind: tar
+ url: gnome_downloads:pangomm/2.46/pangomm-2.46.1.tar.xz
+ ref: c885013fe61a4c5117fda395770d507563411c63e49f4a3aced4c9efe34d9975
build-depends:
- core-deps/mm-common.bst
- freedesktop-sdk.bst:components/m4.bst
diff --git a/elements/core-deps/phodav.bst b/elements/core-deps/phodav.bst
index 454b83cc..7fb31c21 100644
--- a/elements/core-deps/phodav.bst
+++ b/elements/core-deps/phodav.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/phodav.git
- track: master
+- kind: tar
+ url: gnome_downloads:phodav/2.5/phodav-2.5.tar.xz
+ ref: 71f0a9cd70afd4dd1412a0298331dbb8ac71c0377f52117afc15eb88dc6fb910
build-depends:
- sdk/gtk-doc.bst
- freedesktop-sdk.bst:components/perl-xml-parser.bst
diff --git a/elements/core-deps/pyatspi.bst b/elements/core-deps/pyatspi.bst
index e5218a6c..37dd4956 100644
--- a/elements/core-deps/pyatspi.bst
+++ b/elements/core-deps/pyatspi.bst
@@ -1,8 +1,8 @@
kind: autotools
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/pyatspi2.git
- track: master
+- kind: tar
+ url: gnome_downloads:pyatspi/2.38/pyatspi-2.38.1.tar.xz
+ ref: e49f27e9e29c24ac3ccb837a7f221952532940da0344e7e8c0899924aeb98151
build-depends:
- freedesktop-sdk.bst:components/python3.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/template-glib.bst b/elements/core-deps/template-glib.bst
index 6952a95d..97603121 100644
--- a/elements/core-deps/template-glib.bst
+++ b/elements/core-deps/template-glib.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/template-glib.git
- track: master
+- kind: tar
+ url: gnome_downloads:template-glib/3.34/template-glib-3.34.0.tar.xz
+ ref: 216bef6ac3607666b8ca72b936467f7020ce6421c02755c301d079576c9c3dfd
build-depends:
- sdk/gobject-introspection.bst
- sdk/vala.bst
diff --git a/elements/core-deps/totem-pl-parser.bst b/elements/core-deps/totem-pl-parser.bst
index 54666499..19238f8d 100644
--- a/elements/core-deps/totem-pl-parser.bst
+++ b/elements/core-deps/totem-pl-parser.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/totem-pl-parser.git
- track: master
+- kind: tar
+ url: gnome_downloads:totem-pl-parser/3.26/totem-pl-parser-3.26.6.tar.xz
+ ref: c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
build-depends:
- sdk/gobject-introspection.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core-deps/tracker-miners.bst b/elements/core-deps/tracker-miners.bst
index 68bae8d6..fea1ab2e 100644
--- a/elements/core-deps/tracker-miners.bst
+++ b/elements/core-deps/tracker-miners.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/tracker-miners.git
- track: master
+- kind: tar
+ url: gnome_downloads:tracker-miners/3.2/tracker-miners-3.2.0.alpha.1.tar.xz
+ ref: 8783c4909dafa3fafbfde18417c80a84440c7e5eef517425caa34524083a2a68
build-depends:
- freedesktop-sdk.bst:components/asciidoc.bst
- freedesktop-sdk.bst:components/docbook-xsl.bst
diff --git a/elements/core-deps/vte.bst b/elements/core-deps/vte.bst
index 888dbd69..71bbde95 100644
--- a/elements/core-deps/vte.bst
+++ b/elements/core-deps/vte.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/vte.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:vte/0.64/vte-0.64.2.tar.xz
+ ref: 2b3c820b65a667c1d8859ba20478be626d1519cc3159dac25f703330c6d07e18
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/core-deps/zenity.bst b/elements/core-deps/zenity.bst
index f5fff50f..9a0ab771 100644
--- a/elements/core-deps/zenity.bst
+++ b/elements/core-deps/zenity.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/zenity.git
- track: master
+- kind: tar
+ url: gnome_downloads:zenity/3.32/zenity-3.32.0.tar.xz
+ ref: e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
build-depends:
- sdk/yelp-tools.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/baobab.bst b/elements/core/baobab.bst
index 6778273a..0966ce53 100644
--- a/elements/core/baobab.bst
+++ b/elements/core/baobab.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/baobab.git
- track: master
+- kind: tar
+ url: gnome_downloads:baobab/40/baobab-40.0.tar.xz
+ ref: a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
build-depends:
- sdk/appstream-glib.bst
- sdk/vala.bst
diff --git a/elements/core/calls.bst b/elements/core/calls.bst
index 31fd5296..1775e8a4 100644
--- a/elements/core/calls.bst
+++ b/elements/core/calls.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git
- url: gitlab_gnome_org:GNOME/calls.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:calls/41/calls-41.alpha.tar.xz
+ ref: a5fbfd2438d7da3062dd5b4f0817f4d808ba28a8ea6120abbf9c9c70d8ae6d0a
build-depends:
- sdk/vala.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/cheese.bst b/elements/core/cheese.bst
index 7baef4c1..d878a91c 100644
--- a/elements/core/cheese.bst
+++ b/elements/core/cheese.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/cheese.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:cheese/3.38/cheese-3.38.0.tar.xz
+ ref: 88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
build-depends:
- sdk/appstream-glib.bst
- sdk/gobject-introspection.bst
diff --git a/elements/core/dconf-editor.bst b/elements/core/dconf-editor.bst
index 43b281b3..029c9289 100644
--- a/elements/core/dconf-editor.bst
+++ b/elements/core/dconf-editor.bst
@@ -1,9 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/dconf-editor.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:dconf-editor/3.38/dconf-editor-3.38.3.tar.xz
+ ref: 571af4c7dad4f049b53e6cd728b79addf08c27ddab6bc57b396d211866ee79e3
build-depends:
- sdk/appstream-glib.bst
- sdk/vala.bst
diff --git a/elements/core/devhelp.bst b/elements/core/devhelp.bst
index 3140e9b6..3d913754 100644
--- a/elements/core/devhelp.bst
+++ b/elements/core/devhelp.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/devhelp.git
- track: main
-
+- kind: tar
+ url: gnome_downloads:devhelp/41/devhelp-41.alpha.tar.xz
+ ref: e218045bdc0b893d2ff37095c32a4f92fe364bba3305aa47b08f5d0d82cce7c1
build-depends:
- sdk/appstream-glib.bst
- sdk/gobject-introspection.bst
diff --git a/elements/core/eog.bst b/elements/core/eog.bst
index b813cdac..d6359e38 100644
--- a/elements/core/eog.bst
+++ b/elements/core/eog.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/eog.git
- track: master
+- kind: tar
+ url: gnome_downloads:eog/40/eog-40.2.tar.xz
+ ref: 9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
build-depends:
- freedesktop-sdk.bst:components/itstool.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/epiphany.bst b/elements/core/epiphany.bst
index adc100ce..501b7905 100644
--- a/elements/core/epiphany.bst
+++ b/elements/core/epiphany.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/epiphany.git
- track: master
+- kind: tar
+ url: gnome_downloads:epiphany/41/epiphany-41.alpha.tar.xz
+ ref: 0678418aa519a3b59ff5934b055daef58417362dac955440d16f91527d3f8e75
build-depends:
- sdk/appstream-glib.bst
- freedesktop-sdk.bst:components/itstool.bst
diff --git a/elements/core/evince.bst b/elements/core/evince.bst
index 45dba643..05a0e025 100644
--- a/elements/core/evince.bst
+++ b/elements/core/evince.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/evince.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:evince/41/evince-41.alpha.tar.xz
+ ref: e88729febf5801ece85af35d02e46ded63086dd595b1c04ea50d3657ec8cc7b5
build-depends:
- sdk/appstream-glib.bst
- sdk/gtk-doc.bst
diff --git a/elements/core/gdm.bst b/elements/core/gdm.bst
index e3341320..32d637a6 100644
--- a/elements/core/gdm.bst
+++ b/elements/core/gdm.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gdm.git
- track: master
+- kind: tar
+ url: gnome_downloads:gdm/40/gdm-40.0.tar.xz
+ ref: 5ed74b739d3a232ffb1e4a132bcf965bdfe955d995b528773588775b02f2950e
- kind: local
path: files/gdm
directory: gdm-config
@@ -29,7 +29,6 @@ variables:
-Drun-dir=/run/gdm
-Dselinux=disabled
-Dxdmcp=disabled
-
config:
install-commands:
(>):
diff --git a/elements/core/gedit.bst b/elements/core/gedit.bst
index fb7936ba..a60457e8 100644
--- a/elements/core/gedit.bst
+++ b/elements/core/gedit.bst
@@ -1,14 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gedit.git
- track: master
- submodules:
- subprojects/libgd:
- checkout: true
- url: gitlab_gnome_org:GNOME/libgd.git
-
+- kind: tar
+ url: gnome_downloads:gedit/40/gedit-40.1.tar.xz
+ ref: 55e394a82cb65678b1ab49526cf5bd43f00d8fba21476a4849051a8e137d3691
build-depends:
- sdk/gobject-introspection.bst
- sdk/vala.bst
diff --git a/elements/core/gnome-backgrounds.bst b/elements/core/gnome-backgrounds.bst
index be52cf82..96da741d 100644
--- a/elements/core/gnome-backgrounds.bst
+++ b/elements/core/gnome-backgrounds.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-backgrounds.git
- track: master
+- kind: tar
+ url: gnome_downloads:gnome-backgrounds/40/gnome-backgrounds-40.1.tar.xz
+ ref: 60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
build-depends:
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
depends:
diff --git a/elements/core/gnome-bluetooth.bst b/elements/core/gnome-bluetooth.bst
index 473dae18..93d96081 100644
--- a/elements/core/gnome-bluetooth.bst
+++ b/elements/core/gnome-bluetooth.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-bluetooth.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:gnome-bluetooth/3.34/gnome-bluetooth-3.34.5.tar.xz
+ ref: 6c949e52c8becc2054daacd604901f66ce5cf709a5fa91c4bb7cacc939b53ea9
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/core/gnome-boxes.bst b/elements/core/gnome-boxes.bst
index 15851ba8..517fc428 100644
--- a/elements/core/gnome-boxes.bst
+++ b/elements/core/gnome-boxes.bst
@@ -1,19 +1,10 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-boxes.git
- track: master
- submodules:
- subprojects/gtk-frdp:
- checkout: true
- url: gitlab_gnome_org:GNOME/gtk-frdp.git
- subprojects/libovf-glib:
- checkout: true
- url: gitlab_gnome_org:felipeborges/libovf-glib.git
+- kind: tar
+ url: gnome_downloads:gnome-boxes/41/gnome-boxes-41.alpha.tar.xz
+ ref: 9a055e3c715cb940073a4e054defea3addc0b21ca0dd3cc0472f2fcd1a30dd5c
- kind: patch
path: files/gnome-boxes/re-order-recommended.patch
-
build-depends:
- sdk/vala.bst
- freedesktop-sdk.bst:components/itstool.bst
diff --git a/elements/core/gnome-builder.bst b/elements/core/gnome-builder.bst
index fae273e1..943af74f 100644
--- a/elements/core/gnome-builder.bst
+++ b/elements/core/gnome-builder.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-builder.git
- track: master
+- kind: tar
+ url: gnome_downloads:gnome-builder/3.40/gnome-builder-3.40.2.tar.xz
+ ref: b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
build-depends:
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
runtime-depends:
diff --git a/elements/core/gnome-calculator.bst b/elements/core/gnome-calculator.bst
index 4acc3c8a..ef2e83f3 100644
--- a/elements/core/gnome-calculator.bst
+++ b/elements/core/gnome-calculator.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-calculator.git
- track: master
+- kind: tar
+ url: gnome_downloads:gnome-calculator/41/gnome-calculator-41.alpha.tar.xz
+ ref: acb7c62c960e49b9ee2f68bd35fdbb2ba10a431b6e1fdf1f6865bddba3de4696
build-depends:
- sdk/appstream-glib.bst
- sdk/vala.bst
diff --git a/elements/core/gnome-calendar.bst b/elements/core/gnome-calendar.bst
index 94ce356f..b394494d 100644
--- a/elements/core/gnome-calendar.bst
+++ b/elements/core/gnome-calendar.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-calendar.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:gnome-calendar/40/gnome-calendar-40.2.tar.xz
+ ref: 9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
build-depends:
- sdk/appstream-glib.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/gnome-characters.bst b/elements/core/gnome-characters.bst
index c019c2b8..0a448bcd 100644
--- a/elements/core/gnome-characters.bst
+++ b/elements/core/gnome-characters.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-characters.git
- track: master
+- kind: tar
+ url: gnome_downloads:gnome-characters/40/gnome-characters-40.0.tar.xz
+ ref: 0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
build-depends:
- sdk/appstream-glib.bst
- freedesktop-sdk.bst:components/itstool.bst
diff --git a/elements/core/gnome-clocks.bst b/elements/core/gnome-clocks.bst
index e47563cb..aed34aca 100644
--- a/elements/core/gnome-clocks.bst
+++ b/elements/core/gnome-clocks.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-clocks.git
- track: master
+- kind: tar
+ url: gnome_downloads:gnome-clocks/40/gnome-clocks-40.0.tar.xz
+ ref: c2ea33b1ce6431bb2faf97e0fbc45f7397f784f054e946da4b0d596dc893a309
build-depends:
- sdk/vala.bst
- freedesktop-sdk.bst:components/itstool.bst
diff --git a/elements/core/gnome-color-manager.bst b/elements/core/gnome-color-manager.bst
index 319a1e60..227e4583 100644
--- a/elements/core/gnome-color-manager.bst
+++ b/elements/core/gnome-color-manager.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-color-manager.git
- track: master
+- kind: tar
+ url: gnome_downloads:gnome-color-manager/3.36/gnome-color-manager-3.36.0.tar.xz
+ ref: 9ddb9e6b6472e119801381f90905332ec1d4258981721bba831ca246ceb3ad3b
build-depends:
- sdk/appstream-glib.bst
- freedesktop-sdk.bst:components/itstool.bst
diff --git a/elements/core/gnome-contacts.bst b/elements/core/gnome-contacts.bst
index df27aac1..8636da66 100644
--- a/elements/core/gnome-contacts.bst
+++ b/elements/core/gnome-contacts.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-contacts.git
- track: master
+- kind: tar
+ url: gnome_downloads:gnome-contacts/40/gnome-contacts-40.0.tar.xz
+ ref: c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
build-depends:
- sdk/vala.bst
- freedesktop-sdk.bst:components/docbook-xsl.bst
diff --git a/elements/core/gnome-control-center.bst b/elements/core/gnome-control-center.bst
index a9d042f8..0d1c4c89 100644
--- a/elements/core/gnome-control-center.bst
+++ b/elements/core/gnome-control-center.bst
@@ -1,14 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-control-center.git
- track: master
- submodules:
- subprojects/gvc:
- checkout: true
- url: gitlab_gnome_org:GNOME/libgnome-volume-control.git
-
+- kind: tar
+ url: gnome_downloads:gnome-control-center/40/gnome-control-center-40.0.tar.xz
+ ref: ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
build-depends:
- sdk/gtk-doc.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/gnome-desktop.bst b/elements/core/gnome-desktop.bst
index 55629ef1..d6a06b21 100644
--- a/elements/core/gnome-desktop.bst
+++ b/elements/core/gnome-desktop.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-desktop.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:gnome-desktop/40/gnome-desktop-40.3.tar.xz
+ ref: 53d6469446d7a09b026936769e595352fdf3be5632f346bb01fe57c8b5162ceb
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/core/gnome-disk-utility.bst b/elements/core/gnome-disk-utility.bst
index c1490065..aca738be 100644
--- a/elements/core/gnome-disk-utility.bst
+++ b/elements/core/gnome-disk-utility.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-disk-utility.git
- track: master
+- kind: tar
+ url: gnome_downloads:gnome-disk-utility/41/gnome-disk-utility-41.alpha.tar.xz
+ ref: 9466ca953bbf32ed93937ce870a73a11287aa34b5e5c242b4892430c014cc3df
build-depends:
- sdk/appstream-glib.bst
- freedesktop-sdk.bst:components/docbook-xsl.bst
diff --git a/elements/core/gnome-font-viewer.bst b/elements/core/gnome-font-viewer.bst
index bf1d29eb..175f2278 100644
--- a/elements/core/gnome-font-viewer.bst
+++ b/elements/core/gnome-font-viewer.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-font-viewer.git
- track: master
+- kind: tar
+ url: gnome_downloads:gnome-font-viewer/40/gnome-font-viewer-40.0.tar.xz
+ ref: d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
build-depends:
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
depends:
diff --git a/elements/core/gnome-initial-setup.bst b/elements/core/gnome-initial-setup.bst
index d008e407..79d87d14 100644
--- a/elements/core/gnome-initial-setup.bst
+++ b/elements/core/gnome-initial-setup.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-initial-setup.git
- track: master
+- kind: tar
+ url: gnome_downloads:gnome-initial-setup/41/gnome-initial-setup-41.alpha.tar.xz
+ ref: a45db219eecbd290a9ef19f04bd11fef98f77283d6f915368cf1ca7c8c65c977
- kind: local
path: files/gnome-initial-setup
directory: gnome-initial-setup-config
@@ -35,9 +35,9 @@ variables:
-Dcheese=enabled
-Dparental_controls=enabled
-Dsoftware-sources=disabled
-
config:
install-commands:
(>):
- mkdir -p %{install-root}%{sysusersdir}
- - install -m 644 gnome-initial-setup-config/gnome-initial-setup-sysusers.conf
%{install-root}%{sysusersdir}/gnome-initial-setup.conf
+ - install -m 644 gnome-initial-setup-config/gnome-initial-setup-sysusers.conf
+ %{install-root}%{sysusersdir}/gnome-initial-setup.conf
diff --git a/elements/core/gnome-keyring.bst b/elements/core/gnome-keyring.bst
index 47169a17..d3ba54cf 100644
--- a/elements/core/gnome-keyring.bst
+++ b/elements/core/gnome-keyring.bst
@@ -1,8 +1,8 @@
kind: autotools
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-keyring.git
- track: master
+- kind: tar
+ url: gnome_downloads:gnome-keyring/40/gnome-keyring-40.0.tar.xz
+ ref: a3d24db08ee2fdf240fbbf0971a98c8ee295aa0e1a774537f4ea938038a3b931
build-depends:
- freedesktop-sdk.bst:components/docbook-xsl.bst
- freedesktop-sdk.bst:components/libxslt.bst
diff --git a/elements/core/gnome-logs.bst b/elements/core/gnome-logs.bst
index 1c02fed1..a1dc3ba3 100644
--- a/elements/core/gnome-logs.bst
+++ b/elements/core/gnome-logs.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-logs.git
- track: master
+- kind: tar
+ url: gnome_downloads:gnome-logs/3.36/gnome-logs-3.36.0.tar.xz
+ ref: 44766b61a6899e1b4c51ed7a8840608e6b9277f341f856a1e5c08dbd7a733670
build-depends:
- sdk/appstream-glib.bst
- freedesktop-sdk.bst:components/itstool.bst
diff --git a/elements/core/gnome-maps.bst b/elements/core/gnome-maps.bst
index c149b5f9..35a3a860 100644
--- a/elements/core/gnome-maps.bst
+++ b/elements/core/gnome-maps.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-maps.git
- track: master
+- kind: tar
+ url: gnome_downloads:gnome-maps/41/gnome-maps-41.alpha.tar.xz
+ ref: c41b79084208de34a6bcad301cdb491b0ea291dc1a8e68d99ef365bdeb46606e
build-depends:
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
depends:
diff --git a/elements/core/gnome-menus.bst b/elements/core/gnome-menus.bst
index 20bd3b11..bec9cc44 100644
--- a/elements/core/gnome-menus.bst
+++ b/elements/core/gnome-menus.bst
@@ -1,8 +1,8 @@
kind: autotools
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-menus.git
- track: master
+- kind: tar
+ url: gnome_downloads:gnome-menus/3.36/gnome-menus-3.36.0.tar.xz
+ ref: d9348f38bde956fc32753b28c1cde19c175bfdbf1f4d5b06003b3aa09153bb1f
build-depends:
- freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
depends:
diff --git a/elements/core/gnome-music.bst b/elements/core/gnome-music.bst
index 920f5b37..293e7d2d 100644
--- a/elements/core/gnome-music.bst
+++ b/elements/core/gnome-music.bst
@@ -1,17 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-music.git
- track: master
- submodules:
- subprojects/gfm:
- checkout: true
- url: gitlab_gnome_org:mschraal/gfm.git
- subprojects/shared-modules:
- checkout: false
- url: github_com:flathub/shared-modules.git
-
+- kind: tar
+ url: gnome_downloads:gnome-music/40/gnome-music-40.1.1.tar.xz
+ ref: 20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
build-depends:
- freedesktop-sdk.bst:components/itstool.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/gnome-photos.bst b/elements/core/gnome-photos.bst
index 39dfc570..7d726ef9 100644
--- a/elements/core/gnome-photos.bst
+++ b/elements/core/gnome-photos.bst
@@ -1,14 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-photos.git
- track: master
- submodules:
- subprojects/libgd:
- checkout: true
- url: gitlab_gnome_org:GNOME/libgd.git
-
+- kind: tar
+ url: gnome_downloads:gnome-photos/40/gnome-photos-40.0.tar.xz
+ ref: e02d73e138af8b2868b5cad7faa1bdd278aeade3b6c3c92836511a4e6f3af1af
build-depends:
- freedesktop-sdk.bst:components/desktop-file-utils.bst
- freedesktop-sdk.bst:components/itstool.bst
diff --git a/elements/core/gnome-remote-desktop.bst b/elements/core/gnome-remote-desktop.bst
index 2ccdcbde..7f987454 100644
--- a/elements/core/gnome-remote-desktop.bst
+++ b/elements/core/gnome-remote-desktop.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-remote-desktop.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:gnome-remote-desktop/40/gnome-remote-desktop-40.1.tar.xz
+ ref: 9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
build-depends:
- freedesktop-sdk.bst:components/systemd.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/gnome-screenshot.bst b/elements/core/gnome-screenshot.bst
index 093ad7f0..22c60324 100644
--- a/elements/core/gnome-screenshot.bst
+++ b/elements/core/gnome-screenshot.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-screenshot.git
- track: master
+- kind: tar
+ url: gnome_downloads:gnome-screenshot/40/gnome-screenshot-40.0.tar.xz
+ ref: 368ca95a39e39dc2406c849e8c4205e3f574acdd874c30741873455e3d21a5e2
build-depends:
- sdk/appstream-glib.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/gnome-session.bst b/elements/core/gnome-session.bst
index 6f1a5d80..0a8881b9 100644
--- a/elements/core/gnome-session.bst
+++ b/elements/core/gnome-session.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-session.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:gnome-session/40/gnome-session-40.1.1.tar.xz
+ ref: 9c787829ee32e13e1508b9aee2b1d9ba42a02c48e6c8094e34f3e7f92af4df82
build-depends:
- freedesktop-sdk.bst:components/docbook-xsl.bst
- freedesktop-sdk.bst:components/libxslt.bst
diff --git a/elements/core/gnome-settings-daemon.bst b/elements/core/gnome-settings-daemon.bst
index 3f911301..523cf6c1 100644
--- a/elements/core/gnome-settings-daemon.bst
+++ b/elements/core/gnome-settings-daemon.bst
@@ -1,13 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-settings-daemon.git
- track: master
- submodules:
- subprojects/gvc:
- checkout: true
- url: gitlab_gnome_org:GNOME/libgnome-volume-control.git
-
+- kind: tar
+ url: gnome_downloads:gnome-settings-daemon/40/gnome-settings-daemon-40.0.1.tar.xz
+ ref: 37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
build-depends:
- freedesktop-sdk.bst:components/perl.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/gnome-shell-extensions.bst b/elements/core/gnome-shell-extensions.bst
index 4eed3b9b..71b1ed29 100644
--- a/elements/core/gnome-shell-extensions.bst
+++ b/elements/core/gnome-shell-extensions.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-shell-extensions.git
- track: master
+- kind: tar
+ url: gnome_downloads:gnome-shell-extensions/40/gnome-shell-extensions-40.3.tar.xz
+ ref: 9df87fa9535201febca3d508fdbf7bad0171cf7a27cb664dd4e3c1f96c4ed04b
build-depends:
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
depends:
diff --git a/elements/core/gnome-shell.bst b/elements/core/gnome-shell.bst
index accef8c9..f13949f5 100644
--- a/elements/core/gnome-shell.bst
+++ b/elements/core/gnome-shell.bst
@@ -1,14 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-shell.git
- track: master
- submodules:
- subprojects/gvc:
- checkout: true
- url: gitlab_gnome_org:GNOME/libgnome-volume-control.git
-
+- kind: tar
+ url: gnome_downloads:gnome-shell/40/gnome-shell-40.3.tar.xz
+ ref: 7ab10c6ee9699828dd721ebf8ce1de464dcaaa91d495823bf4b84c89399e8c2b
build-depends:
- sdk-deps/sassc.bst
- freedesktop-sdk.bst:components/asciidoc.bst
diff --git a/elements/core/gnome-software.bst b/elements/core/gnome-software.bst
index ae9e8c4d..603bd6ef 100644
--- a/elements/core/gnome-software.bst
+++ b/elements/core/gnome-software.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-software.git
- track: main
+- kind: tar
+ url: gnome_downloads:gnome-software/40/gnome-software-40.3.tar.xz
+ ref: cb7f536cb09f582c90755c90974f3e83dff9539ea2b7c09689bb4e0ac3ffc85f
build-depends:
- sdk/gtk-doc.bst
- sdk/sysprof-minimal.bst
diff --git a/elements/core/gnome-system-monitor.bst b/elements/core/gnome-system-monitor.bst
index 516e7936..fffa7bc6 100644
--- a/elements/core/gnome-system-monitor.bst
+++ b/elements/core/gnome-system-monitor.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-system-monitor.git
- track: master
+- kind: tar
+ url: gnome_downloads:gnome-system-monitor/40/gnome-system-monitor-40.1.tar.xz
+ ref: fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
build-depends:
- freedesktop-sdk.bst:components/itstool.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/gnome-terminal.bst b/elements/core/gnome-terminal.bst
index 86d73ce7..56c98e1f 100644
--- a/elements/core/gnome-terminal.bst
+++ b/elements/core/gnome-terminal.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-terminal.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:gnome-terminal/3.41/gnome-terminal-3.41.0.tar.xz
+ ref: b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
build-depends:
- core/gnome-shell.bst
- freedesktop-sdk.bst:components/docbook-xsl.bst
diff --git a/elements/core/gnome-tour.bst b/elements/core/gnome-tour.bst
index 67da6e24..87a00818 100644
--- a/elements/core/gnome-tour.bst
+++ b/elements/core/gnome-tour.bst
@@ -1,9 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-tour.git
- track: master
-- kind: cargo
+- kind: tar
+ url: gnome_downloads:gnome-tour/40/gnome-tour-40.0.tar.xz
+ ref: 7063223869a074727414bec7db738d8506216ee84ccfc3bca7dac52e498c1bf9
build-depends:
- freedesktop-sdk.bst:components/rust.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/gnome-user-docs.bst b/elements/core/gnome-user-docs.bst
index a937ff57..10705355 100644
--- a/elements/core/gnome-user-docs.bst
+++ b/elements/core/gnome-user-docs.bst
@@ -1,8 +1,8 @@
kind: autotools
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-user-docs.git
- track: master
+- kind: tar
+ url: gnome_downloads:gnome-user-docs/40/gnome-user-docs-40.3.tar.xz
+ ref: 3de057afa2ac0de6ca707f4a76c2932dcbc556c1d0d1cc020565dc1876292ccd
build-depends:
- sdk/yelp-tools.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core/gnome-user-share.bst b/elements/core/gnome-user-share.bst
index 8dfafed1..95eea86f 100644
--- a/elements/core/gnome-user-share.bst
+++ b/elements/core/gnome-user-share.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-user-share.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:gnome-user-share/3.34/gnome-user-share-3.34.0.tar.xz
+ ref: 1d0c2a8eb4fcc4bff85c5edde9346ba6094e356921d2955f180d44b2d3642913
build-depends:
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/gnome-weather.bst b/elements/core/gnome-weather.bst
index 68fbe7d4..306f5b45 100644
--- a/elements/core/gnome-weather.bst
+++ b/elements/core/gnome-weather.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gnome-weather.git
- track: master
+- kind: tar
+ url: gnome_downloads:gnome-weather/40/gnome-weather-40.0.tar.xz
+ ref: 2a35a73ab2408762181d8650b037205c17ef7bcb8dff3cf0b34af1a2de66aeef
build-depends:
- sdk/appstream-glib.bst
- sdk/gobject-introspection.bst
diff --git a/elements/core/mutter.bst b/elements/core/mutter.bst
index 3774b9af..1047ef5a 100644
--- a/elements/core/mutter.bst
+++ b/elements/core/mutter.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/mutter.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:mutter/40/mutter-40.3.tar.xz
+ ref: 5b15cf8f41da281424bb381ddcd0defc2e17b944b552f77df2fac5e2b34cb005
build-depends:
# Need the whole thing over just the capture for the dbus interface.
# /usr/share/dbus-1/interfaces/org.gnome.Sysprof3.Profiler.xml
diff --git a/elements/core/nautilus.bst b/elements/core/nautilus.bst
index 87586269..19dc97d3 100644
--- a/elements/core/nautilus.bst
+++ b/elements/core/nautilus.bst
@@ -1,12 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/nautilus.git
- track: master
- submodules:
- subprojects/libgd:
- checkout: true
- url: gitlab_gnome_org:GNOME/libgd.git
+- kind: tar
+ url: gnome_downloads:nautilus/41/nautilus-41.alpha.tar.xz
+ ref: 9b14651082ff30a5d2f31c6b7274bdf4aa99920dd80757fdfe7c615bd9451a63
build-depends:
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
depends:
diff --git a/elements/core/orca.bst b/elements/core/orca.bst
index e184c6bb..6aa8e327 100644
--- a/elements/core/orca.bst
+++ b/elements/core/orca.bst
@@ -1,8 +1,8 @@
kind: autotools
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/orca.git
- track: master
+- kind: tar
+ url: gnome_downloads:orca/41/orca-41.alpha.tar.xz
+ ref: 4c5c54ce08529927c528f7aa494f711e7aae7d6804a2e0e9a650ea674c0976f8
build-depends:
- freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
depends:
diff --git a/elements/core/rygel.bst b/elements/core/rygel.bst
index 965331b6..43018013 100644
--- a/elements/core/rygel.bst
+++ b/elements/core/rygel.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/rygel.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:rygel/0.40/rygel-0.40.1.tar.xz
+ ref: 4240d777599c8cd09e67da44ccb395d0a6dc78479d809cd6219822c5b568a32d
build-depends:
- sdk/vala.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/simple-scan.bst b/elements/core/simple-scan.bst
index 03d4cc60..7e110b05 100644
--- a/elements/core/simple-scan.bst
+++ b/elements/core/simple-scan.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/simple-scan.git
- track: master
+- kind: tar
+ url: gnome_downloads:simple-scan/40/simple-scan-40.1.tar.xz
+ ref: ebee39ab1fe4ca053c4ed2bd3a3ca76742ff109436dd0645d3415622132ba0b4
build-depends:
- sdk/vala.bst
- freedesktop-sdk.bst:components/itstool.bst
diff --git a/elements/core/sushi.bst b/elements/core/sushi.bst
index ca41fe00..f7499929 100644
--- a/elements/core/sushi.bst
+++ b/elements/core/sushi.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/sushi.git
- track: master
+- kind: tar
+ url: gnome_downloads:sushi/3.38/sushi-3.38.1.tar.xz
+ ref: f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
build-depends:
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
depends:
diff --git a/elements/core/sysprof.inc b/elements/core/sysprof.inc
index 4d313773..e8716eed 100644
--- a/elements/core/sysprof.inc
+++ b/elements/core/sysprof.inc
@@ -1,4 +1,4 @@
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/sysprof.git
- track: master
+- kind: tar
+ url: gnome_downloads:sysprof/3.40/sysprof-3.40.1.tar.xz
+ ref: c25000d6a20e8c4d314f5c861a1f70d7c3e2027117437fd9198fa811b9fc7437
diff --git a/elements/core/totem.bst b/elements/core/totem.bst
index 34059b5e..4f3a9522 100644
--- a/elements/core/totem.bst
+++ b/elements/core/totem.bst
@@ -1,15 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/totem.git
- track: master
- submodules:
- subprojects/libgd:
- checkout: true
- url: gitlab_gnome_org:GNOME/libgd.git
- flatpak/shared-modules:
- checkout: false
- url: github_com:flathub/shared-modules.git
+- kind: tar
+ url: gnome_downloads:totem/3.38/totem-3.38.1.tar.xz
+ ref: 8ffacf7c0ea29cedea0677730861d4876a8f7ac4da4c6234bb75f7fd3705a108
build-depends:
- sdk/appstream-glib.bst
- freedesktop-sdk.bst:components/itstool.bst
diff --git a/elements/freedesktop-sdk.bst b/elements/freedesktop-sdk.bst
index d9b9e9f3..064e926b 100644
--- a/elements/freedesktop-sdk.bst
+++ b/elements/freedesktop-sdk.bst
@@ -4,6 +4,7 @@ sources:
url: https://gitlab.com/freedesktop-sdk/freedesktop-sdk.git
track: master
track-tags: true
+ ref: freedesktop-sdk-21.08beta.1-0-g6e0bfd0e987c6c226728c679aa2d8600d45efa5a
config:
options:
target_arch: '%{arch}'
diff --git a/elements/sdk-deps/gvfs.bst b/elements/sdk-deps/gvfs.bst
index 253b5a00..d146d2a2 100644
--- a/elements/sdk-deps/gvfs.bst
+++ b/elements/sdk-deps/gvfs.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gvfs.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:gvfs/1.48/gvfs-1.48.1.tar.xz
+ ref: b2ea4f271aad2711f16b43c03151e2ec5a9874ff1a21142ef6d6406486a19dc2
build-depends:
- freedesktop-sdk.bst:components/systemd.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/sdk/adwaita-icon-theme.bst b/elements/sdk/adwaita-icon-theme.bst
index 660485f2..fa1f6e1e 100644
--- a/elements/sdk/adwaita-icon-theme.bst
+++ b/elements/sdk/adwaita-icon-theme.bst
@@ -1,8 +1,8 @@
kind: autotools
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/adwaita-icon-theme.git
- track: master
+- kind: tar
+ url: gnome_downloads:adwaita-icon-theme/40/adwaita-icon-theme-40.1.1.tar.xz
+ ref: 0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
build-depends:
- freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
depends:
diff --git a/elements/sdk/appstream-glib.bst b/elements/sdk/appstream-glib.bst
index e829ef05..518c0b0e 100644
--- a/elements/sdk/appstream-glib.bst
+++ b/elements/sdk/appstream-glib.bst
@@ -1,10 +1,7 @@
kind: meson
-
sources:
-- kind: git_tag
- url: github_com:hughsie/appstream-glib.git
- track: master
-
+- kind: tar
+ url: people_freedesktop_org:~hughsient/appstream-glib/releases/appstream-glib-0.7.18.tar.xz
build-depends:
- sdk/gobject-introspection.bst
- freedesktop-sdk.bst:components/docbook-xsl.bst
@@ -26,7 +23,6 @@ variables:
-Drpm=false
-Dfonts=false
-Ddep11=false
-
public:
bst:
split-rules:
diff --git a/elements/sdk/at-spi2-atk.bst b/elements/sdk/at-spi2-atk.bst
index 143ed424..533d4866 100644
--- a/elements/sdk/at-spi2-atk.bst
+++ b/elements/sdk/at-spi2-atk.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/at-spi2-atk.git
- track: master
+- kind: tar
+ url: gnome_downloads:at-spi2-atk/2.38/at-spi2-atk-2.38.0.tar.xz
+ ref: cfa008a5af822b36ae6287f18182c40c91dd699c55faa38605881ed175ca464f
build-depends:
- freedesktop-sdk.bst:components/libxml2.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/sdk/at-spi2-core.bst b/elements/sdk/at-spi2-core.bst
index f7279096..9bfda5f6 100644
--- a/elements/sdk/at-spi2-core.bst
+++ b/elements/sdk/at-spi2-core.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/at-spi2-core.git
- track: master
+- kind: tar
+ url: gnome_downloads:at-spi2-core/2.40/at-spi2-core-2.40.3.tar.xz
+ ref: e49837c2ad30d71e1f29ca8e0968a54b95030272f7ff40b89b48968653f37a5c
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/sdk/atk.bst b/elements/sdk/atk.bst
index d99da025..10836215 100644
--- a/elements/sdk/atk.bst
+++ b/elements/sdk/atk.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/atk.git
- track: master
+- kind: tar
+ url: gnome_downloads:atk/2.36/atk-2.36.0.tar.xz
+ ref: fb76247e369402be23f1f5c65d38a9639c1164d934e40f6a9cf3c9e96b652788
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/sdk/gcab.bst b/elements/sdk/gcab.bst
index db67d407..4678fee2 100644
--- a/elements/sdk/gcab.bst
+++ b/elements/sdk/gcab.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gcab.git
- track: master
+- kind: tar
+ url: gnome_downloads:gcab/1.4/gcab-1.4.tar.xz
+ ref: 67a5fa9be6c923fbc9197de6332f36f69a33dadc9016a2b207859246711c048f
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/sdk/gcr.bst b/elements/sdk/gcr.bst
index c0886eee..0268297d 100644
--- a/elements/sdk/gcr.bst
+++ b/elements/sdk/gcr.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gcr.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:gcr/3.40/gcr-3.40.0.tar.xz
+ ref: b9d3645a5fd953a54285cc64d4fc046736463dbd4dcc25caf5c7b59bed3027f5
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/sdk/gdk-pixbuf.bst b/elements/sdk/gdk-pixbuf.bst
index 5c4f3977..fef893f2 100644
--- a/elements/sdk/gdk-pixbuf.bst
+++ b/elements/sdk/gdk-pixbuf.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gdk-pixbuf.git
- track: master
+- kind: tar
+ url: gnome_downloads:gdk-pixbuf/2.42/gdk-pixbuf-2.42.6.tar.xz
+ ref: c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/sdk/gjs.bst b/elements/sdk/gjs.bst
index 191a45c3..d729de24 100644
--- a/elements/sdk/gjs.bst
+++ b/elements/sdk/gjs.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gjs.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:gjs/1.68/gjs-1.68.1.tar.xz
+ ref: 2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
build-depends:
- sdk/sysprof-minimal.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
@@ -19,7 +17,6 @@ depends:
variables:
meson-local: >-
-Dprofiler=enabled
-
public:
bst:
split-rules:
diff --git a/elements/sdk/glib-networking.bst b/elements/sdk/glib-networking.bst
index 2655da7b..96d14c18 100644
--- a/elements/sdk/glib-networking.bst
+++ b/elements/sdk/glib-networking.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/glib-networking.git
- track: master
+- kind: tar
+ url: gnome_downloads:glib-networking/2.70/glib-networking-2.70.alpha.tar.xz
+ ref: 638c7e7028653a3f8f0b8dafe5a6676d70d93e5d87a3b8abe056161c255af055
build-depends:
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
depends:
diff --git a/elements/sdk/glib.bst b/elements/sdk/glib.bst
index 158d68ba..e031c496 100644
--- a/elements/sdk/glib.bst
+++ b/elements/sdk/glib.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/glib.git
- track: main
-
+- kind: tar
+ url: gnome_downloads:glib/2.69/glib-2.69.0.tar.xz
+ ref: 1cdb3fd8610f3c57b6622e5cd68e0a3210561d80b0eceb971eb51fb8b63dbfae
build-depends:
- sdk/gtk-doc.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
@@ -37,7 +35,6 @@ variables:
-Dinstalled-tests=true
-Dselinux=disabled
-Dsysprof=enabled
-
public:
bst:
integration-commands:
diff --git a/elements/sdk/gobject-introspection.bst b/elements/sdk/gobject-introspection.bst
index 343b2810..cc0dc941 100644
--- a/elements/sdk/gobject-introspection.bst
+++ b/elements/sdk/gobject-introspection.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gobject-introspection.git
- track: master
+- kind: tar
+ url: gnome_downloads:gobject-introspection/1.68/gobject-introspection-1.68.0.tar.xz
+ ref: d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
build-depends:
- sdk/gtk-doc.bst
- freedesktop-sdk.bst:components/bison.bst
diff --git a/elements/sdk/graphene.bst b/elements/sdk/graphene.bst
index 1421b2f5..b2093539 100644
--- a/elements/sdk/graphene.bst
+++ b/elements/sdk/graphene.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: github_com:ebassi/graphene.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:graphene/1.10/graphene-1.10.6.tar.xz
+ ref: 80ae57723e4608e6875626a88aaa6f56dd25df75024bd16e9d77e718c3560b25
build-depends:
- sdk/gobject-introspection.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/sdk/gsettings-desktop-schemas.bst b/elements/sdk/gsettings-desktop-schemas.bst
index ffae7691..49b9b547 100644
--- a/elements/sdk/gsettings-desktop-schemas.bst
+++ b/elements/sdk/gsettings-desktop-schemas.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gsettings-desktop-schemas.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:gsettings-desktop-schemas/40/gsettings-desktop-schemas-40.0.tar.xz
+ ref: f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
build-depends:
- sdk/gobject-introspection.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/sdk/gtk+-3.bst b/elements/sdk/gtk+-3.bst
index 6dd22765..2ed22d1d 100644
--- a/elements/sdk/gtk+-3.bst
+++ b/elements/sdk/gtk+-3.bst
@@ -1,12 +1,10 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gtk.git
- track: gtk-3-24
+- kind: tar
+ url: gnome_downloads:gtk+/3.24/gtk+-3.24.30.tar.xz
+ ref: ba75bfff320ad1f4cfbee92ba813ec336322cc3c660d406aad014b07087a3ba9
- kind: patch
path: files/gtk3-werror.patch
-
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
@@ -49,7 +47,6 @@ variables:
-Dintrospection=true
-Dtracker3=true
-Dprofiler=false
-
public:
bst:
integration-commands:
diff --git a/elements/sdk/gtk-doc.bst b/elements/sdk/gtk-doc.bst
index ac03b272..999c28e2 100644
--- a/elements/sdk/gtk-doc.bst
+++ b/elements/sdk/gtk-doc.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gtk-doc.git
- track: master
+- kind: tar
+ url: gnome_downloads:gtk-doc/1.33/gtk-doc-1.33.2.tar.xz
+ ref: cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
build-depends:
- freedesktop-sdk.bst:components/itstool.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/sdk/gtk.bst b/elements/sdk/gtk.bst
index 8d844dd2..b95a4b98 100644
--- a/elements/sdk/gtk.bst
+++ b/elements/sdk/gtk.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gtk.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:gtk/4.3/gtk-4.3.1.tar.xz
+ ref: 495c1f4c3479174f0989c6842ec0cc20f68a065cd47712dbec0ae795208b62de
build-depends:
- sdk-deps/sassc.bst
- sdk/sysprof-minimal.bst
@@ -38,7 +36,6 @@ variables:
-Dmedia-ffmpeg=disabled
-Dprint-cloudprint=disabled
-Dprofiler=true
-
public:
bst:
split-rules:
diff --git a/elements/sdk/gtksourceview.bst b/elements/sdk/gtksourceview.bst
index 7bd93d5c..21453940 100644
--- a/elements/sdk/gtksourceview.bst
+++ b/elements/sdk/gtksourceview.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/gtksourceview.git
- track: 'gtksourceview-4-8'
-
+- kind: tar
+ url: gnome_downloads:gtksourceview/4.8/gtksourceview-4.8.1.tar.xz
+ ref: d163d71b5fcafbc5b1eec6dd841edbdbcddd3a7511cd5fdcffd86b8bbfe69ac1
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/sdk/json-glib.bst b/elements/sdk/json-glib.bst
index 6335b3bb..d335f89b 100644
--- a/elements/sdk/json-glib.bst
+++ b/elements/sdk/json-glib.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/json-glib.git
- track: master
+- kind: tar
+ url: gnome_downloads:json-glib/1.6/json-glib-1.6.2.tar.xz
+ ref: a33d66c6d038bda46b910c6c6d59c4e15db014e363dc997a0414c2e07d134f24
build-depends:
- sdk/gobject-introspection.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/sdk/libgee.bst b/elements/sdk/libgee.bst
index 04a65e85..3b90a50e 100644
--- a/elements/sdk/libgee.bst
+++ b/elements/sdk/libgee.bst
@@ -1,8 +1,8 @@
kind: autotools
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/libgee.git
- track: master
+- kind: tar
+ url: gnome_downloads:libgee/0.20/libgee-0.20.4.tar.xz
+ ref: 524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
build-depends:
- sdk/gobject-introspection.bst
- sdk/vala.bst
diff --git a/elements/sdk/libhandy.bst b/elements/sdk/libhandy.bst
index a6ee525c..9c5b9ba4 100644
--- a/elements/sdk/libhandy.bst
+++ b/elements/sdk/libhandy.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/libhandy.git
- track: master
+- kind: tar
+ url: gnome_downloads:libhandy/1.2/libhandy-1.2.3.tar.xz
+ ref: 92ec4a581ec1b41dd07a4e8faaf5d52ae37cabb7e1fa7f944d6cafbe596b6d61
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/sdk/libnotify.bst b/elements/sdk/libnotify.bst
index d535a60f..31414f05 100644
--- a/elements/sdk/libnotify.bst
+++ b/elements/sdk/libnotify.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/libnotify.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:libnotify/0.7/libnotify-0.7.9.tar.xz
+ ref: 66c0517ed16df7af258e83208faaf5069727dfd66995c4bbc51c16954d674761
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
@@ -19,7 +17,6 @@ variables:
meson-local: >-
-Ddocbook_docs=disabled
-Dman=false
-
public:
bst:
split-rules:
diff --git a/elements/sdk/librsvg.bst b/elements/sdk/librsvg.bst
index 06199932..ae70c790 100644
--- a/elements/sdk/librsvg.bst
+++ b/elements/sdk/librsvg.bst
@@ -1,9 +1,8 @@
kind: autotools
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/librsvg.git
- track: master
-- kind: cargo
+- kind: tar
+ url: gnome_downloads:librsvg/2.51/librsvg-2.51.4.tar.xz
+ ref: 0b87d61de9b973aac1fdb9583368b9a893e67f5f7cb75c3e8f7de142557aca00
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/sdk/libsecret.bst b/elements/sdk/libsecret.bst
index 0d6a4cef..39e4ef65 100644
--- a/elements/sdk/libsecret.bst
+++ b/elements/sdk/libsecret.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/libsecret.git
- track: master
+- kind: tar
+ url: gnome_downloads:libsecret/0.20/libsecret-0.20.4.tar.xz
+ ref: 325a4c54db320c406711bf2b55e5cb5b6c29823426aa82596a907595abb39d28
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/sdk/libsoup-2.4.bst b/elements/sdk/libsoup-2.4.bst
index fae5b5e5..6bfe4529 100644
--- a/elements/sdk/libsoup-2.4.bst
+++ b/elements/sdk/libsoup-2.4.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/libsoup.git
- track: gnome-3-38
-
+- kind: tar
+ url: gnome_downloads:libsoup/2.72/libsoup-2.72.0.tar.xz
+ ref: 170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
build-depends:
- sdk/sysprof-minimal.bst
- sdk/gobject-introspection.bst
@@ -31,7 +29,6 @@ variables:
-Dgtk_doc=true
-Dntlm=disabled
-Dsysprof=enabled
-
public:
bst:
split-rules:
diff --git a/elements/sdk/libsoup.bst b/elements/sdk/libsoup.bst
index 6179dbe3..21006565 100644
--- a/elements/sdk/libsoup.bst
+++ b/elements/sdk/libsoup.bst
@@ -1,10 +1,8 @@
kind: meson
-
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/libsoup.git
- track: master
-
+- kind: tar
+ url: gnome_downloads:libsoup/2.99/libsoup-2.99.9.tar.xz
+ ref: 20fe3306836fa759a1d2a98942cfc5bdb0e3ce8c2ff103f42834896413e915cc
build-depends:
- sdk/sysprof-minimal.bst
- sdk/gobject-introspection.bst
@@ -36,7 +34,6 @@ variables:
-Dntlm=disabled
-Dsysprof=enabled
-Dtls_check=false
-
public:
bst:
split-rules:
diff --git a/elements/sdk/pango.bst b/elements/sdk/pango.bst
index 69d6ccd4..a5ac3ab7 100644
--- a/elements/sdk/pango.bst
+++ b/elements/sdk/pango.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/pango.git
- track: master
+- kind: tar
+ url: gnome_downloads:pango/1.48/pango-1.48.7.tar.xz
+ ref: 28a82f6a6cab60aa3b75a90f04197ead2d311fa8fe8b7bfdf8666e2781d506dc
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/sdk/pygobject.bst b/elements/sdk/pygobject.bst
index e5abb0be..c47ab438 100644
--- a/elements/sdk/pygobject.bst
+++ b/elements/sdk/pygobject.bst
@@ -1,8 +1,8 @@
kind: distutils
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/pygobject.git
- track: master
+- kind: tar
+ url: gnome_downloads:pygobject/3.40/pygobject-3.40.1.tar.xz
+ ref: 00c6d591f4cb40c335ab1fd3e8c17869ba15cfda54416fe363290af766790035
build-depends:
- freedesktop-sdk.bst:components/pkg-config.bst
depends:
diff --git a/elements/sdk/tracker.bst b/elements/sdk/tracker.bst
index d16ad9dc..82ac1d24 100644
--- a/elements/sdk/tracker.bst
+++ b/elements/sdk/tracker.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/tracker.git
- track: master
+- kind: tar
+ url: gnome_downloads:tracker/3.2/tracker-3.2.0.alpha.1.tar.xz
+ ref: 7fe297b8f9b63ef7482f2a5c41bbdda73f59e27a7ec20ffdedbbffffd3bf0ee7
build-depends:
- sdk/gobject-introspection.bst
- sdk/gtk-doc.bst
diff --git a/elements/sdk/vala.bst b/elements/sdk/vala.bst
index b6f27cb0..35145f13 100644
--- a/elements/sdk/vala.bst
+++ b/elements/sdk/vala.bst
@@ -1,8 +1,8 @@
kind: autotools
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/vala.git
- track: master
+- kind: tar
+ url: gnome_downloads:vala/0.52/vala-0.52.4.tar.xz
+ ref: ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
build-depends:
- sdk/vala-tarball.bst
- freedesktop-sdk.bst:components/bison.bst
diff --git a/elements/sdk/yelp-tools.bst b/elements/sdk/yelp-tools.bst
index 88ace901..66a4bc4d 100644
--- a/elements/sdk/yelp-tools.bst
+++ b/elements/sdk/yelp-tools.bst
@@ -1,8 +1,8 @@
kind: meson
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/yelp-tools.git
- track: master
+- kind: tar
+ url: gnome_downloads:yelp-tools/40/yelp-tools-40.0.tar.xz
+ ref: 664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
build-depends:
- freedesktop-sdk.bst:components/m4.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/sdk/yelp-xsl.bst b/elements/sdk/yelp-xsl.bst
index 4abcee4e..2fd28e77 100644
--- a/elements/sdk/yelp-xsl.bst
+++ b/elements/sdk/yelp-xsl.bst
@@ -1,8 +1,8 @@
kind: autotools
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/yelp-xsl.git
- track: master
+- kind: tar
+ url: gnome_downloads:yelp-xsl/40/yelp-xsl-40.2.tar.xz
+ ref: 919c552f846aaec741fe51d5af416b469bcdb25c77effc3b5a15a4b4b7ff814e
build-depends:
- freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
depends:
diff --git a/elements/sdk/yelp.bst b/elements/sdk/yelp.bst
index d03606fd..5b9b975c 100644
--- a/elements/sdk/yelp.bst
+++ b/elements/sdk/yelp.bst
@@ -1,8 +1,8 @@
kind: autotools
sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/yelp.git
- track: master
+- kind: tar
+ url: gnome_downloads:yelp/40/yelp-40.3.tar.xz
+ ref: a173847851f26189be78ecbb10015d539d8cceffc7c23e8635492bc3ada5ee23
build-depends:
- sdk/appstream-glib.bst
- sdk/gtk-doc.bst
diff --git a/project.conf b/project.conf
index 769c4560..ebb8fb6c 100644
--- a/project.conf
+++ b/project.conf
@@ -1,19 +1,10 @@
# Project name
name: gnome
-
-# The minimum base BuildStream format
format-version: 14
-
-# Where elements are stored
element-path: elements
-
-# Store source refs in central project.refs file
-ref-storage: project.refs
-
-# The uri to download built artifacts from for this project
+ref-storage: inline
artifacts:
url: https://m1-xlarge-x86.gnome.org:11001
-
fatal-warnings:
- overlaps
@@ -39,16 +30,6 @@ options:
type: bool
default: false
description: mount host resources similar to toolbox
-
-
-# Source aliases.
-#
-# These are used in the individual element.bst files in
-# place of specifying full uris.
-#
-# The location from where source code is downloaded can
-# be changed without triggering a rebuild.
-#
aliases:
gnome_downloads: https://download.gnome.org/sources/
cairo_org: https://cairographics.org/
@@ -72,7 +53,6 @@ aliases:
spice: https://www.spice-space.org/download/
tarballs_needing_help: https://people.gnome.org/~mcatanzaro/tarballs-needing-help/
webkitgtk_org: https://webkitgtk.org/releases/
-
mirrors:
- name: kernel_org
aliases:
@@ -103,30 +83,16 @@ environment:
CFLAGS: "%{flags_aarch64}"
CXXFLAGS: "%{flags_aarch64}"
LDFLAGS: "%{ldflags_defaults}"
- # Our aarch64 CI runner uses CentOS, which uses 64 KB page sizes, but we do not
- # want to support large pages in WebKit as this requires disabling both JIT and
- # bmalloc, including all heap security features. As a workaround until the CI
- # runner is switched from CentOS to a more-compatible OS, we can disable these
- # features only during the build process, so that gobject-introspection does not
- # crash during the build. This workaround is required in project.conf because
- # it's needed for every element that depends on WebKit, which is a lot. Remove
- # when the aarch64 CI no longer uses CentOS.
JavaScriptCoreUseJIT: '0'
Malloc: '1'
- arch == "ppc64le":
CFLAGS: "%{flags_ppc64le}"
CXXFLAGS: "%{flags_ppc64le}"
LDFLAGS: "%{ldflags_defaults}"
-
-# Some overrides to element configuration based on type
-#
-# Here we can set a project wide options for various build systems,
-# e.g. we can add --disable-gtk-doc to every `./configure` line.
elements:
autotools:
variables:
conf-global: --disable-static --disable-Werror --host=%{triplet} --build=%{triplet}
-
cmake:
variables:
cmake-global: -DCMAKE_BUILD_TYPE=RelWithDebInfo
@@ -147,17 +113,14 @@ elements:
meson:
variables:
meson-global: --buildtype=plain --auto-features=enabled
-
filter:
config:
include-orphans: true
-
sources:
git_tag:
config:
checkout-submodules: false
track-tags: false
-
split-rules:
devel:
(>):
@@ -187,17 +150,12 @@ shell:
# parsing of profile and rc files so that the prompt BuildStream
# sets is not overwritten.
command: ['bash', '--noprofile', '--norc', '-i']
-
- # Some environment variables to inherit from the host environment
environment:
LANG: '$LANG'
DISPLAY: '$DISPLAY'
DBUS_SESSION_BUS_ADDRESS: '$DBUS_SESSION_BUS_ADDRESS'
XDG_RUNTIME_DIR: '$XDG_RUNTIME_DIR'
-
- # Inform applications which use pulseaudio of the server socket
PULSE_SERVER: 'unix:${XDG_RUNTIME_DIR}/pulse/native'
-
(?):
- toolbox:
COLORTERM: $COLORTERM
@@ -215,19 +173,6 @@ shell:
XDG_MENU_PREFIX: $XDG_MENU_PREFIX
XDG_SESSION_DESKTOP: $XDG_SESSION_DESKTOP
XDG_SESSION_TYPE: $XDG_SESSION_TYPE
-
- # Those are some environment variables that aren't always present in a
- # stock GNOME, and so might be left unset but would be equal to literally
- # $FOO which could lead to problems (i.e. DBus's system bus is broken
- # doesn't work in most apps otherwise as it's not a valid dbus bus path).
- # If your system set-up is atypical, you can uncomment some of them.
-
- # DBUS_SYSTEM_BUS_ADDRESS: $DBUS_SYSTEM_BUS_ADDRESS
- # XDG_SESSION_ID: $XDG_SESSION_ID
- # XDG_SEAT: $XDG_SEAT
- # XDG_VTNR: $XDG_VTNR
-
- # Some things to mount into the sandbox
host-files:
# Understand user inherited uid/gid
- '/etc/passwd'
@@ -251,8 +196,6 @@ shell:
optional: true
- path: '/dev/nvidia-modeset'
optional: true
-
- # Allow access to sysfs, needed for local device discovery
- '/sys'
# Allow access to the user runtime directory, this
@@ -261,7 +204,6 @@ shell:
- '${XDG_RUNTIME_DIR}'
- path: '/tmp/.X11-unix'
optional: true
-
(?):
- toolbox:
host-files:
@@ -276,9 +218,6 @@ shell:
optional: true
- path: /mnt
optional: true
-
- # The following have been copied from toolbox, but I'm not sure how useful
- # they are without the symlinks that toolbox puts at startup, but whatever
- host_path: '$XDG_RUNTIME_DIR/.flatpak-helper/monitor'
path: /run/host/monitor
optional: true
@@ -292,12 +231,11 @@ shell:
path: /run/host/usr
- host_path: /var
path: /run/host/var
-
variables:
- branch: master
- branch-nice-name: Nightly #Should be %{branch} if not master
+ branch: '41'
+ branch-nice-name: Nightly
installer-volume-id: "GNOME-OS-%{branch-nice-name}-%{arch}"
- qualifier: ''
+ qualifier: 'alpha'
flatpak-branch: '%{branch}%{qualifier}'
ostree-layer: user
ostree-branch: "gnome-os/%{branch}/%{arch}-%{ostree-layer}"
@@ -321,7 +259,6 @@ variables:
flags_ppc64le: "%{common_flags} -mcpu=power9 -mtune=power9 %{local_flags}"
ldflags_defaults: "-Wl,-z,relro,-z,now -Wl,--as-needed -L%{libdir}"
local_flags: ''
-
(?):
- arch == "i686":
gcc_arch: "i386"
@@ -329,7 +266,6 @@ variables:
abi: "gnueabihf"
- arch == "ppc64le":
gcc_arch: "powerpc64le"
-
plugins:
- origin: pip
package-name: buildstream-external
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]