help-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Newbie user: Feedback on custom package definition


From: 宋文武
Subject: Re: Newbie user: Feedback on custom package definition
Date: Wed, 01 Mar 2023 09:12:28 +0800
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)

Rodrigo Morales <moralesrodrigo1100@gmail.com> writes:

> [...]
>   |      #:builder
>   |      #~(begin
>   |          (use-modules (guix build utils))
>   |          (chdir (assoc-ref %build-inputs "source"))
>   |          (install-file "org-recoll.el"
>   |                        (string-append
>   |                         #$output
>   |                         "/.config/emacs/libs")))))
>   |    (synopsis "My synopsis")
>   |    (description "My description")
>   |    (home-page "https://example.org/";)
>   |    (license gpl3+)))
> [...]
>
> 3 The questions
> ===============
>
>   + What changes would you do to improve the definition of the package
>     that I wrote?

I would update the synopsis, description, and switch from
trivial-build-system to emacs-build-system, and send a patch to
guix-patches.


>   + Do you manage your Emacs packages with GUIX? Could you briefly
>     describe your workflow or point me to references/documentation?

Yes, I just:

1. install emacs packages (emacs, emacs-use-package, emacs-magit, etc.)
by 'guix package -i' or 'guix package -m'.

2. setup them usually in ~/.emacs.init with '(use-package ...)'.

Packages installed by guix are available to emacs like package-install
thanks to 'guix-emacs-autoload-apckages'.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]