[gnome-build-meta/alatiera/pita-lmdb-samba] core-deps/samba.bst: Update to 4.9.4



commit 9601d261f5413d0f2ecc5532c0e5334536bb14f2
Author: Jordan Petridis <jpetridis gnome org>
Date:   Sat Dec 22 07:03:23 2018 +0200

    core-deps/samba.bst: Update to 4.9.4
    
    Sadly it still requires python2 to build. This update introduces
    a dependency on docbook-xsl.
    
    It also introduces a dependency on lmdb, which is a pain to deal
    with... There are no real releases, docs, instructions or even a
    fucking build system. It uses a single makefile that ofcourse
    overwrites all the FLAGS even setting CC to gcc, cause who
    would ever want to tweak those... I have no idea what to do
    about this, I just want it to burn...
    
    Couple of extra features regarding json logging were disabled,
    since they don't seem useful to use and introduce further
    dependencies.

 elements/core-deps/lmdb.bst  | 12 ++++++++++++
 elements/core-deps/samba.bst |  9 +++++++--
 2 files changed, 19 insertions(+), 2 deletions(-)
---
diff --git a/elements/core-deps/lmdb.bst b/elements/core-deps/lmdb.bst
new file mode 100644
index 0000000..fb96b95
--- /dev/null
+++ b/elements/core-deps/lmdb.bst
@@ -0,0 +1,12 @@
+kind: manual
+sources:
+- kind: tar
+  url: https://github.com/LMDB/lmdb/archive/LMDB_0.9.23.tar.gz
+depends:
+- filename: base-platform.bst
+  junction: freedesktop-sdk.bst
+config:
+  build-commands:
+  - cd libraries/liblmdb && make
+  install-commands:
+  - cd libraries/liblmdb && DESTDIR=%{install-root} make install
diff --git a/elements/core-deps/samba.bst b/elements/core-deps/samba.bst
index d18986d..7489767 100644
--- a/elements/core-deps/samba.bst
+++ b/elements/core-deps/samba.bst
@@ -1,13 +1,17 @@
 kind: manual
 sources:
 - kind: tar
-  url: https://download.samba.org/pub/samba/stable/samba-4.8.0.tar.gz
+  url: https://download.samba.org/pub/samba/stable/samba-4.9.4.tar.gz
 - kind: patch
   path: files/samba/fix-root-build.patch
 depends:
 - core-deps/libtirpc.bst
+- core-deps/lmdb.bst
 - core-deps/openldap.bst
 - core-deps/rpcsvc-proto.bst
+- filename: base/docbook-xsl.bst
+  junction: freedesktop-sdk.bst
+  type: build
 - filename: base/python2.bst
   junction: freedesktop-sdk.bst
   type: build
@@ -15,7 +19,8 @@ depends:
   junction: freedesktop-sdk.bst
 config:
   configure-commands:
-  - ./configure --enable-fhs --prefix=%{prefix} --exec-prefix=%{exec_prefix} --bindir=%{bindir}
+  - ./configure --enable-fhs --without-ad-dc --without-json-audit --prefix=%{prefix}
+      --exec-prefix=%{exec_prefix} --bindir=%{bindir}
       --sbindir=%{sbindir} --sysconfdir=%{sysconfdir} --datadir=%{datadir}
       --includedir=%{includedir} --libdir=%{libdir} --libexecdir=%{libexecdir}
       --localstatedir=%{localstatedir} --sharedstatedir=%{sharedstatedir}


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