1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-09-11 15:08:33 +01:00
Commit graph

40345 commits

Author SHA1 Message Date
Maximilian Bosch 24b7bdb1c2
phpPackages: drop all packages and package versions for PHP5
PHP5 will be EOLed by the end of the year: https://secure.php.net/supported-versions.php

In fact we don't support PHP5 anymore since 7e6b76fc6b.

The following packages had older versions packaged as well to retain
PHP5 support:

* APCu (4.0.11)
* Memcached (2.2.0), Memcache (3.0.8)
* XDebug (2.3.1)
* YAML (1.3.1)
* pthreads (2.0.10)
* redis (2.2.7)

The following packages were removed entirely due to missing support for
PHP7:

* spidermonkey
* zendopcache (part of PHP itself since 5.5)
* xcache
* geoip

Furthermore I declared `phpPackages.pthreads` as broken for now as it
supports PHP7, but the last release was 2016 and therefore PHP 7.0 is
supported, but the build fails with PHP 7.1 and PHP 7.2 (https://pecl.php.net/package/pthreads).
2018-11-18 13:08:50 +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
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
Jörg Thalheim 25d6dc99bb
nodePackages: 8_x -> 10_x 2018-11-16 21:31:44 +00:00
Jörg Thalheim d688cedce1
create-cycle-app: unpin nodePackages version 2018-11-16 21:24:26 +00:00
Maximilian Bosch c59c9a3737
pythonPackages.nose-cov: init at 1.6
Module for coverage reports with Python using nosetests.
2018-11-16 21:41:06 +01:00
Linus Heckemann d1eb06cb18
Merge pull request #50434 from bcdarwin/nifty_reg
niftyreg: init at 1.3.9; niftyseg: init at 1.0.0
2018-11-16 20:13:12 +01:00
Ben Darwin cb6d819b93 niftyseg: init at 1.0.0 2018-11-16 12:29:29 -05:00
Ben Darwin 6aa3deeb50 niftyreg: init at 1.3.9 2018-11-16 12:24:53 -05:00
Mario Rodas 49ac683e70 netdata: 1.10.0 -> 1.11.0 2018-11-16 11:24:27 -05:00
Jörg Thalheim 64f66db499
Merge pull request #49791 from Gerschtli/add/apcu-bc
php72Packages.apcu_bc: init at 1.0.4
2018-11-16 15:18:01 +00:00
Jörg Thalheim 56a0533128
valauncher: remove
I no longer use/maintain this software.
see: https://github.com/Mic92/valauncher
2018-11-16 00:36:33 +00:00
Sebastien Maret bc64d58866 astroquery: init at 0.3.8 (#50360)
Co-Authored-By: smaret <sebastien.maret@icloud.com>
2018-11-15 23:11:41 +00:00
Jörg Thalheim 9d53806ef3
Merge pull request #50379 from ptrhlm/anki
anki: 2.0.52 -> 2.1.6-beta1, fixes #46599, fixes #45726
2018-11-15 22:37:15 +00:00
Piotr Halama a30e30432d anki: 2.0.52 -> 2.1.6-beta1 2018-11-15 23:17:31 +01:00
Piotr Bogdan 2c60a41d0a gnumake3: remove 2018-11-15 17:41:25 +00:00
Piotr Bogdan 5d0eeeee38 coq2html: switch to default make 2018-11-15 17:41:25 +00:00
Jörg Thalheim 8d275f6d17
Merge pull request #50314 from dywedir/wl-clipboard
wl-clipboard: init at 1.0.0
2018-11-15 15:59:15 +00:00
Orivej Desh 101133deae fasm: init at 1.73.04 (#50378) 2018-11-15 13:20:00 +00:00
Jörg Thalheim e922a458ca
Merge pull request #50243 from tathougies/travis/hash-diff
perlPackages.HashDiff: init at 0.010
2018-11-15 11:30:13 +00:00
Jörg Thalheim 9afa6f74e5
Merge pull request #50381 from kalbasit/nixpkgs_vim-go-use-go-motion
vimPlugins.vim-go: use the correct motion derivation for the dependency
2018-11-15 11:14:48 +00:00
Travis Athougies bdb03ef4e8 Add description and license to HashDiff 2018-11-14 21:59:44 -08:00
Will Dietz b1e5910a7d elfinfo: init at 0.7.4 2018-11-14 23:33:10 -06:00
Wael M. Nasreddine a9e2b3853f
go-motion: init unstable at 2018-04-09 2018-11-14 18:28:10 -08:00
Jörg Thalheim 552c223625
nodePackages.statsd: remove
The package/service is broken. Upstream is dead
2018-11-14 18:32:44 +00:00
Matthew Bauer 0874ee8f05
Merge pull request #47684 from roberth/nixpkgs-nixosTest
Add pkgs.nixosTest
2018-11-14 11:20:46 -06:00
Jörg Thalheim 4c3e9a7d06
Merge pull request #50354 from pbogdan/miro-remove
miro: remove
2018-11-14 17:09:10 +00:00
Piotr Bogdan b8d0810e98 miro: remove 2018-11-14 15:59:18 +00:00
Matthew Bauer 2e18ba6c5a
Merge pull request #49776 from matthewbauer/atlas-remove
atlas: remove
2018-11-13 19:18:35 -06:00
markuskowa 2823b5e698
Merge pull request #46667 from costrouc/costrouc/lammps-update
lammps: update, hoomd-blue, dl_poly: init
2018-11-13 21:00:02 +01:00
Vladyslav Mykhailichenko 1c26439bab
wl-clipboard: init at 1.0.0 2018-11-13 17:20:13 +02:00
Robert Schütz 66ba870c7f
Merge pull request #50274 from peterhoeg/f/ha
home-assistant: add support for waze, bluetooth tracker and  IFTTT
2018-11-13 14:31:40 +01:00
Robert Hensing 5a8bddf16c pkgs.nixosTest: Emphasize propagation of pkgs 2018-11-13 10:47:17 +01:00