Jelmer Vernooij
6c659689ed
Move public header accumulation out of the perl code.
...
Never install generated prototype files. It's easier to break the
API when using them and they're not easily readable for 3rd party users.
Conflicts:
source/auth/config.mk
source/auth/credentials/config.mk
source/auth/gensec/config.mk
source/build/smb_build/config_mk.pm
source/build/smb_build/main.pl
source/build/smb_build/makefile.pm
source/dsdb/config.mk
source/lib/charset/config.mk
source/lib/tdr/config.mk
source/lib/util/config.mk
source/libcli/config.mk
source/libcli/ldap/config.mk
source/librpc/config.mk
source/param/config.mk
source/rpc_server/config.mk
source/torture/config.mk
2008-02-29 14:23:38 +01:00
Simo Sorce
8cb07814bc
Update homepages for talloc, tdb and ldb subprojects
2008-02-25 14:03:07 -05:00
Jelmer Vernooij
af9e042152
Allow tdb.mk and talloc.mk to be included at the same time.
2008-02-13 17:42:10 +01:00
Jelmer Vernooij
86f88eb7b5
Never build .so versions of tdb/talloc from Samba 4 itself. Rather,
...
use shared library versions if they are provided by the system.
This puts talloc and tdb in a similar situation as popt:
the system version is used if provided but if it's not there or if it
is too old, we use our internal version statically.
2008-02-13 17:01:37 +01:00
Jelmer Vernooij
28539f48e6
Support using shared library during testsuite run if tdb was built with a shared lib internally.
2008-02-12 13:51:03 +01:00
Jelmer Vernooij
deb1dae2da
make sure libraries are built before attempting to install.
2008-02-12 13:34:19 +01:00
Jelmer Vernooij
981957165d
Specify PICFLAG when compiling python modules.
2008-02-12 13:09:38 +01:00
Jelmer Vernooij
6c9a8bf9f0
Fix installation of python module for ldb and tdb.
2008-02-12 12:42:31 +01:00
Jelmer Vernooij
ab19a8f627
tdb/ldb: Use prefix in case DESTDIR is not set.
2008-02-12 02:15:09 +01:00
Jelmer Vernooij
8ef36fe545
Create the required directories when installing Python code.
2008-02-12 01:58:42 +01:00
Jelmer Vernooij
7b93e43dad
Avoid using setup.py for intsallation.
2008-02-12 01:21:10 +01:00
Jelmer Vernooij
94dfeb5e89
Manually compile python files rather than using setup.py.
2008-02-12 00:35:11 +01:00
Jelmer Vernooij
35c8ebdca2
Fix out of tree builds.
2008-02-11 23:51:59 +01:00
Jelmer Vernooij
b5d4ab2cf4
Split actual content out of tdb Makefile into a separate file.
2008-02-11 22:55:51 +01:00
Jelmer Vernooij
9f233c1454
Split rules out of tdb Makefile.
2008-02-11 22:02:57 +01:00
Andrew Tridgell
b3e60a388d
merge tdb changes from ctdb
2008-02-08 14:13:19 +11:00
Andrew Tridgell
df4efb902e
merge growing tdb for tdb_wipe_all() fix from ctdb
2008-02-07 23:06:44 +11:00
Andrew Tridgell
eb3af24926
merged tdb transaction fix
2008-01-31 09:48:46 +11:00
Jelmer Vernooij
91d7ba5202
build: Remove support for DESCRIPTION setting that is now unused.
2008-01-22 18:49:51 +01:00
Jelmer Vernooij
c8947fda23
ldb/talloc/tdb: Use manually written pc file.
2008-01-22 18:24:00 +01:00
Jelmer Vernooij
2fc26c0902
tdb: Add URL in pc file.
2008-01-22 18:14:12 +01:00
Andrew Tridgell
7077df3e2e
merged changes from v3-2-test
2008-01-18 15:45:22 +11:00
Andrew Tridgell
c54c087a19
merged tdb changes from ctdb
2008-01-18 15:33:57 +11:00
Andrew Tridgell
ed0c3a0f74
merged tdb from ctdb bzr tree
2008-01-15 14:05:47 +11:00
Jelmer Vernooij
47d797f788
tdb: Add simple reimplementation of tdbdump in Python as an example of the tdb Python bindings.
2008-01-10 23:41:14 +01:00
Jelmer Vernooij
8d77ea379f
r26700: tdb: Build and install Python bindings when possible.
2008-01-10 09:21:11 -06:00
Tim Potter
62017f049b
r26678: Check in auto-generated swig files.
2008-01-06 17:48:02 -06:00
Tim Potter
5c3c131d17
r26677: Implement and test iter{keys,values,items} for tdb bindings.
...
Use tempfile.mkstemp() instead of os.tmpnam() in tests.
2008-01-06 17:21:02 -06:00
Jelmer Vernooij
aa438a2feb
r26668: tdb/python: Fix default value of open_flags for tdb.
2008-01-05 09:42:01 -06:00
Jelmer Vernooij
fadab7c60b
r26586: Rename fetch to get for consistency with the Python dictionary interface.
2007-12-26 11:57:04 -06:00
Jelmer Vernooij
231ec0777b
r26585: Fix samba3.python tests.
2007-12-26 11:57:04 -06:00
Jelmer Vernooij
4ff8f4e370
r26583: Throw a proper exception in the python code when tdb_open() fails, fix indentation in generated SWIG code from pidl.
2007-12-26 11:57:03 -06:00
Jelmer Vernooij
7008f90e03
r26582: Use the same swig flags everywhere.
2007-12-24 01:51:07 -06:00
Jelmer Vernooij
c550c03372
r26570: - Trim size of the swig-generated Python bindings by removing a bunch of {}'s.
...
- Start working on Python equivalents for various EJS tests.
- Fix regression in argument order for reg_diff_apply() in EJS bindings.
2007-12-24 01:51:03 -06:00
Jelmer Vernooij
3378b6a559
r26399: Use -O option for SWIG (less evil generated code).
2007-12-21 05:49:29 +01:00
Jelmer Vernooij
6f79763005
r26294: Use hardcoded name for SWIG for now, until proper autoconf checks are in place.
2007-12-21 05:48:12 +01:00
Jelmer Vernooij
24e2623a92
r26293: Make sure SWIG directory exists, respect DESTDIR.
2007-12-21 05:48:11 +01:00
Jelmer Vernooij
c435183cb9
r26281: Fix include.
2007-12-21 05:48:07 +01:00
Jelmer Vernooij
dfd5b456f9
r26276: Install SWIG files if swig is present.
2007-12-21 05:48:02 +01:00
Jelmer Vernooij
904475624b
r26251: Fix include of stdint in tdb swig wrapper.
2007-12-21 05:47:28 +01:00
Jelmer Vernooij
08501fbef3
r26248: Check in SWIG output so SWIG is not required when running out of svn.
2007-12-21 05:47:26 +01:00
Jelmer Vernooij
a2d426c89b
r26218: Remove libtdb.so as well.
2007-12-21 05:46:56 +01:00
Jelmer Vernooij
19e3516000
r26181: Set version to 1.1.1, as 1.1.0 has already been released.
2007-12-21 05:46:37 +01:00
Jelmer Vernooij
52106ad04e
r26180: Allow prebuilding swig output files.
2007-12-21 05:46:37 +01:00
Jelmer Vernooij
99c342641b
r26114: Allow keyword-arguments.
2007-12-21 05:46:09 +01:00
Jelmer Vernooij
d8d04300d2
r26108: Add makefile rules for building, installing and checking python bindings.
2007-12-21 05:46:07 +01:00
Jelmer Vernooij
afa5f7c9e9
r26107: Add more tests.
2007-12-21 05:46:06 +01:00
Jelmer Vernooij
bfe54e2f19
r26090: Make building tdb python bindings independent of use of external tdb.
2007-12-21 05:45:59 +01:00
Jelmer Vernooij
4e7709379d
r26089: Move python detection to a separate file, and don't make it an error if it isn't available.
2007-12-21 05:45:59 +01:00
Jelmer Vernooij
4b94d5ca74
r26087: Fix include, add setup.py for tdb
2007-12-21 05:45:57 +01:00