diff options
author | Graham Christensen <graham@grahamc.com> | 2018-05-01 18:03:25 -0400 |
---|---|---|
committer | Graham Christensen <graham@grahamc.com> | 2018-05-01 18:03:25 -0400 |
commit | 374a3bdf5b014d84b6ea57e80af52c5bc2d73f35 (patch) | |
tree | 8d2529047366355991bc17c00b8c2466ff84d5d6 /nixos/doc | |
parent | ab1648bf0d13afc19bdf7e3d092a3f7ce15a4de1 (diff) | |
download | nixlib-374a3bdf5b014d84b6ea57e80af52c5bc2d73f35.tar nixlib-374a3bdf5b014d84b6ea57e80af52c5bc2d73f35.tar.gz nixlib-374a3bdf5b014d84b6ea57e80af52c5bc2d73f35.tar.bz2 nixlib-374a3bdf5b014d84b6ea57e80af52c5bc2d73f35.tar.lz nixlib-374a3bdf5b014d84b6ea57e80af52c5bc2d73f35.tar.xz nixlib-374a3bdf5b014d84b6ea57e80af52c5bc2d73f35.tar.zst nixlib-374a3bdf5b014d84b6ea57e80af52c5bc2d73f35.zip |
nixos docs: makefile for formatting
Diffstat (limited to 'nixos/doc')
-rw-r--r-- | nixos/doc/manual/Makefile | 20 | ||||
-rw-r--r-- | nixos/doc/manual/shell.nix | 8 |
2 files changed, 26 insertions, 2 deletions
diff --git a/nixos/doc/manual/Makefile b/nixos/doc/manual/Makefile index b15fbaa270fc..4993976ae57e 100644 --- a/nixos/doc/manual/Makefile +++ b/nixos/doc/manual/Makefile @@ -1,6 +1,22 @@ -debug: +.PHONY: all +all: manual-combined.xml format + +.PHONY: debug +debug: generated manual-combined.xml + +manual-combined.xml: generated *.xml + rm ./manual-combined.xml nix-shell --packages xmloscopy \ - --run 'xmloscopy --docbook5 ./manual.xml ./manual-combined.xml' + --run "xmloscopy --docbook5 ./manual.xml ./manual-combined.xml" + +.PHONY: format +format: + find . -iname '*.xml' -type f -print0 | xargs -0 -I{} -n1 \ + xmlformat --config-file "../xmlformat.conf" -i {} + +.PHONY: clean +clean: + rm -f manual-combined.xml generated generated: ./options-to-docbook.xsl nix-build ../../release.nix \ diff --git a/nixos/doc/manual/shell.nix b/nixos/doc/manual/shell.nix new file mode 100644 index 000000000000..7f8422b4ec11 --- /dev/null +++ b/nixos/doc/manual/shell.nix @@ -0,0 +1,8 @@ +let + pkgs = import ../../.. { }; +in +pkgs.mkShell { + name = "nixos-manual"; + + buildInputs = with pkgs; [ xmlformat jing xmloscopy ]; +} |