about summary refs log tree commit diff
path: root/pkgs/development/r-modules/default.nix
AgeCommit message (Collapse)AuthorFilesLines
2023-02-24r-modules: fix evalK9001-2/+2
Not sure how this worked before. Now it at least evals.
2023-02-23rPackages: s/overrideDerivation/overrideAttrsArtturin1-69/+74
and attrs.NIX_CFLAGS_COMPILE to attrs.env.NIX_CFLAGS_COMPILE https://nixos.org/manual/nixpkgs/stable/#sec-pkg-overrideDerivation > Do not use this function in Nixpkgs as it evaluates a Derivation before modifying it, which breaks package abstraction and removes error-checking of function arguments
2023-02-22treewide: move NIX_CFLAGS_COMPILE to the env attrsetArtturin1-3/+3
with structuredAttrs lists will be bash arrays which cannot be exported which will be a issue with some patches and some wrappers like cc-wrapper this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists in env cause a eval failure
2023-02-17rPackages.quarto: add quarto dependencynviets1-0/+7
2023-02-07Merge pull request #212537 from nviets/nanonextJustin Bedő1-0/+1
nng: 1.5.2 -> 1.6.0-prerelease and to rPackages.nanonext dependencies
2023-02-06nng: 1.5.2 -> 1.6.0-prerelease and rPackages.nanonext dependencyNathan Viets1-0/+1
2023-02-07rPackages: added libiconv to darwin builds and removed redundant package ↵Nathan Viets1-33/+2
level calls
2023-01-06rPackages.classInt: add libiconv dependency to fix build on darwinChris Warburton1-0/+1
Avoids 'ld: library not found for -liconv' on x86_64-darwin
2022-12-06Merge pull request #204684 from trofi/rPackages.devEMF-without-xlibsWrapperJustin Bedő1-1/+1
rPackages.devEMF: use xorg.* packages directly instead of xlibsWrappe…
2022-12-06Merge pull request #204550 from trofi/rPackages.imager-without-xlibsWrapperJustin Bedő1-1/+1
rPackages.imager: use xorg.* packages directly instead of xlibsWrappe…
2022-12-05rPackages.Cairo: use xorg.* packages directly instead of xlibsWrapper ↵Sergei Trofimovich1-1/+1
indirection Validated as no change in `out` output with `diffoscope`.
2022-12-05rPackages.devEMF: use xorg.* packages directly instead of xlibsWrapper ↵Sergei Trofimovich1-1/+1
indirection Validated as no change in `out` output with `diffoscope`.
2022-12-04rPackages.imager: use xorg.* packages directly instead of xlibsWrapper ↵Sergei Trofimovich1-1/+1
indirection Validated as no change in `out` output with `diffoscope`.
2022-12-04rPackages.rgl: use xorg.* packages directly instead of xlibsWrapper indirectionSergei Trofimovich1-1/+1
Validated as no change in `out` output with `diffoscope`.
2022-11-24rPackages.bigmemory: fix evaluation on darwinMario Rodas1-1/+1
On Darwin pkgs.libuuid is null, hence evaluating `.dev` fails.
2022-11-02rPackages.RNifti: fix buildJustin Bedo1-4/+0
2022-11-02rPackages.bigmemory: add missing dependencyJustin Bedo1-0/+1
2022-10-23Merge pull request #196979 from Et7f3/fix-deldirJustin Bedő1-0/+2
deldir: specify iconv library for darwin.
2022-10-21rPackages.interp: specify iconv library for darwinEt7f31-0/+1
2022-10-20rPackages.deldir: specify iconv library for darwinEt7f31-0/+1
2022-10-20rPackages.mzR: unpin boostNicolas Benes1-1/+1
`mzR` currently ships and builds its own copy of boost-176, see https://github.com/sneumann/mzR/blob/master/src/README.updateboost
2022-09-30rPackages.rmarkdown: add pandoc as buildInputMatthieu Coudron1-0/+1
https://github.com/rstudio/rmarkdown/blob/main/DESCRIPTION#L91 requires pandoc from system
2022-08-22rPackages.s2: fix openssl linkingJustin Bedo1-0/+5
2022-06-18rPackages.gifski: fix buildhqurve1-0/+16
2022-05-15rPackages.Rhdf5lib: propagate hdf5 dependencyJustin Bedo1-0/+4
Packages that depend on Rhdf5lib also require the dev hdf5 outputs for correct functionality.
2022-05-06rPackages.Rhdf5lib: fix buildJustin Bedo1-5/+1
Patch is no-longer necessary; HDF5 no-longer vendored
2022-04-04Merge pull request #165765 from ConnorBaker/patch-1Ben Siraphob1-1/+1
2022-03-30treewide: use lib.getLib for OpenSSL librariesAlyssa Ross1-3/+3
At some point, I'd like to make another attempt at 71f1f4884b5 ("openssl: stop static binaries referencing libs"), which was reverted in 195c7da07df. One problem with my previous attempt is that I moved OpenSSL's libraries to a lib output, but many dependent packages were hardcoding the out output as the location of the libraries. This patch fixes every such case I could find in the tree. It won't have any effect immediately, but will mean these packages will automatically use an OpenSSL lib output if it is reintroduced in future. This patch should cause very few rebuilds, because it shouldn't make any change at all to most packages I'm touching. The few rebuilds that are introduced come from when I've changed a package builder not to use variable names like openssl.out in scripts / substitution patterns, which would be confusing since they don't hardcode the output any more. I started by making the following global replacements: ${pkgs.openssl.out}/lib -> ${lib.getLib pkgs.openssl}/lib ${openssl.out}/lib -> ${lib.getLib openssl}/lib Then I removed the ".out" suffix when part of the argument to lib.makeLibraryPath, since that function uses lib.getLib internally. Then I fixed up cases where openssl was part of the -L flag to the compiler/linker, since that unambigously is referring to libraries. Then I manually investigated and fixed the following packages: - pycurl - citrix-workspace - ppp - wraith - unbound - gambit - acl2 I'm reasonably confindent in my fixes for all of them. For acl2, since the openssl library paths are manually provided above anyway, I don't think openssl is required separately as a build input at all. Removing it doesn't make a difference to the output size, the file list, or the closure. I've tested evaluation with the OfBorg meta checks, to protect against introducing evaluation failures.
2022-03-25rPackages: nloptr requires libiconvConnor Baker1-1/+1
2022-03-14rPackages.qqconf: add missing FFTW and pkg-config dependenciesJustin Bedo1-0/+2
2022-03-14rPackages.RNifti: use nixpkgs zlibJustin Bedo1-0/+4
Build was failing due to incorrect zlib macro expansion. Patch to use nixpkgs zlib rather than vendored copy.
2022-03-03rPackages.chebpol: fix fftw linkingJustin Bedo1-1/+1
2022-02-09Merge remote-tracking branch 'origin/master' into r-updatesJustin Bedo1-5/+5
2022-02-08rPackages: fix evaluationNaïm Favier1-5/+5
Removes uses of aliases
2022-02-07rPackages.nloptr: fix buildJustin Bedo1-6/+0
Unnecessary to remove bundled source as it is unused during build.
2022-01-07rPackages.geomorph: fix buildJustin Bedo1-0/+4
2022-01-07rPackages.ragg: fix buildJustin Bedo1-0/+2
2021-12-07rPackages: fix whitespaceJustin Bedo1-2/+2
2021-12-07rPackages.flowClust: x86 onlyJustin Bedo1-0/+2
2021-12-07rPackages.x13binary: remove double occurance in broken listJustin Bedo1-1/+0
2021-12-07rPackages.RMariaDB: fix buildJustin Bedo1-0/+1
2021-12-07rPackages.DropletUtils: fix buildJustin Bedo1-0/+1
2021-12-07rPackages.textshaping: fix buildJustin Bedo1-0/+2
2021-12-07rPackages.RandomFieldsUtils: x86 onlyJustin Bedo1-0/+2
2021-12-05rPackages.V8: fix build on aarch64-linuxJustin Bedo1-0/+5
2021-12-02rPackages.{HiveR,HIBAG}: mark brokenJustin Bedo1-0/+2
2021-12-02rPackages.MatchIt: fix buildJustin Bedo1-7/+0
patch no-longer applicable
2021-12-02rPackages.HilbertVisGUI: fix buildJustin Bedo1-0/+2
2021-12-02rPackages.RcppBigIntAlgos: fix buildJustin Bedo1-0/+1
2021-12-02rPackages.RcppAlgos: fix buildJustin Bedo1-0/+1