Commit Graph

709 Commits

Author SHA1 Message Date
Leona Maroni
4c81fa1f7c gitlab: 18.8.5 -> 18.9.1
https://about.gitlab.com/releases/2026/02/19/gitlab-18-9-released/
(cherry picked from commit ad0eb45e15)
2026-03-04 10:44:39 +01:00
Diogo Correia
5f2148bc12 ruby-modules/gem-config: patch h3 gem to use h3 from nixpkgs
(cherry picked from commit 3fd55724a0)
2026-01-20 14:04:25 +00:00
Samuel Dionne-Riel
b78ad26add rubyPackages: update, reverting regressions...
While this reverts regressions, this has to cause "new" regressions.

The problem here is that the previous regressions are relatively recent,
still, and the previous regressions are ***much worse*** than the slight
newer regressions that fixes the older regressions.

Note that this is not regressing the packages that are "newly"
regressing prior to the versions they were beforehand. They are now
currently pinned in a pessimistic manner, to correctly fix the problems
in the way that was initially intended.

Related PRs:

 - https://github.com/NixOS/nixpkgs/pull/442347
 - https://github.com/NixOS/nixpkgs/pull/443679
2025-11-14 22:11:38 -05:00
Samuel Dionne-Riel
8346ff632e Revert “rubyPackages: update, pin rails” and “rubyPackages: update”
This is only a transient commit: it will be fixed just next.

```
 $ git checkout 109b9812728b3b25888771a038149f3a229cfe3d^ -- \
    pkgs/top-level/ruby-packages.nix pkgs/development/ruby-modules/with-packages/Gemfile
```
2025-11-14 22:11:38 -05:00
h7x4
d259293428 ruby-modules/testing: lib.any -> lib.elem 2025-10-26 15:31:34 +09:00
d068328
e47455f51d Revert "stdenv: pURL implementation (#421125)"
This reverts commit 5427115670, reversing
changes made to 88ee2ac331.
2025-10-18 20:41:01 +00:00
Sandro
89bc8692b1 ruby.withPackages: set mainProgram (#450438) 2025-10-18 01:25:20 +00:00
Arian van Putten
5427115670 stdenv: pURL implementation (#421125) 2025-10-17 09:30:32 +00:00
Emily
2f42412f78 ruby_3_2: drop 2025-10-12 17:39:43 +01:00
Hans Joachim Kliemeck
87977474f1 stdenv: pURL review suggestions - move all logic to mkDerivation 2025-10-10 17:00:16 +02:00
Hans Joachim Kliemeck
cadcde9f7f stdenv: pURL review suggestions - part 2 2025-10-10 11:54:33 +00:00
Hans Joachim Kliemeck
1f173d0172 stdenv: pURL review suggestions 2025-10-10 10:47:30 +00:00
Sigmanificient
8ff0f61cd9 ruby.withPackages: set mainProgram 2025-10-09 22:41:25 +02:00
Masum Reza
8628263274 rubyPackages: update, pin rails (#443679) 2025-10-06 16:10:44 +00:00
NAHO
c8d4dabc43 pkgs: remove optional builtins prefixes from prelude functions
Remove optional builtins prefixes from prelude functions by running:

    builtins=(
      abort
      baseNameOf
      break
      derivation
      derivationStrict
      dirOf
      false
      fetchGit
      fetchMercurial
      fetchTarball
      fetchTree
      fromTOML
      import
      isNull
      map
      null
      placeholder
      removeAttrs
      scopedImport
      throw
      toString
      true
    )

    fd \
      --type file \
      . \
      pkgs \
      --exec-batch sed --in-place --regexp-extended "
        s/\<builtins\.($(
          printf '%s\n' "${builtins[@]}" |
            paste --delimiter '|' --serial -
        ))\>/\1/g
      "

    nix fmt
2025-10-04 19:02:37 +02:00
Hans Joachim Kliemeck
64a6ca1114 stdenv: pURL speed optimization 2025-10-03 21:19:10 +00:00
h0nIg
4e2614fc07 stdenv: pURL implementation 2025-10-03 21:19:09 +00:00
Kirill Radzikhovskyy
844268ec88 rubyPackages: rubyzip pin 2025-09-18 09:05:17 +10:00
Kirill Radzikhovskyy
a4b2140a8c rubyPackages.camping: pin ~> 3 2025-09-18 09:05:17 +10:00
Kirill Radzikhovskyy
223b2600f4 rubyPackages.rails pin to 8 2025-09-18 09:05:17 +10:00
Kirill Radzikhovskyy
bd8a83a747 rubyPackages.gtk3: fix build, add missing dependencies 2025-09-12 22:01:22 +10:00
Yifei Sun
6874e7414c oxidized: use defaultGemConfig 2025-09-09 11:29:26 +02:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Silvan Mosberger
d1a4769b38 treewide: nixfmt-rfc-style -> nixfmt
Except:
- Instances in documentation, because people in older versions
  can't switch to nixfmt yet due to it having pointed to nixfmt-classic
  before
- In code that runs based on a CI Nixpkgs version, which is also a bit
  older still
- In update script shebangs, because many of them don't pin Nixpkgs, and run
  with whatever is in NIX_PATH (and it's not easy to fix this, see
  https://github.com/NixOS/nixpkgs/issues/425551)
2025-07-15 22:14:18 +02:00
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