Commit graph

84 commits

Author SHA1 Message Date
Phil Dyer
9a88197fe7 R: 4.0.4 -> 4.1.0
Co-authored-by: Mauricio Collares <244239+collares@users.noreply.github.com>
2021-07-27 12:32:00 +10:00
John Ericson
17305d2df0
Merge pull request #111487 from Ericson2314/llvm-outputs-and-cross-compile-tools
llvmPackages: Clean up outputs
2021-04-30 11:28:08 -04:00
Andrew Childs
7869d16545 llvmPackages: Multuple outputs for everythting
Also begin to start work on cross compilation, though that will have to
be finished later.

The patches are based on the first version of
https://reviews.llvm.org/D99484. It's very annoying to do the
back-porting but the review has uncovered nothing super major so I'm
fine sticking with what I've got.

Beyond making the outputs work, I also strove to re-sync the packages,
as they have been drifting pointlessly apart for some time.

----

Other misc notes, highly incomplete

- lvm-config-native and llvm-config are put in `dev` because they are
  tools just for build time.

- Clang no longer has an lld dep. That was introduced in
  db29857eb3, but if clang needs help
  finding lld when it is used we should just pass it flags / put in the
  resource dir. Providing it at build time increases critical path
  length for no good reason.

----

A note on `nativeCC`:

`stdenv` takes tools from the previous stage, so:

1. `pkgsBuildBuild`: `(?1, x, x)`
2. `pkgsBuildBuild.stdenv.cc`: `(?0, ?1, x)`

while:

