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:
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."
+ '';
+ };
+ });
+ };
+}