[seahorse/wip/nielsg/update-flatpak-deps] flatpak: Add dependencies for key sharing/importing
- From: Niels De Graef <nielsdg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [seahorse/wip/nielsg/update-flatpak-deps] flatpak: Add dependencies for key sharing/importing
- Date: Mon, 18 Feb 2019 17:16:28 +0000 (UTC)
commit 93f595f399a626dc9982dc30703ccd3c6425902a
Author: Niels De Graef <nielsdegraef gmail com>
Date: Mon Feb 18 18:07:07 2019 +0100
flatpak: Add dependencies for key sharing/importing
.gitlab-ci.yml | 2 +-
build-aux/org.gnome.Seahorse.json | 54 +++++++++++++++++++++++++++++++++++++++
2 files changed, 55 insertions(+), 1 deletion(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7af4520c..55618355 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -12,7 +12,7 @@ flatpak:master:
- flatpak-builder --stop-at=seahorse app ${MANIFEST_PATH}
# Make sure to keep this in sync with the Flatpak manifest, all arguments
# are passed except the config-args because we build it ourselves
- - flatpak build app meson --prefix=/app -Dkeyservers-support=false -Dhkp-support=false
-Dldap-support=false -Dkey-sharing=false _build
+ - flatpak build app meson --prefix=/app _build
- flatpak build app ninja -C _build install
- flatpak-builder --finish-only --repo=repo app ${MANIFEST_PATH}
# Make a Flatpak Seahorse bundle for people to test
diff --git a/build-aux/org.gnome.Seahorse.json b/build-aux/org.gnome.Seahorse.json
index 014554b6..701100ed 100644
--- a/build-aux/org.gnome.Seahorse.json
+++ b/build-aux/org.gnome.Seahorse.json
@@ -39,6 +39,31 @@
"*.la", "*.a"
],
"modules": [
+ {
+ "name": "avahi",
+ "cleanup": [ "/bin/*avahi*", "share/man/man1/*avahi*" ],
+ "config-opts": [
+ "--with-distro=none",
+ "--enable-gobject",
+ "--with-xml=expat",
+ "--disable-libdaemon",
+ "--disable-core-docs",
+ "--disable-manpages",
+ "--disable-mono",
+ "--disable-qt3",
+ "--disable-qt4",
+ "--disable-python",
+ "--disable-gtk",
+ "--disable-gtk3"
+ ],
+ "sources": [
+ {
+ "type": "archive",
+ "url": "https://avahi.org/download/avahi-0.7.tar.gz",
+ "sha256": "57a99b5dfe7fdae794e3d1ee7a62973a368e91e414bd0dfa5d84434de5b14804"
+ }
+ ]
+ },
{
"name": "gpgme",
"sources": [
@@ -49,6 +74,35 @@
}
]
},
+ {
+ "name": "libsoup",
+ "buildsystem": "meson",
+ "sources": [
+ {
+ "type": "git",
+ "url": "https://gitlab.gnome.org/GNOME/libsoup.git"
+ }
+ ]
+ },
+ {
+ "name": "openldap",
+ "config-opts": [
+ "--disable-backends",
+ "--disable-overlays",
+ "--disable-slapd",
+ "--disable-debug",
+ "--enable-dynamic",
+ "--without-threads",
+ "--with-tls=gnutls"
+ ],
+ "sources": [
+ {
+ "type": "archive",
+ "url":
"http://openldap.org/software/download/OpenLDAP/openldap-release/openldap-2.4.45.tgz",
+ "sha256": "cdd6cffdebcd95161a73305ec13fc7a78e9707b46ca9f84fb897cd5626df3824"
+ }
+ ]
+ },
{
"name": "libpwquality",
"sources": [
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]