Commit Graph

1145 Commits

Author SHA1 Message Date
Ivan Vilata-i-Balaguer 9c5b07cde7
website: package-channel: Fix `vcs-file?' in channel section.
Building the package after the changes in section "Level 2: The repository as
a channel" would create an empty recursive copy since source files would be
above the current source directory (now `.guix/modules') passed to
`git-predicate', thus the resulting predicate would always be false for them.

Fixed by making the argument of `git-predicate' be the root of the Git
checkout again.

Also fix minor error in `package-with-configure-flags' documentation.

* website/drafts/package-channel.md: Fix `vcs-file?' in channel section.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-02 12:20:37 +02:00
Christopher Baines f258d14a40
website: Publish blog post on the QA front-page.
* website/drafts/progress-on-the-qa-frontpage.md: Rename to
website/posts/a-new-quality-assurance-tool.md.
2023-09-12 15:26:26 +01:00
Christopher Baines 92eb51b5ef
website: Update draft post on the QA front-page.
* website/drafts/progress-on-the-qa-frontpage.md: Update.
2023-09-12 15:23:05 +01:00
Ludovic Courtès 6b938f5336
website: security: Remove inaccurate statement about release keys.
* website/apps/base/templates/security.scm (security-t): Remove
inaccurate reference to versions for release signing keys.
2023-09-12 09:20:09 +02:00
Ludovic Courtès 44f6a8df8e
website: security: Add links to OpenPGP keys.
* website/apps/base/templates/security.scm (security-t): Add links for
Leo’s and Ludovic’s keys.
2023-09-12 09:19:04 +02:00
Florian Pelz bfd0018094
nls: Update translations. 2023-08-31 21:02:26 +02:00
Christopher Baines 9af5f44a1b
website: Update draft post on the QA front-page.
* website/drafts/progress-on-the-qa-frontpage.md: Update.
* website/static/blog/img/qa-issue.png: New file.
* website/static/blog/img/qa-package-changes.png: New file.
2023-08-13 08:05:05 +01:00
Ludovic Courtès 26ffbf2821
website: packaging-tutorial: Add links to the cookbook's version.
* website/posts/packaging-tutorial.md: Add links to the cookbook.
2023-08-08 16:29:02 +02:00
Florian Pelz 8601985100
nls: Update translations.
* website/po/uk.po: New file.
* website/po/ietf-tags.scm: Add `uk'.
* website/po/LINGUAS: Add `uk_UA'.
2023-07-31 23:39:02 +02:00
Ludovic Courtès 47337885c2
website: package-channel: Clarify use of 'local-file' in Level 2.
* website/posts/package-channel.md: Use (local-file "../.." ...) in
Level 2.
2023-07-13 10:02:15 +02:00
Christopher Baines 84a2206ac6
website: Add draft post about the QA frontpage.
* website/drafts/progress-on-the-qa-frontpage.md: New file.
2023-07-12 12:56:18 +01:00
Florian Pelz b33af66cda
nls: Update translations. 2023-06-30 15:41:21 +02:00
Florian Pelz 1e683d9981
website: blog: Remove redundant slash in blog post previews.
Follow-up to bf07f52a57.

* website/apps/blog/templates/components.scm (post-preview):
Do not append yet another slash.
2023-06-11 08:41:30 +02:00
Florian Pelz c392a144df
website: blog: Set blog posts' lang attribute to English.
Fixes <https://issues.guix.gnu.org/63977>.
Suggested by Maxime Devos <maximedevos@telenet.be>.

* website/apps/blog/templates/post.scm (post-t): Mark the post text as
English.
* website/apps/blog/templates/components.scm (post-preview): Likewise.
2023-06-10 20:20:29 +02:00
Florian Pelz bf07f52a57
website: blog: Refer to the localized URL in breadcrumbs.
Fixes <https://issues.guix.gnu.org/63975>.
Reported by Maxime Devos <maximedevos@telenet.be>.

