summaryrefslogtreecommitdiff
path: root/website/apps (follow)
Commit message (Expand)AuthorAgeFilesLines
* website: contact: Add trailing full stop.•••Follow-up to 3517bad38c1f56bec525489ddb69a52aa3b51280. * website/apps/base/data.scm (contact-media): Add trailing full stop. Alex Vong2019-09-191-1/+1
* website: contact: Improve language tag for traditional Chinese.•••See the discussion at: <https://lists.gnu.org/archive/html/guix-devel/2018-03/msg00055.html> * website/apps/base/data.scm (contact-media): Use "zh-Hant" language tag. Alex Vong2019-09-191-1/+1
* website: packages.json: Do not emit "homepage" when it's false.•••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. Ludovic Courtès2019-08-281-1/+3
* website: packages.json: Do not pretty-print.•••* website/apps/packages/builder.scm (packages-json-builder): Remove #:pretty from the 'scm->json' arguments. Ludovic Courtès2019-08-271-2/+1
* website: packages.json: Add "location".•••* website/apps/packages/builder.scm (packages-json-builder)[package->json]: Add "location". Ludovic Courtès2019-08-271-1/+10
* website: packages.json: Add "source".•••* website/apps/packages/builder.scm (packages-json-builder)[origin->json]: New procedure. [package->json]: Use it. Ludovic Courtès2019-08-271-1/+33
* website: packages.json: Add "cpe_name" and "cpe_version".•••* 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. Ludovic Courtès2019-08-271-0/+8
* website: Provide JSON package list.•••* 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> nixo2019-08-221-0/+16
* website: Remove handling of GUIX_WEB_SITE_INFO.•••* 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. Ricardo Wurmus2019-08-213-24/+6
* website: Update IRC log URL.•••* website/apps/base/utils.scm (guix-irc-log-url): Use new domain. Ricardo Wurmus2019-08-211-1/+1
* website: Allow builds without network access.•••* 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. Ludovic Courtès2019-07-052-2/+8
* website: Refer to issues.guix.gnu.org instead of bugs.gnu.org.•••There are still places where issues.guix.gnu.org is not a drop-in replacements; this patch leaves them unchanged. * website/apps/base/data.scm (contact-media): Remove to issues.guix.gnu.org. * website/apps/base/templates/contribute.scm (contribute-t): Likewise. Ludovic Courtès2019-06-172-5/+5
* website: help: Add links to the Russian and Simplified Chinese translations.•••* website/apps/base/templates/help.scm (help-t): Add Russian and Simplified Chinese. Ludovic Courtès2019-05-191-1/+3
* website: Bump to 1.0.1.•••* website/apps/base/utils.scm (latest-guix-version): Bump to 1.0.1. Ludovic Courtès2019-05-191-1/+1
* website: manual-url: Despecialize for guix.info.•••* website/apps/base/utils.scm (manual-url): Remove special case when GUIX_WEB_SITE_INFO is set. Ricardo Wurmus2019-05-021-4/+2
* website: download: Remove scary warning about being beta.•••* website/apps/download/data.scm (system-downloads): Remove warning message box. Ludovic Courtès2019-05-021-10/+0
* website: Change download URLs to ftp.gnu.org.•••* website/apps/download/data.scm (system-downloads): Switch to ftp.gnu.org and adjust file names. * website/apps/download/templates/download.scm (download-t): Likewise. Mention alpha.gnu.org. * website/apps/download/types.scm: Update comment. Ludovic Courtès2019-05-023-7/+10
* website: Bump to 1.0.0. \o/•••* website/apps/base/utils.scm (latest-guix-version): Bump to 1.0.0. Ludovic Courtès2019-05-021-1/+1
* website: help: Remove "Guix System Manual" box; list translations.•••* website/apps/base/templates/help.scm (help-t): Remove "Guix System Manual" div. Show translations of the manual under "GNU Guix Manual". Ludovic Courtès2019-05-021-27/+15
* website: utils: Fix 'manual-url'.•••Regression introduced in bf3e4912864812c284687ede4e0ce36e4051ca1a. * website/apps/base/utils.scm (manual-url): Pass a single argument to 'guix-url'. Ludovic Courtès2019-05-021-4/+5
* website: 'manual-url' now accepts a #:language parameter.•••* website/apps/base/utils.scm (manual-url): Add #:language parameter and honor it. Ludovic Courtès2019-04-301-5/+7
* website: help: Remove Guix and GuixSD logos from manual icons.•••Use a generic "manual icon" instead. * website/apps/base/templates/help.scm (help-t): Use new icon. * website/static/base/img/guix-manual-icon.png: Delete it. * website/static/base/img/guixsd-manual-icon.png: Likewise. * website/static/base/img/icon-set.svg: Add new manual icon. * website/static/base/img/manual-icon.png: Update with new icon. sirgazil2019-03-311-2/+2
* website: graphics: Remove GuixSD logo.•••* website/apps/base/templates/graphics.scm (graphics-t): Remove GuixSD logo and mention that it's deprecated. Ludovic Courtès2019-03-291-6/+9
* website: screenshots: Center screenshot (see #34886).•••This change centers the screenshot horizontally in the page, and adds a black background to make narrow screenshots look a better in wider screens. The background also helps differentiate better the space of the screenshot from the screenshot list below it. * website/apps/base/templates/screenshot.scm: (screenshot-t): Apply new screenshot-viewer class. * website/static/base/css/screenshots.css: New style sheet. sirgazil2019-03-181-5/+8
* website: Replace SLiM screenshot with a GDM screenshot.•••* website/static/media/img/gdm-sessions.mini.png, website/static/media/img/gdm-sessions.png, website/static/media/img/gdm-users.mini.png, website/static/media/img/gdm-users.png: New files. * website/apps/base/data.scm (screenshots): Use "gdm-sessions" instead of "guixsd-slim". Ludovic Courtès2019-03-111-2/+2
* website: Remove "GuixSD" from source file headers.•••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' Ludovic Courtès2019-03-0545-77/+77
* website: Remove leftover "GuixSD" references.•••* 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. Ludovic Courtès2019-03-0519-50/+36
* website: packages: Render texinfo as plain text in package previews.•••* website/apps/packages/templates/components.scm (package-preview): Render texinfo as plain text. sirgazil2019-03-011-1/+5
* website: packages: Remove duplicated code.•••* website/apps/packages/templates/components.scm (detailed-package-preview): Use location->shtml instead. sirgazil2019-02-251-4/+1
* website: packages: Fix letter selector location (see bug #30580).•••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. sirgazil2019-02-175-16/+42
* website: package index: Add total number of packages.•••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. sirgazil2019-02-092-26/+42
* website: index-builder: Pick random packages.•••* website/apps/packages/builder.scm (index-builder): Pick random packages. Ricardo Wurmus2019-02-081-3/+5
* website: packages: Enabel expensive builders for guix.info.•••* website/apps/packages/builder.scm (builder): Use expensive builders when GUIX_WEB_SITE_INFO is set. Ricardo Wurmus2019-02-081-20/+20
* website: packages: package detail page: Add missing package information.•••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. sirgazil2019-02-072-5/+23
* website: Fix URL to Guix IRC logs.•••* website/apps/base/data.scm (contact-media): Use new URL. * website/apps/base/templates/help.scm (help-t): Ditto. * website/apps/base/templates/irc.scm (irc-t): Ditto. * website/apps/base/utils.scm (guix-irc-log-url): New variable. sirgazil2019-02-074-5/+6
* website: packages: package detail page: Import missing module.•••* apps/packages/templates/package.scm: Use (guix packages). sirgazil2019-02-061-0/+1
* website: packages: Update TODO related to bug #25227.•••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 sirgazil2019-02-061-7/+9
* website: contact: Fix HTML validation error (DIVs inside P).•••* apps/base/templates/components.scm: Fix P element used as container of DIV elements. * apps/base/templates/contact.scm: Use new style sheet. * static/base/css/contact.css: New style sheet. sirgazil2019-02-062-2/+4
* website: packages: Remove manual use of obsolete TT elements.•••I forgot this one. Check the last commit for details about the change. * apps/packages/utils.scm: Use .mono class instead of TT element. sirgazil2019-02-051-1/+2
* website: Remove manual use of obsolete TT elements.•••Pages on this website are defined as HTML5 documents. In this context, the TT element is "entirely obsolete, and must not be used by authors".¹ Using the TT element will render a page non-valid HTML5 document. * website/apps/base/templates/contribute.scm: Use .mono class instead of TT Element. * website/apps/base/templates/security.scm: Ditto. * website/static/base/css/common.css: Add .mono class. 1. https://www.w3.org/TR/html5/obsolete.html#non-conforming-features sirgazil2019-02-052-11/+12
* website: Remove uses of "GuixSD".•••* website/apps/base/data.scm: Remove "GuixSD or". * website/apps/base/templates/contact.scm (contact-t): Likewise. * website/apps/base/templates/components.scm (navbar): Change branding from "GuixSD" to "Guix". * website/apps/base/templates/help.scm (help-t): Write "Guix System" instead of "GuixSD". * website/apps/download/data.scm (system-downloads): Likewise. * website/apps/download/templates/download.scm (download-t): Likewise. * website/apps/base/templates/home.scm (home-t): Rewrite to avoid GuixSD/Guix dichotomy. * website/static/base/img/Guix-logo.png: New file. * website/static/base/css/navbar.css (.branding): Use it. Ludovic Courtès2019-01-287-51/+47
* website: donate: Add x15.sjd.se.•••* website/apps/base/templates/donate.scm (donate-t): Add x15.sjd.se. Ludovic Courtès2018-12-241-0/+7
* website: Add tweaks for building guix.info site.Ricardo Wurmus2018-12-232-5/+14
* website: Bump to 0.16.0.•••* website/apps/base/utils.scm (latest-guix-version): Bump to 0.16.0. Ludovic Courtès2018-12-071-1/+1
* website: packages: Filter out deprecated packages.•••* website/apps/packages/data.scm (%package-list): Filter out superseded packages. Ludovic Courtès2018-12-071-4/+6
* website: help: Slightly improve layout for refcard.•••* website/apps/base/templates/help.scm (help-t): Remove extra 'p' around refcard. Ludovic Courtès2018-12-031-2/+1
* website: help: Add reference card.•••* website/apps/base/templates/help.scm (help-t): Add reference card. Ludovic Courtès2018-12-031-1/+5
* website: data: Add info-guix@gnu.org.•••* website/apps/base/data.scm (contact-media): Add "info-guix". Ludovic Courtès2018-12-031-0/+9
* website: contribute: Mention translation of the manual.•••* website/apps/base/templates/contribute.scm (contribute-t): Mention translation of the manual. Ludovic Courtès2018-07-061-2/+5
* website: Bump to 0.15.0.•••* website/apps/base/utils.scm (latest-guix-version): Bump to 0.15.0. Ludovic Courtès2018-07-061-2/+2