Commit Graph

167716 Commits

Author SHA1 Message Date
Niklas Hambüchen
aa99a263cc zlib: Properly clean up static/shared distinction
This improves what commit

    e999def1 zlib: clean up static/shared distincion

described as "kind of a mess" and "confusing". And indeed it was confusing.

Now, the concept whether or not the .a file is moved to a split output
is controlled by a clean variable.

The defaults remain unchanged.

The new approach also finally cleanly allows building statically but NOT
using a split output, like all other autoconf-based projects in nixpkgs do
(using the `dontDisableStatic` setting).
That is important for overlays that want to enable static libs for all
packages in one go, without having to hand-patch idiosynchrasies like zlib
had until now.

Until now, if you wanted the .a in the main output, the only way was to go via
`static=false, shared=true` -- which made no sense, because you had to say
`static=false` even though you want a static lib. That is fixed now.
2019-08-17 15:59:29 +02:00
Jörg Thalheim
2240c5c858
Merge pull request #66294 from astro/firestarter
firestarter: init at 1.7.3
2019-08-17 14:47:30 +01:00
Michael Weiss
ff5e66b745
gns3Packages.{server,gui}Preview: 2.2.0b4 -> 2.2.0rc3 2019-08-17 15:38:50 +02:00
Michael Weiss
56e5dad3d8
Merge branch 'android-studio-canary-updates' into master
This commit merges the following updates for
androidStudioPackages.{dev,canary}:

* androidStudioPackages.{dev,canary}: 3.6.0.5 -> 3.6.0.6
* androidStudioPackages.{dev,canary}: 3.6.0.4 -> 3.6.0.5
* androidStudioPackages.{dev,canary}: 3.6.0.3 -> 3.6.0.4

These updates where initially delayed due to a bug that causes problems
with the automatic update of the Android Studio Gradle plugin.
But as the current status is "Won't Fix (Infeasible)" [0] there's no
point in skipping the updates for the dev/canary channel any longer.

Unfortunately this update will probably still cause the builds from
canary 3 to break and require manual steps to resolve this issue.
The required manual steps can be found here:
https://issuetracker.google.com/issues/136077720#comment9

I.e. manually update the Gradle plugin here (e.g. directly to alpha06):
dependencies {
   classpath 'com.android.tools:gradle:3.6.0-alpha03'
}

[0]: https://issuetracker.google.com/issues/136077720#comment10
2019-08-17 15:14:52 +02:00
Jörg Thalheim
2baf41b0d4
Merge pull request #66564 from jonringer/fix-varnish
varnish5: fix build
2019-08-17 14:11:29 +01:00
Michael Weiss
7a66c79d8d
androidStudioPackages.{dev,canary}: 3.6.0.5 -> 3.6.0.6
Unfortunately this update will probably still cause the builds from
canary 3 to break and require manual steps to resolve these issues:
https://issuetracker.google.com/issues/136077720#comment9

I.e. manually update the Gradle plugin here (e.g. directly to alpha06):
dependencies {
   classpath 'com.android.tools:gradle:3.6.0-alpha03'
}

But as the current status is "Won't Fix (Infeasible)" [0] there's no
point in skipping the updates for the dev/canary channel.

