[gnome-build-meta/alatiera/pita-lmdb-samba] core-deps/samba.bst: Update to 4.9.4
- From: Jordan Petridis <jpetridis src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-build-meta/alatiera/pita-lmdb-samba] core-deps/samba.bst: Update to 4.9.4
- Date: Sat, 22 Dec 2018 05:22:19 +0000 (UTC)
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]