Commit Graph
100 Commits
Author SHA1 Message Date
Dmitry Kalinkin 98790dab3b Merge pull request #84680 from lovesegfault/nvidia-x11-440.82
linuxPackages.nvidia_x11: 440.64 -> 440.82
2020-04-09 00:16:46 -04:00
Dmitry Kalinkin 9b0d2f3fd1 Merge pull request #84163 from lovesegfault/nvidia-x11-440.64
linuxPackages.nvidia_x11: 440.59 -> 440.64
2020-04-06 18:24:27 -04:00
Dmitry Kalinkin f601ab37c2 Merge pull request #83748 from veprbl/pr/python_docker_dontUseSetuptoolsCheck
pythonPackages.docker: use dontUseSetuptoolsCheck
2020-04-05 00:41:06 -04:00
Dmitry Kalinkin e163a369c7 Merge pull request #83737 from veprbl/pr/libxslt_override_fix
libxml2,libxslt: fix pythonSupport=false override
2020-04-04 23:31:27 -04:00
Dmitry Kalinkin b6187aa596 libxml2,libxslt: fix pythonSupport=false override 2020-04-02 13:29:47 -04:00
Dmitry Kalinkin 99a236b477 Merge pull request #83914 from cgevans/gwyddion-darwin
gwyddion: support darwin
2020-04-01 21:44:21 -04:00
Dmitry Kalinkin b31f8d9b05 Merge pull request #82815 from veprbl/pr/gnuplot_qt_darwin_fix
gnuplot_qt: fix on darwin
2020-04-01 16:25:38 -04:00
Dmitry Kalinkin 2ca5abd62d Merge pull request #83816 from veprbl/pr/texlive_set_texmfcnf
texlive.combine: set TEXMFCNF in binary wrapper
2020-04-01 02:22:36 -04:00
Dmitry Kalinkin a74d70b513 Merge pull request #83806 from NickHu/master
zotero: make wrapGAppsHook work
2020-03-30 22:33:38 -04:00
Dmitry Kalinkin 91c9f2ab5c texlive.combine: set TEXMFCNF in binary wrapper
This helps kpathsea to find texmf.cnf in some cases. For example,
dvipng was trying to look for it in
/nix/store/<hash>-texlive-dvipng.bin-2019/ instead of
/nix/store/<hash>-texlive-combined-full-2019/.
2020-03-30 21:07:08 -04:00
Dmitry Kalinkin 03ccfe23f7 pythonPackages.pyarrow: remove dead code in preCheck, use pytestCheckHook 2020-03-30 17:50:19 -07:00
Dmitry Kalinkin 61a79754bd Merge pull request #77478 from artemist/nixos-factorio
nixos/factorio: add extraSettings and package options
2020-03-30 15:36:16 -04:00
Dmitry Kalinkin 76b1875a40 Merge pull request #77777 from KoviRobi/rosie-init-at-unstable-2020-01-11
Rosie init at unstable 2020-01-11
2020-03-30 15:34:51 -04:00
Dmitry Kalinkin 296f7e69be Merge pull request #82764 from avnik/wine-update
Wine update
2020-03-30 14:42:25 -04:00
Dmitry Kalinkin 272cdfcd6c pythonPackages.docker: use dontUseSetuptoolsCheck 2020-03-30 00:29:31 -04:00
Dmitry Kalinkin 4c931a8217 higan: fix darwin build 2020-03-28 21:48:56 -04:00
Dmitry Kalinkin 97530e119f Merge pull request #83469 from veprbl/pr/mame_darwin_fix
mame: add darwin support
2020-03-28 18:24:43 -04:00
Dmitry Kalinkin 0df2d9f900 bluejeans: 1.36.9 -> 2.1.0 2020-03-28 01:07:49 -04:00
Dmitry Kalinkin d5e41b6740 bluejeans: apply nixpkgs-fmt 2020-03-28 01:02:34 -04:00
Dmitry Kalinkin 39921bd43b mame: add darwin support 2020-03-27 14:30:38 -04:00
Dmitry Kalinkin fa73723305 perlPackages.CPAN: fix patch download
Fixes: 153b0db9 ('perlPackages.CPAN: apply patch to fix changed YAML module default')
Closes: #81480
2020-03-27 04:04:53 -04:00
Dmitry Kalinkin 5f372b1241 Merge pull request #81127 from gnidorah/vk
vk-messenger: 4.5.2 -> 5.0.1
2020-03-27 03:30:59 -04:00
Dmitry Kalinkin db4bbfff66 Merge pull request #81421 from gnidorah/mame
mame: 0.218 -> 0.219
2020-03-27 00:35:48 -04:00
Dmitry Kalinkin 70dc68397b Merge pull request #81124 from doronbehar/update-zathura
zathura: 0.4.4 -> 0.4.5 and plugins update
2020-03-25 11:50:19 -04:00
Dmitry Kalinkin 1ca3c56542 remove pythonPackages.pyhepmc
pythonPackages.hepmc3 should cover this functionality
2020-03-24 12:32:55 -07:00
Dmitry Kalinkin 61bc9e12a4 hepmc3: add python support 2020-03-24 12:32:55 -07:00
Dmitry Kalinkin 1630cdd085 hepmc3: 3.1.2 -> 3.2.0 2020-03-24 12:32:55 -07:00
Dmitry Kalinkin 83c0498f70 Merge pull request #83264 from aneeshusa/disown-some-packages
Disown some packages
2020-03-24 01:43:48 -04:00
Dmitry Kalinkin 54a0e269b3 Merge pull request #81922 from mjlbach/opencv_alternative
Enable nvidia-optical-flow-sdk when building opencv4 with cuda
2020-03-22 11:13:53 -04:00
Dmitry Kalinkin 7b389de077 Merge pull request #81073 from ericdallo/gnome-extensions-drawn-on-your-screen
gnomeExtensions.draw-on-your-screen: init at 6
2020-03-22 03:27:51 -04:00
Dmitry Kalinkin 66758bc3e5 Merge pull request #80730 from kampka/matrix-appservice-slack_1_1_0
matrix-appservice-slack: 1.0.2 -> 1.1.0
2020-03-21 05:51:11 -04:00
Dmitry Kalinkin 451196438c Merge pull request #81170 from kampka/kops_1_16
kops_1_16: init at 1.16.0
2020-03-20 19:14:15 -04:00
Dmitry Kalinkin cdf9b5de6c Merge pull request #83007 from dominikh/epkowa-perfection-v39
epkowa: add the GT-S650 plugin
2020-03-20 17:37:56 -04:00
Dmitry Kalinkin 9a7f11e361 Merge pull request #82821 from veprbl/pr/lmmath_cleanup
cleanup duplicate Latin Modern fonts
2020-03-18 23:55:18 -04:00
Dmitry Kalinkin ddf87fb1ba Merge pull request #82736 from LeshaInc/master
blender: add OpenImageDenoise support
2020-03-18 07:31:22 -04:00
Dmitry Kalinkin cdde596745 satysfi: use packaged Latin Modern fonts 2020-03-18 03:24:56 -04:00
Dmitry Kalinkin fd867123f6 remove lmmath, rename latinmodern-math to lmmath 2020-03-18 03:24:53 -04:00
Dmitry Kalinkin bb9c16de4b latinmodern-math: fix build 2020-03-18 03:23:51 -04:00
Dmitry Kalinkin c0f2b7e289 gnuplot_qt: fix on darwin 2020-03-17 19:30:23 -04:00
Dmitry Kalinkin 0bd52ef94d Merge pull request #82712 from veprbl/pr/nuweb_fix
nuweb: 1.58 -> 1.60, fix build
2020-03-17 17:10:34 -04:00
Dmitry Kalinkin e352fccb6a Merge pull request #82760 from veprbl/pr/kicad_fix
[ZHF] kicad: don't build versions with 3d on Hydra
2020-03-16 23:55:05 -04:00
Dmitry Kalinkin ebe5f10794 kicad: don't build versions with 3d on Hydra
The hydraPlatforms have to be set on the kicad package itself, that can be
checked using:

  echo ":p { inherit kicad kicad-small kicad-unstable; }" | nix repl ./pkgs/top-level/release.nix