* website/apps/blog/utils.scm (post-url-path): Append a slash to
the URL, so the guix-url procedure will treat it as a web page
and localize it.
2023-06-10 17:50:41 +02:00
Ludovic Courtès 0250b260c8
website: parameterized-package-for-guix: Minor tweaks.
* website/posts/parameterized-packages-for-guix.md: Add missing quotes
and periods.
2023-06-09 16:06:39 +02:00
Ludovic Courtès e9c5fe49c9
website: parameterized-package-for-guix: Tweak.
* website/posts/parameterized-packages-for-guix.md: Change date and
tags.  Tweak heading levels.  Add no-break spaces.
2023-06-09 15:42:53 +02:00
Sarthak Shah b5165a6868
website: Add blog psot on Parameterized Packages.
* posts/parameterized-packages-for-guix.md: New file.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-09 15:42:53 +02:00
Florian Pelz a076562297
website: List languages in two columns.
* website/apps/base/templates/components.scm (navbar): Specify a CSS
class for the languages dropdown list.
* website/static/base/css/navbar.css (languages-dropdown-list): New
rule.
2023-06-06 08:09:19 +02:00
Florian Pelz 42bfae16b7
website: data: Discard translations in help blurbs.
We no longer need the blurbs, now that the website has
gettext translations that are reasonably complete, except
Hungarian, which we lose.

* website/apps/base/data.scm (contact-media)["Help Mailing List"]:
Drop legacy blurbs.
2023-06-06 08:07:04 +02:00
Ludovic Courtès bf5bb602f4
website: package-channel: Fix typo.
* website/drafts/package-channel.md: Fix typo.
2023-06-05 16:59:49 +02:00
Ludovic Courtès 73840e3f71
website: package-channel: Publish.
* website/drafts/package-channel.md: Rename to...
* website/posts/package-channel.md: ... this.  Adjust date.
2023-06-05 16:06:39 +02:00
Ludovic Courtès fbd01fe081
website: package-channel: Tweak closing.
* website/drafts/package-channel.md: Tweak.
2023-06-05 16:06:36 +02:00
Ludovic Courtès 701758c010
website: package-channel: Add acknowledgments and footer.
* website/drafts/package-channel.md: Add them.
2023-06-05 16:06:31 +02:00
Ludovic Courtès f1d33624e3
website: package-channel: Fix more typos and wording issues.
Suggested by Ricardo Wurmus.

* website/drafts/package-channel.md: Fix typos and wording issues.
2023-06-05 16:03:20 +02:00
Ludovic Courtès d765f1cd23
website: package-channel: Update to match '.guix' convention.
* website/drafts/package-channel.md: Update.
2023-06-05 11:25:49 +02:00
Ludovic Courtès 0eb014a4bd
website: package-channel: Fix typos, follow suggestions.
Thanks to Attila and bjc on #guix.

