Commit Graph

41 Commits

Author SHA1 Message Date
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
Alexis Hildebrandt
755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02: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
R. Ryantm
bc2205c9e5 rethinkdb: 2.4.3 -> 2.4.4 2023-12-24 08:07:00 +00:00
Weijia Wang
b2155dc50a rethinkdb: 2.4.1 -> 2.4.3 2023-06-02 02:36:28 +02:00
Renaud
8325cfb39d
rethinkdb: pin Boost dep to boost170 2022-01-05 22:04:20 +01:00
Ben Siraphob
e03c068af5 treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00
Ben Siraphob
872973d7d1 pkgs/servers: stdenv.lib -> lib 2021-01-15 14:24:03 +07:00
Matthias Totschnig
9b2769b061 rethinkdb: use clangStdenv
And remove patch working around a GCC bug.
2020-08-21 15:44:52 -07:00
Matthias Totschnig
8025e4ffe4 rethinkdb: 2.3.6 -> 2.4.1, fix
Update patch that prevents making V8 snapshots, as those segfault.

Fix build by building only the database server. Other make targets fetch
dependencies at build time and this behaviour cannot be overriden.
Therefore, the clients and web interface are no longer built. See
rethinkdb/rethinkdb#6867.
2020-08-21 15:44:52 -07:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Vladimír Čunát
2e6bf42a22
Merge branch 'master' into staging-next
There ver very many conflicts, basically all due to
name -> pname+version.  Fortunately, almost everything was auto-resolved
by kdiff3, and for now I just fixed up a couple evaluation problems,
as verified by the tarball job.  There might be some fallback to these
conflicts, but I believe it should be minimal.

Hydra nixpkgs: ?compare=1538299
2019-08-24 08:55:37 +02:00
Robin Gloster
2d648e219b
rethinkdb: mark as broken
broken with openssl 1.1
2019-08-21 21:19:44 +02:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
Piotr Bogdan
26ebbac2c4 rethinkdb: fix build with gcc6 2017-08-31 15:53:06 +01:00
Etienne Laurin
119a0fe53c RethinkDB 2.3.5 -> 2.3.6 2017-07-18 15:42:14 +00:00
Frederik Rietdijk
e0a5110779 rethinkdb: use python2 2016-11-24 22:28:03 +01:00
rushmorem
ac26d8ff43 rethinkdb: 2.3.4 -> 2.3.5 2016-08-31 15:15:08 +02:00
rushmorem
2b520ff4f6 rethinkdb: 2.3.0 -> 2.3.4 2016-06-12 11:14:13 +02:00
Louis Taylor
28c8f37eef rethinkdb: 2.2.4 -> 2.3.0
The removed patch is included in this upstream release.
2016-04-07 10:58:10 +01:00
Domen Kožar
e5069c1be5 rethinkdb: patch for glibc 2.23 2016-03-01 14:13:16 +01:00
Louis Taylor
ab19061df8 rethinkdb: 2.1.3 -> 2.2.4 2016-02-16 03:25:12 +00:00
Jude Taylor
68087185e3 rethinkdb: build on darwin 2015-10-19 18:40:55 -07:00
Austin Seipp
bab211893b nixpkgs: rethinkdb 2.0.4 -> 2.1.3
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-09-15 18:42:12 -05:00
Luca Bruno
629ac021b7 Revert "rethinkdb: Force dynamic linking and allow dependency substitution"
This reverts commit 5960a652f1.

Build is broken since the beginning at configure phase @wkennington ,
I wonder how you were able to build this.

See http://hydra.nixos.org/build/24167778/nixlog/1/raw
2015-08-06 16:25:51 +02:00
William A. Kennington III
5960a652f1 rethinkdb: Force dynamic linking and allow dependency substitution 2015-07-27 17:35:05 -07:00
William A. Kennington III
5b0a676d5b rethinkdb: Remove pin on boost 1.55 and remove gperf dependency 2015-07-27 13:12:24 -07:00
William A. Kennington III
8e7ecd6de6 rethinkdb: 2.0.3 -> 2.0.4 2015-07-27 13:12:24 -07:00
William A. Kennington III
fa5eb0a7da rethinkdb: 2.0.0-1 -> 2.0.3 2015-06-14 20:00:21 -07:00
Austin Seipp
fe6ec3d13a nixpkgs: rethinkdb 1.15.2 -> 2.0.0-1
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-04-14 13:42:36 -05:00
Domen Kožar
9b7b2ce8eb Revert "Introduce patchShebangsPhase ran in preConfigurePhases"
This reverts commit 512fbb280f.

See #5368
2015-01-08 10:26:49 +01:00
Domen Kožar
512fbb280f Introduce patchShebangsPhase ran in preConfigurePhases
(cherry picked from commit 91c7e8747af1fdc2a70cd98594ccbb12a5c6902d)
Signed-off-by: Domen Kožar <domen@dev.si>
2015-01-02 02:58:32 +01:00
Mathijs Kwik
a5dafe7746 rethinkdb: upgrade to 1.15.2 2014-11-26 14:30:19 +01:00
William A. Kennington III
aa3e800be7 boost: Remove boost.lib 2014-11-02 17:22:27 -08:00
William A. Kennington III
31220480d8 boost: Update depdendent packages 2014-09-21 17:20:59 -07:00
Mateusz Kowalczyk
7a45996233 Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
Mathijs Kwik
1ebd620485 rethinkdb: upgrade to 1.12.4 2014-05-05 07:32:37 +02:00
aszlig
4c8ec5e12e
v8: Bring back old version 3.14.
The current version of v8 breaks builds of nodejs, mongodb and
rethinkdb. So let's bring back the old package with annoying _3_14
version suffix so hopefully the corresponding maintainers will get rid
of that dependency :-)

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2014-04-19 03:58:44 +02:00
Mathijs Kwik
82d02565fc rethinkdb: /usr/bin/env is not available in chroot builds 2013-12-23 15:48:36 +01:00
Mathijs Kwik
e2e923644f add rethinkdb 2013-12-23 10:21:20 +01:00