Commit Graph

214 Commits

Author SHA1 Message Date
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
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
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
Nick Cao
70d943295c
rubyPackages.msgpack: drop nonexistent dependency on msgpack 2024-01-15 00:14:29 -05:00
ajs124
07ea0d4e67 ruby-modules/gem-config: add prometheus-client-mmap rust dependency 2024-01-11 15:37:01 +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
Randy Eckenrode
b4f75edb07
rubyPackages.iconv: fix build with clang 16
Fix incompatible function pointer conversion errors.
2023-11-03 16:35:05 -04: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
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
github-actions[bot]
bb21178e5c
Merge master into staging-next 2023-08-07 00:01:58 +00:00
Artturi
5c5bdd7b93
Merge pull request #240000 from aidalgol/jekyll-fixes 2023-08-07 00:50:37 +03:00
Artturin
9999bf7a21 treewide: gobject-introspection from buildInputs to nativeBuildInputs
gobject-introspection should be in nativeBuildInputs for cross to work
properly (so propagations and hook work properly)
2023-06-28 22:33:40 +03:00
Aidan Gauland
b9b360217c
ruby-modules/gem-config: Add fix for sass-embedded 2023-06-26 17:45:33 +12:00
Ivan Trubach
1a54459c10 rubyPackages.pg: use pkg-config instead of pg_config
This change forces pg native extension to use pkg-config to locate libpq
instead of running pg_config. It also removes an unnecessary reference
to postgresql package since build flags are embedded in the output at
`$out/${ruby.gemPath}/build_info/*`.
2023-06-15 06:30:00 +03:00
Yureka
75a7e0edea gem-config: patch getconf path in prometheus-client-mmap 2023-05-31 22:14:25 +02:00
Martin Weinelt
8229ab2435
rubyPackages.openssl: build against OpenSSL 3 if supported (#232906) 2023-05-21 15:40:53 +02:00
Stanisław Pitucha
9ef4289e75
Merge pull request #232960 from viraptor/terminfo-fix
rubyPackages.ruby-terminfo: fix ruby 3 build
2023-05-21 08:48:52 +10:00
Stanisław Pitucha
b0f92293e9 rubyPackages.ruby-terminfo: fix ruby 3 build
`rubyio.h` was a backwards compatibility hack, removed in recent versions.
Use `ruby/io.h` instead.
`rb_cData` was deprecated in https://bugs.ruby-lang.org/issues/18433 and
removed in Ruby 3.2.
2023-05-21 07:38:18 +10:00
Stanisław Pitucha
a1200481f2 rubyPackages.ovirt-engine-sdk: fix build on ruby 3.1 and higher
Include a patch merged but not released upstream.
2023-05-20 21:40:22 +10:00
Weijia Wang
c3a2a238f7 defaultGemConfig.grpc: update config 2023-05-01 11:51:27 +03:00
Stanisław Pitucha
4ebf4f8eac
Merge pull request #218781 from viraptor/ruby-libxml-darwin
rubyPackages.libxml-ruby: fix darwin build
2023-03-02 20:46:29 +11:00
Stanisław Pitucha
99bbc28d2c rubyPackages.libxml-ruby: fix darwin build 2023-03-01 21:10:05 +11:00
Stanisław Pitucha
d6effdc692 rubyPackages.fiddle: add libffi to dependencies 2023-02-28 21:23:57 +11:00
Mario Rodas
e7f0b13b54 rubyPackages.gpgme: fix build 2023-02-25 00:00:00 +00:00
Artturin
f9fdf2d402 treewide: move NIX_CFLAGS_COMPILE to the env attrset
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper

this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists
in env cause a eval failure
2023-02-22 21:23:04 +02:00
Stanisław Pitucha
33ed801e73 rubyPackages.eventmachine: fix darwin build
This fixes the build of mailcatcher (and maybe others).

Fixes:
```
em.cpp:1232:40: error: invalid operands to binary expression ('__bind<int &, sockaddr *&, int &>' and 'int')
                if (bind (sd, bind_to, bind_to_size) < 0) {
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~
```
Where `bind` is treated as `std::bind` rather than `::bind` in newer C++
standards.
2023-02-18 00:14:45 +11:00
Stephen Checkoway
cd7476bac9 psych: add libyaml as build input
Starting with version 5, psych no longer bundles libyaml
(https://github.com/ruby/psych/releases/tag/v5.0.0) and the psych gem
cannot be built.

This adds libyaml as a build input.
2023-01-28 17:38:32 -05:00
superherointj
82d7d64d3a rubyPackages.libv8: mark broken 2023-01-20 09:23:52 -03:00
figsoda
ec8cb34358 treewide: fix typos 2022-12-17 19:39:44 -05:00
Robert Schütz
1710b52c6e rubyPackages.libv8: use python3 2022-11-25 20:03:33 -08:00
github-actions[bot]
3834216ec6
Merge master into staging-next 2022-10-17 18:10:17 +00:00
Stanisław Pitucha
aceb5cd69e rubyPackages.grpc: fix darwin build 2022-10-17 22:44:37 +11:00
Martin Weinelt
5c51f3d548
Merge pull request #195245 from ncfavier/weechat-docs 2022-10-13 23:11:25 +02:00
Vladimír Čunát
81e445e508
rubyPackages.*: satisfy pcre* requirements in GTK stack
Some of them want both versions.  Suspicious but OK I guess.
2022-10-12 18:33:04 +02:00
Naïm Favier
d26276e725
weechat: re-enable docs
The doc build was failing because of an unpatched `/usr/bin/env` shebang
in the `pygments.rb` gem, and weechat uses asciidoctor with the pygments
highlighter. Adding `python3` to `pygments.rb`'s `buildInputs` fixes it.
2022-10-11 11:09:52 +02:00
Vladimír Čunát
6565abc264
Merge branch 'master' into staging-next 2022-10-08 10:20:07 +02:00
Mario Rodas
bff095ca21
Merge pull request #185702 from ilkecan/rubyPackages-set-meta-mainProgram
rubyPackages: set meta.mainProgram
2022-10-06 22:14:04 -05:00
Artturin
0734f54ef2 treewide: move pkg-config, autoreconfHook, intltool to nativeBuildInputs
found with nixpkgs-lint
2022-09-26 17:53:26 +03:00
Mario Rodas
7cd86e7b9a
Merge pull request #190859 from viraptor/sqlite-simplify
rubyPackages.sqlite3: simplify build flags
2022-09-13 00:36:36 -05:00
Stanisław Pitucha
5f4bfbbe11 rubyPackages.sqlite3: simplify build flags 2022-09-12 09:29:31 +10:00
github-actions[bot]
6ec60fd222
Merge master into staging-next 2022-09-11 18:01:19 +00:00
Stanisław Pitucha
3e2341b082 rubyPackages.sqlite3: fix building for >= 1.5.0 2022-09-11 16:27:02 +02:00
Vladimír Čunát
a3d7dfe8a3
Merge branch 'master' into staging-next 2022-09-11 08:43:51 +02:00
Stanisław Pitucha
099df1f9ac v8: fix darwin build 2022-09-10 23:52:16 +10:00
ajs124
03d1fd84d5 gemConfig/openssl: pin to openssl_1_1 2022-08-17 20:16:24 +02:00
ilkecan
7a75ad1e19 rubyPackages: set meta.mainProgram 2022-08-08 20:09:36 +00:00
Andrew Marshall
ffd3da44f3 defaultGemConfig.grpc: Fix build on v1.48.0+
Upstream commit 0a5d9828c1f6b32e8462a00029b1ba2a720c867b changed how the
extension build script detects an Apple toolchain; adjust accordingly by
forcing it to be false. Keep both fixes so this is more compatible.
2022-07-19 19:32:19 -04:00