[gnome-build-meta/abderrahim/openh264] .gitlab-ci.yml: publish the new openh264 extension to the nightly repo
- From: Abderrahim Kitouni <akitouni src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-build-meta/abderrahim/openh264] .gitlab-ci.yml: publish the new openh264 extension to the nightly repo
- Date: Sat, 16 Nov 2019 09:26:04 +0000 (UTC)
commit e9c2ca2717a0a7e160e92aed90fa7ca3f253fb05
Author: Abderrahim Kitouni <akitouni gnome org>
Date: Fri Nov 15 21:51:21 2019 +0100
.gitlab-ci.yml: publish the new openh264 extension to the nightly repo
.gitlab-ci.yml | 10 ++++++++++
elements/flatpak-platform-extensions.bst | 3 ++-
elements/openh264-extension.bst | 6 ++++++
junction.refs | 2 ++
4 files changed, 20 insertions(+), 1 deletion(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b65a1728..d63da39c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -100,6 +100,8 @@ default:
- |
# Only run this build for x86_64, instead of building it somewhere else
if [ "${ARCH}" == "x86_64" ]; then
+ ${BST} build openh264-extension.bst:flatpak-repo.bst
+
#
# Don't try to push the resulting artifacts, the huge image doesnt
# work well with the artifact cache right now.
@@ -150,6 +152,14 @@ default:
rm -rf checkout-repo/
fi
+ - |
+ if test $FLAT_MANAGER_REPO == nightly -a $ARCH == x86_64; then
+ ${BST} pull openh264-extension.bst:flatpak-repo.bst
+ ${BST} checkout --hardlinks openh264-extension.bst:flatpak-repo.bst checkout-repo/
+ flatpak build-commit-from --src-repo=checkout-repo/ repo/
+ rm -rf checkout-repo/
+ fi
+
- flatpak build-update-repo --generate-static-deltas repo/
- flat-manager/flat-manager-client push $(cat build.txt) repo/
diff --git a/elements/flatpak-platform-extensions.bst b/elements/flatpak-platform-extensions.bst
index d454291a..e33ffdbb 100644
--- a/elements/flatpak-platform-extensions.bst
+++ b/elements/flatpak-platform-extensions.bst
@@ -1,9 +1,10 @@
kind: flatpak_repo
+
build-depends:
- freedesktop-sdk.bst:deploy-tools/flatpak.bst
- freedesktop-sdk.bst:flatpak-images/mesa.bst
-- freedesktop-sdk.bst:flatpak-images/platform-openh264-conditional.bst
- freedesktop-sdk.bst:flatpak-images/platform-vaapi.bst
+
variables:
# Obtain the versions of the flatpak extensions
(@): freedesktop-sdk.bst:include/_private/versions.yml
diff --git a/elements/openh264-extension.bst b/elements/openh264-extension.bst
new file mode 100644
index 00000000..81cf8d76
--- /dev/null
+++ b/elements/openh264-extension.bst
@@ -0,0 +1,6 @@
+kind: junction
+
+sources:
+- kind: git_tag
+ url: https://gitlab.com/coldtom/openh264-extension.git
+ track: master
diff --git a/junction.refs b/junction.refs
index 00b4a62f..b21bacc1 100644
--- a/junction.refs
+++ b/junction.refs
@@ -2,3 +2,5 @@ projects:
gnome:
freedesktop-sdk.bst:
- ref: freedesktop-sdk-19.08.3-0-g816a8ddf806ff686d3cfbd69463e8b59f6b5720f
+ openh264-extension.bst:
+ - ref: 98601a6bcfd5a287106653bc69e54b58ce619c9e
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]