[0]: https://issuetracker.google.com/issues/136077720#comment10
2019-08-17 15:09:09 +02:00
Michael Weiss
b58bfbd250
androidStudioPackages.{dev,canary}: 3.6.0.4 -> 3.6.0.5 2019-08-17 15:03:47 +02:00
Michael Weiss
7aa0222ee5
androidStudioPackages.{dev,canary}: 3.6.0.3 -> 3.6.0.4 2019-08-17 15:03:43 +02:00
Jörg Thalheim
40e86556d0
Merge pull request #66712 from SFrijters/pyprof2calltree-as-package
pyprof2calltree: move to python-packages
2019-08-17 13:55:17 +01:00
Michael Weiss
b09407a573
nvme-cli: 1.8.1 -> 1.9 2019-08-17 14:12:22 +02:00
Stefan Frijters
7d38a6281e pyprof2calltree: move to python-packages
pyprof2calltree is hard-coded to pythonPackages and fails for Python 3 profile results. See #66511.
Since it can also be used as a library it makes sense to move it into pythonPackages.
2019-08-17 13:05:09 +02:00
markuskowa
1d1eee57a4
Merge pull request #66715 from matthiasbeyer/update-mixxx
mixxx: 2.2.1 -> 2.2.2
2019-08-17 13:05:06 +02:00
Tadeo Kondrak
249b56fe2f discord-canary: 0.0.91 -> 0.0.92 2019-08-17 12:41:11 +02:00
Jonathan Ringer
5775243d40 doh-proxy: 0.0.8 -> 0.0.9 2019-08-17 12:38:55 +02:00
Jonathan Ringer
51f401f04e unittest-data-providers: init at 1.0.1 2019-08-17 12:38:55 +02:00
Pamplemousse
4edfccc22a pythonPackages.capstone: 3.0.4 -> 3.0.5
* Tested the package build
    - *NOT* tested the packages relying on capstone...
  * Added `setupPyBuildFlags` to avoid the error
  "ERROR: capstone-3.0.5.post1-py3-none-manylinux1_x86_64.whl is not a
  supported wheel on this platform."
2019-08-17 12:30:12 +02:00
Jonathan Ringer
7055dee84d python3Packages.pylibgen: 2.0.1 -> 2.0.2 2019-08-17 12:29:39 +02:00
Jonathan Ringer
2b2d8919e8 pythonPackage.pre-commit: move to python-modules
Add pkgs.gitAndTools.pre-commit alias
  Add pkgs.pre-commit alias
