[Pkg-samba-maint] r1040 - branches/samba4

Jelmer Vernooij ctrlsoft-guest at costa.debian.org
Thu Mar 23 00:15:54 UTC 2006


Author: ctrlsoft-guest
Date: 2006-03-23 00:15:53 +0000 (Thu, 23 Mar 2006)
New Revision: 1040

Added:
   branches/samba4/libldb-dev.install
   branches/samba4/libldb0.install
   branches/samba4/libtalloc-dev.install
   branches/samba4/libtalloc0.install
   branches/samba4/libtdb-dev.install
   branches/samba4/libtdb0.install
Modified:
   branches/samba4/changelog
   branches/samba4/control
   branches/samba4/rules
   branches/samba4/samba-common.install
   branches/samba4/samba.install
Log:
+  * Put ldb, tdb and talloc libraries into seperate binary packages.
 


Modified: branches/samba4/changelog
===================================================================
--- branches/samba4/changelog	2006-03-22 21:39:37 UTC (rev 1039)
+++ branches/samba4/changelog	2006-03-23 00:15:53 UTC (rev 1040)
@@ -6,8 +6,9 @@
   * Remove setntacl utility (it doesn't do anything).
   * Include oLschema2ldif.1 in the ldb-tools package.
   * Enable shared library building.
+  * Put ldb, tdb and talloc libraries into seperate binary packages.
 
- -- Jelmer Vernooij <jelmer at samba.org>  Wed, 22 Mar 2006 22:21:33 +0100
+ -- Jelmer Vernooij <jelmer at rhonwyn.lan.vernstok.nl>  Thu, 23 Mar 2006 01:13:32 +0100
 
 samba (3.9.1+4.0.0tp1-1) experimental; urgency=low
 

Modified: branches/samba4/control
===================================================================
--- branches/samba4/control	2006-03-22 21:39:37 UTC (rev 1039)
+++ branches/samba4/control	2006-03-23 00:15:53 UTC (rev 1040)
@@ -4,7 +4,7 @@
 Maintainer: Jelmer Vernooij <jelmer at samba.org>
 Uploaders: Steve Langasek <vorlon at debian.org>, Christian Perrier <bubulle at debian.org>, Noèl Köthe <noel at debian.org>, Steinar H. Gunderson <sesse at debian.org>
 Standards-Version: 3.6.2
-Build-Depends: libgtk2.0-dev, libgconf2-dev, debhelper (>> 5.0.0), libparse-yapp-perl, perl, docbook-xsl, docbook-xml, xsltproc, po-debconf, libgnutls-dev, libreadline5-dev, libpam0g-dev
+Build-Depends: libgtk2.0-dev, libgconf2-dev, debhelper (>> 5.0.0), libparse-yapp-perl, perl, docbook-xsl, docbook-xml, xsltproc, po-debconf, libgnutls-dev, libreadline5-dev, libpam0g-dev, libblkid-dev, libattr1-dev
 
 Package: samba
 Architecture: any
@@ -140,7 +140,7 @@
 
 Package: samba-dev
 Architecture: any
-Depends: libparse-pidl-perl, libc6-dev, pkg-config (>= 0.14.0)
+Depends: libparse-pidl-perl, libc6-dev, pkg-config (>= 0.14.0), libldb-dev,	libtdb-dev, libtalloc-dev
 Section: devel
 Description: tools for extending Samba
  The Samba software suite is a collection of programs that
@@ -194,3 +194,58 @@
  Tool. These are used by the embedded Samba 4 web server to provide web-based
  administration of shares and other settings.
 
+Package: libldb0
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: Light-Weight Database
+ ldb is a LDAP-like embedded database. It provides a fast database with an 
+ LDAP-like API designed to be used within an application. In some ways it can 
+ be seen as a intermediate solution between key-value pair databases and a 
+ real LDAP database.
+
+Package: libldb-dev
+Architecture: all
+Depends: libldb0 (=${Source-Version}), libtdb-dev, libtalloc-dev
+Description: Light-Weight Database
+ ldb is a LDAP-like embedded database. It provides a fast database with an 
+ LDAP-like API designed to be used within an application. In some ways it can 
+ be seen as a intermediate solution between key-value pair databases and a 
+ real LDAP database.
+ .
+ This package contains the files required for development.
+
+Package: libtalloc0
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: Hierarchical memory allocator
+ talloc is a hierarchical pool based memory allocator with destructors. It is
+ the core memory allocator used in Samba4, and has made a huge difference in
+ many aspects of Samba4 development.
+ 
+Package: libtalloc-dev
+Architecture: all
+Depends: libtalloc0 (=${Source-Version})
+Description: Hierarchical memory allocator
+ talloc is a hierarchical pool based memory allocator with destructors. It is
+ the core memory allocator used in Samba4, and has made a huge difference in
+ many aspects of Samba4 development.
+ .
+ This package contains the files required for development.
+ 
+Package: libtdb0
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: Trivial Database
+ This is a simple database API. It is modelled after the structure
+ of GDBM. TDB features, unlike GDBM, multiple writers support with
+ appropriate locking.
+
+Package: libtdb-dev
+Architecture: all
+Depends: libtdb0 (=${Source-Version})
+Description: Trivial Database
+ This is a simple database API. It is modelled after the structure
+ of GDBM. TDB features, unlike GDBM, multiple writers support with
+ appropriate locking.
+ .
+ This package contains the files required for development.

Added: branches/samba4/libldb-dev.install
===================================================================
--- branches/samba4/libldb-dev.install	2006-03-22 21:39:37 UTC (rev 1039)
+++ branches/samba4/libldb-dev.install	2006-03-23 00:15:53 UTC (rev 1040)
@@ -0,0 +1,4 @@
+usr/include/samba-4.0/ldb.h
+usr/include/samba-4.0/ldb_errors.h
+usr/lib/pkgconfig/ldb.pc
+usr/lib/libldb.so

Added: branches/samba4/libldb0.install
===================================================================
--- branches/samba4/libldb0.install	2006-03-22 21:39:37 UTC (rev 1039)
+++ branches/samba4/libldb0.install	2006-03-23 00:15:53 UTC (rev 1040)
@@ -0,0 +1,22 @@
+usr/lib/libldb.so.0.*
+usr/lib/samba/ldb/asq.so
+usr/lib/samba/ldb/extended_dn.so
+usr/lib/samba/ldb/kludge_acl.so
+usr/lib/samba/ldb/objectclass.so
+usr/lib/samba/ldb/objectguid.so
+usr/lib/samba/ldb/ildap.so
+usr/lib/samba/ldb/ldap.so
+usr/lib/samba/ldb/ldaps.so
+usr/lib/samba/ldb/ldapi.so
+usr/lib/samba/ldb/operational.so
+usr/lib/samba/ldb/paged_results.so
+usr/lib/samba/ldb/password_hash.so
+usr/lib/samba/ldb/proxy.so
+usr/lib/samba/ldb/rdn_name.so
+usr/lib/samba/ldb/rootdse.so
+usr/lib/samba/ldb/samldb.so
+usr/lib/samba/ldb/schema.so
+usr/lib/samba/ldb/server_sort.so
+usr/lib/samba/ldb/skel.so
+usr/lib/samba/ldb/tdb.so
+usr/lib/samba/ldb/wins_ldb.so

Added: branches/samba4/libtalloc-dev.install
===================================================================
--- branches/samba4/libtalloc-dev.install	2006-03-22 21:39:37 UTC (rev 1039)
+++ branches/samba4/libtalloc-dev.install	2006-03-23 00:15:53 UTC (rev 1040)
@@ -0,0 +1,3 @@
+usr/include/samba-4.0/talloc.h
+usr/lib/pkgconfig/talloc.pc
+usr/lib/libtalloc.so

Added: branches/samba4/libtalloc0.install
===================================================================
--- branches/samba4/libtalloc0.install	2006-03-22 21:39:37 UTC (rev 1039)
+++ branches/samba4/libtalloc0.install	2006-03-23 00:15:53 UTC (rev 1040)
@@ -0,0 +1 @@
+usr/lib/libtalloc.so.0.*

Added: branches/samba4/libtdb-dev.install
===================================================================
--- branches/samba4/libtdb-dev.install	2006-03-22 21:39:37 UTC (rev 1039)
+++ branches/samba4/libtdb-dev.install	2006-03-23 00:15:53 UTC (rev 1040)
@@ -0,0 +1,3 @@
+usr/include/samba-4.0/tdb.h
+usr/lib/pkgconfig/tdb.pc
+usr/lib/libtdb.so

Added: branches/samba4/libtdb0.install
===================================================================
--- branches/samba4/libtdb0.install	2006-03-22 21:39:37 UTC (rev 1039)
+++ branches/samba4/libtdb0.install	2006-03-23 00:15:53 UTC (rev 1040)
@@ -0,0 +1 @@
+usr/lib/libtdb.so.0.*

Modified: branches/samba4/rules
===================================================================
--- branches/samba4/rules	2006-03-22 21:39:37 UTC (rev 1039)
+++ branches/samba4/rules	2006-03-23 00:15:53 UTC (rev 1040)
@@ -62,11 +62,9 @@
 	mkdir -p $(CURDIR)/debian/tmp/etc/samba
 	$(MAKE) -C $(SOURCEPATH) install DESTDIR=$(CURDIR)/debian/tmp
 	$(MAKE) -C $(SOURCEPATH) manpages installman DESTDIR=$(CURDIR)/debian/tmp
-	cp $(SOURCEPATH)/setup/{provision,upgrade} $(CURDIR)/debian/tmp/usr/lib/samba/setup
 	$(MAKE) -C $(SOURCEPATH)/pidl install DESTDIR=$(CURDIR)/debian/tmp
 	install -m 755 $(CURDIR)/debian/panic-action $(CURDIR)/debian/tmp/usr/share/samba
 	install -m 755 $(CURDIR)/debian/gdbcommands $(CURDIR)/debian/tmp/etc/samba
-	patch $(CURDIR)/debian/tmp/usr/lib/samba/setup/provision.smb.conf $(CURDIR)/debian/provision.smb.conf.patch
 
 binary-arch: build install
 	dh_testdir

Modified: branches/samba4/samba-common.install
===================================================================
--- branches/samba4/samba-common.install	2006-03-22 21:39:37 UTC (rev 1039)
+++ branches/samba4/samba-common.install	2006-03-23 00:15:53 UTC (rev 1040)
@@ -1,5 +1,5 @@
 etc/samba/gdbcommands
 usr/bin/testparm
-usr/lib/samba/*.dat
-usr/lib/samba/js
+usr/share/samba/*.dat
+usr/share/samba/js
 usr/share/samba/panic-action

Modified: branches/samba4/samba.install
===================================================================
--- branches/samba4/samba.install	2006-03-22 21:39:37 UTC (rev 1039)
+++ branches/samba4/samba.install	2006-03-23 00:15:53 UTC (rev 1040)
@@ -2,6 +2,5 @@
 usr/bin/ntlm_auth
 usr/bin/smbstatus
 usr/bin/smbscript
-usr/lib/samba/setup
 usr/share/man/man1/ntlm_auth.1
 usr/share/man/man8/smbd.8




More information about the Pkg-samba-maint mailing list