This commit disables build of all kicad variants that require downloading
packages3d, which currently fail on hydra with the "Output limit exceeded"
status. This leaves Hydra with only building the kicad-small, which will allow
us to cache the build of kicad-base as well as all libraries except of
packages3d.
2020-03-16 19:45:04 -04:00
Dmitry Kalinkin fe6839b59c nuweb: enable on darwin 2020-03-16 02:28:54 -04:00
Dmitry Kalinkin 9a21dd142a nuweb: 1.58 -> 1.60 2020-03-16 02:28:35 -04:00
Dmitry Kalinkin 2217b1d77c nuweb: fix after texlive update 2020-03-16 02:27:21 -04:00
Dmitry Kalinkin 359de1d416 Merge pull request #82199 from veprbl/pr/texlive_2019_final
texlive: 2019 -> 2019-final
2020-03-15 15:08:33 -04:00
Dmitry Kalinkin 9f44a61f39 texlive: use versioned tarballs
Announced in [1], versioned tarballs allow to make sure that a
specific version is fetched. This does not guarantee that all previous
versions are retained on the main mirrors.

Logically, we would want to first try to download versioned tarballs
from any mirror and only then try the unversioned ones. But right now
we only have two mirrors and only some of the tarballs are versioned
in texlive-2019, so the order is changed to not hammer the weak
tug.org mirror.

