Commit Graph

685 Commits

Author SHA1 Message Date
Kerstin
5de825150d mastodon: 4.3.8 -> 4.4.0 (#414502)
Co-authored-by: Izorkin <izorkin@elven.pw>
2025-07-09 15:56:45 +02:00
Leona Maroni
5e6997ddea gitlab: 18.0.2 -> 18.1.0
https://about.gitlab.com/releases/2025/06/19/gitlab-18-1-released/
2025-06-19 22:30:27 +02:00
Emily
954bb3bb03 treewide: remove references to deprecated darwin.libobjc stub
This was done with booxter’s fantastic [nix-clean-apple_sdk] tool,
simply modified to look for `libobjc` rather than the existing list he
already used in <https://github.com/NixOS/nixpkgs/pull/398707>. Some
manual work was applied, including cleaning up a string interpolation
in the terrifying MacVim derivation, stray comments, empty lists,
function parameters, and `inherit`s, including all of the references in
`all-packages.nix`.

[nix-clean-apple_sdk]: https://github.com/booxter/nix-clean-apple_sdk
2025-04-21 20:41:03 +01:00
Ihar Hrachyshka
dd0f03a56c treewide: remove usage of deprecated apple_sdk framework stubs
They are not doing anything right now. This is in preparation for their
complete removal from the tree.

Note: several changes that affect the derivation inputs (e.g. removal of
references to stub paths in build instructions) were left out. They will
be cleaned up the next iteration and will require special care.

Note: this PR is a result of a mix of ugly regex (not AST) based
automation and some manual labor. For reference, the regex automation
part was hacked in: https://github.com/booxter/nix-clean-apple_sdk

Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
2025-04-19 20:28:20 -04:00
Jörg Weisbarth
6cd82fe1f0 cf-uaac: init at 4.28.0 2025-04-15 13:00:53 +02:00
nixpkgs-ci[bot]
cece1f9cae Merge master into staging-next 2025-04-05 12:05:23 +00:00
Kirill Radzikhovskyy
c0cff8b921 rubyPackages.ovirt-engine-sdk: fix build 2025-04-05 07:41:10 +11:00
nixpkgs-ci[bot]
0fe8d07ae9 Merge master into staging-next 2025-04-04 12:06:06 +00:00
Avraham Appel
c37b519df2 rubyPackages.taglib-ruby: use taglib v2 2025-04-03 19:37:17 -04:00
Avraham Appel
6255fd3027 rubyPackages.libv8: drop
This gem was removed in 7cb7252f4a, but it
was still present in the Gemfile, so it got re-added when I ran the
bundler script
2025-04-03 19:36:52 -04:00
Avraham Appel
5c5b3b2305 rubyPackages.iconv: remove patch for v1.1.0 2025-04-03 19:36:14 -04:00
Silvan Mosberger
e52d633a63 Merge remote-tracking branch 'upstream/staging-next' into staging 2025-04-02 18:30:54 +02:00
Silvan Mosberger
374e6bcc40 treewide: Format all Nix files
Format all Nix files using the officially approved formatter,
making the CI check introduced in the previous commit succeed:

  nix-build ci -A fmt.check

This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153)
of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166).

This commit will lead to merge conflicts for a number of PRs,
up to an estimated ~1100 (~33%) among the PRs with activity in the past 2
months, but that should be lower than what it would be without the previous
[partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537).

Merge conflicts caused by this commit can now automatically be resolved while rebasing using the
[auto-rebase script](8616af08d9/maintainers/scripts/auto-rebase).

