taler-docs

Documentation for GNU Taler components, APIs and protocols
Log | Files | Refs | README | LICENSE

commit e770c5147e7ac07b106567b31218d44741bcab66
parent 829f3fbfc2572402117309c8fd459c955374eb77
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date:   Fri, 22 May 2026 10:24:55 +0200

fix reference in mailbox after refactoring

Diffstat:
Mcore/mailbox/get-H_MAILBOX.rst | 2+-
Mcore/mailbox/get-info-H_MAILBOX.rst | 2+-
Aflake.lock | 42++++++++++++++++++++++++++++++++++++++++++
Aflake.nix | 71+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 115 insertions(+), 2 deletions(-)

diff --git a/core/mailbox/get-H_MAILBOX.rst b/core/mailbox/get-H_MAILBOX.rst @@ -32,4 +32,4 @@ :http:statuscode:`429 Too Many Requests`: The system is currently experiencing a too high request load and is unable to accept the message for delivery. - The response format is given by `MailboxRateLimitedResponse`_. + The response format is given by :ref:`MailboxRateLimitedResponse`. diff --git a/core/mailbox/get-info-H_MAILBOX.rst b/core/mailbox/get-info-H_MAILBOX.rst @@ -11,7 +11,7 @@ :http:statuscode:`429 Too Many Requests`: The system is currently experiencing a too high request load and is unable to accept the message for delivery. - The response format is given by `MailboxRateLimitedResponse`_. + The response format is given by :ref:`MailboxRateLimitedResponse`. **Details:** diff --git a/flake.lock b/flake.lock @@ -0,0 +1,42 @@ +{ + "nodes": { + "nixpkgs": { + "locked": { + "lastModified": 1779425662, + "narHash": "sha256-4ZNUVM9C5OZ5jgQJFGC0lHrFI/beArIPYQsVbGks0KY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "591a6bac6b1ffe55e073392e0dcc757ff7c6e208", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "ref": "release-25.11", + "type": "indirect" + } + }, + "root": { + "inputs": { + "nixpkgs": "nixpkgs", + "systems": "systems" + } + }, + "systems": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + } + }, + "root": "root", + "version": 7 +} diff --git a/flake.nix b/flake.nix @@ -0,0 +1,71 @@ +{ + inputs = { + nixpkgs.url = "nixpkgs/release-25.11"; + systems.url = "github:nix-systems/default"; + self.submodules = true; + }; + + outputs = { self, nixpkgs, systems, ... } @ inputs: + let + supportedSystems = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin" ]; + forEachSystem = nixpkgs.lib.genAttrs supportedSystems; + nixpkgsFor = forEachSystem (system: import nixpkgs { inherit system; }); + in + { + # This defines (installable) package derivations + # For use in flakes that use this flake as input in order + # to specify/use this package from git as a dependency + packages = forEachSystem (system: + let + pkgs = nixpkgsFor.${system}; + in { + talerDocs = pkgs.stdenv.mkDerivation { + name = "taler-docs"; + src = ./.; + nativeBuildInputs = [ + pkgs.gnumake + pkgs.texlive.combined.scheme-full + pkgs.gnumake + (pkgs.python3.withPackages (python-pkgs: [ + python-pkgs.setuptools + python-pkgs.jinja2 + python-pkgs.sphinx + python-pkgs.sphinx-book-theme + python-pkgs.myst-parser + python-pkgs.sphinxcontrib-httpdomain + ])) + ]; + buildInputs = [ + ]; + }; + } + ); + defaultPackage = forEachSystem (system: self.packages.${system}.talerDocs); + # This defines a development shell in which you can compile + # (and use) exchange + devShells = forEachSystem + (system: + let + pkgs = nixpkgsFor.${system}; + in + { + default = pkgs.mkShell { + packages = [ + pkgs.gnumake + (pkgs.python3.withPackages (python-pkgs: [ + python-pkgs.setuptools + python-pkgs.jinja2 + python-pkgs.sphinx + python-pkgs.sphinx-book-theme + python-pkgs.myst-parser + python-pkgs.sphinxcontrib-httpdomain + ])) + ]; + + shellHook = '' + echo "taler-docs environment loaded." + ''; + }; + }); + }; +}