[1] https://tug.org/pipermail/tex-live/2019-September/044086.html
2020-03-15 14:56:18 -04:00
Dmitry Kalinkin 9c4212cb9f texlive/pkgs.nix: add revision 2020-03-15 14:56:17 -04:00
Dmitry Kalinkin 9752593eb0 texlive: 2019 -> 2019-final
The biber package is now at 2.14, but TextBibTeX is still required.

Few changes were needed for newly introduced scripts-extra path. This
broke some of our old tricks which were relying on having writable
script directories. The changes to the script locations made buildEnv
create symlinks to the script directories instead of directories of
symlinks to scripts. The changes to texlinks.sh and texlive/TeXLive
perl path were made because of this.
2020-03-15 14:56:17 -04:00
Dmitry Kalinkin d9fb53ddd6 texlive: reimplement fixHashes.sh in GNU Awk
The shell script doesn't work very well in non-GNU environments like
darwin. This provides an implementation that uses just a single GNU tool
- gawk, thus reduces number of points of failure.
2020-03-15 14:56:16 -04:00
Dmitry Kalinkin 68db99ad97 snakemake: 5.9.1 -> 5.10.0 2020-03-14 15:58:24 -07:00
Dmitry Kalinkin 2547ef9286 Merge pull request #75312 from KAction/mmh
mmh: init at 0.4
2020-03-14 14:20:44 -04:00
Dmitry Kalinkin edaceeae80 Merge pull request #82184 from Luflosi/kitty-remove-unused-nativeBuildInputs
kitty: remove unused nativeBuildInputs on macOS
2020-03-09 19:38:02 -04:00
Dmitry Kalinkin 9a00e882f7 Merge pull request #82092 from veprbl/pr/bibtex_darwin_fix
perlPackages.TextBibTeX: fix on darwin
2020-03-08 21:38:43 -04:00
Dmitry Kalinkin 2873950bb7 perlPackages.TextBibTeX: fix on darwin
Fixes: 6d8539c1d8 ('perl: Enable threading on darwin')
cc #73819
2020-03-08 20:59:06 -04:00
Dmitry Kalinkin a2437c37af Merge pull request #71251 from hyperfekt/vscode-insiders-extensions
vscode-with-extensions: fix insiders build
2020-03-07 13:33:07 -05:00
Dmitry Kalinkin 93745d243b Merge pull request #79488 from danielfullmer/zoneminder-1.34.2
zoneminder: 1.32.3 -> 1.34.3
2020-03-07 13:25:17 -05:00
Dmitry Kalinkin 344d914a87 Merge pull request #80940 from veprbl/pr/ipykernel_darwin_fix2
python3Packages.ipykernel: fix build on darwin
2020-03-03 12:51:16 -05:00
Dmitry Kalinkin fa2546f1b9 tdlib: enable on darwin 2020-03-03 12:44:04 -05:00
Dmitry Kalinkin 6740593bdd glibc: provide fallback for kernels with missing prlimit64
The current version of glibc implements support for kernels down to
3.2.0 (and we make sure to enable such support with apporopriate
--enable-kernel setting). The current RHEL6 operating system is based on
a maintained kernel based on 2.6.32 with lots of backports. We provide
basic support for this specific kernel by patching glibc to provide an
exception for this specific version of kernel. This allows for nixpkgs
software distribution to work on RHEL6 and it does so quite well with
almost no problems. There are, however, a few syscalls that are missing
in the 2.6.32 kernel, one of which is prlimit64. This commit provides a
fallback that uses an older {get,set}rlimit syscalls in cases when
prlimit64 is not available. This should streamline the experience for
nixpkgs users wanting to run it on RHEL6, namely, this fixes one of the
tests in findutils.

