git.iko.soy/typeable/pandoc
on master help sign in
Use simple default.nix.

Remove nix makefile targets.

commit76b36fcb17d9686620032bbfe7eb7f60eadfb057 authorJohn MacFarlane <jgm@berkeley.edu> dateWed 13 Jan 2021, 09:51 (6 years ago) parent2787083
2 files changed+14−7
Makefile+1−7 default.nix+13
Makefile+1−7
@@ -91,12 +91,6 @@ README.md: README.template MANUAL.txt tools/update-readme.lua
9191 pandoc --lua-filter tools/update-readme.lua \
9292 --reference-location=section -t gfm $< -o $@
9393
94−project.nix: pandoc.cabal
95− nix-shell --pure -p cabal2nix --run "cabal2nix ." > $@
96−
97−nix-shell: project.nix
98− nix-shell --attr env release.nix
99−
10094download_stats:
10195 curl https://api.github.com/repos/jgm/pandoc/releases | \
10296 jq -r '.[] | .assets | .[] | "\(.download_count)\t\(.name)"'
@@ -130,4 +124,4 @@ sdist-files.txt: .FORCE
130124git-files.txt: .FORCE
131125 git ls-tree -r --name-only HEAD | grep '^\(test\|data\)\/' | sort > $@
132126
133−.PHONY: .FORCE deps quick full haddock install clean test bench changes_github dist prof download_stats reformat lint weigh doc/lua-filters.md pandoc-templates trypandoc update-website debpkg checkdocs ghcid ghci fix_spacing hlint check check-cabal nix-shell
127+.PHONY: .FORCE deps quick full haddock install clean test bench changes_github dist prof download_stats reformat lint weigh doc/lua-filters.md pandoc-templates trypandoc update-website debpkg checkdocs ghcid ghci fix_spacing hlint check check-cabal
default.nixnew file+13
@@ -0,0 +1,13 @@
1+# default.nix
2+let
3+ pkgs = import <nixpkgs> { };
4+in
5+ pkgs.haskellPackages.developPackage {
6+ root = ./.;
7+ modifier = drv:
8+ pkgs.haskell.lib.addBuildTools drv (with pkgs.haskellPackages;
9+ [ cabal-install
10+ ghcid
11+ ]);
12+ }
13+