[seahorse/wip/nielsg/update-flatpak-deps: 4/4] flatpak: Add dependencies for key sharing/importing



commit 779dc664c6c8f6ded3dfa2a7c2c1c60f43969242
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]