summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVitaliy Shatrov <D0dyBo0D0dyBo0@protonmail.com>2020-03-10 19:34:44 +0700
committerMarius Bakke <mbakke@fastmail.com>2020-03-10 20:26:52 +0100
commit21656ffa3b6d78a610f0befced20cc9b4b3baab6 (patch)
tree63ddcbd2ea1e78f6b6fcecc55015b90523148be1
parent944e3502b133fc0e84e257c60ac36bdff9fcffd4 (diff)
doc: Use HTTPS for external links.
* doc/contributing.texi (14.1 Building from Git, 14.3 The Perfect Setup, 14.4.1 Software Freedom, 14.4.4 Synopses and Descriptions, 14.5.4 Formatting Code): Use HTTPS for @uref{}s and @url{}s that support it. * doc/fdl-1.3.texi (Appendix A GNU Free Documentation License): Use HTTPS for @uref{}s and @url{}s that support it. * doc/guix.texi (6.3 Build Systems, 8.8.4 Networking Services, 8.8.8 Sound Services, 8.8.16 Web Services, 8.11 Name Service Switch, 12.2 Preparing to Use the Bootstrap Binaries); Use HTTPS for @uref{}s and @url{}s that support it. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
-rw-r--r--doc/contributing.texi26
-rw-r--r--doc/fdl-1.3.texi4
-rw-r--r--doc/guix.texi18
3 files changed, 24 insertions, 24 deletions
diff --git a/doc/contributing.texi b/doc/contributing.texi
index 87d001c8583..afcc030b4fe 100644
--- a/doc/contributing.texi
+++ b/doc/contributing.texi
@@ -98,12 +98,12 @@ following are the required packages in addition to those mentioned in the
98installation instructions (@pxref{Requirements}). 98installation instructions (@pxref{Requirements}).
99 99
100@itemize 100@itemize
101@item @url{http://gnu.org/software/autoconf/, GNU Autoconf}; 101@item @url{https://gnu.org/software/autoconf/, GNU Autoconf};
102@item @url{http://gnu.org/software/automake/, GNU Automake}; 102@item @url{https://gnu.org/software/automake/, GNU Automake};
103@item @url{http://gnu.org/software/gettext/, GNU Gettext}; 103@item @url{https://gnu.org/software/gettext/, GNU Gettext};
104@item @url{http://gnu.org/software/texinfo/, GNU Texinfo}; 104@item @url{https://gnu.org/software/texinfo/, GNU Texinfo};
105@item @url{http://www.graphviz.org/, Graphviz}; 105@item @url{https://www.graphviz.org/, Graphviz};
106@item @url{http://www.gnu.org/software/help2man/, GNU Help2man (optional)}. 106@item @url{https://www.gnu.org/software/help2man/, GNU Help2man (optional)}.
107@end itemize 107@end itemize
108 108
109On Guix, extra dependencies can be added by instead running @command{guix 109On Guix, extra dependencies can be added by instead running @command{guix
@@ -217,8 +217,8 @@ you want to upgrade your local source tree.
217The Perfect Setup to hack on Guix is basically the perfect setup used 217The Perfect Setup to hack on Guix is basically the perfect setup used
218for Guile hacking (@pxref{Using Guile in Emacs,,, guile, Guile Reference 218for Guile hacking (@pxref{Using Guile in Emacs,,, guile, Guile Reference
219Manual}). First, you need more than an editor, you need 219Manual}). First, you need more than an editor, you need
220@url{http://www.gnu.org/software/emacs, Emacs}, empowered by the 220@url{https://www.gnu.org/software/emacs, Emacs}, empowered by the
221wonderful @url{http://nongnu.org/geiser/, Geiser}. To set that up, run: 221wonderful @url{https://nongnu.org/geiser/, Geiser}. To set that up, run:
222 222
223@example 223@example
224guix package -i emacs guile emacs-geiser 224guix package -i emacs guile emacs-geiser
@@ -250,7 +250,7 @@ s-expression, etc.
250@cindex reducing boilerplate 250@cindex reducing boilerplate
251We also provide templates for common git commit messages and package 251We also provide templates for common git commit messages and package
252definitions in the @file{etc/snippets} directory. These templates can 252definitions in the @file{etc/snippets} directory. These templates can
253be used with @url{http://joaotavora.github.io/yasnippet/, YASnippet} to 253be used with @url{https://joaotavora.github.io/yasnippet/, YASnippet} to
254expand short trigger strings to interactive text snippets. You may want 254expand short trigger strings to interactive text snippets. You may want
255to add the snippets directory to the @var{yas-snippet-dirs} variable in 255to add the snippets directory to the @var{yas-snippet-dirs} variable in
256Emacs. 256Emacs.
@@ -385,14 +385,14 @@ needed is to review and apply the patch.
385@cindex free software 385@cindex free software
386The GNU operating system has been developed so that users can have 386The GNU operating system has been developed so that users can have
387freedom in their computing. GNU is @dfn{free software}, meaning that 387freedom in their computing. GNU is @dfn{free software}, meaning that
388users have the @url{http://www.gnu.org/philosophy/free-sw.html,four 388users have the @url{https://www.gnu.org/philosophy/free-sw.html,four
389essential freedoms}: to run the program, to study and change the program 389essential freedoms}: to run the program, to study and change the program
390in source code form, to redistribute exact copies, and to distribute 390in source code form, to redistribute exact copies, and to distribute
391modified versions. Packages found in the GNU distribution provide only 391modified versions. Packages found in the GNU distribution provide only
392software that conveys these four freedoms. 392software that conveys these four freedoms.
393 393
394In addition, the GNU distribution follow the 394In addition, the GNU distribution follow the
395@url{http://www.gnu.org/distros/free-system-distribution-guidelines.html,free 395@url{https://www.gnu.org/distros/free-system-distribution-guidelines.html,free
396software distribution guidelines}. Among other things, these guidelines 396software distribution guidelines}. Among other things, these guidelines
397reject non-free firmware, recommendations of non-free software, and 397reject non-free firmware, recommendations of non-free software, and
398discuss ways to deal with trademarks and patents. 398discuss ways to deal with trademarks and patents.
@@ -571,7 +571,7 @@ such as @command{guix package --show} take care of rendering it
571appropriately. 571appropriately.
572 572
573Synopses and descriptions are translated by volunteers 573Synopses and descriptions are translated by volunteers
574@uref{http://translationproject.org/domain/guix-packages.html, at the 574@uref{https://translationproject.org/domain/guix-packages.html, at the
575Translation Project} so that as many users as possible can read them in 575Translation Project} so that as many users as possible can read them in
576their native language. User interfaces search them and display them in 576their native language. User interfaces search them and display them in
577the language specified by the current locale. 577the language specified by the current locale.
@@ -838,7 +838,7 @@ especially when matching lists.
838@cindex coding style 838@cindex coding style
839When writing Scheme code, we follow common wisdom among Scheme 839When writing Scheme code, we follow common wisdom among Scheme
840programmers. In general, we follow the 840programmers. In general, we follow the
841@url{http://mumble.net/~campbell/scheme/style.txt, Riastradh's Lisp 841@url{https://mumble.net/~campbell/scheme/style.txt, Riastradh's Lisp
842Style Rules}. This document happens to describe the conventions mostly 842Style Rules}. This document happens to describe the conventions mostly
843used in Guile’s code too. It is very thoughtful and well written, so 843used in Guile’s code too. It is very thoughtful and well written, so
844please do read it. 844please do read it.
diff --git a/doc/fdl-1.3.texi b/doc/fdl-1.3.texi
index cb71f05a175..11dc812753a 100644
--- a/doc/fdl-1.3.texi
+++ b/doc/fdl-1.3.texi
@@ -6,7 +6,7 @@
6 6
7@display 7@display
8Copyright @copyright{} 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc. 8Copyright @copyright{} 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
9@uref{http://fsf.org/} 9@uref{https://fsf.org/}
10 10
11Everyone is permitted to copy and distribute verbatim copies 11Everyone is permitted to copy and distribute verbatim copies
12of this license document, but changing it is not allowed. 12of this license document, but changing it is not allowed.
@@ -414,7 +414,7 @@ The Free Software Foundation may publish new, revised versions
414of the GNU Free Documentation License from time to time. Such new 414of the GNU Free Documentation License from time to time. Such new
415versions will be similar in spirit to the present version, but may 415versions will be similar in spirit to the present version, but may
416differ in detail to address new problems or concerns. See 416differ in detail to address new problems or concerns. See
417@uref{http://www.gnu.org/copyleft/}. 417@uref{https://www.gnu.org/copyleft/}.
418 418
419Each version of the License is given a distinguishing version number. 419Each version of the License is given a distinguishing version number.
420If the Document specifies that a particular numbered version of this 420If the Document specifies that a particular numbered version of this
diff --git a/doc/guix.texi b/doc/guix.texi
index 1af80849cb0..eb6eb99361c 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -6778,7 +6778,7 @@ linux-module-build-system, use the key #:linux to specify it).
6778 6778
6779@defvr {Scheme Variable} node-build-system 6779@defvr {Scheme Variable} node-build-system
6780This variable is exported by @code{(guix build-system node)}. It 6780This variable is exported by @code{(guix build-system node)}. It
6781implements the build procedure used by @uref{http://nodejs.org, 6781implements the build procedure used by @uref{https://nodejs.org,
6782Node.js}, which implements an approximation of the @code{npm install} 6782Node.js}, which implements an approximation of the @code{npm install}
6783command, followed by an @code{npm test} command. 6783command, followed by an @code{npm test} command.
6784 6784
@@ -13351,7 +13351,7 @@ The ModemManager package to use.
13351 13351
13352@defvr {Scheme Variable} usb-modeswitch-service-type 13352@defvr {Scheme Variable} usb-modeswitch-service-type
13353This is the service type for the 13353This is the service type for the
13354@uref{http://www.draisberghof.de/usb_modeswitch/, USB_ModeSwitch} service. The 13354@uref{https://www.draisberghof.de/usb_modeswitch/, USB_ModeSwitch} service. The
13355value for this service type is a @code{usb-modeswitch-configuration} record. 13355value for this service type is a @code{usb-modeswitch-configuration} record.
13356 13356
13357When plugged in, some USB modems (and other USB devices) initially present 13357When plugged in, some USB modems (and other USB devices) initially present
@@ -13596,7 +13596,7 @@ The nftables ruleset to use. This may be any ``file-like'' object
13596@cindex ntpd, service for the Network Time Protocol daemon 13596@cindex ntpd, service for the Network Time Protocol daemon
13597@cindex real time clock 13597@cindex real time clock
13598@defvr {Scheme Variable} ntp-service-type 13598@defvr {Scheme Variable} ntp-service-type
13599This is the type of the service running the @uref{http://www.ntp.org, 13599This is the type of the service running the @uref{https://www.ntp.org,
13600Network Time Protocol (NTP)} daemon, @command{ntpd}. The daemon will keep the 13600Network Time Protocol (NTP)} daemon, @command{ntpd}. The daemon will keep the
13601system clock synchronized with that of the specified NTP servers. 13601system clock synchronized with that of the specified NTP servers.
13602 13602
@@ -14234,7 +14234,7 @@ Its value must be a @code{zero-configuration} record---see below.
14234 14234
14235This service extends the name service cache daemon (nscd) so that it can 14235This service extends the name service cache daemon (nscd) so that it can
14236resolve @code{.local} host names using 14236resolve @code{.local} host names using
14237@uref{http://0pointer.de/lennart/projects/nss-mdns/, nss-mdns}. @xref{Name 14237@uref{https://0pointer.de/lennart/projects/nss-mdns/, nss-mdns}. @xref{Name
14238Service Switch}, for information on host name resolution. 14238Service Switch}, for information on host name resolution.
14239 14239
14240Additionally, add the @var{avahi} package to the system profile so that 14240Additionally, add the @var{avahi} package to the system profile so that
@@ -16053,7 +16053,7 @@ Data type representing the configuration for @code{alsa-service}.
16053 16053
16054@item @code{pulseaudio?} (default: @var{#t}) 16054@item @code{pulseaudio?} (default: @var{#t})
16055Whether ALSA applications should transparently be made to use the 16055Whether ALSA applications should transparently be made to use the
16056@uref{http://www.pulseaudio.org/, PulseAudio} sound server. 16056@uref{https://www.pulseaudio.org/, PulseAudio} sound server.
16057 16057
16058Using PulseAudio allows you to run several sound-producing applications 16058Using PulseAudio allows you to run several sound-producing applications
16059at the same time and to individual control them @i{via} 16059at the same time and to individual control them @i{via}
@@ -16101,7 +16101,7 @@ See @uref{https://www.alsa-project.org/main/index.php/Asoundrc} for the
16101details. 16101details.
16102 16102
16103@deffn {Scheme Variable} pulseaudio-service-type 16103@deffn {Scheme Variable} pulseaudio-service-type
16104This is the type for the @uref{http://www.pulseaudio.org/, PulseAudio} 16104This is the type for the @uref{https://www.pulseaudio.org/, PulseAudio}
16105sound server. It exists to allow system overrides of the default settings 16105sound server. It exists to allow system overrides of the default settings
16106via @code{pulseaudio-configuration}, see below. 16106via @code{pulseaudio-configuration}, see below.
16107 16107
@@ -20399,7 +20399,7 @@ configuration. Otherwise this must be a file-like object with valid
20399VCL syntax. 20399VCL syntax.
20400 20400
20401@c Varnish does not support HTTPS, so keep this URL to avoid confusion. 20401@c Varnish does not support HTTPS, so keep this URL to avoid confusion.
20402For example, to mirror @url{http://www.gnu.org,www.gnu.org} with VCL you 20402For example, to mirror @url{https://www.gnu.org,www.gnu.org} with VCL you
20403can do something along these lines: 20403can do something along these lines:
20404 20404
20405@lisp 20405@lisp
@@ -25828,7 +25828,7 @@ next method in the list. The NSS configuration is given in the
25828@cindex nss-mdns 25828@cindex nss-mdns
25829@cindex .local, host name lookup 25829@cindex .local, host name lookup
25830As an example, the declaration below configures the NSS to use the 25830As an example, the declaration below configures the NSS to use the
25831@uref{http://0pointer.de/lennart/projects/nss-mdns/, @code{nss-mdns} 25831@uref{https://0pointer.de/lennart/projects/nss-mdns/, @code{nss-mdns}
25832back-end}, which supports host name lookups over multicast DNS (mDNS) 25832back-end}, which supports host name lookups over multicast DNS (mDNS)
25833for host names ending in @code{.local}: 25833for host names ending in @code{.local}:
25834 25834
@@ -28300,7 +28300,7 @@ transparency that we get in the rest of the package dependency graph,
28300where Guix always gives us a source-to-binary mapping. Thus, our goal 28300where Guix always gives us a source-to-binary mapping. Thus, our goal
28301is to reduce the set of bootstrap binaries to the bare minimum. 28301is to reduce the set of bootstrap binaries to the bare minimum.
28302 28302
28303The @uref{http://bootstrappable.org, Bootstrappable.org web site} lists 28303The @uref{https://bootstrappable.org, Bootstrappable.org web site} lists
28304on-going projects to do that. One of these is about replacing the 28304on-going projects to do that. One of these is about replacing the
28305bootstrap GCC with a sequence of assemblers, interpreters, and compilers 28305bootstrap GCC with a sequence of assemblers, interpreters, and compilers
28306of increasing complexity, which could be built from source starting from 28306of increasing complexity, which could be built from source starting from