diff --git a/org.kde.discover.json b/org.kde.discover.json index 2753e7b..befeb37 100644 --- a/org.kde.discover.json +++ b/org.kde.discover.json @@ -1,137 +1,145 @@ { "id": "org.kde.discover", "branch": "master", "runtime": "org.kde.Platform", "runtime-version": "5.12", "sdk": "org.kde.Sdk", "command": "/app/bin/plasma-discover", "tags": ["nightly"], "desktop-file-name-suffix": " (Nightly)", "finish-args": ["--share=ipc", "--socket=x11", "--socket=wayland", "--device=dri", "--share=network", "--filesystem=xdg-data/flatpak", "--filesystem=/var/lib/flatpak" ], "cleanup": [ "/share/bash-completion" ], "build-options" : { "env": { "MOUNT_FUSE_PATH": "../tmp/", "BASH_COMPLETIONSDIR": "/app/share/bash-completion/completions" } }, "modules": [ { "name": "appstream", "config-opts": [ "--libdir=lib", "-Dstemming=false", "-Dqt=true" ], "buildsystem": "meson", "builddir": true, "sources": [ { "type": "git", "url": "https://github.com/ximion/appstream.git", "branch": "master" } ], "modules": [ { "name": "gobject-introspection", "sources": [ { "type": "git", "url": "https://gitlab.gnome.org/GNOME/gobject-introspection", "branch": "gnome-3-30" } ], "modules": [ { "name": "glib", "config-opts": [ "--with-pcre=system", "--with-python=python3" ], "ensure-writable": [ "/share/glib-2.0/codegen/*.pyc" ], "cleanup-platform": [ "/share/glib-2.0/codegen", "/bin/gdbus-codegen", "/bin/glib-*", "/bin/gobject-query", "/bin/gresource", "/bin/gtester*" ], "sources": [ { "type": "git", "url": "https://gitlab.gnome.org/GNOME/glib.git", "branch": "glib-2-58" } ] }, { "name": "glib-networking", "buildsystem": "meson", "sources": [ { "type": "git", "url": "https://gitlab.gnome.org/GNOME/glib-networking.git", "branch": "glib-2-58" } ] } ] }, { "name": "yaml", "config-opts": [ "--disable-static", "--enable-x11" ], "sources": [ { "type": "archive", "url": "http://pyyaml.org/download/libyaml/yaml-0.1.7.zip", "sha256": "bd16d734a82ccc806eab7784b3a97ee4773daf359496b298968fc2eedc3d1b19" } ] + }, + + { + "name": "lmdb", + "sources": [ { "type": "git", "url": "git://github.com/LMDB/lmdb.git", "branch": "LMDB_0.9.18"}], + "no-autogen": true, + "make-install-args": ["prefix=/app"], + "subdir" : "libraries/liblmdb" } ] }, { "name": "flatpak", "config-opts": [ "--disable-documentation", "--disable-seccomp", "--disable-sandboxed-triggers", "--disable-system-helper", "--localstatedir=/var" ], "make-args": [ "XDG_APP_BINDIR=/usr/bin" ], "cleanup": [ "/etc/profile.d", "/libexec", "/lib/systemd", "/share/dbus-1/interfaces/org.freedesktop.*", "/share/dbus-1/services/org.freedesktop.*", "/share/gdm" ], "post-install": [ "cp /usr/bin/gtk-update-icon-cache /app/bin", "cp /usr/bin/update-mime-database /app/bin", "cp /usr/bin/update-desktop-database /app/bin"], "sources": [ { "type": "git", "url": "https://github.com/flatpak/flatpak", "branch": "flatpak-1.0.x" } ], "modules": [ { "name": "ostree", "config-opts": ["--disable-man"], "cleanup": [ "/bin", "/etc/grub.d", "/libexec" ], "sources": [ { "type": "git", "url": "https://github.com/ostreedev/ostree.git", "tag": "v2018.9" } ], "modules": [ { "name": "libfuse", "config-opts": ["--disable-util"], "cleanup": [ "/bin" ], "sources": [ { "type": "archive", "url": "https://github.com/libfuse/libfuse/releases/download/fuse-2.9.7/fuse-2.9.7.tar.gz", "sha256": "832432d1ad4f833c20e13b57cf40ce5277a9d33e483205fc63c78111b3358874" } ] } ] } ] }, { "name": "snapd-glib", "disabled": true, "sources": [ { "type": "git", "url": "https://github.com/snapcore/snapd-glib.git", "branch": "master" } ] }, { "name": "discover", "config-opts": [ "-DENABLE_TESTING=OFF", "-DBUILD_DummyBackend=ON" ], "buildsystem": "cmake-ninja", "builddir": true, "sources": [ { "type": "git", "url": "git://anongit.kde.org/discover.git" } ] } ] }