Commit Graph

41 Commits

Author SHA1 Message Date
Millian Poquet
9ff032c291 simgrid: 3.30 -> 3.31
- addition of the optional eigen dependency, used by a new simulation
  model (bmf) that looks very promising to take interference phenomena
  into account while remaining coarse-grained.
- enabled the new dependency by default as I think this is interesting
  for most users.
2022-03-22 14:52:22 +01:00
Millian Poquet
bc2604732e simgrid: mark as broken on darwin 2022-02-19 10:05:17 +01:00
Millian Poquet
3f804f68bc simgrid: 3.28 -> 3.30 + python + clean
- use latest SimGrid release
- enable the python binding (in new output "python")
- reviews from PR 141040 have been applied
2022-02-19 10:05:12 +01:00
Zhong Jianxin
e8f3914985 treewide: Replace transfig with fig2dev
Reasons:

- transfig never get upstream update since it was added to nixpkgs 2006,
  according to [fig2dev Debian changelog][1], upstream maintainership
  was taken over at 2016, and renamed to fig2dev.

- [Debian][2], [ArchLinux][3], [HomeBrew][4] all use fig2dev to replace
  transfig.

- transfig builds [failed][5] on aarch64-darwin, fig2dev builds fine.

- One less package to maintain.

[1]: https://salsa.debian.org/debian/fig2dev/-/blob/debian/1%253.2.6_beta-1/debian/changelog
[2]: https://packages.debian.org/bullseye/transfig
[3]: https://archlinux.org/packages/community/x86_64/fig2dev/
[4]: https://formulae.brew.sh/formula/fig2dev
[5]: https://hydra.nixos.org/build/163404782/nixlog/2
2022-02-15 10:13:56 +08:00
Millian Poquet
c6f34aeaef simgrid: compile tests in parallel 2021-07-19 14:05:17 +02:00
Millian Poquet
c4ec6ffb78 simgrid: fix paths in smpicc/smpicxx 2021-07-19 14:04:57 +02:00
Millian Poquet
33f915f241 simgrid: propagate boost
Since SimGrid include files directly include boost files,
most SimGrid users need boost as well.
2021-07-19 14:03:50 +02:00
Millian Poquet
2d05c2d535 simgrid: 3.27 -> 3.28 2021-07-19 14:01:30 +02:00
Millian Poquet
99a5de6ebc simgrid: 3.26 -> 3.27 2021-03-29 21:20:27 +02:00
Ben Siraphob
badf51221d treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
Ben Siraphob
3ae5e6ce03 treewide: remove enableParallelBuilding = true if using cmake 2021-01-03 18:37:40 +07:00
Millian Poquet
15ab96d5a7 simgrid: 3.25 -> 3.26 2020-12-19 14:03:33 +01:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Millian Poquet
150f4a967c simgrid: 3.24 -> 3.25 2020-02-03 10:37:03 -08:00
Robin Gloster
1065d80dd3
simgrid: *Flags are lists 2019-12-30 12:15:25 +01:00
Millian Poquet
5b9cbeb75c simgrid: 3.23 -> 3.24 2019-10-14 16:08:43 +02:00
volth
7b8fb5c06c treewide: remove redundant quotes 2019-09-08 23:38:31 +00:00
Millian Poquet
0513ae77ff simgrid: 3.22.2 -> 3.23 2019-07-08 14:00:14 +02:00
Millian Poquet
13aa449bab simgrid: remove unneeded 'name' definition 2019-05-15 12:35:12 +02:00
Millian Poquet
00fc5bd08f simgrid: override checkPhase -> preCheck
This commit changes how failing tests are ignored.
- Previously, the whole checkPhase was overridden.
- Now, preCheck generates a ctest ignore file.

