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>
This commit is contained in:
Vitaliy Shatrov 2020-03-10 19:34:44 +07:00 committed by Marius Bakke
parent 944e3502b1
commit 21656ffa3b
No known key found for this signature in database
GPG key ID: A2A06DF2A33A54FA
3 changed files with 24 additions and 24 deletions

View file

@ -98,12 +98,12 @@ following are the required packages in addition to those mentioned in the
installation instructions (@pxref{Requirements}). installation instructions (@pxref{Requirements}).
@itemize @itemize
@item @url{http://gnu.org/software/autoconf/, GNU Autoconf}; @item @url{https://gnu.org/software/autoconf/, GNU Autoconf};
@item @url{http://gnu.org/software/automake/, GNU Automake}; @item @url{https://gnu.org/software/automake/, GNU Automake};
@item @url{http://gnu.org/software/gettext/, GNU Gettext}; @item @url{https://gnu.org/software/gettext/, GNU Gettext};
@item @url{http://gnu.org/software/texinfo/, GNU Texinfo}; @item @url{https://gnu.org/software/texinfo/, GNU Texinfo};
@item @url{http://www.graphviz.org/, Graphviz}; @item @url{https://www.graphviz.org/, Graphviz};
@item @url{http://www.gnu.org/software/help2man/, GNU Help2man (optional)}. @item @url{https://www.gnu.org/software/help2man/, GNU Help2man (optional)}.
@end itemize @end itemize
On Guix, extra dependencies can be added by instead running @command{guix On Guix, extra dependencies can be added by instead running @command{guix
@ -217,8 +217,8 @@ you want to upgrade your local source tree.
The Perfect Setup to hack on Guix is basically the perfect setup used The Perfect Setup to hack on Guix is basically the perfect setup used
for Guile hacking (@pxref{Using Guile in Emacs,,, guile, Guile Reference for Guile hacking (@pxref{Using Guile in Emacs,,, guile, Guile Reference
Manual}). First, you need more than an editor, you need Manual}). First, you need more than an editor, you need
@url{http://www.gnu.org/software/emacs, Emacs}, empowered by the @url{https://www.gnu.org/software/emacs, Emacs}, empowered by the
wonderful @url{http://nongnu.org/geiser/, Geiser}. To set that up, run: wonderful @url{https://nongnu.org/geiser/, Geiser}. To set that up, run:
@example @example
guix package -i emacs guile emacs-geiser guix package -i emacs guile emacs-geiser
@ -250,7 +250,7 @@ s-expression, etc.
@cindex reducing boilerplate @cindex reducing boilerplate
We also provide templates for common git commit messages and package We also provide templates for common git commit messages and package
definitions in the @file{etc/snippets} directory. These templates can definitions in the @file{etc/snippets} directory. These templates can
be used with @url{http://joaotavora.github.io/yasnippet/, YASnippet} to be used with @url{https://joaotavora.github.io/yasnippet/, YASnippet} to
expand short trigger strings to interactive text snippets. You may want expand short trigger strings to interactive text snippets. You may want
to add the snippets directory to the @var{yas-snippet-dirs} variable in to add the snippets directory to the @var{yas-snippet-dirs} variable in
Emacs. Emacs.
@ -385,14 +385,14 @@ needed is to review and apply the patch.
@cindex free software @cindex free software
The GNU operating system has been developed so that users can have The GNU operating system has been developed so that users can have
freedom in their computing. GNU is @dfn{free software}, meaning that freedom in their computing. GNU is @dfn{free software}, meaning that
users have the @url{http://www.gnu.org/philosophy/free-sw.html,four users have the @url{https://www.gnu.org/philosophy/free-sw.html,four
essential freedoms}: to run the program, to study and change the program essential freedoms}: to run the program, to study and change the program
in source code form, to redistribute exact copies, and to distribute in source code form, to redistribute exact copies, and to distribute
modified versions. Packages found in the GNU distribution provide only modified versions. Packages found in the GNU distribution provide only
software that conveys these four freedoms. software that conveys these four freedoms.
In addition, the GNU distribution follow the In addition, the GNU distribution follow the
@url{http://www.gnu.org/distros/free-system-distribution-guidelines.html,free @url{https://www.gnu.org/distros/free-system-distribution-guidelines.html,free
software distribution guidelines}. Among other things, these guidelines software distribution guidelines}. Among other things, these guidelines
reject non-free firmware, recommendations of non-free software, and reject non-free firmware, recommendations of non-free software, and
discuss ways to deal with trademarks and patents. discuss ways to deal with trademarks and patents.
@ -571,7 +571,7 @@ such as @command{guix package --show} take care of rendering it
appropriately. appropriately.
Synopses and descriptions are translated by volunteers Synopses and descriptions are translated by volunteers
@uref{http://translationproject.org/domain/guix-packages.html, at the @uref{https://translationproject.org/domain/guix-packages.html, at the
Translation Project} so that as many users as possible can read them in Translation Project} so that as many users as possible can read them in
their native language. User interfaces search them and display them in their native language. User interfaces search them and display them in
the language specified by the current locale. the language specified by the current locale.
@ -838,7 +838,7 @@ especially when matching lists.
@cindex coding style @cindex coding style
When writing Scheme code, we follow common wisdom among Scheme When writing Scheme code, we follow common wisdom among Scheme
programmers. In general, we follow the programmers. In general, we follow the
@url{http://mumble.net/~campbell/scheme/style.txt, Riastradh's Lisp @url{https://mumble.net/~campbell/scheme/style.txt, Riastradh's Lisp
Style Rules}. This document happens to describe the conventions mostly Style Rules}. This document happens to describe the conventions mostly
used in Guiles code too. It is very thoughtful and well written, so used in Guiles code too. It is very thoughtful and well written, so
please do read it. please do read it.

View file

@ -6,7 +6,7 @@
@display @display
Copyright @copyright{} 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc. Copyright @copyright{} 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
@uref{http://fsf.org/} @uref{https://fsf.org/}
Everyone is permitted to copy and distribute verbatim copies Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed. of this license document, but changing it is not allowed.
@ -414,7 +414,7 @@ The Free Software Foundation may publish new, revised versions
of the GNU Free Documentation License from time to time. Such new of the GNU Free Documentation License from time to time. Such new
versions will be similar in spirit to the present version, but may versions will be similar in spirit to the present version, but may
differ in detail to address new problems or concerns. See differ in detail to address new problems or concerns. See
@uref{http://www.gnu.org/copyleft/}. @uref{https://www.gnu.org/copyleft/}.
Each version of the License is given a distinguishing version number. Each version of the License is given a distinguishing version number.
If the Document specifies that a particular numbered version of this If the Document specifies that a particular numbered version of this

View file

@ -6778,7 +6778,7 @@ linux-module-build-system, use the key #:linux to specify it).
@defvr {Scheme Variable} node-build-system @defvr {Scheme Variable} node-build-system
This variable is exported by @code{(guix build-system node)}. It This variable is exported by @code{(guix build-system node)}. It
implements the build procedure used by @uref{http://nodejs.org, implements the build procedure used by @uref{https://nodejs.org,
Node.js}, which implements an approximation of the @code{npm install} Node.js}, which implements an approximation of the @code{npm install}
command, followed by an @code{npm test} command. command, followed by an @code{npm test} command.
@ -13351,7 +13351,7 @@ The ModemManager package to use.
@defvr {Scheme Variable} usb-modeswitch-service-type @defvr {Scheme Variable} usb-modeswitch-service-type
This is the service type for the This is the service type for the
@uref{http://www.draisberghof.de/usb_modeswitch/, USB_ModeSwitch} service. The @uref{https://www.draisberghof.de/usb_modeswitch/, USB_ModeSwitch} service. The
value for this service type is a @code{usb-modeswitch-configuration} record. value for this service type is a @code{usb-modeswitch-configuration} record.
When plugged in, some USB modems (and other USB devices) initially present When 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
@cindex ntpd, service for the Network Time Protocol daemon @cindex ntpd, service for the Network Time Protocol daemon
@cindex real time clock @cindex real time clock
@defvr {Scheme Variable} ntp-service-type @defvr {Scheme Variable} ntp-service-type
This is the type of the service running the @uref{http://www.ntp.org, This is the type of the service running the @uref{https://www.ntp.org,
Network Time Protocol (NTP)} daemon, @command{ntpd}. The daemon will keep the Network Time Protocol (NTP)} daemon, @command{ntpd}. The daemon will keep the
system clock synchronized with that of the specified NTP servers. system clock synchronized with that of the specified NTP servers.
@ -14234,7 +14234,7 @@ Its value must be a @code{zero-configuration} record---see below.
This service extends the name service cache daemon (nscd) so that it can This service extends the name service cache daemon (nscd) so that it can
resolve @code{.local} host names using resolve @code{.local} host names using
@uref{http://0pointer.de/lennart/projects/nss-mdns/, nss-mdns}. @xref{Name @uref{https://0pointer.de/lennart/projects/nss-mdns/, nss-mdns}. @xref{Name
Service Switch}, for information on host name resolution. Service Switch}, for information on host name resolution.
Additionally, add the @var{avahi} package to the system profile so that Additionally, add the @var{avahi} package to the system profile so that
@ -16053,7 +16053,7 @@ Data type representing the configuration for @code{alsa-service}.
@item @code{pulseaudio?} (default: @var{#t}) @item @code{pulseaudio?} (default: @var{#t})
Whether ALSA applications should transparently be made to use the Whether ALSA applications should transparently be made to use the
@uref{http://www.pulseaudio.org/, PulseAudio} sound server. @uref{https://www.pulseaudio.org/, PulseAudio} sound server.
Using PulseAudio allows you to run several sound-producing applications Using PulseAudio allows you to run several sound-producing applications
at the same time and to individual control them @i{via} at 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
details. details.
@deffn {Scheme Variable} pulseaudio-service-type @deffn {Scheme Variable} pulseaudio-service-type
This is the type for the @uref{http://www.pulseaudio.org/, PulseAudio} This is the type for the @uref{https://www.pulseaudio.org/, PulseAudio}
sound server. It exists to allow system overrides of the default settings sound server. It exists to allow system overrides of the default settings
via @code{pulseaudio-configuration}, see below. via @code{pulseaudio-configuration}, see below.
@ -20399,7 +20399,7 @@ configuration. Otherwise this must be a file-like object with valid
VCL syntax. VCL syntax.
@c Varnish does not support HTTPS, so keep this URL to avoid confusion. @c Varnish does not support HTTPS, so keep this URL to avoid confusion.
For example, to mirror @url{http://www.gnu.org,www.gnu.org} with VCL you For example, to mirror @url{https://www.gnu.org,www.gnu.org} with VCL you
can do something along these lines: can do something along these lines:
@lisp @lisp
@ -25828,7 +25828,7 @@ next method in the list. The NSS configuration is given in the
@cindex nss-mdns @cindex nss-mdns
@cindex .local, host name lookup @cindex .local, host name lookup
As an example, the declaration below configures the NSS to use the As an example, the declaration below configures the NSS to use the
@uref{http://0pointer.de/lennart/projects/nss-mdns/, @code{nss-mdns} @uref{https://0pointer.de/lennart/projects/nss-mdns/, @code{nss-mdns}
back-end}, which supports host name lookups over multicast DNS (mDNS) back-end}, which supports host name lookups over multicast DNS (mDNS)
for host names ending in @code{.local}: for host names ending in @code{.local}:
@ -28300,7 +28300,7 @@ transparency that we get in the rest of the package dependency graph,
where Guix always gives us a source-to-binary mapping. Thus, our goal where Guix always gives us a source-to-binary mapping. Thus, our goal
is to reduce the set of bootstrap binaries to the bare minimum. is to reduce the set of bootstrap binaries to the bare minimum.
The @uref{http://bootstrappable.org, Bootstrappable.org web site} lists The @uref{https://bootstrappable.org, Bootstrappable.org web site} lists
on-going projects to do that. One of these is about replacing the on-going projects to do that. One of these is about replacing the
bootstrap GCC with a sequence of assemblers, interpreters, and compilers bootstrap GCC with a sequence of assemblers, interpreters, and compilers
of increasing complexity, which could be built from source starting from of increasing complexity, which could be built from source starting from