Commit Graph

597 Commits

Author SHA1 Message Date
Andrew Marshall
90f635947f
buildRubyGem: Include platform in suffix for non-Ruby platforms (#299909)
This adheres to how Bundler handles such gems. We must also adjust the
generated URL to use this full suffix.
2024-06-01 09:31:10 +02:00
Sigmanificient
203a48ad35 pkgs/development: remove unused fetchpatch arguments 2024-05-24 02:53:57 +02:00
annalee
c3d54620fd
rubyPackages_3_{2,3}.nokogiri: add libxml2 to darwin buildInputs; unbreak
fix build failure on darwin:

```
checking for xmlParseDoc() in -lxml2... no
checking for xmlParseDoc() in -llibxml2... no
checking for libxml-2.0 using `pkg_config`... no
Please install either the `pkg-config` utility or the `pkg-config` rubygem.
checking for xmlParseDoc() in -lxml2... no
checking for xmlParseDoc() in -llibxml2... no
-----
extconf.rb:295:in `ensure_package_configuration'
extconf.rb:704:in `<main>'
xml2 is missing. Please locate mkmf.log to investigate how it is failing.
```
2024-05-13 12:09:08 +00: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
Vladimír Čunát
d157c07324
Merge branch 'master' into staging-next 2024-04-25 20:43:34 +02:00
github-actions[bot]
d0efe40740
Merge master into staging-next 2024-04-25 06:01:20 +00:00
Kamilla Ova
8782f915ff
rubyPackages.seccomp-tools: init at 1.6.1 2024-04-24 17:09:16 +03:00
Mario Rodas
2becf6e837 maintainers: drop marsam 2024-04-24 04:20:00 +00:00
Anthony Roussel
b571ed6c5c
bundler: 2.5.7 -> 2.5.9
https://github.com/rubygems/rubygems/releases/tag/bundler-v2.5.9
https://github.com/rubygems/rubygems/releases/tag/bundler-v2.5.8
2024-04-12 19:00:23 +02:00
github-actions[bot]
bd2d42a4f8
Merge staging-next into staging 2024-03-26 06:01:43 +00:00
Philip Taron
73b8a831f9
Avoid top-level with ...; in pkgs/development/ruby-modules/bundled-common/default.nix 2024-03-25 18:12:29 -07:00
Anthony Roussel
55876e02de
bundler: 2.5.6 -> 2.5.7
https://github.com/rubygems/rubygems/releases/tag/bundler-v2.5.7
2024-03-24 21:51:40 +01:00
Yaya
135cf4f8f9 gitlab: 16.8.1 -> 16.9.2
https://gitlab.com/gitlab-org/gitlab/-/blob/v16.8.2-ee/CHANGELOG.md
https://gitlab.com/gitlab-org/gitlab/-/blob/v16.9.2-ee/CHANGELOG.md

Fixes CVE-2023-6386
Fixes CVE-2023-6840
Fixes CVE-2024-0199
Fixes CVE-2024-1066
Fixes CVE-2024-1250
Fixes CVE-2024-1299

Co-Authored-By: ajs124 <git@ajs124.de>
2024-03-19 13:47:55 +01:00
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00
Sergei Trofimovich
70a827d91b rubyPackages.ovirt-engine-sdk: drop upstreamed patch
Without the change build fails on` master` as
https://hydra.nixos.org/build/249503515:

    Running phase: patchPhase
    applying patch /nix/store/9f30k5j6jdmdycfxxkir2vv4zqhfvpvd-b596b919bc7857fdc0fc1c61a8cb7eab32cfc2db.patch
    patching file ext/ovirtsdk4c/ov_http_request.c
    Reversed (or previously applied) patch detected!  Assume -R? [n]
    Apply anyway? [n]
    Skipping patch.
2024-02-25 12:01:56 +00:00
github-actions[bot]
40b6ee19fc
Merge staging-next into staging 2024-02-12 06:01:21 +00:00
Mario Rodas
5a7b453b37
Merge pull request #239168 from NickCao/ruby-msgpack
rubyPackages.msgpack: drop nonexistent dependency on msgpack
2024-02-11 20:51:52 -05:00
Mario Rodas
9edbd729da bundler: 2.5.5 -> 2.5.6
Changelog: https://github.com/rubygems/rubygems/blob/bundler-v2.5.6/bundler/CHANGELOG.md
2024-02-08 04:20:00 +00:00
ajs124
b37344b7a0 ruby-modules/gem-config: prometheus-client-mmap 1.1.0 support 2024-01-31 17:48:57 +01:00
ajs124
aceb9c97d7 ruby-modules/gem-config: make prometheus-client-mmap not have a rustc runtime dependency 2024-01-26 12:43:46 +01:00
Mario Rodas
0a97ca4a0a bundler: 2.5.4 -> 2.5.5
Changelog: https://github.com/rubygems/rubygems/blob/bundler-v2.5.5/bundler/CHANGELOG.md
2024-01-19 04:20:00 +00:00
Sandro
ffe149b1c4
buildRubyGem: only use major minor in name (#229469)
This is similar to what pythonXxxPackages does and reduces the noise
`nix store diff-closure`
2024-01-15 09:21:47 +01:00
Nick Cao
70d943295c
rubyPackages.msgpack: drop nonexistent dependency on msgpack 2024-01-15 00:14:29 -05:00
Mario Rodas
ac17462172 bundler: 2.5.3 -> 2.5.4
Changelog: https://github.com/rubygems/rubygems/blob/bundler-v2.5.4/bundler/CHANGELOG.md
2024-01-13 04:20:00 +00:00
K900
e7b611e59d Merge remote-tracking branch 'origin/master' into staging-next 2024-01-12 13:59:54 +03:00
Mario Rodas
349431381b
Merge pull request #280319 from trofi/ruby-modules-gemtype-eval
ruby-modules/bundled-common: do not define `gemType` for `null` packages
2024-01-12 00:17:02 -05:00
github-actions[bot]
06797d4df4
Merge master into staging-next 2024-01-11 18:01:20 +00:00
Sergei Trofimovich
38b39dd404 ruby-modules/bundled-common: do not define gemType for null packages
Without the change `gemType` gets defined via `null` attrset that
exposes unevaluatable attribute:

    nix-repl> ronin.gemType
    error:
       … while evaluating the attribute 'gemType'

         at pkgs/development/ruby-modules/bundled-common/default.nix:122:30:

          121|       inherit ruby bundler gems confFiles envPaths;
          122|       inherit (gems.${pname}) gemType;
             |                              ^
          123|

       … while evaluating an attribute name

       error: value is null while a string was expected

After the change `passthru` does not expose a `gemType` if `pname` is
`null`.
2024-01-11 17:25:31 +00:00
ajs124
07ea0d4e67 ruby-modules/gem-config: add prometheus-client-mmap rust dependency 2024-01-11 15:37:01 +01:00
Weijia Wang
eb5334c27d Merge branch 'master' into staging-next 2024-01-03 03:22:40 +01:00
ajs124
02ad3159b0 ruby_2_7: remove 2024-01-02 15:30:06 +01:00
Mario Rodas
bbb03d02c5 bundler: 2.4.22 -> 2.5.3
Changelog: https://github.com/rubygems/rubygems/blob/bundler-v2.5.3/bundler/CHANGELOG.md
2023-12-23 04:20:00 +00:00
Mario Rodas
b0a49f1bf1 bundix: update homepage 2023-11-25 15:13:18 +01:00
Mario Rodas
0e0c9a6646 bundix: fix license attribute 2023-11-25 15:13:18 +01:00
Kirill Radzikhovskyy
b95976f77c rubyPackages: gtk2 -> gtk3
gtk3 and gdk3
2023-11-17 16:00:21 +11:00
github-actions[bot]
9776723357
Merge master into staging-next 2023-11-11 18:00:58 +00:00
Steve Purcell
504116975f ruby-modules/gem-config: relax hardening to avoid google-protobuf build failure 2023-11-11 11:26:04 +00:00
Anthony Roussel
2da03102c5
bundler: 2.4.21 -> 2.4.22
https://github.com/rubygems/rubygems/releases/tag/bundler-v2.4.22
2023-11-09 21:05:06 +01:00
Randy Eckenrode
b4f75edb07
rubyPackages.iconv: fix build with clang 16
Fix incompatible function pointer conversion errors.
2023-11-03 16:35:05 -04:00
Vladimír Čunát
47b0ad3d47
Merge #257301: cairo: 1.16.0 -> 1.18.0
...into staging
2023-10-25 13:05:42 +02:00
Alyssa Ross
a1887ed539
rubyPackages.cairo-gobject: add expat build input
Currently, this is propagated from cairo, but that will soon no longer
be the case.
2023-10-20 22:02:58 +00:00
Mario Rodas
dfd0a2834a bundler: 2.4.20 -> 2.4.21
Changelog: https://github.com/rubygems/rubygems/blob/bundler-v2.4.21/bundler/CHANGELOG.md
2023-10-20 04:20:00 +00:00
github-actions[bot]
8e8fc73296
Merge master into staging-next 2023-10-18 12:01:25 +00:00
Mario Rodas
f1bae1e600
Merge pull request #243281 from tomeon/bundled-common-pathDerivation-add-suffix-and-gemType-attrs
ruby-modules: add `suffix` and `gemType` in pathDerivation
2023-10-18 05:28:53 -05:00
github-actions[bot]
82bd4851b1
Merge master into staging-next 2023-09-30 06:00:59 +00:00
ajs124
122beeb894 ruby-modules/gem-config/re2: use our re2 instead of vendored
required after 2.0.0
2023-09-30 07:26:36 +02:00
Mario Rodas
5ba0c43b46 bundler: 2.4.19 -> 2.4.20
Changelog: https://github.com/rubygems/rubygems/blob/bundler-v2.4.20/bundler/CHANGELOG.md
2023-09-27 04:20:00 +00:00
Mario Rodas
c8705bc056 bundler: 2.4.18 -> 2.4.19
Changelog: https://github.com/rubygems/rubygems/blob/bundler-v2.4.19/bundler/CHANGELOG.md
2023-08-19 04:20:00 +00:00
github-actions[bot]
b4856800a9
Merge staging-next into staging 2023-08-11 06:01:25 +00:00
Ch1keen
d2ba75ff68 rubyPackages.pwntools: init at 1.2.1 2023-08-10 22:09:27 +09:00