nixpkgs docs: give linked things IDs
This commit is contained in:
parent
cbdcf81590
commit
2eea92a1dc
|
@ -317,7 +317,7 @@
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<qandaset>
|
<qandaset>
|
||||||
<qandaentry>
|
<qandaentry xml:id="cross-qa-build-c-program-in-build-environment">
|
||||||
<question>
|
<question>
|
||||||
<para>
|
<para>
|
||||||
What if my package's build system needs to build a C program to be run
|
What if my package's build system needs to build a C program to be run
|
||||||
|
@ -331,7 +331,7 @@
|
||||||
</para>
|
</para>
|
||||||
</answer>
|
</answer>
|
||||||
</qandaentry>
|
</qandaentry>
|
||||||
<qandaentry>
|
<qandaentry xml:id="cross-qa-fails-to-find-ar">
|
||||||
<question>
|
<question>
|
||||||
<para>
|
<para>
|
||||||
My package fails to find <command>ar</command>.
|
My package fails to find <command>ar</command>.
|
||||||
|
@ -347,7 +347,7 @@
|
||||||
</para>
|
</para>
|
||||||
</answer>
|
</answer>
|
||||||
</qandaentry>
|
</qandaentry>
|
||||||
<qandaentry>
|
<qandaentry xml:id="cross-testsuite-runs-host-code">
|
||||||
<question>
|
<question>
|
||||||
<para>
|
<para>
|
||||||
My package's testsuite needs to run host platform code.
|
My package's testsuite needs to run host platform code.
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||||
xml:id="chap-multiple-output">
|
xml:id="chap-multiple-output">
|
||||||
<title>Multiple-output packages</title>
|
<title>Multiple-output packages</title>
|
||||||
<section>
|
<section xml:id="sec-multiple-outputs-introduction">
|
||||||
<title>Introduction</title>
|
<title>Introduction</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
|
@ -38,7 +38,7 @@
|
||||||
</para>
|
</para>
|
||||||
</note>
|
</note>
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section xml:id="sec-multiple-outputs-installing">
|
||||||
<title>Installing a split package</title>
|
<title>Installing a split package</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
|
@ -84,7 +84,7 @@
|
||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section xml:id="sec-multiple-outputs-using-split-packages">
|
||||||
<title>Using a split package</title>
|
<title>Using a split package</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
|
@ -102,7 +102,7 @@
|
||||||
also added. (See <xref linkend="multiple-output-file-type-groups" />.)
|
also added. (See <xref linkend="multiple-output-file-type-groups" />.)
|
||||||
</para>
|
</para>
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section xml:id="sec-multiple-outputs-">
|
||||||
<title>Writing a split derivation</title>
|
<title>Writing a split derivation</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
|
@ -283,7 +283,7 @@
|
||||||
</variablelist>
|
</variablelist>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section>
|
<section xml:id="sec-multiple-outputs-caveats">
|
||||||
<title>Common caveats</title>
|
<title>Common caveats</title>
|
||||||
|
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
|
|
|
@ -181,7 +181,7 @@ $ cat $(PRINT_PATH=1 nix-prefetch-url $i | tail -n 1) \
|
||||||
</section>
|
</section>
|
||||||
<!--============================================================-->
|
<!--============================================================-->
|
||||||
<!--
|
<!--
|
||||||
<section>
|
<section xml:id="sec-package-notes-gnome">
|
||||||
<title>Gnome</title>
|
<title>Gnome</title>
|
||||||
<para>* Expression is auto-generated</para>
|
<para>* Expression is auto-generated</para>
|
||||||
<para>* How to update</para>
|
<para>* How to update</para>
|
||||||
|
@ -189,7 +189,7 @@ $ cat $(PRINT_PATH=1 nix-prefetch-url $i | tail -n 1) \
|
||||||
-->
|
-->
|
||||||
<!--============================================================-->
|
<!--============================================================-->
|
||||||
<!--
|
<!--
|
||||||
<section>
|
<section xml:id="sec-package-notes-gcc">
|
||||||
<title>GCC</title>
|
<title>GCC</title>
|
||||||
<para>…</para>
|
<para>…</para>
|
||||||
</section>
|
</section>
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
<article xmlns="http://docbook.org/ns/docbook"
|
<article xmlns="http://docbook.org/ns/docbook"
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink">
|
xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
<title>Nixpkgs Release Notes</title>
|
<title>Nixpkgs Release Notes</title>
|
||||||
<section>
|
<section xml:id="release-notes-0.14">
|
||||||
<title>Release 0.14 (June 4, 2012)</title>
|
<title>Release 0.14 (June 4, 2012)</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
|
@ -17,7 +17,7 @@
|
||||||
packages by numerous contributors. For details, see the commit logs.
|
packages by numerous contributors. For details, see the commit logs.
|
||||||
</para>
|
</para>
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section xml:id="release-notes-0.13">
|
||||||
<title>Release 0.13 (February 5, 2010)</title>
|
<title>Release 0.13 (February 5, 2010)</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
|
@ -51,7 +51,7 @@
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
</para>
|
</para>
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section xml:id="release-notes-0.12">
|
||||||
<title>Release 0.12 (April 24, 2009)</title>
|
<title>Release 0.12 (April 24, 2009)</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
|
@ -145,7 +145,7 @@
|
||||||
<literal>nix-dev</literal> mailing list.
|
<literal>nix-dev</literal> mailing list.
|
||||||
</para>
|
</para>
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section xml:id="release-notes-0.11">
|
||||||
<title>Release 0.11 (September 11, 2007)</title>
|
<title>Release 0.11 (September 11, 2007)</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
|
@ -344,7 +344,7 @@ export NIX_MIRRORS_sourceforge=http://osdn.dl.sourceforge.net/sourceforge/</prog
|
||||||
Bravenboer, Michael Raskin, Wouter den Breejen and Yury G. Kudryashov.
|
Bravenboer, Michael Raskin, Wouter den Breejen and Yury G. Kudryashov.
|
||||||
</para>
|
</para>
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section xml:id="release-notes-0.10">
|
||||||
<title>Release 0.10 (October 12, 2006)</title>
|
<title>Release 0.10 (October 12, 2006)</title>
|
||||||
|
|
||||||
<note>
|
<note>
|
||||||
|
@ -547,7 +547,7 @@ stdenv.mkDerivation {
|
||||||
Bravenboer, Merijn de Jonge, Rob Vermaas and Roy van den Broek.
|
Bravenboer, Merijn de Jonge, Rob Vermaas and Roy van den Broek.
|
||||||
</para>
|
</para>
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section xml:id="release-notes-0.9">
|
||||||
<title>Release 0.9 (January 31, 2006)</title>
|
<title>Release 0.9 (January 31, 2006)</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
|
@ -676,7 +676,7 @@ stdenv.mkDerivation {
|
||||||
Martin Bravenboer, Rob Vermaas and Roy van den Broek.
|
Martin Bravenboer, Rob Vermaas and Roy van den Broek.
|
||||||
</para>
|
</para>
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section xml:id="release-notes-0.8">
|
||||||
<title>Release 0.8 (April 11, 2005)</title>
|
<title>Release 0.8 (April 11, 2005)</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
|
@ -700,7 +700,7 @@ stdenv.mkDerivation {
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
</para>
|
</para>
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section xml:id="release-notes-0.7">
|
||||||
<title>Release 0.7 (March 14, 2005)</title>
|
<title>Release 0.7 (March 14, 2005)</title>
|
||||||
|
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
|
|
|
@ -208,7 +208,7 @@ $ nix-shell -p nox --run "nox-review -k pr PRNUMBER"
|
||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
<example>
|
<example xml:id="reviewing-contributions-sample-package-update">
|
||||||
<title>Sample template for a package update review</title>
|
<title>Sample template for a package update review</title>
|
||||||
<screen>
|
<screen>
|
||||||
##### Reviewed points
|
##### Reviewed points
|
||||||
|
@ -320,7 +320,7 @@ $ nix-shell -p nox --run "nox-review -k pr PRNUMBER"
|
||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
<example>
|
<example xml:id="reviewing-contributions-sample-new-package">
|
||||||
<title>Sample template for a new package review</title>
|
<title>Sample template for a new package review</title>
|
||||||
<screen>
|
<screen>
|
||||||
##### Reviewed points
|
##### Reviewed points
|
||||||
|
@ -443,7 +443,7 @@ $ nix-shell -p nox --run "nox-review -k pr PRNUMBER"
|
||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
<example>
|
<example xml:id="reviewing-contributions-sample-module-update">
|
||||||
<title>Sample template for a module update review</title>
|
<title>Sample template for a module update review</title>
|
||||||
<screen>
|
<screen>
|
||||||
##### Reviewed points
|
##### Reviewed points
|
||||||
|
@ -542,7 +542,7 @@ $ nix-shell -p nox --run "nox-review -k pr PRNUMBER"
|
||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
<example>
|
<example xml:id="reviewing-contributions-sample-new-module">
|
||||||
<title>Sample template for a new module review</title>
|
<title>Sample template for a new module review</title>
|
||||||
<screen>
|
<screen>
|
||||||
##### Reviewed points
|
##### Reviewed points
|
||||||
|
|
|
@ -212,7 +212,7 @@ genericBuild
|
||||||
platforms relative to the new derivation's, and whether they are propagated.
|
platforms relative to the new derivation's, and whether they are propagated.
|
||||||
The platform distinctions are motivated by cross compilation; see
|
The platform distinctions are motivated by cross compilation; see
|
||||||
<xref linkend="chap-cross"/> for exactly what each platform means.
|
<xref linkend="chap-cross"/> for exactly what each platform means.
|
||||||
<footnote>
|
<footnote xml:id="footnote-stdenv-ignored-build-platform">
|
||||||
<para>
|
<para>
|
||||||
The build platform is ignored because it is a mere implementation detail
|
The build platform is ignored because it is a mere implementation detail
|
||||||
of the package satisfying the dependency: As a general programming
|
of the package satisfying the dependency: As a general programming
|
||||||
|
@ -233,7 +233,7 @@ genericBuild
|
||||||
out only for dependencies whose host platform matches the new derivation's
|
out only for dependencies whose host platform matches the new derivation's
|
||||||
build platform–i.e. which run on the platform where the new derivation
|
build platform–i.e. which run on the platform where the new derivation
|
||||||
will be built.
|
will be built.
|
||||||
<footnote>
|
<footnote xml:id="footnote-stdenv-native-dependencies-in-path">
|
||||||
<para>
|
<para>
|
||||||
Currently, that means for native builds all dependencies are put on the
|
Currently, that means for native builds all dependencies are put on the
|
||||||
<envar>PATH</envar>. But in the future that may not be the case for sake
|
<envar>PATH</envar>. But in the future that may not be the case for sake
|
||||||
|
@ -280,7 +280,7 @@ genericBuild
|
||||||
<link xlink:href="https://en.wikipedia.org/wiki/Natural_deduction">Natural
|
<link xlink:href="https://en.wikipedia.org/wiki/Natural_deduction">Natural
|
||||||
Deduction</link> using the inference rules. This probably seems a bit
|
Deduction</link> using the inference rules. This probably seems a bit
|
||||||
obtuse, but so is the bash code that actually implements it!
|
obtuse, but so is the bash code that actually implements it!
|
||||||
<footnote>
|
<footnote xml:id="footnote-stdenv-find-inputs-location">
|
||||||
<para>
|
<para>
|
||||||
The <function>findInputs</function> function, currently residing in
|
The <function>findInputs</function> function, currently residing in
|
||||||
<filename>pkgs/stdenv/generic/setup.sh</filename>, implements the
|
<filename>pkgs/stdenv/generic/setup.sh</filename>, implements the
|
||||||
|
@ -1112,7 +1112,7 @@ passthru = {
|
||||||
By default, the configure phase applies some special hackery to all
|
By default, the configure phase applies some special hackery to all
|
||||||
files called <filename>ltmain.sh</filename> before running the configure
|
files called <filename>ltmain.sh</filename> before running the configure
|
||||||
script in order to improve the purity of Libtool-based packages
|
script in order to improve the purity of Libtool-based packages
|
||||||
<footnote>
|
<footnote xml:id="footnote-stdenv-sys-lib-search-path">
|
||||||
<para>
|
<para>
|
||||||
It clears the
|
It clears the
|
||||||
<varname>sys_lib_<replaceable>*</replaceable>search_path</varname>
|
<varname>sys_lib_<replaceable>*</replaceable>search_path</varname>
|
||||||
|
@ -1151,7 +1151,7 @@ passthru = {
|
||||||
or a subset to control exactly which platform flags are passed.
|
or a subset to control exactly which platform flags are passed.
|
||||||
Compilers and other tools should use this to also pass the target
|
Compilers and other tools should use this to also pass the target
|
||||||
platform, for example.
|
platform, for example.
|
||||||
<footnote>
|
<footnote xml:id="footnote-stdenv-build-time-guessing-impurity">
|
||||||
<para>
|
<para>
|
||||||
Eventually these will be passed when in native builds too, to improve
|
Eventually these will be passed when in native builds too, to improve
|
||||||
determinism: build-time guessing, as is done today, is a risk of
|
determinism: build-time guessing, as is done today, is a risk of
|
||||||
|
@ -2213,7 +2213,7 @@ addEnvHooks "$hostOffset" myBashFunction
|
||||||
<command>clang</command> is to be used. Secondly, this helps packages
|
<command>clang</command> is to be used. Secondly, this helps packages
|
||||||
not get confused when cross-compiling, in which case multiple Bintools
|
not get confused when cross-compiling, in which case multiple Bintools
|
||||||
Wrappers may simultaneously be in use.
|
Wrappers may simultaneously be in use.
|
||||||
<footnote>
|
<footnote xml:id="footnote-stdenv-per-platform-wrapper">
|
||||||
<para>
|
<para>
|
||||||
Each wrapper targets a single platform, so if binaries for multiple
|
Each wrapper targets a single platform, so if binaries for multiple
|
||||||
platforms are needed, the underlying binaries must be wrapped multiple
|
platforms are needed, the underlying binaries must be wrapped multiple
|
||||||
|
|
Loading…
Reference in New Issue
Block a user