[gnome-build-meta/pwithnall/gnome-software-appstream: 1/2] sdk/appstream.bst: Add libappstream for use in gnome-software




commit dcdab5e80174e7ecd199d627861e8ca9b173dc87
Author: Philip Withnall <pwithnall endlessos org>
Date:   Tue Feb 9 18:14:56 2021 +0000

    sdk/appstream.bst: Add libappstream for use in gnome-software
    
    See https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/583
    
    Signed-off-by: Philip Withnall <pwithnall endlessos org>

 elements/core-deps.bst           |  2 ++
 elements/core-deps/appstream.bst | 35 +++++++++++++++++++++++++++++++++++
 elements/core-deps/lmdb.bst      | 33 +++++++++++++++++++++++++++++++++
 3 files changed, 70 insertions(+)
---
diff --git a/elements/core-deps.bst b/elements/core-deps.bst
index b0876a43..30f01d44 100644
--- a/elements/core-deps.bst
+++ b/elements/core-deps.bst
@@ -8,6 +8,7 @@ depends:
 - core-deps/NetworkManager.bst
 - core-deps/accountsservice.bst
 - core-deps/amtk.bst
+- core-deps/appstream.bst
 - core-deps/atkmm-1.6.bst
 - core-deps/babl.bst
 - core-deps/berkeleydb.bst
@@ -82,6 +83,7 @@ depends:
 - core-deps/libvirt-glib.bst
 - core-deps/libvirt.bst
 - core-deps/libxklavier.bst
+- core-deps/lmdb.bst
 - core-deps/malcontent.bst
 - core-deps/mm-common.bst
 - core-deps/mobile-broadband-provider-info.bst
diff --git a/elements/core-deps/appstream.bst b/elements/core-deps/appstream.bst
new file mode 100644
index 00000000..c211b081
--- /dev/null
+++ b/elements/core-deps/appstream.bst
@@ -0,0 +1,35 @@
+kind: meson
+
+sources:
+- kind: git_tag
+  url: github_com:ximion/appstream.git
+  track: master
+
+build-depends:
+- freedesktop-sdk.bst:components/gperf.bst
+- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
+
+depends:
+- core-deps/lmdb.bst
+- sdk/gdk-pixbuf.bst
+- sdk/glib.bst
+- sdk/gobject-introspection.bst
+- sdk/libsoup.bst
+- freedesktop-sdk.bst:components/docbook-xsl.bst
+- freedesktop-sdk.bst:components/libarchive.bst
+- freedesktop-sdk.bst:components/libxml2.bst
+- freedesktop-sdk.bst:components/libyaml.bst
+- freedesktop-sdk.bst:bootstrap-import.bst
+
+variables:
+  meson-local: >-
+    -Dapidocs=false
+    -Dinstall-docs=false
+    -Dstemming=false
+
+public:
+  bst:
+    split-rules:
+      devel:
+        (>):
+        - '%{libdir}/libappstream.so'
diff --git a/elements/core-deps/lmdb.bst b/elements/core-deps/lmdb.bst
new file mode 100644
index 00000000..753c78a8
--- /dev/null
+++ b/elements/core-deps/lmdb.bst
@@ -0,0 +1,33 @@
+kind: manual
+
+build-depends:
+- components/pkg-config.bst
+- components/git-minimal.bst
+
+depends:
+- bootstrap-import.bst
+
+variables:
+  ldflags_defaults: ""
+  optimize-debug: "false"
+  compress-debug: "false"
+  command-subdir: src/github.com/LMDB/lmdb
+
+config:
+  build-commands:
+  - |
+    cd libraries/liblmdb
+    make prefix=/usr
+
+  install-commands:
+  - |
+    cd libraries/liblmdb
+    make install prefix=/usr DESTDIR="%{install-root}"
+
+sources:
+- kind: git_tag
+  url: github:LMDB/lmdb.git
+  directory: src/github.com/cd libraries/liblmdb
+  track: master
+  ref: LMDB_0.9.28-g51a29155e1609f325e4155556f242bc58b7d8287
+


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]