Commit Graph

149 Commits

Author SHA1 Message Date
Daniel Kuehn
a9a7580c3f ceph: Add makeWrapper to dependencies and nativeBuildInputs
The ceph-mgr daemon needs to know the location of cephs own-made python modules for some of the modules
that you can enable for it.
With wrapProgram, a wrapper is added that sets the proper pythonpath environment variable for the ceph-mgr
daemon so its modules can find the ceph python modules
2018-03-21 21:53:02 +01:00
John Ericson
79d8353b5e treewide: Make shouldUsePackages copypasta use meta.available
The old way depended on old list-of-strings `meta.platforms`, and was
not good for cross.
2018-03-12 18:55:41 -04:00
Daniel Kuehn
987cad84ce ceph: Modify ceph package so that it compiles and runs fine on nixos
With adding a patch that makes 2 absolute paths into 2 relative paths, ensuring the third-party libraries are available
in the python environment used and wrapping the python tools with wrapPrograms does so that the fixed ceph pkg can
compile and run as intended on NixOS.
2018-02-24 18:56:25 +01:00
Adrien Devresse
6beb4da2f6 ceph: 9.2.0 -> 12.2.2
- Update Ceph to last version
- Solve vulernatibility problem in the old version
- Patch rocksdb ceph rocksdb API
- Simplify a lot ceph build by switching to CMake

This Pull request require #34662 and #34661 to be effective
2018-02-06 17:41:23 +01:00
John Ericson
da19c34d0f stdenv setup: Always use both propagated files
This continues #23374, which always kept around both attributes, by
always including both propagated files: `propgated-native-build-inputs`
and `propagated-build-inputs`. `nativePkgs` and `crossPkgs` are still
defined as before, however, so this change should only barely
observable.

