[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'.