Commit Graph

90 Commits

Author SHA1 Message Date
R. RyanTM
02cd0a5dfc
sherpa: 2.2.13 -> 2.2.14 (#220016) 2023-03-07 12:47:54 -05:00
Philipp Middendorf
fca0501c76 crystfel: 0.10.1 → 0.10.2 2023-02-27 09:01:51 +01:00
Artturin
226e149145 treewide: env.NIX_CFLAGS_COMPILE use optionalString instead of optional
env values must be strings
2023-02-22 21:23:05 +02:00
Artturin
6b2a05e190 treewide: manual fixups for
treewide: use toString on list NIX_CFLAGS_COMPILE
treewide: move NIX_CFLAGS_COMPILE to the env attrset
2023-02-22 21:23:04 +02: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
Dmitry Kalinkin
ede042f54d
nnpdf: 4.0.4 -> 4.0.6 2023-02-11 14:56:24 -05:00
OPNA2608
c9b4c7dccd treewide: Rename libyamlcpp* to yaml-cpp* 2023-01-31 16:22:54 +01:00
Ben Darwin
4095b8232c vtk, vtkWithQt5: bump from vtk_8 to vtk_9 2023-01-24 12:33:48 -05:00
R. Ryantm
5480bcc212 sherpa: 2.2.12 -> 2.2.13 2023-01-09 22:03:45 +00:00
Mikael Voss
bab5a9ca87
xnec2c: init at 4.4.12 2022-12-31 20:25:23 +01:00
Sandro
2af5bbd2d4
Merge pull request #205900 from pmiddend/crystfel-fix-patch
crystfel: fix symlib hard-coding
2022-12-16 10:30:24 +01: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
Philipp Middendorf
051fa1056d crystfel: fix symlib hard-coding 2022-12-13 11:56:15 +01:00
Dmitry Kalinkin
62b5fa807f dawn: provide path to wish for the GUI 2022-10-22 22:04:23 -04:00
Dmitry Kalinkin
5375f83194 dawncut: init at 1.54a 2022-10-22 21:52:40 -04:00
Philipp Middendorf
f893f28019 crystfel-headless: fix wrapProgram dependency 2022-09-27 12:53:25 +02:00
Dmitry Kalinkin
3e4d46ba0a
dawn: init at 3.91a 2022-06-16 19:05:08 -04:00
Robert Scott
3b6bc4b69c treewide: set sourceProvenance for packages containing downloaded jars
these are the easily identifiable cases and will not be comprehensive
2022-06-04 19:47:57 +01:00
Rick van Schijndel
433701147a
treewide: pkgs/applications: mark broken for aarch64-linux 2022-05-30 13:42:58 +02:00
Sandro
9c03535bdd
Merge pull request #147486 from pmiddend/crystfel-init
CrystFEL: init at 0.10.1
2022-05-20 15:01:53 +02:00
Dmitry Kalinkin
1c78ce70fa
xfitter: fix for gfortran10+ 2022-05-16 22:07:39 -04:00
Dmitry Kalinkin
8e24a6db2e nnpdf: init at 4.0.4 2022-05-15 16:00:00 -07:00
Philipp Middendorf
93332c2779 CrystFEL: init at 0.10.1 2022-05-13 07:09:53 +02:00
grindhold
865d79bb5b elmerfem: make elmerfem-9.0 properly
0) ElmerGUI displays things in the Model tree on the
     left screen side again
  1) Enable the import of STEP- and other opencascade-
     based formats
  2) Patch the source to enable builds with gcc-11
  3) Build the Qt5 version instead of the Qt4 version
