Commit Graph

79 Commits

Author SHA1 Message Date
Wolfgang Walther
546ece569b
libpq: init at 17.2
Resolves #61580
2025-01-19 12:49:21 +01:00
github-actions[bot]
a6d6facdbd
Merge master into staging-next 2024-12-12 00:15:34 +00:00
Nikolay Korotkiy
9a4bd92026
grass: use default python version (#359762) 2024-12-12 02:14:20 +04:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Silvan Mosberger
84d4f874c2 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev 78e9caf153
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:23:58 +01:00
Ivan Mincik
5d66e497c8 grass: remove libxml http workaround 2024-12-09 10:13:20 +01:00
Ivan Mincik
5ceee66acc grass: use default python version 2024-11-28 08:52:11 +01: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
Ivan Mincik
ff2818413a grass: disable opengl support on darwin 2024-09-19 11:13:46 +02:00
Ivan Mincik
23d10b2518 grass: fix openmp support on darwin 2024-09-19 11:12:46 +02:00
Ivan Mincik
160e8ad614 grass: drop clang integer patch
Problem is fixed in
https://github.com/OSGeo/grass/pull/3325

Closes #340475
2024-09-18 15:17:43 +02:00
R. Ryantm
7ce56e26c4 grass: 8.3.2 -> 8.4.0 2024-07-31 10:14:10 +02:00
Ivan Mincik
40cfb49204
Merge pull request #326291 from imincik/grass-sync-with-upstream
grass: sync packaging with upstream
2024-07-31 08:11:36 +00:00
Ivan Mincik
309eb346d6 grass: fix build by using libxml2 with http support 2024-07-30 18:36:53 +02:00
Ivan Mincik
71b28e353c grass: sync packaging with upstream 2024-07-11 13:31:37 +02:00
Franz Pletz
1e0e33c132
grass: pin to python 3.11
Pin to Python 3.11 since wxpython is not yet compatible to Python 3.12.

Co-authored-by: Ivan Mincik <ivan.mincik@gmail.com>
2024-07-09 23:06:59 +02:00
Jan Tojnar
eb04659fc2 treewide: wrapGAppsHook → wrapGAppsHook3
This was achieved using the following command:

    sd 'wrapGAppsHook\b' wrapGAppsHook3 (rg -l 'wrapGAppsHook\b')

And then manually reverted the following changes:

- alias in top-level.nix
- function name in wrap-gapps-hook.sh
- comment in postFixup of at-spi2-core
- comment in gtk4
- comment in preFixup of 1password-gui/linux.nix
- comment in postFixup of qgis/unwrapped-ltr.nix and qgis/unwrapped.nix
- comment in postFixup of telegram-desktop
- comment in postFixup of fwupd
- buildCommand of mongodb-compass
- postFixup of xflux-gui
- comment in a patch in kdePackages.kde-gtk-config and plasma5Packages.kde-gtk-config
- description of programs.sway.wrapperFeatures.gtk NixOS option (manual rebuild)
2024-04-27 02:23:22 +02:00
Ivan Mincik
42d09837e7
Merge pull request #290654 from imincik/grass-remove-datumgrid
grass: remove obsolete proj-datumgrid dependency
2024-03-15 10:34:32 +00:00
R. Ryantm
1bf68736c4 grass: 8.3.1 -> 8.3.2 2024-03-07 15:04:48 +00:00
Martin Landa
de1ff3a007 grass: remove default configure options 2024-03-05 15:45:03 +01:00
Ivan Mincik
e1516fb380 grass: remove obsolete proj-datumgrid dependency 2024-02-22 17:02:01 +01:00
Ivan Mincik
1cf3530490 grass: drop obsolete configure option
Drop obsolete `--with-wxwidgets` configure option.
2024-02-20 15:49:43 +01:00
Felix Buehler
2adcc8846a python311Packages.wxpython: rename from wxPython_4_2 2024-01-07 21:16:47 +01:00
h7x4
41974d5ed9
treewide: add mainProgram 2023-11-27 02:17:53 +01:00
Randy Eckenrode
58f06c41b5
grass: fix build on Darwin
* Drop patch related to documentation installation. It fails to apply
  because the change was made upstream as of 8.0; and
* Convert the port to an `unsigned int` as expected by the MySQL API.
2023-11-10 09:01:10 -05:00
R. Ryantm
663a3c9e9f grass: 8.3.0 -> 8.3.1 2023-10-25 16:25:38 +00:00
Ivan Mincik
96bdf87dfe grass: code cleanup
* remove redundant `with`
* get correct package version using `finalAttrs`
2023-09-17 21:07:59 +02:00
Ivan Mincik
79dffec139 grass: add package tests 2023-07-02 23:36:36 +02:00
Ivan Mincik
dbb11d0990 grass: alphabetical reordering of dependencies
Code cleanup, no functional changes.
2023-07-01 19:14:49 +02:00
Ivan Mincik
f3db0b9eec
grass: 8.2.1 -> 8.3.0 (#239901) 2023-06-26 20:24:19 +02:00
Ivan Mincik
925f9e5d80 grass: change package maintainer to geospatial team
Maintainer change was pre-discussed with @willcohen over email. @willcohen is now
member of Geospatial team.
2023-06-19 17:09:46 +02:00
Niklas Hambüchen
6897f813ea grass: Be explicit about build-time tools and run-time dependencies 2023-05-31 13:55:47 +00:00
Niklas Hambüchen
01e8760db8 grass: 8.2.0 -> 8.2.1. Fixes build failure.
See build failure at:
https://github.com/NixOS/nixpkgs/pull/215960#issuecomment-1568854089
2023-05-31 13:55:47 +00:00
Weijia Wang
b8dfcc76d6 grass: migrate to wxPython_4_2 2022-11-05 03:41:49 +01:00
Weijia Wang
6f46852c6f grass: fix build on aarch64-darwin 2022-10-15 20:36:51 +02:00
Artturin
c6568adb00 treewide: makeWrapper buildInputs to nativeBuildInputs
most found with https://github.com/siraben/nix-lint
2022-08-16 13:14:19 +03:00
Will Cohen
1d908484a8 grass: 8.0.1 -> 8.2.0 2022-07-19 12:52:16 -04:00
Will Cohen
699a5dd470 grass: add willcohen to maintainers 2022-04-28 15:21:54 -04:00
Will Cohen
0bc0206244 grass: 7.8.6 -> 8.0.1 2022-04-28 15:20:32 -04:00
Felix Buehler
e0476d93fe treewide: rename name to pname&version 2022-03-23 22:34:54 +01:00
Will Cohen
8b1103b60e grass: fix build on darwin 2022-01-26 07:44:26 -05:00
Will Cohen
de256f2c02 qgis, qgis-ltr: only expose unwrapped via passthru 2022-01-25 23:14:33 -08:00
Matthew Pickering
8b2cf0a45d grass: wrap grass with wrapGAppsHook 2022-01-25 23:14:33 -08:00
Matthew Pickering
92b62e7353 grass: Add pdal dep and missing feature flags
This is used for processing lidar point clouds.
2022-01-25 23:14:33 -08:00
Matthew Pickering
b9ea948aca grass: 7.6.1 -> 7.8.6 2022-01-25 23:14:33 -08:00
Robert Schütz
1ec5651913 treewide: use pythonPackages.python-dateutil instead of pythonPackages.dateutil 2021-07-03 13:45:57 +02:00
Ben Siraphob
3bbad8b041 treewide: remove inherited stdenv.lib 2021-01-27 12:44:43 +07: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
Thomas Tuegel
106616102d
grass: fix libmysqlclient include path 2020-09-12 06:58:26 -05:00