1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-12-04 19:45:54 +00:00
Commit graph

40767 commits

Author SHA1 Message Date
Chris Ostrouchov 7e852bf739
pythonPackages.google_cloud_bigquery_datatransfer: init at 0.1.1 2018-11-20 14:12:10 -05:00
Chris Ostrouchov fd46217757
pythonPackages.google_cloud_bigquery: init at 1.6.0 2018-11-20 14:12:10 -05:00
Chris Ostrouchov 9cb04c0799
pythonPackages.google_cloud_storage: init at 1.13.0 2018-11-20 14:12:10 -05:00
Chris Ostrouchov 6622deac9a
pythonPackages.google_cloud_testutils: init at unstable-36ffa923c7037e8b4fdcaa76272cb6267e908a9d
This is a pseudo package (not released on pypi) but a package
necissary for running google-cloud-* package tests.
2018-11-20 14:12:10 -05:00
Chris Ostrouchov 53a196bea8
pythonPackages.google_cloud_kms: init at 0.2.0 2018-11-20 14:12:09 -05:00
Chris Ostrouchov 855f9d02e5
pythonPackages.grpc_google_iam_v1: init at 0.11.4 2018-11-20 14:12:09 -05:00
Chris Ostrouchov f5af8bf5f1
pythonPackages.google_resumeable_media: init at 0.3.1 2018-11-20 14:12:09 -05:00
Jan Tojnar 75fc7b5b4d
Merge pull request #50771 from zaninime/pkgconf
pkgconf: init at 1.5.4
2018-11-20 17:15:36 +01:00
Franz Pletz 907d46bff5
gx-go: 1.5.0 -> 1.9.0 2018-11-20 13:43:19 +01:00
Franz Pletz 4f6f92cc22
gx: 0.12.0 -> 0.14.1 2018-11-20 13:43:19 +01:00
Frederik Rietdijk fd26e7be2a Merge master into staging-next 2018-11-20 11:47:26 +01:00
zimbatm e28d3142a5
terraform_0_12: init at 0.12.0-alpha2 2018-11-20 10:32:36 +01:00
zimbatm b554d6208a
terraform: add a "full" passthru
providers are already compiled independently so we don't need Hydra to
follow terraform_MAJ_MIN_full to have them all compiled.

Instead of having to create two aliases per release, add a "full"
passthru for that common use-case.

Eg:

  terraform_0_11_full -> terraform_0_11.full
