Re: Proof of Concept: Import Emacs' use-packaged packages into Guix' manifest.scm

2023-02-02 Thread Development of GNU Guix and the GNU System distribution.
Finally, I'm not sure if installing packages from my custom local guix-channel succeeded. I need to retry and investigate more. This is a quirk with `emacs-guix`. It doesn't seem to use the pulled guix and I'm not sure how to fix that. On 2/2/23 04:44, Mekeor Melire wrote: 2022-12-27 19:51

Re: Proof of Concept: Import Emacs' use-packaged packages into Guix' manifest.scm

2023-02-02 Thread Development of GNU Guix and the GNU System distribution.
https://github.com/paperclip4465/use-package-ensure-guix Thank you for your kind words, I continued working on it and the repository is here. What do you think about naming this package/feature "use-package-ensure-guix" and using that as a prefix for all other functions and variables -- exce

zuo build system; formerly: Can zig-build-system be an alternative to the gnu-build-system?

2023-02-02 Thread Pjotr Prins
On Thu, Feb 02, 2023 at 12:52:28PM -0500, Philip McGrath wrote: > You might be interested in Zuo, which was created to replace the work of > `make` in the build system for Racket and Racket's branch of Chez Scheme. > (The name comes from a Chinese word for "make".) It's packaged for Guix: > http

Re: Can zig-build-system be an alternative to the gnu-build-system?

2023-02-02 Thread Philip McGrath
Hi Pjotr, On Wed, Feb 1, 2023, at 5:11 AM, Pjotr Prins wrote: > > There have been some older discussions about creating our own > replacement for autotools, cmake and others. I often fight these make > make systems - and meson and/or language specific build systems. It is > a time waster for progr

Re: The Guix Days! (FOSDEM 2023)

2023-02-02 Thread Pjotr Prins
Restaurant at top of https://libreplanet.org/wiki/Group:Guix/FOSDEM2023

Re: Can zig-build-system be an alternative to the gnu-build-system?

2023-02-02 Thread Blake Shaw
This has reminded me of Make's built-in support for guile[1]. I've assumed that the fact that we don't use it means that it probably depends on an earlier guile, as many projects many that support "guile scripting" typically depend on ~v1.8; but that is just an assumption. Does anyone know what

emacs packaging: do we need to pull existing dependencies ?

2023-02-02 Thread Cayetano Santos
Hello Guix, I’m referring here to the way we handle propagated-inputs in package definitions, when dependencies are already present in the latest stable emacs we provide (28.2 as for today.) Think for example on all org-packages which depend on (and whose package definition declare as

Emacs packaging: do we need to pull existing dependencies ?

2023-02-02 Thread Cayetano Santos
Hello Guix, I’m referring here to the way we handle propagated-inputs in package definitions, when dependencies are already present in the latest stable emacs we provide (28.2 as for today). Think for example on all org-packages which depend on (and whose package definition declare as

Emacs packaging: do we need to pull existing dependencies ?

2023-02-02 Thread Cayetano Santos
Hello Guix, I’m referring here to the way we handle propagated-inputs in package definitions, when dependencies are already present in the latest stable emacs we provide (28.2 as for today.) Think for example on all org-packages which depend on (and whose package definition declare as

Help needed with Fosdem devroom coordination

2023-02-02 Thread Manolis Ragkousis
Hello everyone, In the Declarative and Minimalistic Computing devroom we need help with coordination, either online or live. A couple of talks each will be enough. I am attaching the schedule csv with the full program. Even if you pick one talk, you could really help us out. Thank you, Manolis I

Re: Proof of Concept: Import Emacs' use-packaged packages into Guix' manifest.scm

2023-02-02 Thread Mekeor Melire
2022-12-27 19:51 mitchellschmeis...@librem.one: Mekeor Melire writes: Here is a naive implementation which extends use-package to use guix to ensure packages. Thank you very much for this great snippet of code. I just successfully set it up locally and I'm very happy. Would you like to c