If you run into any problems regarding any of this, please reach out to the
[formatting team](https://nixos.org/community/teams/formatting/) by
pinging @NixOS/nix-formatting.
2025-04-01 20:10:43 +02:00
nixpkgs-ci[bot]
66681a870f Merge staging-next into staging 2025-03-28 18:06:07 +00:00
Benjamin Sparks
6b757a7363 rubyPackages.libv8: drop
Project was marked as abandoned, and Python2 is EOL
2025-03-21 23:17:04 +01:00
Wolfgang Walther
88dfade94b postgresql: replace pg_config with custom script
By replacing upstream's pg_config binary with a shell script, we:
- gain the ability to run pg_config easily when cross-compiling,
- can remove the fake pg_config in the default output,
- can remove the pg_config wrapper script dealing with special cases.

Some 20 years ago, pg_config *was* a shell script upstream, too. It was
changed to a binary, when it was made "relocatable", so it would return
paths depending on the location of the "postgres" binary. However, this
is exactly the thing that just hurts us in nixpkgs - we don't want those
paths to change, we want them to always point at the right outputs. By
writing the script ourselves, this becomes a lot less painful.

This approach means more lines of codes, but all of them are dead simple
and we have a lot less complexity overall.

Additionally, pg_config is now made a separate derivation, only exposed
as "postgresql.pg_config". This has the nice side-effect, that all users
of postgresql and libpq in nixpkgs must be very *explicit* about their
dependency on pg_config. This gives a lot more visibility into the state
of affairs regarding pkg-config support for libpq, which ultimately is
the much better solution.
2025-03-21 18:05:38 +01:00
Sandro Jäckel
80e16d8713 zammad: move gem config to default gem config 2025-03-12 19:08:15 +01:00
Martin Weinelt
b38edf3f69 Merge remote-tracking branch 'origin/master' into staging-next 2025-03-10 17:42:12 +01:00
Sandro
65bcc2ab48 bundlerUpdateScript: format gemset.nix with nixfmt (#369120) 2025-03-10 16:39:12 +01:00
nixpkgs-ci[bot]
5397043aaf Merge master into staging-next 2025-03-09 18:03:47 +00:00
Sandro
5503bc3f38 ruby-modules/gem-config: patch mathematical gem for Darwin (#384539) 2025-03-09 16:04:43 +01:00
nixpkgs-ci[bot]
9492c01997 Merge staging-next into staging 2025-02-27 12:06:25 +00:00
Leona Maroni
82e9fc276a gitlab: 17.8.2 -> 17.9.1 (#383916) 2025-02-27 08:38:23 +01:00
Leona Maroni
20e0c9d8ef gitlab: 17.8.2 -> 17.9.1
https://about.gitlab.com/releases/2025/02/20/gitlab-17-9-released/
https://about.gitlab.com/releases/2025/02/26/patch-release-gitlab-17-9-1-released/

* update promeheus-client-mmap to 1.2.9 to fix build (1.2.8 didn't include Cargo.lock)
* remove custom patches in gitlab-container-registry as they are now included
* remove openssl replacement, as it's no longer effective
2025-02-26 21:09:31 +01:00
Cosima Neidahl
413cfdc8bb taglib: 1.13.1 -> 2.0.2, taglib_1: init at 1.13.1 (#373837) 2025-02-24 21:13:43 +01:00
Peder Bergebakken Sundt
5aba99242e treewide: fix typos in comments
Made with

```shell
git restore .
fd '\.nix$' pkgs/ --type f -j1 -x bash -xc "$(cat <<"EOF"
    typos --no-check-filenames --write-changes "$1"
    git diff --exit-code "$1" && exit
    #( git diff "$1" | grep -qE "^\+ +[^# ]") && git restore "$1"
    count1="$( bat --language nix --diff --style changes "$1" --theme "Monokai Extended" --color always | aha --no-header | grep -E '^<span style="color:olive;">~</span> ' | wc -l )"
    count2="$( bat --language nix --diff --style changes "$1" --theme "Monokai Extended" --color always | aha --no-header | grep -E '^<span style="color:olive;">~</span> (<span style="color:#f8f8f2;"> *</span>)?<span style="color:#75715e;">.*</span>$' | wc -l )"
    [[ $count1 -ne $count2 ]] && git restore "$1"
EOF
)" -- {}
```

and filtered with `GIT_DIFF_OPTS='--unified=15' git -c interactive.singleKey=true add --patch`

I initially tried using the tree-sitter cli, python bindings and even ast-grep through various means, but this is what I ended up with.
2025-02-24 10:44:41 +01:00
Qiming Chu
40e73717fe ruby-modules/gem-config: patch mathematical gem for Darwin
Signed-off-by: Qiming Chu <cchuqiming@gmail.com>
2025-02-23 23:32:55 +08:00
OPNA2608
17037d293a taglib: 1.13.1 -> 2.0.2, taglib_1: init at 1.13.1 2025-02-11 13:13:40 +01:00
Vladimír Čunát
3d09bba98d Merge branch 'staging' into staging-next
Conflicts:
      pkgs/by-name/ba/bacon/package.nix
      pkgs/by-name/be/beancount-language-server/package.nix
      pkgs/by-name/fl/flake-edit/package.nix
      pkgs/by-name/fw/fw/package.nix
      pkgs/by-name/im/impression/package.nix
      pkgs/by-name/in/inori/package.nix
      pkgs/by-name/pi/pika-backup/package.nix
      pkgs/by-name/ri/rip2/package.nix
      pkgs/by-name/sn/sniffnet/package.nix
      pkgs/by-name/sy/syndicate_utils/package.nix
      pkgs/development/tools/misc/texlab/default.nix
In the cases where an update collided with cargoHash change,
I took the hash from the update.
2025-01-27 09:52:04 +01:00
Alyssa Ross
de305aefe2 defaultGemConfig.prometheus-client-mmap: fetchCargoTarball -> fetchCargoVendor
Cargo 1.84.0 seems to have changed the output format of cargo vendor
again, once again invalidating fetchCargoTarball FOD hashes.  It's
time to fix this once and for all, switching across the board to
fetchCargoVendor, which is not dependent on cargo vendor's output
format.
2025-01-26 20:03:05 +01:00
Wolfgang Walther
546ece569b libpq: init at 17.2
Resolves #61580
2025-01-19 12:49:21 +01:00
Gaétan Lepage
b9ed245d88 ruby-grpc: Only apply the GCC 14 patch if it’s not upstream (#368732) 2025-01-15 08:54:33 +01:00
Anders Kaseorg
6be56a4290 ruby-grpc: Only apply the GCC 14 patch if it’s not upstream
It was upstreamed in v1.65.0-pre1~90; attempting to apply it again
after that causes errors.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2025-01-15 02:21:00 -05:00
Leona Maroni
79e9cf8e63 gitlab: update prometheus-client-mmap gem to fix aarch64 (#369636) 2025-01-04 21:26:36 +01:00
Alexander Sieg
34a0c1438c gitlab: update prometheus-client-mmap gem to fix aarch64 2025-01-04 15:07:41 +01:00
Sandro
fc8c1dfdda rubyPackages.gettext: init at 3.4.9 (#360799) 2025-01-02 23:28:59 +01:00
Weijia Wang
d0c04f6481 timetrap: fix build 2024-12-31 09:33:50 +01:00
amesgen
3c85958fdc bundlerUpdateScript: format gemset.nix with nixfmt 2024-12-29 14:21:00 +01:00
Ben Millwood
b7cb1ebcb9 rubyPackages.gettext: init at 3.4.9 2024-12-27 01:10:06 +00:00
Reno Dakota
45b0aee7ae ruby-grpc: gcc-14 fixes (#367783)
* ruby-modules/gem: don't clobber NIX_CFLAGS_COMPILE

* gem-config/grpc: apply patch for gcc-14

https://boringssl.googlesource.com/boringssl/+/c70190368c7040c37c1d655f0690bcde2b109a0d

add -Wno-error=incompatible-pointer-types to NIX_CFLAGS_COMPILE and
remove the other flags as NIX_CFLAGS_COMPILE were getting clobbered since
7121ef61da (2021)
2024-12-25 10:47:56 +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
Philip Taron
4f8a186b2b bundler-{app,env}: expose pname and version in derivation (#356307) 2024-11-25 09:48:00 -08:00
Kenichi Kamiya
66d20ec16f rubyPackages.ovirt-engine-sdk: set meta.broken 2024-11-19 21:32:58 +01:00
jopejoe1
b497dfa184 bundler-{app,env}: expose pname and version in derivation 2024-11-15 23:57:00 +01:00
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
Noa Aarts
7ffd9ae656 Revert "bundler: 2.5.16 -> 2.5.21" (#353045)
This reverts commit 4dd40b15d8.

revert the bundler update to fix the gitlab nixosTest,
gitlab apparently wants only the old version.
2024-11-02 08:13:23 +01:00
Vladimír Čunát
8810e738c8 GNOME: 46 → 47 (#333911) 2024-10-15 18:07:04 +02:00
Bobby Rong
0aa11384db rubyPackages.*: Fix build with glib 2.82, clean up
https://hydra.nixos.org/build/274401072/nixlog/1

Ugh, I am looking at glib-2.0.pc and sysprof-capture-4 is in Requires.private
so I didn't propagate that. Later I decide I will just follow 81e445e508
adding libsysprof-capture next to every usages of pcre2.

Not sure why gtk2 is still there after b95976f77c, same question for pcre.
2024-10-14 20:54:18 +08:00
Anthony ROUSSEL
4dd40b15d8 bundler: 2.5.16 -> 2.5.21
https://github.com/rubygems/rubygems/releases/tag/bundler-v2.5.21
https://github.com/rubygems/rubygems/compare/bundler-v2.5.16...bundler-v2.5.21
2024-10-08 20:37:35 +02:00
github-actions[bot]
ff851b037d Merge master into staging-next 2024-10-06 00:15:37 +00:00