2022-05-09 10:41:56 +02:00
Dmitry Kalinkin
cdc17db882
xfitter: 2.0.1 -> 2.2.0 2022-04-15 22:24:52 -04:00
Bruno Bzeznik
77682cf879
shtns: init at 3.5.1 (#151061) 2022-01-31 21:28:05 +01:00
R. Ryantm
84930221fc sherpa: 2.2.11 -> 2.2.12 2022-01-20 08:36:02 -05:00
Gunnar Nitsche
cc690c83f4 elmerfem: 8.4 -> 9.0 2021-12-26 20:29:41 +01:00
xaverdh
03a257e5a3
treewide: quote urls according to rfc 0045 (#145260)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-11-10 11:37:56 +01:00
Dmitry Kalinkin
b6ef9916e4
sherpa: 2.2.10 -> 2.2.11 2021-10-24 18:22:59 -04:00
github-actions[bot]
1c625bf844
Merge staging-next into staging 2021-09-15 18:01:59 +00:00
Dmitry Kalinkin
d8ed39b309
Merge pull request #135525 from veprbl/pr/open_memstream_fmemopen_darwin_fix
Add implemetations of open_memstream/fmemopen to be used on BSDs
2021-09-15 11:49:55 -04:00
Markus Kowalewski
25ebbde3e1
sherpa: move gfortran to nativeBuildInputs 2021-09-03 13:33:32 +02:00
Markus Kowalewski
01ba299e53
elmerfem: move gfortran to nativeBuildInputs 2021-09-03 13:33:32 +02:00
Dmitry Kalinkin
9c8f6efc55
xfitter: enable WITH_YAML support on darwin 2021-08-24 18:21:41 -04:00
Sebastián Mancilla
8f94a33b38 treewide: ensure pre/post phase hooks are strings
Some derivations use lib.optional or lib.optionals when setting pre/post
phase hooks. Ensure the proper lib.optionalString is used.
2021-08-20 19:08:42 -04:00
Felix Buehler
44cb64dba6 quantomatic: deprecate phases 2021-08-03 00:02:58 +02:00
Ben Siraphob
4ce8c34049 treewide: remove unnecessary enableParallelBuilding when using qmake 2021-07-20 10:32:58 +07:00
Dmitry Kalinkin
2aafbfb618
mcfm: init at 10.0.1 2021-06-22 17:27:21 -04:00
Dmitry Kalinkin
b72b3c5571
xfitter: remove hardeningDisable = [ "format" ];
Not needed after f42aa7e1 ('cc-wrapper: set FC when langFortran is on')
2021-05-30 18:34:35 -04:00
Dmitry Kalinkin
c846fa1674
xfitter: fix for darwin
Fixes: 8984fc29 ('xfitter: fix build w/glibc-2.32')
2021-05-01 13:15:06 -04:00
Dmitry Kalinkin
a469a7be55
sherpa: compile with --enable-pythia flag 2021-04-13 09:34:42 -04:00
Dmitry Kalinkin
7adf3f8127
professor: init at 2.3.3 2021-03-16 11:14:00 -04:00
Dmitry Kalinkin
5b9a3edb20 sherpa: fix on darwin
Fixes: 81cf1908 ('sherpa: fix build w/glibc-2.32')
2021-02-25 17:24:13 -05:00
Markus Kowalewski
6dba41fbcb
mpi: use mpi attribute consistently as the default MPI implementations
Use the attribute mpi to provide a system wide default MPI
implementation. The default is openmpi (as before).
This now allows for overriding the MPI implentation by using
the overlay mechanism. Build all packages with mpich instead
of the default openmpi can now be achived like this:
self: super:
 {
   mpi = super.mpich;
 }

All derivations that have been using "mpi ? null" to provide optional
building with MPI have been change in the following way to allow for
optional builds with MPI:
{ ...
, mpi
, useMpi ? false
}
2021-01-23 12:15:13 +01: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
freezeboy
9950899236 xflr5: migrate to Qt5.15
rewrite without wrapQtAppsHook and stdenv
2020-11-20 22:24:19 +01:00
Samuel Gräfenstein
22b73d1282 pkgs/*: add final newline to .nix files 2020-11-09 11:39:28 +00:00