1. `pkgsBuildBuild`: `(?1, x, x)`
2. `pkgsBuildBuild.targetPackages`: `(x, x, ?2)`
3. `pkgsBuildBuild.targetPackages.stdenv.cc`: `(?1, x, x)`
2021-04-30 05:41:00 +00:00
Dominic Steinitz
732ab3d4e2 Incorporate suggeston by collares 2021-04-29 17:34:34 +01:00
Dominic Steinitz
9eb60bee0e Fix https://github.com/NixOS/nixpkgs/issues/117715 2021-03-26 18:18:42 +00:00
Sandro Jäckel
086e9e0978
R: switch to pname + version 2021-03-04 03:47:33 +01:00
Vijay Lulla
2c9d7ee369 R: 4.0.3 -> 4.0.4 2021-02-26 22:42:21 +00:00
idontgetoutmuch
5eabb050be
R: fix dylib install_name (#113002)
Co-authored-by: zseri <zseri.devel@ytrizja.de>
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-02-15 03:08:02 +01:00
Jonathan Ringer
9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
Ben Siraphob
badf51221d treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
Profpatsch
4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Timo Kaufmann
ff8338343b maintainers: create sage team
Maintaining all the packages whose updates might break some aspect of
sage.

For reference:
https://github.com/NixOS/nixpkgs/pull/103810#issuecomment-727536510
2020-11-18 21:27:37 +01:00
Matthias Beyer
ea4a13e573 R: 4.0.2 -> 4.0.3
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-10-13 10:05:15 +02:00
R. RyanTM
73cff3d2c2 R: 4.0.0 -> 4.0.2 2020-08-31 16:57:06 +02:00
Alex Branham
8ce6552d64
R: 3.6.3 -> 4.0.0 2020-04-26 17:06:07 -04:00
Matthew Bauer
ff2f2644f8 blas,lapack: use isILP64 instead of is64bit
This is a better name since we have multiple 64-bit things that could
be referred to.

LP64  : integer=32, long=64, pointer=64
ILP64 : integer=64, long=64, pointer=64
2020-04-20 16:02:43 -05:00
Matthew Bauer
1c8aba8334 treewide: use blas and lapack
This makes packages use lapack and blas, which can wrap different
BLAS/LAPACK implementations.

treewide: cleanup from blas/lapack changes

A few issues in the original treewide:

- can’t assume blas64 is a bool
- unused commented code
2020-04-17 16:24:09 -05:00
R. RyanTM
faa5c3bde3 R: 3.6.2 -> 3.6.3 2020-03-03 11:34:22 +00:00
Tom Hall
ae9e09a2e1 R: fix build on aarch64 by removing a failing test
I believe this test is currently incorrect on aarch64 and expects a
warning about loss of precision with much smaller numbers than the
platform's long doubles can handle.
2020-02-22 13:17:40 +00:00
Tom Hall
4e5aeca90b R: Enable java support on all platforms 2020-02-19 22:57:41 +00:00
Alex Branham
7af84afa2a R: 3.6.1 -> 3.6.2
Closes https://github.com/NixOS/nixpkgs/pull/75587.
2019-12-16 18:56:49 +01:00
Nick Partridge
22d0ccbd2d R: enable tcltk on darwin 2019-11-06 13:14:11 +10:00
Niklas Hambüchen
edbe2d8145 R: Add static argument.
R's autoconf does not use the normal configure flags for that.
2019-10-30 11:44:02 +01:00
Peter Simons
ec662c5654 R: 3.6.0 -> 3.6.1 2019-07-05 09:05:22 +00:00
Alex Branham
4264ad4c2b R: 3.5.3 -> 3.6.0
The patch is necessary for the test suite to pass without errors. The
fix has already been made upstream but didn't make it into the 3.6.0
release.

Closes https://github.com/NixOS/nixpkgs/pull/60273.
2019-04-29 13:35:21 +02:00
Timo Kaufmann
31709b611f R: add timokau as a maintainer
I'm interested in R as a dependency for sage. R changes are likely to
impact sage, so I'd like to get notified on those changes.
2019-04-28 13:20:47 +02:00
Vladimír Čunát
f7ddff5c6d
R: fix regression from commit cbade453 #58989
Normally the directory is created in fixup phase.
2019-04-07 17:38:45 +02:00
rhokue
cbade453ac R: explicitly declare which as a run-time dependency
Fixes https://github.com/NixOS/nixpkgs/issues/58963.
Closes https://github.com/NixOS/nixpkgs/pull/58989.
2019-04-07 11:12:43 +02:00
Alex Branham
1e354a7e40 R: 3.5.2 -> 3.5.3
Closes https://github.com/NixOS/nixpkgs/pull/57400.
2019-03-14 19:50:37 +01:00
Alex Branham
a5fc513079 R: 3.5.1 -> 3.5.2
Closes https://github.com/NixOS/nixpkgs/pull/52571.
2018-12-21 13:59:36 +01:00
Matthew Bauer
c0a804c747 treewide: add dontUseImakeConfigure where needed
We need to set dontUseImakeConfigure in a few places to prevent imake
from overriding the default configure phase. This packages all have a
configure script that needs to get run:

- Xaw3d
- R
- tkgate
- ssvnc
2018-11-28 20:14:45 -06:00
Tom Hall
b51018ed2e R: Remove jdk dependency on aarch32/64
Add javaSupport as an argument for R. Default to false on arm as there is no free jdk on arm.
2018-11-10 20:53:26 +00:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
Peter Simons
cbc1a03ab8 R: update to version 3.5.1
(cherry picked from commit 7e2f2037ea6d6533492d407696f260e7b11df49d)
2018-07-02 11:33:50 +02:00
Silvan Mosberger
57bccb3cb8 treewide: http -> https sources (#42676)
* treewide: http -> https sources

This updates the source urls of all top-level packages from http to
https where possible.

* buildtorrent: fix url and tab -> spaces
2018-06-28 20:43:35 +02:00
Peter Simons
6799fcb42b R: 3.4.4 -> 3.5.0
Unfortunately, the new version fails its test suite AGAIN when the recommended
packages are not build. Makes one wonder whether maybe we should offer the R
developers CI builds that check this. I've reported the issue upstream, let's
see what happens.
2018-04-24 09:19:13 +02:00
Peter Simons
d46a4b9829 R: 3.4.3 -> 3.4.4 2018-03-15 18:32:14 +01:00
Mitsuhiro Nakamura
f4a031c63f R: add libcxx to default LDFLAGS and CPPFLAGS on Darwin 2018-02-06 18:57:12 +09:00
Daiderd Jordan
5569851745
R: fix dylib install_name on darwin 2018-01-24 00:23:16 +01:00
John Ericson
046f091e0d treewide: Don't use envHook anymore
This commits needs a MAJOR audit as I oftentimes just guessed which of
`$hostOffset`, `$targetOffset`, or a fixed offset should be used.
2017-12-30 22:04:22 -05:00
Peter Simons
b0f82f0f2d R: update to 3.4.3 2017-11-30 18:45:48 +01:00
Peter Simons
4239d3bcba R: update to version 3.4.2 2017-09-29 15:21:09 +02:00
Silvan Mosberger
f5fa5fa4d6 pkgs: refactor needless quoting of homepage meta attribute (#27809)
* pkgs: refactor needless quoting of homepage meta attribute

A lot of packages are needlessly quoting the homepage meta attribute
(about 1400, 22%), this commit refactors all of those instances.

* pkgs: Fixing some links that were wrongfully unquoted in the previous
commit

* Fixed some instances
2017-08-01 22:03:30 +02:00
Peter Simons
4c5577b504 R: update to version 3.4.1 2017-06-30 13:37:26 +02:00
Peter Simons
5e5d16f425 R: import upstream patch to fix broken "R CMD Sweave" command
The command "R CMD Sweave" always exits with error code "1", even if the
command was successful. This upstream patch remedies this issue.
2017-05-03 14:20:41 +02:00
Peter Simons
d16c38a260 R: update to version 3.4.0
The new version needs TZ configured to a value other than "UTC" for the test
suite to succeed. Otherwise, an assumption in "reg-tests-1d.R" won't hold that
expects

  d <- as.POSIXlt("2016-12-06"); d$zone <- 1; format(d)

to throw an error about an invalid time zone.
2017-04-24 15:39:08 +02:00
Peter Simons
c5563b48ba R: set TZDIR properly to fix test suite 2017-03-07 14:56:46 +01:00
Peter Simons
6b3eec627e R: include output of sessionInfo() in the "make check" log
The R developers would like that information to be included in bug
reports.
2017-03-07 14:56:46 +01:00
Peter Simons
fac139e723 R: update to version 3.3.3 2017-03-07 14:56:46 +01:00
Justin Bedo
4bb8727284
R: 3.2.4 -> 3.3.2 2017-02-24 15:22:12 +11:00