gpo.zugaina.org

Search Portage & Overlays:

dev-scheme/guile-zstd

GNU Guile bindings to the zstd compression library

Screenshots

  • guile-zstd-0.1.1-r100
    ~amd64 ~x86
    guile_targets_2-2 guile_targets_3-0

    View      Download      Browse     License: GPL-3+   
    Overlay: gentoo
  • guile-zstd-0.1.1-r3
    ~amd64 ~x86

    View      Download      Browse     License: GPL-3+   
    Overlay: gentoo

ChangeLog

commit 18f90d28b32c0ba711410ab8d9a57b1c3e159046
Author: Sergei Trofimovich <slyich@gmail.com>
Date: Sat Mar 18 14:10:29 2023 +0000

dev-scheme/guile-zstd: fix workaround for misfiring portage QA warning

commit 43d84cc00af530ef912d9c98448b64d6b5282907
Author: Sergei Trofimovich <slyich@gmail.com>
Date: Sun Oct 9 08:29:29 2022 +0100

dev-scheme/guile-zstd: depend on zstd moved to /lib

Without the dependency there is a chance that on upgrade
dev-scheme/guile-zstd will be updated first and be built against zstd in
/usr/lib.

Closes: https://github.com/trofi/nix-guix-gentoo/issues/23

commit 8f194519982fbfabb6b3ca84c0806b1a379b5d06
Author: Sergei Trofimovich <slyich@gmail.com>
Date: Thu Jul 21 08:43:11 2022 +0100

dev-scheme/guile-zstd: unbreak libzstd.so.1 loading

::gentoo's commit 1ae31721a "app-arch/zstd: add split-usr support"
broke dynamic loading of `libzstd.so.1` because now pkg-config path
does not match directory where ELF shared library resides. As a result
guix fails to load it as:

$ guix environment re2c --check
...
substitute: ice-9/boot-9.scm:1685:16: In procedure raise-exception:
substitute: In procedure load-foreign-library: file: "/usr/lib64/libzstd.so.1",
message: "file not found"

The change hardcodes /lib/ path to a real library.

commit bedc93673a5c85dfedc8e970af3b86b454919ca6
Author: Sergei Trofimovich <slyich@gmail.com>
Date: Mon Jan 31 23:28:23 2022 +0000

dev-scheme/guile-zstd: new package, used by guix for optional zstd support

Issue: https://github.com/trofi/nix-guix-gentoo/issues/14