See also discussion in guix:
https://lists.gnu.org/archive/html/guix-devel/2018-03/msg00356.html
2020-03-01 17:33:27 -05:00
Dmitry Kalinkin 27578856bf blender: fix enableNumpy option, enable it unconditionally
Workarounds https://developer.blender.org/T74304

Audaspace requires numpy, we already have to provide numpy
unconditionally via PYTHON_NUMPY_PATH.
2020-02-29 14:19:11 -05:00
Dmitry Kalinkin 544baad622 Merge pull request #79817 from tobim/pkgs/arrow-cpp-0.16
arrow-cpp: 0.15.1 -> 0.16.0
2020-02-27 19:46:29 -05:00
Dmitry Kalinkin 56c2b7cb9a arrow-cpp: fix RPATH on darwin
Instead of patching test binaries with install_name_tool just set
CMAKE_SKIP_BUILD_RPATH to OFF let cmake compile them with RPATH set
correctly.

Add CMAKE_INSTALL_RPATH to set correct RPATH for the installed
executables for parquet tools. We could set it to an absolute path using
"-DCMAKE_INSTALL_RPATH=${placeholder "out"}", but instead we use
@loader_path to provide a relocable solution.
2020-02-27 12:50:23 -05:00
Dmitry Kalinkin 4b65f859c9 pythonPackages.pytest-lazy-fixture: use pytestCheckHook 2020-02-27 12:49:44 -05:00
Dmitry Kalinkin d35009ee63 python3Packages.ipykernel: fix build on darwin
Also python34 is not supported:

https://github.com/ipython/ipykernel/commit/979e6fd2db9824934a89d97011d3f3eccc6d4499