* website/drafts/package-channel.md: Fix typos, follow suggestions.
2023-06-05 10:00:35 +02:00
Ludovic Courtès dbc448b94a
website: Add draft about packages as channels.
* website/drafts/package-channel.md: New file.
2023-06-01 17:19:41 +02:00
Florian Pelz 8139a10b65
nls: Update translations.
* website/po/fa.po: New file.
* website/po/ietf-tags.scm: Add `fa'.
* website/po/LINGUAS: Add `fa_IR'.
2023-05-31 20:45:53 +02:00
Julien Lepiller cbbbd1c93e
nls: Update translations. 2023-05-27 22:26:24 +02:00
Ludovic Courtès 4b5c0a2fa8
website: Ensure Fira Sans bold is used for titles only.
* website/static/base/css/manual.css: Restrict Fira Sans bold rule to
h1, h2, h3, and h4.
2023-05-25 16:28:02 +02:00
Ludovic Courtès c95a1bcb8f
website: Add CSS @font-face for Fira Sans regular.
* website/static/base/css/manual.css (@font-face): Add entry for Fira
Sans regular.
2023-05-25 15:29:02 +02:00
Ludovic Courtès c4df5a59a9
website: ld-so-cache: Fix cgit URLs.
* website/posts/ld-so-cache.md: Remove 'h' parameter from Savannah cgit URLs.
2023-05-24 16:05:37 +02:00
Wolf 14c3079247
website: posts: Fix typos in Dissecting Guix, Part 2: The Store Monad.
* website/posts/dissecting-guix-2-store-monad.md: Fix typos.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-05-19 17:29:53 +02:00
Julien Lepiller f29f41053b
nls: Update translations
* website/po/cs.po: New file.
* website/po/lt.po: New file.
* website/po/LINGUAS: Add them.
* website/po/ietf-tags.scm: Add them.
2023-05-10 23:06:15 +02:00
Wolf b45df8d1e3
website: posts: Fix typo in Dissecting Guix, Part 1: Derivations.
* website/posts/dissecting-guix-1-derivations.md: Fix typo.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-04-30 23:18:01 +02:00
Ludovic Courtès e8edba0358
website: full-source-bootstrap: Fix typos.
* website/posts/full-source-bootstrap.md: Fix typos.
2023-04-26 16:14:15 +02:00
Janneke Nieuwenhuizen 5dc5298c02
website: full-source-bootstrap: Publish.
* website/drafts/full-source-bootstrap.md: Rename to...
* website/posts/full-source-bootstrap.md: ... this.  Update time.
2023-04-26 15:56:25 +02:00
Janneke Nieuwenhuizen e8a8131bb4
website: Add edits and suggestions from Ludovic.
* website/drafts/full-source-bootstrap.md: Catchier start, gently
introduce new terms, fixes and edits throughout.  Change target
publishing date to today.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-04-26 15:10:00 +02:00
Janneke Nieuwenhuizen 10f5eb0393
website: Add draft post on the Full-Source Bootstrap.
* website/drafts/full-source-bootstrap.md,
website/static/blog/img/gcc-core-mesboot0-full-source-bootstrap-graph.svg:
New files.
2023-04-26 09:11:29 +02:00
( b6526e0e0e
website: posts: Add Dissecting Guix, Part 3: G-Expressions.
* website/posts/dissecting-guix-3-gexps.md: New blog post.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-04-19 12:03:23 +02:00
Ludovic Courtès 9d8f36a722
website: error-success: Fix typo.
* website/posts/error-success.md: Fix typo.
2023-04-01 10:53:43 +02:00
Ludovic Courtès 80fc79926c
website: Add post about the new 'error/success-service-type'.
* website/posts/error-success.md,
website/static/blog/img/error-success-sticker-bird.jpg,
website/static/blog/img/error-success-sticker-pile.jpg,
website/static/blog/img/error-success-sticker.svg,
website/static/blog/img/error-success.jpg: New files.
2023-04-01 10:45:20 +02:00
Ludovic Courtès 173f099866
website: custom-toolchains-with-guix: Add tag.
* website/posts/custom-toolchains-with-guix.md: Add "Cross-compilation" tag.
2023-03-15 23:55:14 +01:00
Ludovic Courtès d853970b27
website: custom-toolchains-with-guix: Remove email address.
* website/posts/custom-toolchains-with-guix.md: Remove email address.
2023-03-15 15:44:24 +01:00
Ludovic Courtès dd6cd13535
website: custom-toolchains-with-guix: Publish.
* website/drafts/custom-toolchains-with-guix.md: Rename to...
* website/posts/custom-toolchains-with-guix.md: ... this.  Change date;
add footer.
2023-03-15 15:29:16 +01:00
Mitchell Schmeisser 8ab8a04428
website: custom-toolchains-with-guix: Code fix
* website/drafts/custom-toolchains-with-guix.md: Removed unnecessary
native-inputs from gcc-arm-zephyr-eabi-toolchain code block.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-15 15:26:23 +01:00
Mitchell Schmeisser feb2342120
website: custom-toolchains-with-guix: Update reference URL
* website/drafts/custom-toolchains-with-guix.md: Changed url from
"latest" to 3.1 which was the current version at the time of writting.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-15 15:24:11 +01:00
Ludovic Courtès 3552ba6eb1
website: custom-toolchains-with-guix: Add note about platforms.
* website/drafts/custom-toolchains-with-guix.md: Add note about
platforms.
2023-03-11 15:05:37 +01:00
Ludovic Courtès a3e33c1c13
website: custom-toolchains-with-guix: Tweak.
* website/drafts/custom-toolchains-with-guix.md: Add links.  Fix
typographical issues, spelling/capitalization, code formatting, and
remove tabs.
2023-03-11 13:08:01 +01:00