Commit Graph
729 Commits
Author SHA1 Message Date
nixpkgs-ci[bot]andGitHub 97199974f5 Merge master into staging-next 2026-02-09 18:18:39 +00:00
jopejoe1 e3f01e7732 bundlerEnv: add support for pname and version 2026-02-06 22:28:50 +01:00
jopejoe1 d6379dd5d2 bundlerApp: add support for pname 2026-02-06 22:27:52 +01:00
Antoine du HamelandGitHub dbcb81f67b nodejs: make nodejs_* depend on nodejs-slim_* (#481461) 2026-02-06 18:57:21 +00:00
Antoine du Hamel 7459fe949f nodejs: make nodejs_* depend on nodejs-slim_* 2026-02-03 23:54:16 +01:00
K900 3ac81a5564 Merge remote-tracking branch 'origin/staging-next' into staging 2026-01-26 21:15:56 +03:00
quantenzitrone 7d8132a92c treewide: remove references to the xorg namespace in pkgs (automated)
this creates some eval errors that will be fixed in the next commit

done with the following script:

```fish
\#!/usr/bin/env fish

set packagesjson (nix eval --impure --json --expr '
let
  lib = import ./lib;
in
import pkgs/servers/x11/xorg/default.nix (lib.mapAttrs (
  name: _:
  if name == "lib" then
    lib
  else if name == "config" then
    { allowAliases = false; }
  else
    name
) (__functionArgs (import pkgs/servers/x11/xorg/default.nix))) { }
' | jq)

set one (grep '^    [A-Za-z0-9_-]*$' pkgs/servers/x11/xorg/default.nix | string trim | string replace -r '$' Z | sort | string sub -e -1)
set two (grep '^  [A-Za-z0-9_-]* = [A-Za-z0-9_-]*;$' pkgs/servers/x11/xorg/default.nix | cut -d= -f1 | string trim | string replace -r '$' Z | sort | string sub -e -1)

for arg in $one $two
    set oname $arg
    set nname (echo $packagesjson | jq -r .$oname)

    if test $nname = null
        echo (set_color red)warn:(set_color normal) unknown package xorg.$oname >&2
        continue
    end

    echo $oname "->" $nname

    # replace basic xorg.$name references
    for file in (rg -F "xorg.$oname" --files-with-matches pkgs)
        # special cases
        sd -F "$oname = xorg.$oname;" "$nname = $nname;" $file

        # replace
        sd -F "xorg.$oname" "$nname" $file

        # fixup function arguments

        # prevent duplicate function args
        if grep -E " ($oname|$nname),\$" $file >/dev/null
            continue
        end

        if grep 'xorg\..' $file >/dev/null # case1: there is more so we can't just remove the function arg

            if grep ' xorg,$' $file >/dev/null
                sd ' xorg,$' " xorg,
                $nname," $file

            else if grep ' xorg ? .*,$' $file >/dev/null
                sd 'xorg( ? .*),$' "xorg\$1,
                $nname," $file

            else
                sd -F 'xorg,' "$nname,
                xorg," $file
            end

        else # case there is no more xorg..* so we can just replace the function arg
            sd 'xorg(| ? .*),.*$' "$nname," $file
        end
    end
end

nix fmt
```
2026-01-25 22:28:09 +01:00
nixpkgs-ci[bot]andGitHub d18fdee468 Merge staging-next into staging 2026-01-20 00:19:04 +00:00
Janne HeßandGitHub f60c306a87 dawarich: init at 0.37.3, nixos/dawarich: init (#423867) 2026-01-19 22:08:06 +00:00
nixpkgs-ci[bot]andGitHub 844bc95928 Merge staging-next into staging 2026-01-17 00:18:51 +00:00
Kirill Radzikhovskyy 9f4916a9fe rubyPackages.ruby-lxc: fix build with gcc15 2026-01-16 20:57:58 +11:00
Kirill Radzikhovskyy e3b17a152b rubyPackages.iconv: fix build with gcc15 2026-01-16 20:57:58 +11:00
Kirill Radzikhovskyy 2b7b1cf65f rubyPackages.hpricot: fix build with gcc15 2026-01-16 20:57:58 +11:00
JoandGitHub 883322cd72 rubyPackage: seperate pname and version (#479452) 2026-01-15 11:06:46 +00:00
jopejoe1andWolfgang Walther bac6a4428e rubyPackage: seperate pname and version
Makes it possible to query version and pname of ruby packages,
making it to the standard level of nixpkgs
2026-01-15 11:48:54 +01:00
Sigmanificient 7800b4f16c gem-config: remove python2 argument 2026-01-14 06:09:50 +01:00
Diogo Correia 3fd55724a0 ruby-modules/gem-config: patch h3 gem to use h3 from nixpkgs 2026-01-12 12:56:24 +00:00
Brenton Simpson ff4181300f rmate: init at 1.5.9 2026-01-02 17:05:40 -08:00
nixpkgs-ci[bot]andGitHub e37ab33005 Merge master into staging-next 2025-12-21 18:05:43 +00:00
Jonathan Knapp a95af12b2b gem-config: ruby-vips 2.3.0 support
Fix vips ruby gem substitutions in gem-config to support latest version (v2.3.0) string replacements.

https://github.com/libvips/ruby-vips/compare/v2.2.5...v2.3.0
2025-12-18 15:33:24 -05:00
Doron BeharandGitHub 1ded47e7f7 bundlerApp: compress man pages (#419503) 2025-11-26 08:24:50 +00:00
Anton Mosich a7275f393e bundlerApp: compress man pages 2025-11-25 23:43:49 +01:00
Samuel Dionne-RielandSamuel 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-RielandSamuel 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
SandroandGitHub 89bc8692b1 ruby.withPackages: set mainProgram (#450438) 2025-10-18 01:25:20 +00:00
Arian van PuttenandGitHub 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 KliemeckandGitHub 87977474f1 stdenv: pURL review suggestions - move all logic to mkDerivation 2025-10-10 17:00:16 +02:00
Hans Joachim Kliemeckandd068328 cadcde9f7f stdenv: pURL review suggestions - part 2 2025-10-10 11:54:33 +00:00
Hans Joachim Kliemeckandd068328 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 RezaandGitHub 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 Kliemeckandd068328 64a6ca1114 stdenv: pURL speed optimization 2025-10-03 21:19:10 +00:00
h0nIgandd068328 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
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 WeisbarthandSandro Jäckel 6cd82fe1f0 cf-uaac: init at 4.28.0 2025-04-15 13:00:53 +02:00
nixpkgs-ci[bot]andGitHub cece1f9cae Merge master into staging-next 2025-04-05 12:05:23 +00:00