Commit Graph

779 Commits

Author SHA1 Message Date
aleksana
571c71e6f7 treewide: migrate packages to pkgs/by-name, take 1
We are migrating packages that meet below requirements:

1. using `callPackage`
2. called path is a directory
3. overriding set is empty (`{ }`)
4. not containing path expressions other than relative path (to
makenixpkgs-vet happy)
5. not referenced by nix files outside of the directory, other
than`pkgs/top-level/all-packages.nix`
6. not referencing nix files outside of the directory
7. not referencing `default.nix` (since it's changed to `package.nix`)
8. `outPath` doesn't change after migration

The tool is here: https://github.com/Aleksanaa/by-name-migrate.
2024-11-09 20:04:51 +08:00
Weijia Wang
879ffcb4e8
simgrid: 3.35 -> 3.36 (#348293) 2024-11-01 12:54:28 +01:00
Fabian Affolter
5f587e764d cwltool: 3.1.20240708091337 -> 3.1.20241024121129
Diff: https://github.com/common-workflow-language/cwltool/compare/refs/tags/3.1.20241024121129...3.1.20241024121129

Changelog: https://github.com/common-workflow-language/cwltool/releases/tag/3.1.20241024121129
2024-10-31 12:53:03 +01:00
Robert Scott
5c750ede24 openrefine: 3.8.2 -> 3.8.5 2024-10-29 22:45:26 +00:00
Artturin
101a57cbf7
root: workaround upsteam issue 14778 (#292446) 2024-10-27 15:58:24 +02:00
R. Ryantm
d1c9a5003a cytoscape: 3.10.2 -> 3.10.3 2024-10-25 05:05:59 +00:00
piegames
68927918d0 treewide: Fix indentation in strings
The indentation stripping semantics of strings are fairly bad and have a
few gotchas where the resulting string has not the intended indentation.
This commit fixes most if not all such instances in Nixpkgs.

I tried to strive a balance between keeping the diff small and
reformatting/refactoring the code to look better. In general,
reformatting should be left to Nixfmt.

Note that this causes a lot of rebuilds by design. All changes need to
be thoroughly vetted and reviewed for correctness. There is no automatic
way to prove correctness.

List of files to fix generated by running
https://gerrit.lix.systems/c/lix/+/2092 on Nixpkgs and looking at the
warnings.
2024-10-22 21:36:42 +02:00
7c6f434c
6d43118283 golly: 4.2 -> 4.3 2024-10-18 10:21:23 +02:00
Gaetan Lepage
3c971bb4f9 snakemake: move to by-name 2024-10-16 08:34:58 +02:00
R. Ryantm
11adc2031c simgrid: 3.35 -> 3.36 2024-10-13 15:40:24 +00:00
Dmitry Kalinkin
866b5e28a3
root: 6.32.04 -> 6.32.06 (#345692) 2024-10-01 13:44:47 -04:00
Damage6969
f80576f985
fahclient: 8.3.7 -> 8.3.18 (#344335) 2024-10-01 16:48:55 +02:00
Jonas Rembser
abf904bfc0 root: 6.32.04 -> 6.32.06 2024-10-01 15:43:21 +02:00
Jonas Rembser
aae672db41 root: replace deprecated --replace with --replace-fail 2024-10-01 12:11:19 +02:00
Jonas Chevalier
5e04137efd
fahcontrol, fahviewer: drop (#344254) 2024-09-25 09:28:56 +02:00
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
Robert Schütz
7af822248d fahviewer: drop
The build fails with

    error: cannot download fahviewer_7.6.21_amd64.deb from any mirror
2024-09-24 10:21:45 -07:00
Robert Schütz
ac307ce07e fahcontrol: drop
The build fails with

    error: cannot download fahcontrol_7.6.21-1_all.deb from any mirror
2024-09-24 10:19:30 -07:00
Emily
51088c1de4 toil: drop
This package has been broken since 24.05 (`pkg_resources` error when
running `toil --help`), and hasn’t built since Python 3.12 became
the default. There have been two major upstream releases since this
package was last updated. I tried to package the newest version, which
drops the boto dependency, but unfortunately it requires obsolete
versions of other Python libraries that we no longer package. Since
it’s been broken for this long anyway and can’t be updated,
let’s drop it for now.
2024-09-22 14:57:38 +01:00
Peder Bergebakken Sundt
8c8c27bb19 treewide: remove unused inputs 2024-09-18 01:00:07 +02:00
Weijia Wang
cf893a47d2 gplates: fix build with qwt 6.3 2024-09-16 16:30:27 +03:00
Dmitry Kalinkin
803e3d25c6 snakemake: 8.19.3 -> 8.20.1 2024-09-08 13:37:36 -04:00
Dmitry Kalinkin
33a1e99962 snakemake: 8.14.0 -> 8.19.3 2024-09-06 11:22:44 -04:00
Ben Darwin
d7f277bf85 fityk: unpin swig3 2024-08-27 00:21:46 -04:00
Dmitry Kalinkin
4cfe15f913 root: workaround upsteam issue 14778 2024-08-25 15:18:28 -04:00
Sigmanificient
86567a82e3 sasview: remove unused custom xhtml2pdf 2024-08-21 04:54:43 +02:00
Felix Buehler
ca17c446da simgrid: use lib.cmakeBool/cmakeFeature 2024-08-19 11:11:34 +02:00
Felix Buehler
ba269a9fec simgrid: remove 'with lib;' 2024-08-16 16:09:03 +02:00
Jonas Rembser
acf84ed763 root: enable mathmore
The `mathmore` part of ROOT it the part of ROOT math that depends on the
GNU Scientific Library (GSL). Since the GSL is already in the list of
inputs, it should be harmless to enable this feature set. This will
benefit RooFit in particular, wich uses the numeric integrators from the
GSL that are wrapped in mathmore.
2024-08-15 00:13:15 +02:00
Jonas Rembser
c58b1d6779 root: 6.32.02 -> 6.32.04 2024-08-14 17:32:33 +02:00
R. Ryantm
6614b28fa9 cwltool: 3.1.20240508115724 -> 3.1.20240708091337 2024-08-01 14:09:26 -04:00
Jörg Thalheim
5356420466 treewide: remove unused with statements from maintainer lists
$ find -type f -name '*.nix' -print0 | xargs -P "$(nproc)" -0 sed -i \
  -e 's!with lib.maintainers; \[ *\];![ ];!' \
  -e 's!with maintainers; \[ *\];![ ];!'
2024-07-29 10:06:20 +08:00
Vladimír Čunát
64c6a981fe
Merge branch 'master' into staging-next 2024-07-27 09:18:58 +02:00
Robert Scott
50f152c375
Merge pull request #329873 from r-ryantm/auto-update/openrefine
openrefine: 3.8.1 -> 3.8.2
2024-07-26 20:12:53 +01:00
Martin Weinelt
93f4195fe0
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/applications/graphics/seamly2d/default.nix
2024-07-26 18:05:04 +02:00
Aleksana
84a53ad8e2
Merge pull request #328741 from Sigmanificient/remove-unused-arguments-pkgs-app
pkgs/applications: remove unused arguments
2024-07-26 22:05:49 +08:00
Sigmanificient
2ee703dccb pkgs/applications: remove unused arguments 2024-07-26 11:36:49 +02:00
K900
1410c766c8 Merge remote-tracking branch 'origin/master' into staging-next 2024-07-26 08:41:08 +03:00
Peder Bergebakken Sundt
fea27b65e7
Merge pull request #328502 from leon-barrett/leon/rink-man
rink: install man pages
2024-07-25 21:34:05 +02:00
R. Ryantm
a11dd660e6 openrefine: 3.8.1 -> 3.8.2 2024-07-25 10:46:36 +00:00
github-actions[bot]
7208220b63
Merge master into staging-next 2024-07-24 18:01:18 +00:00
7c6f434c
043b5838d1 golly: fix build by supplying Python setuptools 2024-07-24 16:15:39 +02:00
Vladimír Čunát
cd346565bb
Merge branch 'master' into staging-next 2024-07-24 07:19:19 +02:00
Robert Schütz
01b21d1d65 boinc: 8.0.2 -> 8.0.4
Diff: https://github.com/BOINC/boinc/compare/client_release/8.0/8.0.2...client_release/8.0/8.0.4

Changelog: https://github.com/BOINC/boinc/releases/tag/client_release%2F8.0%2F8.0.3
           https://github.com/BOINC/boinc/releases/tag/client_release%2F8.0%2F8.0.4
2024-07-23 03:00:08 -07:00
Leon Barrett
e9dbbdc1c6 rink: install man pages
The rink package has man pages, but they weren't installed. This changes
the package to install them.
2024-07-19 11:48:17 -07:00
github-actions[bot]
844ec2d5a1
Merge staging-next into staging 2024-07-18 12:01:55 +00:00
Sandro
f7617f4753
Merge pull request #326566 from SuperSandro2000/maven-nox 2024-07-18 11:14:06 +02:00
Sandro Jäckel
ba20a2a1ff
openrefine: stop overwriting maven 2024-07-15 15:13:20 +02:00
Sandro Jäckel
6558165366
gephi: stop overwriting maven 2024-07-15 15:13:19 +02:00
github-actions[bot]
31817540ee
Merge staging-next into staging 2024-07-14 18:01:37 +00:00