nixpkgs doesn't provide python34 anymore, so pythonOlder "3.5" is always
true and can be removed.
2020-02-26 00:48:29 -05:00
Dmitry Kalinkin b9ee6cd85c Merge pull request #80640 from smaret/gildas-20200201a
gildas: 20200101_a -> 20200201_a
2020-02-25 10:26:18 -05:00
Dmitry Kalinkin b83257ca5f lhapdf.pdf_sets: fix download url 2020-02-21 19:36:34 -05:00
Dmitry Kalinkin b3a3d88c20 Merge pull request #80476 from stigtsp/package/perl-crypt-curve25519-and-math-gmp-zhf
perlPackages.{CryptCurve25519,MathGMP}: fixed build failures
2020-02-18 22:22:14 -05:00
Dmitry Kalinkin c5ce00d548 Merge pull request #80471 from stigtsp/package/perl-cpan-yaml-loadblessed-patch-zhf
perlPackages.CPAN: apply patch to fix changed YAML module default
2020-02-18 19:45:11 -05:00
Dmitry Kalinkin e019371ab4 soundfont-fluid: fix src url 2020-02-15 07:00:05 -05:00
Dmitry Kalinkin ac560382c5 blender: fix build on darwin
We don't compile blender with alembic. The linux build is able to detect
that, but this is not done for darwin. This explicitly disables alembic
to fix blender build on darwin.
2020-02-15 06:39:27 -05:00
Dmitry Kalinkin 018fac1dc7 Merge pull request #76677 from eadwu/sourcehut/update-4
sourcehut/update-4
2020-02-15 06:07:26 -05:00
Dmitry Kalinkin 8979d2dde5 Merge pull request #80052 from mmilata/hunspell-dict-cs
hunspellDicts: add Czech and Slovak dictionary
2020-02-14 02:51:35 -05:00
Dmitry Kalinkin ac2699fdca Merge pull request #79570 from sikmir/opencc
opencc: enable on darwin
2020-02-12 18:41:31 -05:00
Dmitry Kalinkin 5f2a3bef33 Merge pull request #79778 from jbedo/delly
delly: 0.8.1 -> 0.8.2
2020-02-11 03:54:02 -05:00
Dmitry Kalinkin 7cc5d84cd7 libtasn1: fix on darwin
Test binaries are linked to the libraries at their install path, but
those are not installed when checkPhase executes.
2020-02-11 07:46:23 +01:00
Dmitry Kalinkin 157f392f57 mesos: switch to https for maven
Fixes: #78702
Closes: #79260
2020-02-10 19:00:03 -05:00
Dmitry Kalinkin c65ddd0d5e gcc49.cc: add myself to maintainers 2020-02-09 21:37:06 -05:00
Dmitry Kalinkin 1872e69450 Merge pull request #79301 from Abdillah/patch-2
librepcb: Fix platform plugin xcb not found
2020-02-09 00:28:49 -05:00
Dmitry Kalinkin 87c12d7dd1 Merge pull request #79202 from veprbl/pr/hglib_fix
pythonPackages.hglib: fix tests
2020-02-05 15:21:52 -05:00
Dmitry Kalinkin a745c846d4 pythonPackages.hglib: fix tests 2020-02-04 12:47:05 -05:00
Dmitry Kalinkin 1e7b414b51 Merge pull request #79197 from eadwu/nvidia_x11/2020.02
nvidia_x11: 440.44 -> 440.59
2020-02-03 23:13:43 -05:00
Dmitry Kalinkin 9905f6daaa Merge pull request #79040 from bdesham/allow-lilypond-on-darwin
lilypond: allow building on Darwin
2020-02-02 17:15:01 -05:00
Dmitry Kalinkin dc57bd84b0 yoda: provide python3Packages.yoda 2020-01-30 21:39:06 -08:00
Dmitry Kalinkin f566c688b8 Merge pull request #78916 from sikmir/gpxlab
gpxlab: enable on darwin
2020-01-30 19:02:03 -05:00
Dmitry Kalinkin dd50720010 Merge pull request #78758 from sikmir/gpxsee
gpxsee: enable on darwin
2020-01-30 13:23:32 -05:00
Dmitry Kalinkin f4131d260d cernlib: add src mirror url 2020-01-23 15:03:34 -05:00
Dmitry Kalinkin 115e7e56e5 motion: 4.2.2 -> 4.3.0 2020-01-18 22:34:07 -05:00
Dmitry Kalinkin 430dfb8082 Merge pull request #77631 from smaret/gildas-202001a
gildas: 20191201_a -> 20200101_a
2020-01-17 10:23:28 -05:00
Dmitry Kalinkin 4cb3041e49 Merge pull request #77359 from veprbl/pr/blender_darwin_fix
blender: fix on darwin
2020-01-14 20:10:20 -05:00
Dmitry Kalinkin 592e750e2e rivet: fix patch url
The old url is now broken. The new patch uses the new git repository.
2020-01-13 01:01:17 -05:00
Dmitry Kalinkin 66dde827fb krita: set -Wno-deprecated-copy for gcc
This reduces the build log length to fix the build on the Hydra.
2020-01-11 15:15:12 -05:00
Dmitry Kalinkin b74c26a17f Merge pull request #77467 from veprbl/pr/thrift_darwin_fix
thrift: fix checkPhase on darwin
2020-01-10 16:14:11 -05:00
Dmitry Kalinkin ef1a86592b thrift: fix checkPhase on darwin 2020-01-10 15:41:35 -05:00
Dmitry Kalinkin 8aa0e2fe1d blender: switch from openimageio to openimageio2 2020-01-10 13:55:49 -05:00
Dmitry Kalinkin f1d3df98d7 Merge pull request #76592 from snglth/master
flacon: improvements
2020-01-10 11:33:05 -05:00
Dmitry Kalinkin 2287d54e7d blender: fix on darwin
This enables building of Blender.app. The standard build process assumes
that the dependencies are installed in subdirectoris inside $LIBDIR with
libraries built as static. In current implementation we are not looking
to achieve portability, so cmake files are patched to link dynamically
with the libraries in the nix store. Linking to the transitive
dependencies is not needed in the shared case. There are also some minor
inconsistensies in the expected paths, which also need to be patched.

Alternatively, we could patch cmake files to treat darwin as "unix", but
that would require more tweaking to ensure that the frameworks are being
linked properly.
2020-01-09 02:54:50 -05:00
Dmitry Kalinkin 95b8c85331 openimageio: enable on darwin 2020-01-09 02:54:44 -05:00
Dmitry Kalinkin e57392dbc2 blender: switch to OpenJPEG 2.x
Fixes:

-- Could NOT find OpenJPEG (missing: OPENJPEG_LIBRARY OPENJPEG_INCLUDE_DIR)

and

  - WITH_IMAGE_OPENJPEG         OFF
2020-01-09 02:53:06 -05:00
Dmitry Kalinkin c0b70f0e35 texlive: make updmap actually regenerate (#76826) (#76867)
* texlive: make updmap actually regenerate (#76826)

The --syncwithtrees flag only updates the config files, so run it
again without --syncwithtrees to generate the actual map files.

* ! fixup

* ! fixup

Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
2020-01-07 13:17:40 -05:00