Commit Graph

90 Commits

Author SHA1 Message Date
Weijia Wang
280b4b8279
root: fix build on aarch64-linux (#203267) 2022-11-29 01:41:49 -05:00
Weijia Wang
699e05b52a
root5: migrate to gsl (#200455) 2022-11-10 18:59:19 -05:00
Shamrock Lee
a664ec27f4 root: add package test test-thisroot 2022-11-10 09:27:35 +08:00
Shamrock Lee
7f91dec5dd root: wrap the executable and patch thisroot.* 2022-11-10 09:23:52 +08:00
Dmitry Kalinkin
25fd03cf72
Merge pull request #200412 from wegank/root-darwin
root: 6.26.06 -> 6.26.08
2022-11-09 18:16:38 -05:00
Weijia Wang
d474e39f7d root: fix build on aarch64-darwin 2022-11-09 21:03:59 +01:00
Weijia Wang
5d5c6ded1a root: 6.26.06 -> 6.26.08 2022-11-09 18:19:45 +01:00
Shamrock Lee
0106a68555
root: enable davix and ssl support (#200096)
This enables CERN ROOT to open file urls with scheme
`davs://` and `https://`.

The inclusion of `openssl` in buildInputs
will increase neither closure size nor rebuild frequency,
since `python3`, which depends on `openssl`, is already a dependency.
2022-11-09 11:31:37 -05:00
Franz Pletz
2c10e089b9
root: fix build with libxcrypt 2022-10-09 18:10:46 +02:00
Franz Pletz
6264d94616
root5: fix build with libxcrypt 2022-10-09 18:10:46 +02:00
Theodore Ni
2d3705b141
root: mark broken on aarch64 2022-09-29 17:06:14 -07:00
Dmitry Kalinkin
0fe6d6f6b9
root: populate ROOT_INCLUDE_PATH via the setupHook 2022-09-05 18:47:48 -04:00
Dmitry Kalinkin
1e64d9a87c
root: 6.26.04 -> 6.26.06 2022-07-31 19:43:07 -04:00
Dmitry Kalinkin
b3df13e2d7
root: 6.24.06 -> 6.26.04 2022-07-18 23:14:15 -04:00
Dmitry Kalinkin
fdf0806386
root5: fix build with recent gcc 2022-05-16 11:53:42 -04:00
Dmitry Kalinkin
81f9e28844
root5: fix for glibc 2022-04-16 17:20:16 -04:00
Dmitry Kalinkin
149d68268d
root: fix ROOTConfig.cmake.in patching 2022-03-04 21:04:19 -05:00
Yipeng Sun
54cbee8d97
root: tweak wrapping flags for auxiliary programs, avoid forcing CMAKE_CXX_STANDARD (#157069) 2022-01-27 19:37:36 -05:00
Shamrock Lee
cc5ffb3de4 root: Explicit specify -Dtmva=ON 2022-01-14 14:19:33 +08:00
Shamrock Lee
336cc50b1f root: add openblas and lapack into buildInputs for TMVA 2022-01-14 14:15:22 +08:00
Dmitry Kalinkin
d5bdb7d39d
root: fix installation of bin/rootcint and bin/genreflex 2021-12-26 00:07:49 -05:00
Bernardo Meurer
51694b0af4 root5: binutils 2.37 fix
Co-authored-by: TredwellGit <tredwell@tutanota.com>
2021-11-28 08:49:32 +00:00
Dmitry Kalinkin
84f408f206
Merge pull request #136016 from veprbl/pr/root_6_24_04
root: 6.24.02 -> 6.24.06
2021-09-15 11:35:07 -04:00
Dmitry Kalinkin
0ec2acf51f
root: build with -Dimt=ON 2021-09-03 12:41:16 -04:00
Dmitry Kalinkin
95b2d74bc5
root: re-enable unvendored LLVM 2021-09-03 12:41:16 -04:00
Dmitry Kalinkin
aedfb59c87
root: 6.24.02 -> 6.24.06 2021-09-03 12:41:04 -04:00
Dmitry Kalinkin
0a312a356c
root5: fix for gcc10 2021-09-01 07:14:56 -04:00
Dmitry Kalinkin
1cbb9c64d1
root,root5: apply nixpkgs-fmt 2021-07-14 16:23:09 -04:00
Dmitry Kalinkin
62ab958fb0
root: 6.24.00 -> 6.24.02 2021-07-14 14:58:15 -04:00
Andrew Childs
55dcd99859 root: use pure CoreSymbolication on Darwin
The current build works by linking against CoreSymbolication in
/System/Library/PrivateFrameworks. This is impure and doesn't work in
newer versions of macOS.

See https://github.com/NixOS/nixpkgs/issues/128576
2021-06-29 11:00:05 +09:00
Yipeng Sun
ffced8d681 root: 6.22.08 -> 6.24.00
We switched to the bundled llvm-clang combo because to use the llvm
provided in nixpkgs, clang also needs to be patched and built
externally, which is too much trouble.
2021-06-09 14:06:13 +02:00
Jonathan Ringer
1d85caaa26 root: fix build 2021-05-08 01:29:18 -07:00
Dmitry Kalinkin
1d93243467
root: 6.22.06 -> 6.22.08 2021-04-06 02:41:06 -04:00
Sandro Jäckel
3453b89f4b
lzma: deprecate alias 2021-04-04 19:49:52 +02: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
Ben Siraphob
3ae5e6ce03 treewide: remove enableParallelBuilding = true if using cmake 2021-01-03 18:37:40 +07:00
github-actions[bot]
0eb369d907
Merge staging-next into staging 2021-01-01 18:39:12 +00:00
Ben Siraphob
b04fc593e7 treewide: cmake buildInputs to nativeBuildInputs, minor cleanups 2021-01-01 11:52:33 +07:00
Dmitry Kalinkin
a30bff21e8
root: use llvm_5 from nixpkgs 2020-12-21 18:24:25 -05:00
Dmitry Kalinkin
b7e70092c5
root: 6.20.08 -> 6.22.06 2020-12-21 16:43:09 -05:00
Dmitry Kalinkin
7d6e0d5324
root: 6.18.04 -> 6.20.08 2020-12-20 23:49:54 -05:00
Jonathan Ringer
23d6cd325f root: don't propagated python interpreter 2020-08-09 10:44:15 -07:00
Markus Kowalewski
187b4a2e04
root: add license 2020-06-27 00:43:21 +02:00
Dmitry Kalinkin
df3a188b46
root5: 5.34.36 -> 5.34.38
Fixes: https://nvd.nist.gov/vuln/detail/CVE-2017-1000203
2020-06-18 16:42:02 -04:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Dmitry Kalinkin
0b28198f23
root: wrap python executables
In normal use of ROOT the PYTHONPATH is intended to be set when user
sources the thisroot.{,s}sh. We do that in the setupHook. This covers
the case when thisroot.sh was not sourced.
2019-12-26 11:49:12 -05:00
Dmitry Kalinkin
b6d8873825 root: 6.12.06 -> 6.18.04
Also switch to python3.
2019-12-14 01:28:27 -08:00
Jonathan Ringer
0c1c18ca44
Merge branch 'master' into staging-next 2019-11-27 22:57:50 -08:00