Re: How do we flag a feature as implemented for GNU Guile cond-expand in Guix packages?

2025-04-26 Thread Yuval Langer
's `cond-expand` only knows that the `srfi-78` feature exists after running `use-modules`. The chicken and the egg. You can only check if a module exists after loading it. Is there no way of letting GNU Guile's cond-expand know that a package was installed with that feature? Many thanks, Yuval Langer.

How do we flag a feature as implemented for GNU Guile cond-expand in Guix packages?

2025-04-25 Thread Yuval Langer
odules (srfi srfi-235)) (display (cond-expand (srfi-235 'srfi-235-supported) (else 'srfi-235-not-supported))) (newline) The line "srfi-235-not-supported" is printed. Is there a way of adding cond-expand features to GNU Guile, maybe in the Guix package definitions? Many thanks, Yuval Langer.

Problem: Installing an Info manual into `share/info/`, but not `share/info/dir`.

2025-04-18 Thread Yuval Langer
happening? Many thanks, Yuval Langer. (Attached also is the org-mode source file for the manual, available too on its codeberg repository [2].) [1]: https://codeberg.org/kakafarm/kakafarm-guix-channel/src/commit/e94e3c568741911c224b2e9deb0b90f405c67e4c/kakafarm/packages/guile-xyz.scm [

Where should I add Texinfo source files when using other people's repositories as package source?

2025-04-17 Thread Yuval Langer
should I fork and add the Texinfo source to the fork, maybe even contribute the Texinfo file upstream to the original repositories? Many thanks, Yuval Langer.