Hi Leo and thank you for your comments.

The nomacs package should probably go to gnu/packages/image-
> viewers.scm.
>
Yup.


> Use git-fetch instead and don't recurse into submodules.  You will
> likely encounter some errors, because it doesn't seem as though nomacs
> expects you to have its inputs properly packages.  *sigh*
>
Hmm, this one I'm not sure I understand the reasoning behind. I think I
read in some packaging guidelines that url-fetch was preferred if possible.


> Instead of adding the path to the source directory, try `(cd
> "ImageLounge")` in a phase after 'unpack.
>
I'm told that cd is an unbound variable when I try that :/

       #:phases (modify-phases %standard-phases
                  (add-after 'unpack 'cd-to-source-dir
                    (lambda _ (call-with-output-string (cd
"ImageLounge")))))

Try to sort them alphabetically, also don't put too much effort into
> making the tails align.
>
Check.

> One thing that's missing is the plugins that are developed in a
> > separate git repository [0] and not included in the source tarballs
> > of the main repository [1]. Ideas on how to make them available in
> > the `plugins` directory during build time are welcome.
> A trick that's often used in Guix is
> (inputs
>  `(("extra-source-package"
>     ,(origin ...)))
>    [other inputs])
> You can then (copy-recursively (assoc-ref inputs "extra-source-
> package") destination) in a phase between 'unpack and 'configure.
>
 Thank you! And thank you for the rest of the comments too.

Happy new year!

Reply via email to