| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
* website/www/packages.scm (packages-page, package-pages): Remove
deprecated packages in default 'packages' argument.
|
|
|
|
|
|
|
|
|
|
|
| |
git.savannah.gnu.org is now available as HTTPS.
Suggested by ng0 <contact.ng0@cryptolab.net>.
* website/www/contribute.scm (contribute-page): Remove "http:" from
git.savannah.gnu.org URLs.
* website/www/graphics.scm (graphics-page): Likewise.
* website/www/packages.scm (location-url, package->sxml): Likewise.
* website/www/shared.scm (html-page-footer): Likewise.
|
|
|
|
|
| |
* website/www/packages.scm (git-description): New variable.
(location-url): Include "?id=..." if possible.
|
|
|
|
|
| |
* website/www/packages.scm (issues-page, reproducibility-page):
Lower-case "updated".
|
|
|
|
|
| |
* website/www/packages.scm (packages->reproducibility-sxml): Show the
number of inconclusive reports.
|
|
|
|
|
|
|
|
|
| |
* website/www/packages.scm (discrepancy->sxml): Rename to...
(comparison-report->sxml): ... this. Adjust to new API.
(package->reproducibility-sxml): Change 'discrepancies' to 'reports' and
adjust to new API.
(packages->reproducibility-sxml): Remove 'valid?' and its caller.
Adjust to new API.
|
|
|
|
|
|
|
| |
* website/www/packages.scm (%substitute-servers): New variable.
(local-nar-url, discrepancy->sxml)
(package->reproducibility-sxml, packages->reproducibility-sxml)
(reproducibility-page): New procedures.
|
|
|
|
|
| |
* website/www/packages.scm (packages->json): New procedure.
* website/README: Mention Guile-JSON.
|
|
|
|
|
| |
* website/www/packages.scm (package-pages): Change "index.html" to be
the "a" group.
|
|
|
|
| |
* website/www/packages.scm (group-file-name): Use 'guix-url'.
|
|
|
|
|
|
| |
* website/www/packages.scm (packages-page): Remove reference to
"all.html".
(package-pages): Remove "all.html".
|
|
|
|
| |
* website/www/packages.scm (package-pages): New procedure.
|
|
|
|
|
| |
* website/www/packages.scm (package->sxml): Make "unknown" lowercase.
(packages-page): Lowercase "updated".
|
|
|
|
|
|
|
|
| |
* website/www/packages.scm (packages-by-grouping): Add 'packages'
parameter. Use it instead of calling 'all-packages'.
(paginated-packages-page): Likewise, and return a page instead of a
thunk.
(packages-page): Swap the 'packages' and 'grouping' parameters.
|
|
|
|
|
|
|
|
|
|
|
| |
* website/www.scm (%web-pages): Add code for generating our packages
pages.
* website/www/packages.scm (packages-by-grouping): New procedure.
(paginated-packages-page): New procedure.
(packages-page): Tweak for use by `paginated-packages-page` as well as
standalone.
* website/static/base/css/packages.css (li.package-index-link): Add
styling.
|
|
|
|
|
|
|
|
|
|
| |
* README (Building and running special pages): Correct environment
variable.
* www/packages.scm (packages-page): Move update date to the top of the
page.
(package->sxml): Use ID instead of NAME attribute for anchors, and
move out DIV element from P element, which is invalid.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Note that the overflow issue is fixed, but an issue with duplicated
anchors (used for ID attributes) remains, and prevents the document
from passing HTML validation (see bug #24981).
* website/static/base/css/base.css (anchor-link, pre): New rule sets.
* website/static/base/css/packages.css (issue, issue-type): Ditto.
* website/www/packages.scm (issue-count->sxml): New procedure.
(issues-page): Remove unused JavaScript link. Move update date to the
top of the page.
(packages->issue-sxml, package->issue-sxml)
(issues->sxml): Don't use table elements for document structure.
|
|
|
|
|
|
|
|
|
| |
This works around a CVS/RCS limitation:
<https://lists.gnu.org/archive/html/savannah-hackers-public/2016-04/msg00009.html>.
* website/www/packages.scm (package->sxml): Add a bunch of \n.
(issues->sxml): Use 'list-join' to add newlines.
(packages->issue-sxml): Likewise.
|
|
|
|
|
| |
* website/www/packages.scm (all-packages): Cons the
'package-replacement' if it exists.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* website/www/packages.scm (package->sxml): Wrap the build status link in a div
and prepend an icon to the div.
* website/static/base/js/packages.js (show_hide): Fetch build status on expand.
* website/static/base/css/packages.css (img.status-icon): Added css for icon padding.
* website/static/base/img/status-icons/0.png: Add icon.
* website/static/base/img/status-icons/1.png: Add icon.
* website/static/base/img/status-icons/2.png: Add icon.
* website/static/base/img/status-icons/3.png: Add icon.
* website/static/base/img/status-icons/4.png: Add icon.
* website/static/base/img/status-icons/5.png: Add icon.
* website/static/base/img/status-icons/undefined.png: Add icon.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
| |
* website/www/packages.scm (lookup-gnu-package): Delay the call to
'official-gnu-packages'.
|
|
|
|
|
|
|
| |
* website/www/packages.scm (package->issue-sxml): Add #:anchor parameter
and honor it. Move anchor to the "issues" cell.
(packages->issue-sxml): Use 'packages->anchors'. Pass #:anchor to
'package->issue-sxml'.
|
|
|
|
|
|
| |
* website/www/packages.scm (package->sxml): Move 'a' within the 'span'
that contains the synopsis. Before that the "Expand" link would appear
at the wrong place.
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes <http://bugs.gnu.org/22217>.
Suggested by Leo Famulari <leo@famulari.name>.
* website/www/packages.scm (package->sxml): Change first argument to
'package+anchor'. Destructure it inside. Add an anchor right before
the synopsis.
(packages->anchors): New procedure.
(packages->sxml): Use it, and adjust call to 'package->sxml'.
|
|
|
|
|
|
|
| |
* website/www/packages.scm (packages->issue-sxml)[total, processed]: New
variables.
[report-progress]: New procedure.
Use it.
|
|
|
|
|
| |
* website/www/packages.scm (issues->sxml): Add call to
'string-trim-right'.
|
|
|
|
| |
* website/www/packages.scm (issues-page): Export.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* website/www/packages.scm (location-url, source-url): New procedures,
moved from...
(package->sxml): ... here.
(%fast-issue-checkers, %issue-checkers): New variables.
(lint-checker-report, package-issues, issues->sxml,
package->issue-sxml, packages->issue-sxml, all-packages): New
procedures.
(packages-page): Use 'all-packages'.
(issues-page): New procedure.
* website/www.scm (%web-pages): Add ISSUES-PAGE in a comment.
|
|
|
|
|
|
| |
Reported by Mark H Weaver <mhw@netris.org>.
* website/www/packages.scm (packages-page): Fix typo.
|
|
|
|
|
| |
* website/www/packages.scm (package->sxml)[package-description-shtml]:
Wrap in 'with-fluids'.
|
|
|
|
|
| |
* website/www/packages.scm (package->sxml): Adapt to new Texinfo's
markup in package description.
|
|
|
|
|
| |
* website/www/packages.scm (number*): New procedure.
(packages-page): Use it instead of hard-coded package number.
|
|
|
|
|
| |
* website/www/packages.scm (packages-page): Move date within the
"content-box" div.
|
|
|
|
|
| |
* website/www/packages.scm (packages-page): Add paragraph showing the
current date.
|
|
|
|
|
| |
* website/www/packages.scm (packages-page): Change "The Guix System
Distribution" to "GNU Guix".
|
|
|
|
|
| |
* website/www/packages.scm (package->sxml): Remove leading slash in
'gnu-head-mini.png' URL.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Integrate 'build-aux/list-packages.scm' from the Guix repository in the
GuixSD website instead of using an external link. Export of the package
list is optional since it requires to have Guix locally.
* website/static/base/css/packages.css: New file.
* website/static/base/js/packages.js: Likewise.
* website/www/packages.scm (lookup-gnu-package, list-join)
(package->sxml, packages->sxml): New procedures.
(packages-page): Use them.
* website/www/shared.scm (html-page-description): Use 'packages-page'.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* website/www.scm: Fix name.
* website/www/about.scm: Likewise.
* website/www/contribute.scm: Likewise.
* website/www/donate.scm: Likewise.
* website/www/download.scm: Likewise.
* website/www/help.scm: Likewise.
* website/www/packages.scm: Likewise.
* website/www/shared.scm: Likewise.
* website/www/utils.scm: Likewise.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* website/COPYING: New File.
* website/README: Document it.
* website/www.scm: Attach licence notice.
* website/www/about.scm: Likewise.
* website/www/contribute.scm: Likewise.
* website/www/donate.scm: Likewise.
* website/www/download.scm: Likewise.
* website/www/help.scm: Likewise.
* website/www/packages.scm: Likewise.
* website/www/utils.scm: Likewise.
* website/www/shared.scm: Likewise.
(html-page-footer): Conform to it.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This allows 'current-url-root' to be used to parametrize the output.
* website/www.scm (main-page): Turn into a thunk.
(export-web-site): Invoke PAGE.
* website/www/about.scm (about-page): Turn into a thunk.
* website/www/contribute.scm (contribute-page): Likewise.
* website/www/donate.scm (donate-page): Likewise.
* website/www/download.scm (download-page): Likewise.
* website/www/help.scm (help-page): Likewise.
* website/www/packages.scm (packages-page): Likewise.
|
|
|
|
|
|
|
|
|
|
|
| |
* website/www/shared.scm: New file.
* website/www.scm (main-page): Use it.
* website/www/about.scm (about-page): Likewise.
* website/www/contribute.scm (contribute-page): Likewise.
* website/www/donate.scm (donate-page): Likewise.
* website/www/download.scm (download-page): Likewise.
* website/www/help.scm (help-page): Likewise.
* website/www/packages.scm (packages-page): Likewise.
|
| |
|
|
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|