Commit Graph

67 Commits

Author SHA1 Message Date
aleksana
592e3845c4 treewide: sha256 -> hash attribute for fetchgit 2024-07-14 19:10:08 +08: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
Adam Joseph
c7e0f6b905 treewide: s_targetPlatform_hostPlatform_ in non-compiler packages
stdenv.targetPlatform really shouldn't be used by software that
doesn't generate or manipulate binaries.  I reviewed all uses of
targetPlatform outside of pkgs/development/compilers and pkgs/stdenv
and replaced those which weren't involved in something which fits
these criteria.
2023-11-17 08:07:34 +00:00
Sandro Jäckel
fccf04b620 treewide: replace -DCMAKE_BUILD_TYPE in cmakeFlags with cmakeBuildType 2023-09-08 14:18:26 +00:00
R. Ryantm
2bddf8a8ff arangodb: 3.10.3 -> 3.10.5.2 2023-05-23 05:34:42 +00:00
Felix Buehler
d10e69c86b treewide: deprecate isNull
https://nixos.org/manual/nix/stable/language/builtins.html#builtins-isNull
2023-03-06 22:40:04 +01: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
R. Ryantm
75247b3ab4 arangodb: 3.10.0 -> 3.10.3 2023-01-31 17:32:32 +00:00
John Soo
6d83b977f6
arangod: tidy maintainers, preConfigure (#200210)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-11-11 01:10:18 +01:00
John Soo
8e36431688
arangodb: remove aarch64 support
For which no reliable default target architecture is provided upstream.
2022-10-31 09:44:36 -07:00
John Soo
ad424ad800
arangodb: parameterize whether to enable asm optimizations
As far as I can tell, this can cause compile failures when building
the vendored abseil_cpp if choosing a target arch that does not
support sse. This might be possible to determine programmatically, but
it is more flexible to let the user decide.
2022-10-30 10:22:21 -07:00
John Soo
f5bab1e083
arangodb: no warning when defaulting target arch 2022-10-30 10:22:20 -07:00
John Soo
b594ac0d72
arangodb: parameterize target architecture
If -DTARGET_ARCHITECTURE is supplied arango's cmake configuration will
not use /proc/cpuinfo for feature detection. However, `generic` and
`none` options both fail when building the vendored v8.

This workaround provides some defaults, but warns if no override is
provided.
2022-10-30 10:22:20 -07:00
John Soo
1e1711061e
arangodb: annotate reasoning for gcc 11->10 downgrade 2022-10-30 10:22:19 -07:00
John Soo
6cb592a4f2
arangodb: capitalize cmake flag 2022-10-30 10:22:18 -07:00
John Soo
10fda118ee
arangodb: avoid reading /proc/cpuinfo during build
Avoid non-deterministic builds of ArangoDB proper. Note that this
provides 0 guarantees about the vendored libraries doing anything
similar.
2022-10-30 10:22:18 -07:00
John Soo
2f6e24b810
arangodb: additional cmake flags for releases
From https://www.arangodb.com/docs/stable/installation-compiling-debian.html
2022-10-30 10:22:17 -07:00
John Soo
56eecdae11
arangodb: stdenv->gcc10Stdenv to compile
It seems that gcc11 - though reportedly supported - introduced some
constraint that arangodb fails to compile with.
2022-10-30 10:22:17 -07:00
John Soo
b671f4f09f
arangodb: remove unused cmake flags
USE_OPTIMIZE_FOR_ARCHITECTURE was removed without commit in a prior
commit. This is because it was removed upstream:

cc860c333c

This is unfortunate - now /proc/cpuinfo is read unconditionally for
feature detection.

Some other means of feature detection will have to be found.
2022-10-30 10:22:16 -07:00
John Soo
704d2dccb9
arangodb: stdenvGcc10->stdenv since gcc 11+ is suggested 2022-10-30 10:22:16 -07:00
John Soo
9f1e7c2f69
arangodb: annotate gcc10Stdenv reasoning
Co-authored-by: Robert Scott <code@humanleg.org.uk>
2022-10-30 10:22:15 -07:00
John Soo
c3bfecd161
arangodb: disable "maintainer mode" 2022-10-30 10:22:14 -07:00
John Soo
6c75f9621d
arangodb: 3.9.3 -> 3.10.0 2022-10-30 10:20:19 -07:00
John Soo
a6ffb2d9cb
arangodb: drop boost patch
It fails to apply
2022-10-30 10:20:19 -07:00
John Soo
0da384e7ac
arangodb: remove enableParallelBuilding
It is unused.
2022-10-30 10:20:18 -07:00
John Soo
e1df4f5f21
arangodb: use gcc 10 (supported version) 2022-10-30 10:20:17 -07:00
John Soo
45dd4a1633
arangodb_3_x: remove unsupported versions
3.{3,4,5} all reached EOL
2022-10-30 10:20:17 -07:00
John Soo
db418cf3d1
arangodb/default.nix: format with nixpkgs-fmt 2022-10-30 10:20:16 -07:00
John Soo
6be6c336ba
arangodb_3_9: init at 3.9.3 2022-10-30 10:20:15 -07:00
Maximilian Bosch
65f5fdb818
arangodb*: fix build w/glibc-2.34
Failing Hydra builds:
* https://hydra.nixos.org/build/155187495 (3.3)
* https://hydra.nixos.org/build/155161270 (3.4)
* https://hydra.nixos.org/build/155154245 (3.5)
2022-02-27 10:26:49 +01:00
Ben Siraphob
3ae5e6ce03 treewide: remove enableParallelBuilding = true if using cmake 2021-01-03 18:37:40 +07:00
volth
cf7b63df5b gcc.arch: refactor, move tables under lib/ 2020-08-05 11:18:26 +00:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Robin Gloster
ab0cfd9e03
treewide: NIX_*_COMPILE -> string 2019-12-31 00:10:18 +01:00
Franz Pletz
6928b5c12b
arangodb: 3.3.23.1 -> 3.3.24, 3.4.7 -> 3.4.8, 3.5.0-rc.7 -> 3.5.1 2019-11-03 14:33:50 +01:00
Frederik Rietdijk
5f4734b1dd Merge remote-tracking branch 'upstream/gcc-8' into staging-next
Earlier the gcc8 branch was merged instead of the gcc-8 branch (note the dash)...
2019-09-08 20:44:26 +02:00
Robin Gloster
087ba0eedc
arangodb_3_2: remove
doesn't support gcc 8
2019-09-03 22:30:55 +02:00
volth
35d68ef143 treewide: remove redundant quotes 2019-08-26 21:40:19 +00:00
volth
bbb6014052 arangodb_3_5: fix build on aarch64 and vanilla x86_64 2019-08-06 20:58:07 +00:00
volth
048a0acb89 arangodb: 3.3.19 -> 3.2.18, 3.3.22, 3.4.3, 3.5.0-rc.7 2019-08-06 11:48:34 +00:00
R. RyanTM
c2dee88601 arangodb: 3.3.16 -> 3.3.19
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/arangodb/versions
2018-11-10 10:42:24 -08:00
R. RyanTM
2bc0d8279c arangodb: 3.3.15 -> 3.3.16
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/arangodb/versions
2018-10-03 23:00:13 -07:00
R. RyanTM
37c3d6c3f6 arangodb: 3.3.14 -> 3.3.15 (#46305)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/arangodb/versions
2018-09-17 10:25:34 +02:00
R. RyanTM
3852e136b0 arangodb: 3.3.12 -> 3.3.14 (#45272)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/arangodb/versions.
2018-08-23 23:18:04 +02:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
R. RyanTM
48aa5f3486 arangodb: 3.3.11 -> 3.3.12 (#43485)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/arangodb/versions.
2018-07-18 22:35:07 +02:00
R. RyanTM
092f4193cd arangodb: 3.3.10 -> 3.3.11
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/arangodb/versions.

These checks were done:

- built on NixOS
- /nix/store/naj61i7k3knl6h4anl6ilar8rsb5q44c-arangodb-3.3.11/bin/foxx-manager passed the binary check.
- /nix/store/naj61i7k3knl6h4anl6ilar8rsb5q44c-arangodb-3.3.11/bin/arangoinspect passed the binary check.
- /nix/store/naj61i7k3knl6h4anl6ilar8rsb5q44c-arangodb-3.3.11/bin/arangobench passed the binary check.
- /nix/store/naj61i7k3knl6h4anl6ilar8rsb5q44c-arangodb-3.3.11/bin/arangodump passed the binary check.
- /nix/store/naj61i7k3knl6h4anl6ilar8rsb5q44c-arangodb-3.3.11/bin/arangoexport passed the binary check.
- /nix/store/naj61i7k3knl6h4anl6ilar8rsb5q44c-arangodb-3.3.11/bin/arangoimp passed the binary check.
- /nix/store/naj61i7k3knl6h4anl6ilar8rsb5q44c-arangodb-3.3.11/bin/arangorestore passed the binary check.
- /nix/store/naj61i7k3knl6h4anl6ilar8rsb5q44c-arangodb-3.3.11/bin/arangosh passed the binary check.
- /nix/store/naj61i7k3knl6h4anl6ilar8rsb5q44c-arangodb-3.3.11/bin/arangovpack passed the binary check.
- /nix/store/naj61i7k3knl6h4anl6ilar8rsb5q44c-arangodb-3.3.11/bin/arango-dfdb passed the binary check.
- /nix/store/naj61i7k3knl6h4anl6ilar8rsb5q44c-arangodb-3.3.11/bin/arango-init-database passed the binary check.
- /nix/store/naj61i7k3knl6h4anl6ilar8rsb5q44c-arangodb-3.3.11/bin/arango-secure-installation passed the binary check.
- /nix/store/naj61i7k3knl6h4anl6ilar8rsb5q44c-arangodb-3.3.11/bin/arangod passed the binary check.
- 13 of 13 passed binary check by having a zero exit code.
- 0 of 13 passed binary check by having the new version present in output.
- found 3.3.11 with grep in /nix/store/naj61i7k3knl6h4anl6ilar8rsb5q44c-arangodb-3.3.11
- directory tree listing: https://gist.github.com/c85df63a5de699920581d43d50632b57
- du listing: https://gist.github.com/14a76494487774fdcab46a1042b042c8
2018-06-28 01:14:36 -07:00
R. RyanTM
a35b6dac43 arangodb: 3.3.9 -> 3.3.10 (#42057)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/arangodb/versions.

These checks were done:

- built on NixOS
- /nix/store/25nzmn4i7clwvvs00wg3bc1ik7x5a9hr-arangodb-3.3.10/bin/foxx-manager passed the binary check.
- /nix/store/25nzmn4i7clwvvs00wg3bc1ik7x5a9hr-arangodb-3.3.10/bin/arangobench passed the binary check.
- /nix/store/25nzmn4i7clwvvs00wg3bc1ik7x5a9hr-arangodb-3.3.10/bin/arangodump passed the binary check.
- /nix/store/25nzmn4i7clwvvs00wg3bc1ik7x5a9hr-arangodb-3.3.10/bin/arangoexport passed the binary check.
- /nix/store/25nzmn4i7clwvvs00wg3bc1ik7x5a9hr-arangodb-3.3.10/bin/arangoimp passed the binary check.
- /nix/store/25nzmn4i7clwvvs00wg3bc1ik7x5a9hr-arangodb-3.3.10/bin/arangorestore passed the binary check.
- /nix/store/25nzmn4i7clwvvs00wg3bc1ik7x5a9hr-arangodb-3.3.10/bin/arangosh passed the binary check.
- /nix/store/25nzmn4i7clwvvs00wg3bc1ik7x5a9hr-arangodb-3.3.10/bin/arangovpack passed the binary check.
- /nix/store/25nzmn4i7clwvvs00wg3bc1ik7x5a9hr-arangodb-3.3.10/bin/arango-dfdb passed the binary check.
- /nix/store/25nzmn4i7clwvvs00wg3bc1ik7x5a9hr-arangodb-3.3.10/bin/arango-init-database passed the binary check.
- /nix/store/25nzmn4i7clwvvs00wg3bc1ik7x5a9hr-arangodb-3.3.10/bin/arango-secure-installation passed the binary check.
- /nix/store/25nzmn4i7clwvvs00wg3bc1ik7x5a9hr-arangodb-3.3.10/bin/arangod passed the binary check.
- 12 of 12 passed binary check by having a zero exit code.
- 0 of 12 passed binary check by having the new version present in output.
- found 3.3.10 with grep in /nix/store/25nzmn4i7clwvvs00wg3bc1ik7x5a9hr-arangodb-3.3.10
- directory tree listing: https://gist.github.com/8818b9d47b33b5c0025db3d2cf065186
- du listing: https://gist.github.com/3b134770993a508d79b2bf086d761531
2018-06-18 22:43:27 +02:00
R. RyanTM
08c97e8d71 arangodb: 3.3.8 -> 3.3.9 (#41070)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/arangodb/versions.

These checks were done:

- built on NixOS
- /nix/store/qkm6rnrq9rkgcgm2yi7ihmmrg7zl1clg-arangodb-3.3.9/bin/foxx-manager passed the binary check.
- /nix/store/qkm6rnrq9rkgcgm2yi7ihmmrg7zl1clg-arangodb-3.3.9/bin/arangobench passed the binary check.
- /nix/store/qkm6rnrq9rkgcgm2yi7ihmmrg7zl1clg-arangodb-3.3.9/bin/arangodump passed the binary check.
- /nix/store/qkm6rnrq9rkgcgm2yi7ihmmrg7zl1clg-arangodb-3.3.9/bin/arangoexport passed the binary check.
- /nix/store/qkm6rnrq9rkgcgm2yi7ihmmrg7zl1clg-arangodb-3.3.9/bin/arangoimp passed the binary check.
- /nix/store/qkm6rnrq9rkgcgm2yi7ihmmrg7zl1clg-arangodb-3.3.9/bin/arangorestore passed the binary check.
- /nix/store/qkm6rnrq9rkgcgm2yi7ihmmrg7zl1clg-arangodb-3.3.9/bin/arangosh passed the binary check.
- /nix/store/qkm6rnrq9rkgcgm2yi7ihmmrg7zl1clg-arangodb-3.3.9/bin/arangovpack passed the binary check.
- /nix/store/qkm6rnrq9rkgcgm2yi7ihmmrg7zl1clg-arangodb-3.3.9/bin/arango-dfdb passed the binary check.
- /nix/store/qkm6rnrq9rkgcgm2yi7ihmmrg7zl1clg-arangodb-3.3.9/bin/arango-init-database passed the binary check.
- /nix/store/qkm6rnrq9rkgcgm2yi7ihmmrg7zl1clg-arangodb-3.3.9/bin/arango-secure-installation passed the binary check.
- /nix/store/qkm6rnrq9rkgcgm2yi7ihmmrg7zl1clg-arangodb-3.3.9/bin/arangod passed the binary check.
- 12 of 12 passed binary check by having a zero exit code.
- 0 of 12 passed binary check by having the new version present in output.
- found 3.3.9 with grep in /nix/store/qkm6rnrq9rkgcgm2yi7ihmmrg7zl1clg-arangodb-3.3.9
- directory tree listing: https://gist.github.com/96b6a91c373183de511e8a58e77045c0
- du listing: https://gist.github.com/58d43e913a2d38280efe4ba36494fddb
2018-05-28 20:22:35 +02:00
R. RyanTM
144234bf78 arangodb: 3.3.7 -> 3.3.8
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/arangodb/versions.

These checks were done:

- built on NixOS
- ran ‘/nix/store/9v5zwlwxxk5akankjbrspij0r495izy7-arangodb-3.3.8/bin/foxx-manager --help’ got 0 exit code
- ran ‘/nix/store/9v5zwlwxxk5akankjbrspij0r495izy7-arangodb-3.3.8/bin/foxx-manager help’ got 0 exit code
- ran ‘/nix/store/9v5zwlwxxk5akankjbrspij0r495izy7-arangodb-3.3.8/bin/arangobench --help’ got 0 exit code
- ran ‘/nix/store/9v5zwlwxxk5akankjbrspij0r495izy7-arangodb-3.3.8/bin/arangodump --help’ got 0 exit code
- ran ‘/nix/store/9v5zwlwxxk5akankjbrspij0r495izy7-arangodb-3.3.8/bin/arangoexport --help’ got 0 exit code
- ran ‘/nix/store/9v5zwlwxxk5akankjbrspij0r495izy7-arangodb-3.3.8/bin/arangoimp --help’ got 0 exit code
- ran ‘/nix/store/9v5zwlwxxk5akankjbrspij0r495izy7-arangodb-3.3.8/bin/arangorestore --help’ got 0 exit code
- ran ‘/nix/store/9v5zwlwxxk5akankjbrspij0r495izy7-arangodb-3.3.8/bin/arangosh --help’ got 0 exit code
- ran ‘/nix/store/9v5zwlwxxk5akankjbrspij0r495izy7-arangodb-3.3.8/bin/arangovpack --help’ got 0 exit code
- ran ‘/nix/store/9v5zwlwxxk5akankjbrspij0r495izy7-arangodb-3.3.8/bin/arango-dfdb --help’ got 0 exit code
- ran ‘/nix/store/9v5zwlwxxk5akankjbrspij0r495izy7-arangodb-3.3.8/bin/arango-init-database --help’ got 0 exit code
- ran ‘/nix/store/9v5zwlwxxk5akankjbrspij0r495izy7-arangodb-3.3.8/bin/arango-secure-installation --help’ got 0 exit code
- ran ‘/nix/store/9v5zwlwxxk5akankjbrspij0r495izy7-arangodb-3.3.8/bin/arangod --help’ got 0 exit code
- found 3.3.8 with grep in /nix/store/9v5zwlwxxk5akankjbrspij0r495izy7-arangodb-3.3.8
- directory tree listing: https://gist.github.com/bf252dfee33f01f0180733cc37983efd
2018-05-03 16:01:58 +02:00