2019-08-17 12:29:39 +02:00
tilpner
a261f43286 python3Packages.PyGithub: 1.36 -> 1.43.8 2019-08-17 12:28:58 +02:00
tilpner
a4cc672ace python3Packages.deprecated: init at 1.2.6 2019-08-17 12:28:58 +02:00
Michael Weiss
b63980dc68
signal-desktop: 1.26.1 -> 1.26.2 2019-08-17 12:09:51 +02:00
Timo Kaufmann
1eddfda963
vimPlugins: update (#66749) 2019-08-17 12:06:45 +02:00
Nikolay Amiantov
2d0a2044b3 libbass: update and use real version numbers
Upstream doesn't indeed have any way of getting versioned library, as per
http://www.un4seen.com/forum/?topic=18614.0.
2019-08-17 10:52:41 +03:00
Aaron Andersen
a2bd8da766
Merge pull request #66251 from lilyball/cocoapods-beta
cocoapods-beta: 1.7.5 -> 1.8.0.beta.1
2019-08-16 22:17:48 -04:00
Aaron Andersen
08161d9013
Merge pull request #65713 from lilyball/macvim
macvim: 8.1.1517 -> 8.1.1722
2019-08-16 22:08:25 -04:00
Aaron Andersen
7a712206a4
Merge pull request #66692 from jonringer/bump-smartgit
smartgithg: 18.2.9 -> 19.1.1
2019-08-16 20:41:34 -04:00
Aaron Andersen
c2c1340a58
Merge pull request #66014 from jonringer/update-cre2
cre2: 0.3.0 -> 0.3.6
2019-08-16 20:36:42 -04:00
markuskowa
f31b487021
Merge pull request #65999 from r-ryantm/auto-update/mosquitto
mosquitto: 1.6.3 -> 1.6.4
2019-08-17 02:07:47 +02:00
Andreas Rammhold
a583152ff8
Merge pull request #66727 from jabranham/firefox
Firefox 68.0.2
2019-08-16 22:55:44 +00:00
Timo Kaufmann
192197dc6c
Merge pull request #65802 from timokau/sage-transient-debug
sage: add patch to debug transient issue
2019-08-17 00:33:05 +02:00
Aaron Andersen
63ce6bf9f3
Merge pull request #66661 from ealasu/feature/apfs-fuse
apfs-fuse: init at 20190723
2019-08-16 18:21:29 -04:00
Timo Kaufmann
41bb319462 sage: avoid running out of memory during tests 2019-08-16 23:50:55 +02:00
Andreas Rammhold
17843aa025
firefox-bin: 68.0.1 -> 68.0.2 2019-08-16 23:08:08 +02:00
Andreas Rammhold
a1b7ce78fa
firefox-beta-bin: 69.0b10 -> 69.0b14 2019-08-16 23:07:35 +02:00
ealasu
3b23c5fdf1 apfs-fuse: init at 2019-07-23 2019-08-16 12:04:26 -07:00
Peter Simons
21a9aa0fcc all-cabal-hashes: update to Hackage at 2019-08-10T08:59:19Z 2019-08-16 19:54:42 +02:00
Peter Simons
2bf44961c5 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.4-5-g57efca0 from Hackage revision
3129a6c3ac.
2019-08-16 19:53:25 +02:00
Peter Simons
5a1c572dd5 hackage2nix: update list of broken builds to avoid evaluation errors on Hydra 2019-08-16 19:53:24 +02:00
Domen Kožar
09b9f22e3a haskell: hnix-store-core compiles 2019-08-16 19:53:24 +02:00
Robert Helgesson
ba670fc2c0 haskellPackages: unbreak hnix build
Fixes #66623
2019-08-16 19:53:24 +02:00
Peter Simons
63e0bb852e LTS Haskell 14.1 2019-08-16 19:53:24 +02:00
Peter Simons
cb4e56a7e9 python-osc: update to version 0.165.4 2019-08-16 19:29:46 +02:00
Peter Simons
f2b661a144 python-urlgrabber: update to 4.0.0 to support python-3.x 2019-08-16 19:29:46 +02:00
Samuel Dionne-Riel
b750ebf1b3
Merge pull request #60422 from kwohlfahrt/device-tree
nixos/hardware.deviceTree: new module
2019-08-16 13:26:48 -04:00
Jonathan Ringer
099b79d443 smartgithg: 18.2.9 -> 19.1.1 2019-08-16 10:26:05 -07:00
Alex Branham
5ca29a98b2
firefox-esr: 68.0.1esr -> 68.0.2esr 2019-08-16 12:08:51 -05:00
Alex Branham
75ae4a318a
firefox: 68.0.1 -> 68.0.2 2019-08-16 12:08:51 -05:00
Andreas Herrmann
f426173e30 bazel: Fix python stub template
The shebang in the python stub template was incorrectly patched to
```
<store-path>/bin/env python
```
instead of
```
<store-path>/bin/python
```

The reason was that `patchShebangs` was called with `--replace` which is
an unknown argument.
```
patching script interpreter paths in src/main/java/com/google/devtools/build/lib/bazel/rules/python/python_stub_template.txt --replace /usr/bin/env python /nix/store/w7gsq8v86hni4ynaqgwwlnlny115ylng-python3-3.7.4/bin/python
find: unknown predicate `--replace'
```

Using `substituteInPlace` instead resolves that issue.

The wrong shebang caused failures of `py_binary` targets due to `python`
not being in `PATH` in certain circumstances.
2019-08-16 18:55:45 +02:00
Graham Christensen
332a46b125
Merge pull request #64054 from ivan/snscrape-0.3.0
snscrape: 0.2.0 -> 0.3.0
2019-08-16 10:46:39 -04:00
Marek Mahut
fba291b6ff
Merge pull request #66694 from jonasnick/bitcoin-0.18.1
bitcoin: 0.18.0 -> 0.18.1
2019-08-16 16:34:19 +02:00