summaryrefslogtreecommitdiff
path: root/gnu/packages/dbm.scm
AgeCommit message (Collapse)Author
2025-11-30gnu: Remove bdb-4.8.Andreas Enge
* gnu/packages/dbm.scm (bdb-4.8): Delete variable. Fixes: guix/guix#4494 Change-Id: I192419377bedbe5c3a3b40b73d80e17d896ea060
2025-11-30gnu: bdb: Do not inherit from bdb-4.8.Andreas Enge
* gnu/packages/dbm.scm (bdb): Copy-paste all fields from bdb-4.8. [inherit]: Remove field. [source]: Do not inherit. Change-Id: I4b231218e30da5f651e59eb4a80e9efccca37402
2025-11-30gnu: bdb-5.3: Do not inherit from bdb-4.8.Andreas Enge
* gnu/packages/dbm.scm (bdb-5.3): Copy-paste all fields from bdb-4.8. [inherit]: Remove field. [source]: Do not inherit. Change-Id: I818dc2f53bd41bed039e5172404ce3b8e768dd14
2025-10-30Revert "gnu: autoconf: Update to 2.72."Maxim Cournoyer
This reverts commit db051f571539c4656908773c334dbee40beea340.
2025-10-30gnu: autoconf: Update to 2.72.Maxim Cournoyer
* gnu/packages/autotools.scm (autoconf): Point to autoconf-2.72. * gnu/packages/dbm.scm (bdb-4.8) [native-inputs]: Replace autoconf with autoconf-2.69. Change-Id: Ifa0fdd7bab21aa585e729f4e6ccf8ab15b0f73f3
2025-08-05gnu: bdb-4: Fix build on powerpc64le-linux.Efraim Flashner
* gnu/packages/dbm.scm (bdb-4)[arguments]: When building for powerpc64le-linux adjust the CFLAGS. Change-Id: Ic6361775e0a9b9eeb15bb00b07266d13f4f1da45
2025-07-21gnu: bdb-4.8: Fix build on riscv64.Zheng Junjie
* gnu/packages/dbm.scm (bdb-4.8)[arguments]<#:phases>: Also apply bdb-configure-patch phase on riscv64. Change-Id: I03b45d6fec4e35af4c23a456424a2b85ca76011b
2025-07-20gnu: bdb-4.8, bdb-5.3: Fix build on arm.Vagrant Cascadian
* gnu/packages/patches/bdb-4-5-configure.patch: New file. * gnu/local.mk [dist_patch_DATA]: Register file. * gnu/packages/dbm.scm (bdb-4.8)[arguments]<#:phases>: Add 'bdb-configure-patch on arm. (bdb-6)[arguments]: Copy-paste the arguments from bdb-4.8 without the additional phase. Change-Id: Id75bbb519006f3b3871a23ba3d668e0ef24e6a7a Co-authored-by: Andreas Enge <andreas@enge.fr> Co-authored-by: Brennan Vincent <brennan@umanwizard.com>
2025-07-18gnu: gdbm: Add upstream patch for test issues.Yelninei
* gnu/packages/patches/gdbm-lockwait-test.patch: New patch. * gnu/packages/dbm.scm (gdbm): Add it. * gnu/local.mk: Register it. Change-Id: I991df13d66ad3cf1b567ee3b3d337215c70be2c6
2025-07-18gnu: gdbm: Update to 1.25.Andy Tai
* gnu/packages/dbm.scm (gdbm): Update to 1.25. Change-Id: I94771e420cf5752d45d1c3a98f688b9f45ab4be2 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-07-18gnu: gdbm: Update to 1.24.Zheng Junjie
* gnu/packages/dbm.scm (gdbm): Update to 1.24. Change-Id: I24ff0826efb836b70ebe488ab8fb32f79afcab0d
2025-07-18gnu: bdb-4.8: Fix build with gcc-14.Janneke Nieuwenhuizen
* gnu/packages/dbm.scm (bdb-4.8)[arguments]: Add CFLAGS to #:configure-flags to relax gcc-14's strictness. Change-Id: If016d18710acd525462f7f108939180650c73587
2025-07-18gnu: bdb: Use automake-1.16.5.Janneke Nieuwenhuizen
This avoids aclocal/types.m4:7: warning: underquoted definition of AM_SEARCH_USIZES and its consequent error. * gnu/packages/dbm.scm (bdb-4.8)[native-inputs]: Use automake-1.16.5. Change-Id: I0f415f230198604297531499f37524b140543b9e
2025-01-25gnu: gdbm: Fix build to loongarch64.Zheng Junjie
* gnu/packages/dbm.scm (gdbm)[arguments]: When target is loongarch64, Add update-config phase. [native-inputs]: When target is loongarch64, Add config. Change-Id: I1fd1b0b4171ae3cddbcc1683f8cb12ed85fa5da8
2024-08-31gnu: dbm: Regenerate Autotools files.Maxime Devos
This way, overriding the 'detection of 'build' isn't needed anymore. * gnu/packages/dbm.scm (bdb-snippet): New procedure. (bdb-4.8)[source]: Add the snippet. [arguments]: Copy "config.sub"," "config.guess" and "install-sh" in a new 'boostrap phase', this time from automake. Move macros from aclocal_java to aclocal. Move configure flags to #:configure-flags. Remove 'configure' phase, instead add a pre-configure phase for adjusting Makefile.in and use '#:out-of-source' to perform an out-of-source build. Run "s_config" to fix up the version numbers. (bdb-5.3)[source]: Inherit from bdb-4.8's source, to get the snippet. (bdb-6)[source]: Likewise, and be careful to not add a patch. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I03aa7ed4afda15d970856efed9f14fd851ee7634
2023-01-30Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner
Conflicts: doc/guix.texi gnu/local.mk gnu/packages/admin.scm gnu/packages/base.scm gnu/packages/chromium.scm gnu/packages/compression.scm gnu/packages/databases.scm gnu/packages/diffoscope.scm gnu/packages/freedesktop.scm gnu/packages/gnome.scm gnu/packages/gnupg.scm gnu/packages/guile.scm gnu/packages/inkscape.scm gnu/packages/llvm.scm gnu/packages/openldap.scm gnu/packages/pciutils.scm gnu/packages/ruby.scm gnu/packages/samba.scm gnu/packages/sqlite.scm gnu/packages/statistics.scm gnu/packages/syndication.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/version-control.scm gnu/packages/xml.scm guix/build-system/copy.scm guix/scripts/home.scm
2022-10-08gnu: bdb: Fix targeting riscv64.Lu Hui
* gnu/packages/libdaemon.scm (bdb)[native-inputs,arguments]: Treat targeting riscv64 like aarch64 is handled. Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-06-26gnu: gdbm: Update to 1.23.Marius Bakke
* gnu/packages/dbm.scm (gdbm): Update to 1.23.
2021-10-10gnu: bdb: Fix building on riscv64-linux.Efraim Flashner
* gnu/packages/dbm.scm (bdb)[arguments]: Modify configure to build for the currect architecture when building for riscv64-linux.
2021-09-20gnu: bdb: Fix cross-compilation build errors.Maxime Devos
* gnu/packages/dbm.scm (bdb-4.8)[arguments]<#:phases>{update-config.sub}: Update 'config.sub' when cross-compiling for 'powerpc64le' or 'aarch64'.
2021-07-23gnu: gdbm: Update to 1.20.Marius Bakke
* gnu/packages/dbm.scm (gdbm): Update to 1.20.
2021-07-18Merge branch 'master' into core-updatesLudovic Courtès
2021-07-17gnu: gdbm: Use HTTPS home page.Marius Bakke
* gnu/packages/dbm.scm (gdbm)[home-page]: Use HTTPS.
2021-03-24Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner
2021-03-23gnu: bdb-4.8: Fix configure on powerpc64le-linux.Leo Le Bouter
* gnu/packages/dbm.scm (bdb-4.8)[arguments]: Modify 'configure phase to append "--build=powerpc64le-unknown-linux-gnu" to configure's flags when compiling for powerpc64le-linux. Signed-off-by: Chris Marusich <cmmarusich@gmail.com>
2020-12-27gnu: gdbm: Update to 1.19.Ludovic Courtès
* gnu/packages/patches/gdbm-gcc-compat.patch: Remove. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/dbm.scm (gdbm)[source]: Remove 'patches'.
2020-12-17gnu: gdbm: Fix build with GCC 10.Marius Bakke
* gnu/packages/patches/gdbm-gcc-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/dbm.scm (gdbm)[source](patches): New field.
2020-12-17gnu: bdb: Fix building with GCC 9.Jakub Kądziołka
* gnu/packages/dbm.scm (bdb-4.8, bdb-5.3)[source]: Apply patch. * gnu/packages/patches/bdb-5.3-atomics-on-gcc-9.patch: New file. * gnu/local.mk (dist_patch_DATA): Register new file. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-11-09gnu: bdb: Download using HTTPS.Efraim Flashner
* gnu/packages/dbm.scm (bdb)[source]: Switch URI to https. (bdb-5.3, bdb-6)[source]: Same.
2019-12-05gnu: gdbm: Do not build static libraries.Marius Bakke
* gnu/packages/dbm.scm (gdbm)[arguments]: Add "--disable-static" to #:configure-flags.
2019-11-15gnu: bdb: Fix cross-compilation.Mathieu Othacehe
* gnu/packages/dbm.scm (bdb-4.8)[arguments]: Pass host argument to configure when cross-compiling.
2019-07-08gnu: bdb: Add 4.8.30.Carl Dong
* gnu/packages/dbm.scm (bdb-4.8): New variable. [arguments]: Configure and build from 'build_unix' directory as mentioned in documentation. (bdb-5.3): Inherit from bdb-4.8. (bdb-6): Inherit from bdb-4.8. (bdb): Point to bdb-6.
2019-02-11gnu: gdbm: Update to 1.18.1.Marius Bakke
* gnu/packages/dbm.scm (gdbm): Update to 1.18.1.
2019-01-16gnu: Move dbm databases to new module.Ricardo Wurmus
* gnu/packages/databases.scm (gdbm, bdb, bdb-5.3): Move from here... * gnu/packages/dbm.scm: ...to this new module. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * gnu/packages/audio.scm, gnu/packages/avahi.scm, gnu/packages/backup.scm, gnu/packages/cobol.scm, gnu/packages/cyrus-sasl.scm, gnu/packages/databases.scm, gnu/packages/finance.scm, gnu/packages/game-development.scm, gnu/packages/gnome.scm, gnu/packages/guile.scm, gnu/packages/ibus.scm, gnu/packages/kerberos.scm, gnu/packages/linux.scm, gnu/packages/mail.scm, gnu/packages/man.scm, gnu/packages/nvi.scm, gnu/packages/openldap.scm, gnu/packages/package-management.scm, gnu/packages/php.scm, gnu/packages/pulseaudio.scm, gnu/packages/python.scm, gnu/packages/rdf.scm, gnu/packages/ruby.scm, gnu/packages/sawfish.scm: Update module references.