GNU bug report logs -
#43784
Packaging Hugo
Previous Next
To reply to this bug, email your comments to 43784 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org:
bug#43784; Package
guix-patches.
(Sun, 04 Oct 2020 05:17:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Ryan Prior <rprior <at> protonmail.com>:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org.
(Sun, 04 Oct 2020 05:17:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hugo is a popular static site generator. I use it for my own website and love that it has great support for authoring web content using Emacs org-mode files. I've been working on packaging it for Guix.
A particularly interesting reason to package Hugo in Guix is that, historically, Hugo has been considered difficult to build with its full set of features and dependencies. That's because, although maybe 98% of Hugo is written in pure Go, its SASS parser is written in C++ and so the full Hugo package requires both Go and C++ toolchains to build. That is widely considered too much work to set up, and so many Hugo hackers only build the part of the app that's pure Go, while the full version is referred to as "hugo-extended" and relatively neglected. Thus, bugs tend to crop up more in that part of the codebase than others.
Of course, I think it would be sweet if you could get a fully working toolchain for Hugo just by typing `git environment hugo`. That's the dream, right?
Hugo has many dependencies so this has ended up being a big project. I'm opening this issue so that I can use it to track progress and provide visibility into the process.
So far I've packaged about 60 dependencies and I expect there may be another 20 to go. My packages so far: https://github.com/ryanprior/guix-packages/blob/master/testing/hugo.scm
Big checklist file which I keep up-to-date as I work: https://raw.githubusercontent.com/ryanprior/guix-packages/master/testing/new-hugo-deps.org
Expect more messages in this thread as I start sending series of related patches!
Ryan
[Message part 2 (text/html, inline)]
Information forwarded
to
guix-patches <at> gnu.org:
bug#43784; Package
guix-patches.
(Sun, 04 Oct 2020 05:28:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 43784 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Packages for the AWS Go SDK and its deps: https://issues.guix.gnu.org/43785
[Message part 2 (text/html, inline)]
Information forwarded
to
guix-patches <at> gnu.org:
bug#43784; Package
guix-patches.
(Sun, 11 Oct 2020 16:19:01 GMT)
Full text and
rfc822 format available.
Message #11 received at 43784 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
esbuild and godebug, two more Hugo deps, have packages out: https://issues.guix.gnu.org/43840
[Message part 2 (text/html, inline)]
Information forwarded
to
guix-patches <at> gnu.org:
bug#43784; Package
guix-patches.
(Mon, 12 Oct 2020 04:11:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 43784 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hugo dependency golibsass and its deps: https://issues.guix.gnu.org/43937
[Message part 2 (text/html, inline)]
Information forwarded
to
guix-patches <at> gnu.org:
bug#43784; Package
guix-patches.
(Thu, 11 Aug 2022 10:11:02 GMT)
Full text and
rfc822 format available.
Message #17 received at 43784 <at> debbugs.gnu.org (full text, mbox):
Is this still being worked on?
This bug report was last modified 3 years and 113 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.