Commit graph

323 commits

Author SHA1 Message Date
R. Ryantm e5ba3d7c7d rivet: 3.1.6 -> 3.1.7 2023-03-23 22:44:55 -04:00
Dmitry Kalinkin c9f87ea4d2 geant4: 11.0.3 -> 11.0.4 2023-03-20 08:15:01 -04:00
Alyssa Ross 1dea617578 python3.pkgs.hepmc3: use pythonImportsCheck
Since we only depend on pythonImportsCheckHook when building with
Python, the pythonImportsCheck attribute will just be ignored when not
building with Python support.
2023-03-10 12:59:04 +00:00
Artturin f9fdf2d402 treewide: move NIX_CFLAGS_COMPILE to the env attrset
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-22 21:23:04 +02:00
Felix Buehler cdb39a86e0 treewide: use optionalString 2023-02-13 21:52:34 +01:00
R. Ryantm b5538baf6e clhep: 2.4.6.3 -> 2.4.6.4 2023-02-12 23:22:07 -05:00
Dmitry Kalinkin 092a6d7fc7
lhapdf: fix python module on darwin 2023-02-11 16:13:08 -05:00
Guillaume Girol 33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Thiago Kenji Okada 1bf5934eeb
Merge pull request #209013 from wegank/hepmc3-darwin
hepmc3: unbreak on aarch64-darwin
2023-01-08 12:09:00 +00:00
Weijia Wang fb1cb44b68
thepeg: unbreak on aarch64-darwin (#209017) 2023-01-05 13:49:12 -05:00
Weijia Wang 5e8b7993b9
nlojet: unbreak on aarch64-darwin (#209016) 2023-01-05 12:44:22 -05:00
Weijia Wang 5602d9f3c5 hepmc3: unbreak on aarch64-darwin 2023-01-04 11:18:19 +01:00
R. Ryantm ac949b8892 clhep: 2.4.6.2 -> 2.4.6.3 2022-12-31 19:37:14 -05:00
Fabian Affolter 9664517506
python310Packages.yoda: rename lib.optional 2022-12-27 20:07:39 +01:00
Fabian Affolter d666d47b96
python310Packages.yoda: add changelog to meta 2022-12-23 21:06:38 +01:00
R. Ryantm da625fb824 python310Packages.yoda: 1.9.6 -> 1.9.7 2022-12-23 17:12:05 +00:00
R. Ryantm ecd5087a39 lhapdf: 6.5.2 -> 6.5.3 2022-12-17 20:48:15 -05:00
Dmitry Kalinkin 199975755e
Merge pull request #205394 from ShamrockLee/root-update
undefined
2022-12-17 19:58:37 -05:00
Rick van Schijndel 9833d56c24 treewide: mark packages broken that never built on PLATFORM
Done with the help of https://github.com/Mindavi/nixpkgs-mark-broken
Tool is still WIP but this is one of the first results.

I manually audited the results and removed some results that were not valid.

Note that some of these packages maybe should have more constrained platforms set
instead of broken set, but I think not being perfectly correct is better than
just keep trying to build all these things and never succeeding.

Some observations:

- Some darwin builds require XCode tools
- aarch64-linux builds sometimes suffer from using gcc9
  - gcc9 is getting older and misses some new libraries/features
- Sometimes tools try to do system detection or expect some explicit settings for
  platforms that are not x86_64-linux
2022-12-13 21:40:12 +01:00
Shamrock Lee 682eac0d22 hepmc3: adjust format 2022-12-11 18:00:35 +08:00
R. Ryantm f9db53a542 clhep: 2.4.6.1 -> 2.4.6.2 2022-12-10 08:36:45 -05:00
R. RyanTM 65dd798ac7
clhep: 2.4.6.0 -> 2.4.6.1 (#204263) 2022-12-03 17:43:11 -05:00
Sergei Trofimovich 8001336320
geant4: use xorg.* packages directly instead of xlibsWrapper indirection (#203570)
Validated as no change in `out` output with `diffoscope`.
2022-11-29 05:13:12 -05:00
Weijia Wang d3e16830b2 apfel: fix build on aarch64-darwin 2022-11-01 20:19:32 -04:00
github-actions[bot] 969a1796ef
Merge master into staging-next 2022-10-17 12:01:24 +00:00
Stanisław Pitucha 66d7d0cbe4 applgrid: fix darwin build 2022-10-17 14:54:06 +11:00
github-actions[bot] cc090d2b94
Merge master into staging-next 2022-10-14 12:01:35 +00:00
R. Ryantm 3f154952cd clhep: 2.4.5.3 -> 2.4.6.0 2022-10-14 09:34:24 +00:00
Franz Pletz 31f1f3627d
cernlib: fix build with libxcrypt 2022-10-09 18:10:42 +02:00
Theodore Ni de529b107b
qcdnum: 17-01-15 -> 18-00-00
Changelog at https://www.nikhef.nl/~h24/qcdnum/QcdnumDownload.html says:

  Same as qcdnum-17-01/15 with a few minor fixes.

One of these fixes is to replace real*16 with double precision for a few
variables to be standards compliant. This resolves following error:

  Error: Old-style type declaration REAL*16 not supported at (1)
2022-09-23 01:16:50 -07:00
R. Ryantm 140d213578 geant4: 11.0.2 -> 11.0.3 2022-09-19 11:38:45 -04:00
R. Ryantm dd4c5e6afc lhapdf: 6.5.1 -> 6.5.2 2022-08-20 21:46:24 -04:00
Dmitry Kalinkin 91e8f10dbd
pythia: add fixDarwinDylibNames
Library not loaded: @rpath/libpythia8.dylib
2022-08-18 17:45:36 -04:00
Dmitry Kalinkin d23a9eea6f
geant4: move clhep to propagatedBuildInputs
The include/Geant4/G4ThreeVector.hh includes CLHEP/Vector/ThreeVector.h
2022-08-16 15:06:43 -04:00
Dmitry Kalinkin 2abddece96
geant4: 11.0.0 -> 11.0.2 (#184349) 2022-08-08 17:37:37 -04:00
R. RyanTM 9ce6a0c7dc
yoda: 1.9.5 -> 1.9.6 (#184778) 2022-08-02 09:38:37 -04:00
R. Ryantm 2dbeac492b fastjet-contrib: 1.048 -> 1.049 2022-07-28 09:28:59 -04:00
Dmitry Kalinkin 07bcc1e1ef herwig: 7.2.2 -> 7.2.3 2022-07-22 10:51:27 -04:00
Dmitry Kalinkin dac092e086 thepeg: 2.2.2 -> 2.2.3 2022-07-22 10:51:27 -04:00
Dmitry Kalinkin 8d10015d3a
clhep: init at 2.4.5.3 2022-07-18 16:30:23 -04:00
Sergei Trofimovich c78023cbbf
fastjet-contrib: explicitly set 'configurePlatforms = [ ];' (#181062)
Without the change build with config.configurePlatformsByDefault = true
fails as:

    $ nix build -f. fastjet-contrib --arg config '{ configurePlatformsByDefault = true; }' -L
    configure flags: --prefix=/nix/store/mzfdbr6ygxw23w3fdnzbghjd819b5x72-fastjet-contrib-1.048 --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-gnu
    Error: --build=x86_64-unknown-linux-gnu: unrecognised argument
    Use fastjet-config --help for more information
2022-07-11 09:49:16 -04:00
Dmitry Kalinkin 6489c1e2a6
geant4.data: refactor to use callPackage
This should enable some overriding capability.
2022-06-30 11:34:00 -04:00
Dmitry Kalinkin 714b6a7665
geant4: propagate wrapQtAppsHook if enableQt 2022-06-30 11:33:59 -04:00
Dmitry Kalinkin b7e50b7b21
geant4: add geant4.passthru.enableQt 2022-06-30 11:33:59 -04:00
Dmitry Kalinkin 210830ec77
geant4: s/enableQT/enableQt/g 2022-06-30 11:33:59 -04:00
Dmitry Kalinkin cbf77c4a1e
geant4: remove configuration for optional non-toolkit dependencies
Configuring such small details is not practical because of long build times.
2022-06-30 10:37:37 -04:00
Dmitry Kalinkin d5fccdcd49
geant4: enable on darwin 2022-06-16 17:06:37 -04:00
Dmitry Kalinkin 10ca1b2864
geant4: add veprbl to maintainers 2022-06-16 17:06:14 -04:00
Sergei Trofimovich 089050964d
Merge pull request #176427 from trofi/workaround-fno-common-for-cernlib
cernlib: add -fcommon workaround
2022-06-07 21:06:46 +00:00
Sergei Trofimovich 46e4f3bd77 cernlib: add -fcommon workaround
Workaround build failure on -fno-common toolchains like upstream
gcc-10. Otherwise build fails as:

    ld: libpacklib.a(kedit.o):kuip/klink1.h:11: multiple definition of `klnkaddr';
      libzftplib.a(zftpcdf.o):zftp/zftpcdf.c:155: first defined here
2022-06-05 18:38:14 +01:00