ctest doc: https://gitlab.kitware.com/cmake/community/wikis/doc/ctest/Testing-With-CTest#customizing-ctest
2019-05-14 18:27:51 +02:00
Millian Poquet
aa29b79e8a simgrid: fetchgit -> fetchFromGitLab 2019-05-13 21:26:09 +02:00
Millian Poquet
c7ab2b9499 simgrid: 3.21 -> 3.22.2
- GitHub -> Framagit (SimGrid main repo has moved)
- Test binaries must now be explicitly compiled (`make tests`)
- Fix broken documentation link
2019-05-13 18:58:27 +02:00
Dmitry Kalinkin
aa4f5cc4a3
simgrid: Fix the upstream project URL
Closes: #56849
2019-03-04 16:42:46 -05:00
Tristan Helmich (omniIT)
4f8cac02c6 simgrid: 3.20 -> 3.21 2018-11-02 14:23:39 +01:00
Michael Mercier
b8566965df Update simgrid 3.19.1 -> 3.20 + parallel tests + enable darwin (#42721)
* simgrid: 3.19.1 -> 3.20

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/simgrid/versions.

These checks were done:

- built on NixOS
- /nix/store/cvyi6hvgc9rvgrnp7c028xrlzbl7jzb9-simgrid-3.20/bin/smpicc passed the binary check.
- /nix/store/cvyi6hvgc9rvgrnp7c028xrlzbl7jzb9-simgrid-3.20/bin/smpicxx passed the binary check.
- /nix/store/cvyi6hvgc9rvgrnp7c028xrlzbl7jzb9-simgrid-3.20/bin/smpirun passed the binary check.
- Warning: no invocation of /nix/store/cvyi6hvgc9rvgrnp7c028xrlzbl7jzb9-simgrid-3.20/bin/tesh had a zero exit code or showed the expected version
- /nix/store/cvyi6hvgc9rvgrnp7c028xrlzbl7jzb9-simgrid-3.20/bin/simgrid-colorizer passed the binary check.
- Warning: no invocation of /nix/store/cvyi6hvgc9rvgrnp7c028xrlzbl7jzb9-simgrid-3.20/bin/simgrid_update_xml had a zero exit code or showed the expected version
- /nix/store/cvyi6hvgc9rvgrnp7c028xrlzbl7jzb9-simgrid-3.20/bin/simgrid_convert_TI_traces passed the binary check.
- Warning: no invocation of /nix/store/cvyi6hvgc9rvgrnp7c028xrlzbl7jzb9-simgrid-3.20/bin/smpimain had a zero exit code or showed the expected version
- /nix/store/cvyi6hvgc9rvgrnp7c028xrlzbl7jzb9-simgrid-3.20/bin/graphicator passed the binary check.
- 6 of 9 passed binary check by having a zero exit code.
- 4 of 9 passed binary check by having the new version present in output.
- found 3.20 with grep in /nix/store/cvyi6hvgc9rvgrnp7c028xrlzbl7jzb9-simgrid-3.20
- directory tree listing: https://gist.github.com/edefc2f1a2e81412484edc2e45986e03
- du listing: https://gist.github.com/a44f7d57537e93152a8e6c569f8ed1ae

* simgrid: 3.19.1 -> 3.20 + add darwin

- Fix dependencies to enable build on darwin
- Add ctest flag to enable parallel testing

* Use simpler parallel testing logic

because it is already done in nixpkgs/pkgs/stdenv/generic/setup.sh
2018-08-15 19:54:41 -05:00
Ryan Mulligan
e094cda74f simgrid: 3.17 -> 3.19.1 2018-05-28 06:01:17 -07:00
Yegor Timoshenko
4e049b2fd4 simgrid: cleanup 2018-05-25 15:48:28 -05:00
Matthew Bauer
02297beade treewide: add version to packages
Lots of packages are missing versions in their name. This adds them
where appropriate. These were found with this command:

 $ nix-env -qa -f. | grep -v '\-[0-9A-Za-z.-_+]*$' | grep -v '^hook$'

See issue #41007.
2018-05-25 15:48:05 -05:00
MERCIER Michael
42ec4556bd Fix typo 2017-11-28 13:13:01 +01:00
MERCIER Michael
8fa00adf1a Add myself as maintainer 2017-11-27 17:58:49 +01:00
MERCIER Michael
0cace1fbd2 simgrid: 3.15 -> 3.17 + clean + add options 2017-11-27 17:50:25 +01:00
Vladimír Čunát
9fc61d0db5
simgrid: fixup sandboxed build after update #24915 2017-04-16 14:15:32 +02:00
Sophia Gold
76b8ce3023 simgrid: 3.11.1 -> 3.15 2017-04-15 08:22:02 +02:00
Bjørn Forsman
c9baba9212 Fix many package descriptions
(My OCD kicked in today...)

Remove repeated package names, capitalize first word, remove trailing
periods and move overlong descriptions to longDescription.

I also simplified some descriptions as well, when they were particularly
long or technical, often based on Arch Linux' package descriptions.

I've tried to stay away from generated expressions (and I think I
succeeded).

Some specifics worth mentioning:
 * cron, has "Vixie Cron" in its description. The "Vixie" part is not
   mentioned anywhere else. I kept it in a parenthesis at the end of the
   description.

 * ctags description started with "Exuberant Ctags ...", and the
   "exuberant" part is not mentioned elsewhere. Kept it in a parenthesis
   at the end of description.

 * nix has the description "The Nix Deployment System". Since that
   doesn't really say much what it is/does (especially after removing
   the package name!), I changed that to "Powerful package manager that
   makes package management reliable and reproducible" (borrowed from
   nixos.org).

 * Tons of "GNU Foo, Foo is a [the important bits]" descriptions
   is changed to just [the important bits]. If the package name doesn't
   contain GNU I don't think it's needed to say it in the description
   either.
2014-08-24 22:31:37 +02:00
Michael Raskin
cee539cc9c Allow optional functionality in SimGrid 2014-08-12 14:09:54 +04:00
Michael Raskin
2e84472d60 Update SimGrid 2014-08-12 05:26:33 +04:00
Mateusz Kowalczyk
7a45996233 Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
Ludovic Courtès
2e937c437a unmaintain several packages 2013-08-16 23:45:01 +02:00
Ludovic Courtès
e60ba9135a SimGrid 3.5.
svn path=/nixpkgs/branches/stdenv-updates/; revision=25180
2010-12-17 17:48:12 +00:00
Ludovic Courtès
d5c60020df SimGrid: Enable tracing.
svn path=/nixpkgs/trunk/; revision=22314
2010-06-17 17:06:51 +00:00
Ludovic Courtès
ff57c0e21e Move SimGrid under `science/misc'.
svn path=/nixpkgs/trunk/; revision=22312
2010-06-17 17:06:40 +00:00