diff --git a/steps-guix/avahi-0.8/pass1.sh b/steps-guix/avahi-0.8/pass1.sh index 98cfc4e9..6e8a1dde 100644 --- a/steps-guix/avahi-0.8/pass1.sh +++ b/steps-guix/avahi-0.8/pass1.sh @@ -17,6 +17,7 @@ src_configure() { --host="${host_triplet}" \ --build="${host_triplet}" \ --with-distro=lfs \ + --enable-dbm \ --enable-static \ --enable-shared \ --disable-glib \ diff --git a/steps-guix/gdbm-1.8.3/pass1.sh b/steps-guix/gdbm-1.8.3/pass1.sh new file mode 100644 index 00000000..fd76d51d --- /dev/null +++ b/steps-guix/gdbm-1.8.3/pass1.sh @@ -0,0 +1,28 @@ +# SPDX-License-Identifier: GPL-3.0-or-later + +src_prepare() { + default +} + +src_configure() { + local host_triplet + host_triplet="$(gcc -dumpmachine)" + + PATH="${PREFIX}/bin:/usr/bin:/bin" \ + ./configure \ + --prefix="${PREFIX}" \ + --libdir="${LIBDIR}" \ + --includedir="${PREFIX}/include" \ + --host="${host_triplet}" \ + --build="${host_triplet}" \ + --enable-static \ + --enable-shared +} + +src_compile() { + default_src_compile +} + +src_install() { + default_src_install +} diff --git a/steps-guix/gdbm-1.8.3/sources b/steps-guix/gdbm-1.8.3/sources new file mode 100644 index 00000000..463d79aa --- /dev/null +++ b/steps-guix/gdbm-1.8.3/sources @@ -0,0 +1 @@ +f https://ftp.gnu.org/gnu/gdbm/gdbm-1.8.3.tar.gz cc340338a2e28b40058ab9eb5354a21d53f88a1582ea21ba0bb185c37a281dc9 gdbm-1.8.3.tar.gz diff --git a/steps-guix/manifest b/steps-guix/manifest index 9df562a5..9610b3f8 100644 --- a/steps-guix/manifest +++ b/steps-guix/manifest @@ -34,6 +34,7 @@ build: scheme-bytestructures-2.0.2 build: libevent-2.1.12 build: expat-2.7.4 build: dbus-1.16.2 +build: gdbm-1.8.3 build: avahi-0.8 build: guile-avahi-0.4.1 build: guile-git-0.10.0