This is an incremental step to fully keeping the dependencies separate
in all cases.
2017-11-21 10:44:44 -05:00
Tim Steinbach
6e00673e7f
accelio: Remove 2017-07-23 10:47:13 -04:00
John Ericson
85aa5005af Introduce mapNullable into lib and use it in a few places
Also simply some configure flag logic my grep also alerted me too.
2017-04-17 17:04:04 -04:00
Graham Christensen
eb01090301
ceph: mark as broken 2016-12-29 17:45:40 -05:00
Frederik Rietdijk
509ef439ac ceph: use python2
print statement
2016-10-18 23:16:04 +02:00
Frederik Rietdijk
104c50dd1a Python: remove modules and pythonFull 2016-10-10 10:33:24 +02:00
Tuomas Tynkkynen
810135363e ceph: Fix 'lib.optional' use
Produces a list of list as buildInputs.
2016-08-30 23:00:13 +03:00
Tuomas Tynkkynen
1713255827 ceph: Add xfsprogs 4.5.0 compat patch 2016-08-11 00:50:16 +03:00
Tuomas Tynkkynen
bac26e08db Fix lots of fetchgit hashes (fallout from #15469) 2016-06-03 17:17:08 +03:00
Tuomas Tynkkynen
b465dc202f boost: Kill unnecessary 'lib' output
This was split in somewhere pre-2014 without the current infra which
automates parts of this, in particular the output propagation.
2016-04-28 00:41:28 +03:00
Robin Gloster
e2372a4183 ceph: fix for zip timestamps 2016-03-04 14:15:59 +00:00
Tobias Geerinckx-Rice
32d40f0f98 Remove no longer (or never) referenced patches
55 files changed, 6041 deletions. Tested with `nix-build -A tarball`.
2016-01-24 02:02:21 +01:00
Eelco Dolstra
aab90653af ceph: Don't use symlinks
No need to invent an ad-hoc symlink scheme when we can handle this
kind of indirection at the Nix expression level (e.g. by doing
"ceph-dev = ceph").
2015-11-19 14:25:16 +01:00
Eelco Dolstra
adde71ea6e ceph: Remove old and git versions 2015-11-19 14:25:16 +01:00
William A. Kennington III
cf1ca41bfa ceph: Fix hash 2015-11-17 17:10:51 -08:00
Pascal Wittmann
7fd2796e99 Replace 'with plaforms; platform' with 'platforms.platform' 2015-11-17 21:30:43 +01:00
William A. Kennington III
61402311cc ceph: Deduplicate the default 2015-11-16 05:15:19 -08:00
William A. Kennington III
452f1736d5 ceph: Major Update 0.94.4 -> 9.2.0 2015-11-05 18:22:48 -08:00
William A. Kennington III
86ba275a99 ceph: 0.94.4 -> 0.94.5 2015-11-04 00:58:28 -08:00
William A. Kennington III
9882e09471 ceph: 0.94.3.2 -> 0.94.4 2015-10-21 22:12:36 -07:00
William A. Kennington III
b6710cba15 ceph-git: 2015-09-22 -> 2015-10-16 2015-10-16 16:45:00 -07:00
William A. Kennington III
b7c3a9647a ceph-dev: 9.0.3 -> 9.1.0 2015-10-16 16:44:46 -07:00
William A. Kennington III
21bb385af5 ceph: 0.94.3 -> 0.94.3.2 2015-10-16 16:44:34 -07:00
William A. Kennington III
cc698a2986 ceph-git: 2015-09-11 -> 2015-09-22 2015-09-23 12:30:00 -07:00
William A. Kennington III
26c3d3f060 ceph: Fix .la files 2015-09-18 14:52:52 -07:00
William A. Kennington III
25e25b1be2 ceph-git: 2015-09-04 -> 2015-09-11 2015-09-11 16:21:07 -07:00
William A. Kennington III
476b70c39c ceph-dev: Fix for i686-linux 2015-09-11 16:21:07 -07:00
William A. Kennington III
362d3396c2 ceph-git: 2015-08-29 -> 2015-09-04 2015-09-04 11:42:42 -07:00
William A. Kennington III
bada26d5ab ceph-dev: 9.0.2 -> 9.0.3 2015-09-01 00:26:20 -07:00
William A. Kennington III
0210ecab70 ceph-git: 2015-08-18 -> 2015-08-29 2015-08-30 10:57:16 -07:00
William A. Kennington III
6d83b13734 ceph: 0.94.2 -> 0.94.3 2015-08-28 17:49:03 -07:00
William A. Kennington III
2d40eeceda ceph-git: 2015-08-07 -> 2015-08-18 2015-08-18 14:45:11 -07:00
William A. Kennington III
2f620f5767 ceph-git: 2015-08-05 -> 2015-08-07 2015-08-07 14:18:39 -07:00
William A. Kennington III
56c62ad12a ceph-git: 2015-07-32 -> 2015-08-05 2015-08-06 09:55:40 -07:00
William A. Kennington III
666629f30b ceph-pre: Update 2015-08-05 21:52:00 -07:00
William A. Kennington III
34fbb41500 ceph: Support newer git version 2015-08-05 21:51:52 -07:00
William A. Kennington III
10d10b000a ceph: Add 0.94 pre 2015-08-04 17:14:06 -07:00
William A. Kennington III
58d1a1b073 ceph: Make python fixes more reliable 2015-08-01 18:45:23 -07:00
William A. Kennington III
1b20c87d1f ceph-git: 2015-07-29 -> 2015-07-31 2015-08-01 18:05:51 -07:00
William A. Kennington III
dd41013dba ceph: Remove leaveDotGit as it is non-deterministic 2015-08-01 18:05:51 -07:00
William A. Kennington III
49caeecdaa ceph-git: 2015-07-23 -> 2015-07-29 2015-07-29 18:15:08 -07:00
William A. Kennington III
fdc076c986 ceph: Enable accelio only on 10+ 2015-07-29 18:15:08 -07:00
Vladimír Čunát
a2f16fdcff Merge branch 'staging' 2015-07-24 15:12:28 +02:00
William A. Kennington III
0e1d8f0d7d ceph-git: 2015-07-20 -> 2015-07-23 2015-07-23 15:15:02 -07:00
William A. Kennington III
6d30af58a0 ceph: Fix detection of git versioning 2015-07-23 15:14:50 -07:00
Vladimír Čunát
2cacf77c13 Merge branch 'master' into staging 2015-07-22 22:33:55 +02:00
William A. Kennington III
17d045c74b ceph-git: 2015-07-15 -> 2015-07-20 2015-07-20 18:07:16 -07:00
William A. Kennington III
6eab1065f1 ceph: Fix wrapper path 2015-07-19 19:44:48 -07:00
William A. Kennington III
8d4f9d8d6b ceph: Add missing boost 1.58 compat patch 2015-07-19 12:03:28 -07:00
William A. Kennington III
8420f5c483 ceph: Boost 1.58 compat 2015-07-17 20:39:12 -07:00
William A. Kennington III
3adb0e713c ceph: 2015-06-06 -> 2015-07-15 2015-07-15 17:46:45 -07:00
William A. Kennington III
c1c757cea4 ceph: 9.0.1 -> 9.0.2 2015-07-15 17:46:31 -07:00
William A. Kennington III
6bb4c1e89f ceph: 0.80.9 -> 0.80.10 2015-06-24 18:34:10 -07:00
William A. Kennington III
6b0f0c6f41 ceph: Changes rollup from triton 2015-06-24 18:25:53 -07:00
Eelco Dolstra
5d8fe045b6 Revert "Refactor mkFlag out of old packages"
This reverts commit 3117e0c897.

Conflicts:
	pkgs/development/libraries/wayland/default.nix
	pkgs/servers/samba/4.x.nix
2015-06-04 14:54:50 +02:00
Eelco Dolstra
17b6a597fb Revert "ceph: Now evaluate on darwin"
This reverts commit 54963fb5b7.
2015-06-04 14:54:50 +02:00
Eelco Dolstra
660e85a0d9 Revert "ceph: Add development version"
This reverts commit 81f705e98c.
2015-06-04 14:54:50 +02:00
Eelco Dolstra
24390ab377 Revert "ceph: Update git"
This reverts commit 2154348ba0.
2015-06-04 14:54:50 +02:00
William A. Kennington III
2154348ba0 ceph: Update git 2015-05-29 20:50:12 -07:00
William A. Kennington III
81f705e98c ceph: Add development version 2015-05-29 20:50:12 -07:00
William A. Kennington III
023f0f7992 ceph: 0.94.1.1 -> 0.94.1.2 2015-05-29 10:36:55 -07:00
William A. Kennington III
54963fb5b7 ceph: Now evaluate on darwin 2015-05-22 14:20:29 -07:00
William A. Kennington III
3117e0c897 Refactor mkFlag out of old packages 2015-05-22 13:54:52 -07:00
William A. Kennington III
35da884667 ceph: Support newer versions 2015-05-19 22:56:47 -07:00
William A. Kennington III
1199d23a39 ceph: 0.94.1 -> 0.94.1.1 2015-05-11 01:29:17 -07:00
Thomas Tuegel
5c0512aca0 ceph: add zlib to buildInputs 2015-05-02 10:58:10 -05:00
Edward Tjörnhammar
b9b8e3acba {grub2,ceph,libs3,socket_wrapper,nss_wrapper}.src: use mirrors, https and fetchFromSavannah to enable better availability for proxied users 2015-04-28 22:50:57 +02:00
Vladimír Čunát
ccc1ccf983 ceph: fix eval because of typo 2015-04-23 21:45:13 +02:00
William A. Kennington III
fe69e24330 ceph: More refactoring 2015-04-22 14:32:41 -07:00
William A. Kennington III
05d7fb2054 ceph: Add git derivation 2015-04-22 12:35:21 -07:00
William A. Kennington III
9f55b2de6a ceph: More refactoring 2015-04-22 12:35:21 -07:00
William A. Kennington III
96101d07db ceph: Xio is only supported in 0.94 and newer 2015-04-22 01:24:50 -07:00
William A. Kennington III
5a573862a2 ceph: Major refactoring 2015-04-22 01:17:55 -07:00
William A. Kennington III
dea5f168f7 ceph: Add 0.80 LTS 2015-04-21 20:57:58 -07:00
William A. Kennington III
6ac4bbd007 ceph: Refactor into a generic expression 2015-04-21 20:57:57 -07:00
William A. Kennington III
33e1cd6c38 ceph: 0.94 -> 0.94.1 2015-04-13 18:05:31 -07:00
William A. Kennington III
74ea55a175 ceph: 0.93 -> 0.94 2015-04-07 18:22:26 -07:00
William A. Kennington III
9d79aa18d3 ceph: 0.92 -> 0.93 2015-03-02 21:10:33 -08:00
William A. Kennington III
967ad3fbc3 ceph: 0.91 -> 0.92 2015-02-06 12:17:43 -08:00
William A. Kennington III
57b35f979d ceph: 0.90-pre -> 0.91 2015-01-14 13:18:00 -08:00
William A. Kennington III
e0a6beef87 Revert "ceph: 0.90 final"
This reverts commit ebfd21de84.
2015-01-03 17:55:40 -08:00
William A. Kennington III
ebfd21de84 ceph: 0.90 final 2014-12-23 10:52:49 -08:00
William A. Kennington III
cbe467ef99 ceph: 0.89 -> 0.90-pre 2014-12-16 11:44:08 -08:00
William A. Kennington III
d2a2c77643 ceph: 0.88 -> 0.89 2014-12-04 15:17:58 -08:00
William A. Kennington III
f4249e7f5a ceph: 0.87 -> 0.88 2014-11-14 21:59:32 -08:00
William A. Kennington III
b94f27b846 ceph: 0.86 -> 0.87 2014-11-02 17:22:27 -08:00
William A. Kennington III
aa3e800be7 boost: Remove boost.lib 2014-11-02 17:22:27 -08:00
William A. Kennington III
58b621bc35 ceph: Fix Hash 2014-10-07 18:24:00 -07:00
William A. Kennington III
d6e5c6ddea ceph: 0.85 -> 0.86 2014-10-07 18:13:22 -07:00
William A. Kennington III
134e74dbc7 ceph: Add missing python libraries and wrap mising python binaries 2014-09-29 22:52:17 -07:00
William A. Kennington III
32aa544fb6 ceph: Add zfs support 2014-09-25 01:24:54 -07:00
William A. Kennington III
3ff5532a82 ceph: 0.79 -> 0.85 2014-09-21 20:27:12 -07:00
Austin Seipp
67d992c100 ceph: fix libatomic_ops dependency
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-06-30 12:03:08 -05:00
John Wiegley
af5f5ec84d ceph: default atomicops dependency to null
I have no such dependency on my system, so this prevent nix-env from
working.
2014-06-28 21:38:16 -07:00
Alexander Kjeldaas
d80ded0e7d Added the ceph filesystem. 2014-06-28 20:43:58 -05:00