| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
Reported at <https://github.com/repology/repology/issues/218#issuecomment-525675777>.
* website/apps/packages/builder.scm (packages-json-builder): Do not emit
"homepage" when it's false.
|
| |
|
|
|
| |
* website/apps/packages/builder.scm (packages-json-builder): Remove
#:pretty from the 'scm->json' arguments.
|
| |
|
|
|
| |
* website/apps/packages/builder.scm (packages-json-builder)[package->json]:
Add "location".
|
| |
|
|
|
|
| |
* website/apps/packages/builder.scm (packages-json-builder)[origin->json]:
New procedure.
[package->json]: Use it.
|
| |
|
|
|
|
| |
* website/apps/packages/builder.scm (packages-json-builder)[package->json]:
Add "cpe-name" and "cpe-version" when they're available. This is
similar to what we had in 3ef3b0445241df1dc47c3717e63ffcf6267b3c70.
|
| |
|
|
|
|
|
|
|
| |
* website/apps/packages/builder.scm (package-json-builder): New
procedure.
(builder): Use it.
Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
|
| |
|
|
|
|
|
|
|
|
| |
* website/README: Remove documentation.
* website/apps/base/templates/help.scm (help-t): Use just one URL for
the refcard.
* website/apps/base/utils (guix-root-url-path): Use "/".
(builder): Remove big comment about bug #25227 and use expensive
builders.
* website/haunt.scm: Use guix.gnu.org domain.
|
| |
|
|
|
|
| |
* website/apps/packages/templates/components.scm (detailed-package-preview):
Wrap 'gnu-package?' call in 'false-if-exception'.
* website/apps/packages/templates/package.scm (package-t): Likewise.
|
| |
|
|
|
|
|
|
|
| |
Done by running these three commands from the website/ directory:
find -name \*.scm |xargs sed -i -es'/;;; GuixSD website --.*/;;; GNU Guix web site/g'
find -name \*.scm |xargs sed -i -es'/;;; GuixSD website/;;; The GNU Guix web site/g'
find -name \*.scm |xargs sed -i -es'/part of GuixSD website/part of the GNU Guix web site/g'
find -name \*.scm |xargs sed -i -es'/along with GuixSD website/along with the GNU Guix web site/g'
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* website/apps/base/templates/about.scm (about-t): Remove mentions of
"GuixSD".
* website/apps/base/templates/contribute.scm (contribute-t): Likewise.
* website/apps/base/templates/help.scm (help-t): Likewise.
* website/apps/base/templates/irc.scm (irc-t): Likewise.
* website/apps/base/templates/security.scm (security-t): Likewise.
* website/apps/packages/templates/detailed-package-list.scm (detailed-package-list-t):
Likewise.
* website/apps/packages/templates/package-list.scm (package-list-t): Likewise.
* website/apps/packages/templates/index.scm (index-t): Likewise.
* website/apps/packages/templates/detailed-index.scm (detailed-index-t): Likewise.
* website/apps/download/templates/download.scm (download-t): Likewise.
* website/apps/blog/templates/post-list.scm (post-list-t): Likewise.
* website/apps/blog/templates/tag.scm (tag-t): Likewise.
* website/apps/blog/templates/post.scm (post-t): Likewise.
* website/apps/blog/templates/feed.scm (atom-feed-t): Likewise.
* website/apps/base/templates/graphics.scm (graphics-t): Likewise.
* website/apps/base/templates/theme.scm (theme): Likewise.
* website/apps/blog/builder.scm (tag-feed-builder): Likewise.
* website/apps/download/types.scm: Likewise.
* website/haunt.scm (#:title): Likewise.
|
| |
|
|
|
| |
* website/apps/packages/templates/components.scm (package-preview):
Render texinfo as plain text.
|
| |
|
|
|
| |
* website/apps/packages/templates/components.scm
(detailed-package-preview): Use location->shtml instead.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change adds a new letter selector component and displays it at
the top and bottom of package lists.
* website/apps/packages/templates/components.scm (letter-selector):
New component.
* website/apps/packages/templates/detailed-index.scm (detailed-index-t):
Use the new component.
* website/apps/packages/templates/detailed-package-list.scm
(detailed-package-list-t): Likewise.
* website/apps/packages/templates/index.scm (index-t): Likewise.
* website/apps/packages/templates/package-list.scm (package-list-t):
Likewise.
* website/static/packages/css/letter-selector.css: New stylesheet.
|
| |
|
|
|
|
|
|
|
|
|
| |
The "package index" page was missing the first paragraph that is shown
in the "detail package index" page which indicates the total number of
packages in Guix and the last update date. This commit adds it.
* apps/packages/builder.scm (index-builder): Add new "total" datum to
the context.
* apps/packages/templates/index.scm (index-t): Add total number of
packages and update date.
|
| |
|
|
|
| |
* website/apps/packages/builder.scm (index-builder): Pick random
packages.
|
| |
|
|
|
| |
* website/apps/packages/builder.scm (builder): Use expensive builders
when GUIX_WEB_SITE_INFO is set.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit adds license, package source, patches and builds
information to the end of package descriptions.
* website/apps/packages/templates/components.scm:
(location->shtml): New procedure.
(license->shtml): Export it.
(patches->shtml): Likewise.
(supported-systems->shtml): Likewise.
* website/apps/packages/templates/package.scm:
(package-t): Add missing package information.
|
| |
|
|
| |
* apps/packages/templates/package.scm: Use (guix packages).
|
| |
|
|
|
|
|
|
|
|
| |
The reason the commented builders are not used is not really the bug
in Haunt, which is already fixed,¹ but the limitations of the CVS
repository.
* apps/packages/builder.scm (builder): Update TODO.
1. http://lists.gnu.org/archive/html/guile-user/2017-12/msg00070.html
|
| |
|
|
|
|
|
| |
I forgot this one. Check the last commit for details about the
change.
* apps/packages/utils.scm: Use .mono class instead of TT element.
|
| |
|
|
|
| |
* website/apps/packages/data.scm (%package-list): Filter out superseded
packages.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This fixes the "No p element in scope but a p end tag seen" HTML
validation error, which is one of the errors in bug #24981.
The error resulted from putting the DIV element generated by
`package-description-shtml` inside the P element used for the package
description.
* website/apps/packages/templates/components.scm (detailed-package-preview):
Make package description a DIV element.
|
| |
|
|
|
|
|
|
| |
Fixes <https://bugs.gnu.org/29596>.
Reported by Mark H Weaver <mhw@netris.org>.
* website/apps/packages/utils.scm (package-patches)[patch-name]: Honor
'origin-file-name' when it's true.
|
| |
|
|
|
| |
* website/apps/packages/data.scm (%package-list): New variable.
(all-packages): Use it.
|
| |
|
|
|
| |
* website/apps/packages/templates/components.scm (sidebar): Comment out
"Package Issues".
|
| |
|
|
|
|
|
|
|
| |
* website/apps/packages/templates/detailed-index.scm (detailed-index-t):
Add optional 'total' parameter and honor it.
* website/apps/packages/builder.scm (%max-packages-on-index): New variable.
(index-builder): Use 'take-at-most' to limit the number of packages shown.
(detailed-index-builder): Likewise, and pass the total to 'detailed-index-t'.
* website/apps/packages/utils.scm (take-at-most): New procedure.
|
| |
|
|
|
| |
* website/apps/packages/utils.scm (package-synopsis-shtml): Add case for
empty/fishy descriptions.
|
| |
|
|
|
|
|
|
|
| |
* website/apps/base/data.scm: http -> https.
* website/apps/base/templates/contribute.scm: likewise.
* website/apps/packages/templates/components.scm: likewise.
* website/apps/packages/templates/detailed-index.scm: likewise.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
| |
|
|
|
| |
* website/apps/packages/templates/components.scm (detailed-package-preview):
Add trailing newline. This helps poor CVS.
|
| |
|
|
|
| |
* website/apps/packages/templates/components.scm (supported-systems->shtml):
Fix computation of 'systems'.
|
| |
|
|
|
|
| |
* website/apps/packages/templates/components.scm (detailed-package-preview): Mark
if PACKAGE is a GNU package.
* website/apps/packages/templates/package.scm (package-t): Likewise.
|
| |
|
|
|
| |
* website/apps/packages/utils.scm (package-patches): Implement, using
code from former web site.
|
| |
|
|
|
| |
* website/apps/packages/templates/components.scm (patches->shtml): Use
'ilink-*', not 'link-*'.
|
| |
|
|
|
|
|
|
| |
This is a "port" of commit fba3435fb3b07823b2c666906510442110723d56.
* website/apps/packages/utils.scm (git-description): New procedure.
(location->ilink): Use it. Use 'string-append' instead of
'url-path-join'.
|
| |
|
|
|
|
|
|
| |
* website/apps/packages/utils.scm (texinfo->shtml)
(package-description-shtml, package-synopsis-shtml): New procedures.
* website/apps/packages/templates/components.scm (detailed-package-preview):
Use them.
* website/apps/packages/templates/package.scm (package-t): Use them.
|
| |
|
|
| |
* website/apps/packages/utils.scm (packages/group-by-letter): Implement.
|
| |
|
|
|
| |
* website/apps/packages/data.scm (all-packages): Parameterize
%PACKAGE-MODULE-PATH.
|
|
|
Copied by Ludovic from https://bitbucket.org/sirgazil/guixsd-website
hg changeset 209:ce9d62df07f2.
|