2018-11-20 10:32:36 +01:00
zimbatm a4195b20e6
terraform: delete old versions 2018-11-20 10:13:56 +01:00
zimbatm d979b8bec1
terragrunt: delete old versions
These are very old and blocking cleaning old terraform releases
2018-11-19 22:10:06 +01:00
Renaud d5b69332b1
Merge pull request #50626 from fgaz/dvd-vr/init
dvd-vr: init at 0.9.7
2018-11-19 20:16:07 +01:00
Jörg Thalheim 20b2253b70
Merge pull request #50642 from bts/isl_0_20
isl: add 0.20
2018-11-19 18:12:56 +00:00
Brian Schroeder 0e8c811907 isl: add 0.20
Update `isl` to use `isl_0_20`.
2018-11-19 10:34:52 -05:00
Francesco Gazzetta b74f46eb35 dvd-vr: init at 0.9.7 2018-11-19 14:05:48 +01:00
Francesco Zanini 1ada6857e6 Add pkgconf 2018-11-19 13:31:56 +01:00
Frederik Rietdijk e343a85cfb Merge master into staging-next 2018-11-19 09:55:32 +01:00
Stefan Siegl e87904b83c
jid: init at 0.7.2 2018-11-19 09:36:09 +01:00
Matthew Bauer 0925c482c8
Merge pull request #50556 from oxij/pkgs/curl-cleanup
curl: move option defaults from `all-packages.nix` to the derivation itself
2018-11-18 18:25:36 -06:00
Johan Thomsen 46b11c9d1a morph: init at 1.1.0
- added adamt to maintainers-list.nix
2018-11-18 23:02:37 +01:00
Renaud ab06622d86
Merge pull request #50191 from jfrankenau/init-fusuma
fusuma: init at 0.10.2
2018-11-18 19:37:26 +01:00
Scott Dunlop 611ef59485 mage: init at 1.7.1
(#46407)
* mage: init at 1.2.4

* mage: init at 1.7.1
2018-11-18 17:35:41 +01:00
xeji a292829e58
Merge pull request #50491 from oxij/pkgs/tiny-fixes
trivial: random fixes
2018-11-18 16:58:55 +01:00
Javier Candeira 2c08fe5824 xmlcopyeditor: init at 1.2.1.3
* xmlcopyeditor: init at 1.2.1.3
(#38545)
2018-11-18 16:03:38 +01:00
Renaud 9a9925efd7
Merge pull request #50490 from kalbasit/nixpkgs_add-amass
amass: init at 2.8.3
2018-11-18 12:37:20 +01:00
Renaud b74b0ad9a0
Merge pull request #50529 from dywedir/zola
gutenberg: 0.4.2 -> zola: 0.5.0
2018-11-18 11:58:57 +01:00
Orivej Desh e66d263f6b eigen3_3: move version overrides to all-packages.nix 2018-11-18 10:53:25 +00:00
Daiderd Jordan 6adc522db4
Merge pull request #50524 from LnL7/darwin-qtmacextras
qt5.qtmacextras: include cf-private on darwin
2018-11-18 11:38:07 +01:00
Frederik Rietdijk 63c6875f26 Merge master into staging-next 2018-11-18 10:32:12 +01:00
Jan Malakhovski ac09051cf5 pythonPackages.gpgme: inherit python
else building via e.g. `python3Packages.gpgme` produces the wrong result.
2018-11-18 09:08:06 +00:00
Jan Malakhovski 50aef6015f curl: move option defaults from all-packages.nix to the derivation itself 2018-11-18 07:59:40 +00:00
Wael M. Nasreddine 94ee915980
amass: init at 2.8.3 2018-11-17 21:29:33 -08:00
Austin Seipp 3e02311f89 foundationdb: default to 6.0.x
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-11-17 22:12:40 -06:00
Vladyslav Mykhailichenko a470750ab4
gutenberg: 0.4.2 -> zola: 0.5.0 2018-11-18 00:53:15 +02:00
Renaud 866b1dbeda
glogg: init at 1.1.4
(#50520)
2018-11-17 23:04:41 +01:00
Svein Ove Aas a88fcebc6f speedometer: init at 2.8 (#33627)
* speedometer: init at 2.8
2018-11-17 22:27:52 +01:00
Jörg Thalheim 1156427ac0
Merge pull request #50513 from layer-3-communications/add-openconnect-pa
Add openconnect pa
2018-11-17 20:41:39 +00:00
Daiderd Jordan 942d90b282
qt5.qtmacextras: include cf-private on darwin
Undefined symbols for architecture x86_64:
      "_OBJC_CLASS_$_NSData", referenced from:
          objc-class-ref in qmacfunctions.o
      "_OBJC_CLASS_$_NSMutableArray", referenced from:
          objc-class-ref in qmactoolbar.o
          objc-class-ref in qmactoolbardelegate.o
    ld: symbol(s) not found for architecture x86_64
2018-11-17 21:02:22 +01:00
chessai 528b4d8727 add openconnect fork that has support for Palo Alto Network's globalprotect protocol 2018-11-17 11:26:43 -05:00
Renaud c102306c1f
Merge pull request #50435 from c0bw3b/pkg/procdump
procdump: init at 1.0.1
2018-11-17 16:25:45 +01:00
c0bw3b b6c830d2fe procdump: init at 1.0.1 2018-11-17 16:11:53 +01:00
Jörg Thalheim dfd77bc26f
Merge pull request #50459 from marsam/feature/netdata-darwin
netdata: 1.10.0 -> 1.11.0
2018-11-17 15:01:06 +00:00
Jörg Thalheim 31adf33217
Merge pull request #50473 from Ma27/package-python-nose-cov
pythonPackages.nose-cov: init at 1.6
2018-11-17 11:55:19 +00:00
Michael Raskin b2d7d177e8
Merge pull request #50482 from c0bw3b/pkg/mdds
mdds: drop 0.7.x and 0.12.x
2018-11-17 07:00:01 +00:00
Austin Seipp 6054dabc11 foundationdb: rework python bindings, build system
FoundationDB uses Python at build time for some code generation.
However, it also has the official python bindings inside the source code
too, and the code for the Python bindings has some of it auto-generated
at compile time.

This made building python packages unattractive: we want to use the
source code generated from the FoundationDB build, but we don't want to
rebuild it. Previously we would override the 'python' input to the
FoundationDB module, but this meant we would do a complete rebuild, as
it was a necessary build time dependency, even though the resulting
generated code itself would not change. Furthermore, FoundationDB
versions < 6.0 don't properly support Python 3 *for the build system*,
though the bindings supported it, so that caused build failures. But the
first effect is the worst: it meant building separate python2 and
python3 packages implied two complete rebuilds of a single FoundationDB
version. This meant rather than 3 FDB builds, we'd do 3*N where N = the
number of major Python versions we support.

Finally, because we did not use pip to generate a wheel that we install
with metadata recorded for the installation, the FoundationDB python
package couldn't be used as an input to other setup.py-based packages:
there would be no recorded metadata in the dist-info folder which would
say this is the foundationdb package. This greatly limits its utility.

To fix all this, we do a few things:

  - Apply some patches to fix the build system with Python 3.x for
    older FoundationDB versions. (This is nice if end-users have
    overridden the global Python version for some reason.)
  - Move python directly into nativeBuildInputs, so it is only a
    build time dependency.
  - Take the python source code from the ./bindings directory and
    tar it up use later after the build is done, so we get to keep
    the generated code. This is the new 'pythonsrc' output from the
    build. This code doesn't change based on whether or not the input
    or resulting package is using Python 2 or 3, it's totally
    deterministic.
  - The build system also patches up the python source code a little,
    so it can be installed directly with setup.py (it needs a little
    stuff that it normally expects the build system to do.)
  - Rework the python package to a separate file that uses
    buildPythonPackage directly. Because the source code is already
    prepared, it needs almost nothing else. Furthermore, this kills
    the override itself for the foundationdb package, meaning rebuilds
    are no longer needed.
  - This package is very simple and just uses foundationdb.pythonsrc
    as its source input. It also ensures a link to libfdb_c.so can
    be found by ctypes (using substituteInPlace)
  - python-packages.nix now just uses callPackage directly.

The net effect of this is, most importantly, that python packages do not
imply a full rebuild of the server source code: building python2 and
python3 packages from a version of FoundationDB now does not need to
override the foundationdb python input, reducing the number of needless
builds. They instead just run setup.py with the given version as input.

The second biggest effect is that wheel metadata is recorded correctly,
meaning dependent-python-packages that want to use the FoundationDB
bindings e.g. from PyPi should now work fine with buildPythonPackage.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-11-16 20:34:19 -06:00
c0bw3b 18f95bd6ba mdds: drop 0.7.x and 0.12.x 2018-11-17 00:02:48 +01:00