This breaks the builder when a nix-shell or keepBuildTree is used. The
issue occurs because paths to cargo lockfiles are read with NIX_BUILD_TOP,
which is not reliable.
This breaks a nix-shell because NIX_BUILD_TOP simply is not set, causing
an invalid path to be used. This can be worked around using
NIX_BUILD_TOP=$PWD, but that obviously is not great.
This breaks keepBuildTree because it changes the working directory to a
different path than NIX_BUILD_TOP. Since the lockfiles are copied based
on the working directory, but read based on NIX_BUILD_TOP, this causes
the hook to not be able to find them.
This was solved by both reading these files based on the working directory,
using absolute paths to avoid having to traverse back in the directory tree.
Fixes: #138554
The package was introduced when our source package did not expose
libtensorflow, which it does these days. Additionally the -bin package
has not been well maintained and is stuck on a version from 2020/12.
Quarto is a library/support package for several pandoc projects.
Fix: Remove trailing whitespace
Add final newline to default.nix
Fix indention and newline errors
Fix: Missed unpackPhase resolved
Add: sourceProvenance
Suggestion of: https://github.com/NixOS/nixpkgs/pull/186697#discussion_r945336064
Fix: reduce imports
Fix: use version attribute in download string
Fix: reduce path expression
Fix: add runHook {pre/post}Install as common practice
Fix: replace gpl2 with gpl2Plus
Fix: change maintainers description
Fix: do not use symlinks, use the PATH instead
Fix wrong platforms
++ means concatenation and is not correct in this context.
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Change structure to support fixed output derivations
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Fix
Fix
Apply suggestion
Co-authored-by: Suwon Park <35622998+sepiabrown@users.noreply.github.com>
Fix suggestion
Bundle makeProgram function call
Co-authored-by: Suwon Park <35622998+sepiabrown@users.noreply.github.com>
Update library version from 1.0.38 to 1.1.189
Co-authored-by: Suwon Park <35622998+sepiabrown@users.noreply.github.com>
Add missing dependencies
Co-authored-by: Suwon Park <35622998+sepiabrown@users.noreply.github.com>
pandoc, deno, esbuild can be hooked into QUARTO_* environment variables, so they are not needed in buildInputs.
Co-authored-by: Suwon Park <35622998+sepiabrown@users.noreply.github.com>
Fix deno-path patch
Co-authored-by: Suwon Park <35622998+sepiabrown@users.noreply.github.com>
Remove wrong spaces
Add python3 jupyter host support
Fix spacing
Co-authored-by: Suwon Park <35622998+sepiabrown@users.noreply.github.com>
Sort quarto in all-packages.nix alphabetical
Remove lib prefix from maintainers
Co-authored-by: Sebastián Mancilla <238528+smancill@users.noreply.github.com>
Simplify mkdir command
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Fix missusage of makeBinPath
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Remove python3Packages -> not used
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Remove punctuation from description
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Fix review
Error in https://github.com/NixOS/nixpkgs/pull/186697#discussion_r975107345
Fix wrong path for import_map.json
Do not strip downloaded binary