1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-12-24 10:56:56 +00:00
Commit graph

29060 commits

Author SHA1 Message Date
Hamish Mackenzie 4d5ed187d3 gtk-mac-integration: fix gtk3 version
Include a Gtk3 version of gtk-mac-integration.
Add gobjectIntrospection to gtk-mac-integration.
Use propagatedBuildInputs for gtk.
2017-04-10 23:42:04 -07:00
Daniel Brockman 881595ac03 ethrun: init at 0.1.0 2017-04-11 06:33:16 +02:00
aszlig 7b5263e1a6
tesseract: Package version 4.x from Git master
Tesseract 4 has got a new long short-term memory neural networking based
OCR engine which really helps a lot in terms of accuracy and our VM
tests.

I ran the new version across a bunch of different screenshots and
comparing the results to the 3.x branch and it really makes a big
difference, especially with various font rendering settings.

The only downside of this is that version 4 hasn't been released yet and
is in alpha state right now, but it will eventually get there and the
only solutions that came into my mind sticking to version 3 were really
sub-par:

 * Use several passes with different color negation on the screenshots.
 * Train Tesseract 3 specifically for screenshots. This is sub-par
   because we'd need to do it for Tesseract 4 from scratch again.
 * Change the test systems so that it specifically uses *only* OCR an
   font when displaying. I've actually tried this but this also isn't
   accurate enough with our default font rendering setup.
 * Turn off special font rendering settings for our tests. In
   conjunction with changing to an OCR font this might work but it won't
   catch all the cases, because applications might use their own font
   rendering.

Given that version 4 is faster[1] when it comes to OCR detection and also
the points just mentioned I think even using the alpha version just for
tests isn't going to hurt anybody.

[1]: https://github.com/tesseract-ocr/tesseract/wiki/4.0-Accuracy-and-Performance

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2017-04-11 03:21:46 +02:00
aszlig 49cf934642
pyocr: Add patch to support Tesseract 3.05.00
This is from the commit message I've written for the upstream pull
request (jflesch/pyocr#62):

    This is a bit more involved, because Tesseract 3.05.00 comes not
    only with improvements but also with a few quirks we need to deal
    with.

    The first quirk is that the order arguments of the `tesseract'
    command now matters and the list of configurations has to be at the
    end of the command line. So we add a new attribute tesseract_flags
    to the BaseBuilder class that contains a list of all the flags to
    pass to `tesseract', the tesseract_configs attribute however remains
    pretty much the same but now only really contains a list of configs
    instead of being mixed with flag arguments.

    Another quirk has to do with Leptonica >= 1.74 which Tesseract
    3.05.00 now requires. Leptonica has special handling of files that
    reside in /tmp and assumes that it's an internal temporary file of
    Leptonica. In order to deal with it, we now run Tesseract in a
    temporary directory, which contains the input/output files and use
    the relative name of these files because Leptonica only searches for
    path names beginning with /tmp.

    Fortunately the last item we need to address is not really a quirk,
    but an API change. In Tesseract 3.05.00 there is now a new function
    called TessBaseAPIDetectOrientationScript(), which doesn't fill the
    OSResults object anymore but now allows to pass the values we're
    interested in directly by reference. We need to use this new
    function because the old function TessBaseAPIDetectOS() now *always*
    returns false.

I've tested this specifically on NixOS and in conjunction with Paperwork
(the only package that's using pyocr so far) and all the tests of the
dependency chain are now succeeding. However, I didn't do manual tests
of Paperwork though.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2017-04-11 03:21:39 +02:00
aszlig 121751e10f
pyocr: 0.4.4 -> 0.4.6
Upstream changes for version 0.4.5:

 * Clean up exceptions raised when OCR fails:
 * Now, all tools raise only exceptions inheriting from
   pyocr.PyocrException
 * There is now one and only one TesseractError (shared between
   pyocr.libtesseract and pyocr.tesseract)

Upstream changes for version 0.4.6:

 * hOCR outputs: Generate valid XHTML files

The full upstream changelog can be found at:

https://github.com/jflesch/pyocr/blob/master/ChangeLog

Note that because of the version bump of Tesseract neither version 0.4.4
nor version 0.4.6 succeed to build, so we need to fix this up soon.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2017-04-11 03:21:36 +02:00
aszlig 42bb63f803
leptonica: 1.72 -> 1.74.1
The changes are a bit too big to include it here in the commit message,
so if you want the details of what changed, please visit this URL:

http://leptonica.org/source/version-notes.html

I have also provided openjpeg, giflib and libwebp as dependencies so
that Leptonica is able to read/write those file formats.

Additionally I've added a patch that uses pkgconfig to resolve all
dependencies (except giflib), because unlike AC_CHECK_LIB() the
PKG_CHECK_MODULES() macro defines *_LIBS variables to include the linker
search path.

Unfortunately that patch alone is not enough, because the *_LIBS
variable are substituted by the upstream configure.ac to *not* include
the linker search paths, so we need to remove the AC_SUBST() calls
within PKG_CHECK_MODULES().

The only dependency that's not yet using PKG_CHECK_MODULES() is giflib,
because giflib doesn't have a pkg-config description file, therefore
we're using substituteInPlace to insert the linker search path after the
lept.pc file was generated by configure.

Another thing that we no longer need is the dependency on libpng version
1.2, because Leptonica now also works with more recent libpng versions.

Tested by building the package itself and also the following packages
that immediately depend on leptonica:

 * k2pdfopt
 * tesseract
 * jbig2enc

All of these packages succeeded to build on x86_64-linux.

The main reason why I'm bumping Leptonica to version 1.74.1 is that we
need at least version 1.74 to bump Tesseract to the latest upstream
version.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2017-04-11 03:21:29 +02:00
Robert Helgesson 08656a73f0
gpsbabel: fix darwin build 2017-04-10 22:57:06 +02:00
Aristid Breitkreuz 7813c9676a Merge pull request #24802 from asymmetric/awscli
awscli: 1.11.45 -> 1.11.75
2017-04-10 22:55:13 +02:00
John Ericson 2b85b38b1f Merge pull request #24804 from Ericson2314/platform-whitespace
top-level/platforms.nix: Reformat and clean up whitespace
2017-04-10 16:30:43 -04:00
John Ericson f3055a3c50 top-level/platforms.nix: Reformat and clean up whitespace 2017-04-10 15:39:47 -04:00
Thomas Tuegel c7dd8a707b
golden-cheetah: fix build
- Use Qt 5.6 to fix compile error.
- Run preInstall and postInstall hooks to fix linking error.
2017-04-10 13:51:45 -05:00
Lorenzo Manacorda 8d18f67a97 awscli: 1.11.45 -> 1.11.75
also update dependency botocore
2017-04-10 18:56:06 +02:00
Shea Levy 1bb8a47803 Add aggregate job for a forthcoming nixpkgs-darwin-unstable channel 2017-04-10 12:35:32 -04:00
Eelco Dolstra 0e0e7c1a8f Merge pull request #24787 from abbradar/gtk3-firefox
GTK3 by default in Firefox and Thunderbird
2017-04-10 18:11:06 +02:00
Christine Koppelt b3eeca06c9 django_1_7: remove 2017-04-10 15:25:32 +02:00
Nikolay Amiantov f68de22683 wrapGAppsHook: add librvsg as a dependency
User themes may use SVG icons which won't work if the app can't access this
library. This is quite sure to happen (e.g. Adwaita's icons are vector).
2017-04-10 11:37:54 +03:00
Nikolay Amiantov e2fe47008f thunderbird: enable GTK3 by default 2017-04-10 02:43:26 +03:00
Nikolay Amiantov 999cf98de9 firefox: enable GTK3 by default 2017-04-10 02:43:18 +03:00
taku0 77f0ad5a37 thunderbird-bin: 45.8.0 -> 52.0 2017-04-10 02:20:26 +03:00
Orivej Desh 2db5b5a009 verbiste: init at 0.1.44 2017-04-10 00:19:35 +03:00
Nikolay Amiantov 250ab7a26a {armv7l,aarch64}-linux: build all kernel modules 2017-04-09 22:46:07 +03:00
Alastair Pharo 68c56c46fb purePackages.octave: Use octaveHg
Pure's Octave package compiles but crashes with Octave 4.2 due to an
upstream bug which is fixed in mercurial.
2017-04-09 21:54:39 +10:00
Alastair Pharo 813eb41cf6 octaveHg: add package 2017-04-09 21:54:14 +10:00
Maximilian Bosch 2380e96327
lambda-mod-zsh-theme: init at eceee68cf46bba9f7f42887c2128b48e8861e31b 2017-04-09 13:50:17 +02:00
Matthew Bauer 34422f428d
ibtool: add to toolchain
- init package
- add into xcbuild/toolchain.nix
2017-04-09 04:27:21 -05:00
Matthew Bauer a78af29ae7
install_name_tool: remove
cctools provides install_name_tool
2017-04-09 04:22:44 -05:00
Alastair Pharo f0ebcc6444 epstool: add package 2017-04-09 14:35:06 +10:00
Cole Scott ff1e372849
arm-frc-linux-gnueabi-gcc: init at 4.9.4
fixes #24578
2017-04-09 01:06:34 +02:00
Cole Scott 1d7a478c92
arm-frc-linux-gnueabi-binutils: init at 2.28 2017-04-09 01:06:34 +02:00
Cole Scott 7c32b93c9a
arm-frc-linux-gnueabi-eglibc: init at 2.21-r0.83 2017-04-09 01:06:33 +02:00
Cole Scott 9597247cc0
arm-frc-linux-gnueabi-linux-api-headers: init at 3.19-r0.36 2017-04-09 01:06:33 +02:00
Benno Fünfstück 8889d405c7 rustRegistry: 2017-04-03 -> 2017-04-08 2017-04-08 17:43:51 +02:00
Michael Raskin 861726579b Merge pull request #24008 from phile314/slimserver
slimserver: Init at 7.9.0 (pkg + module)
2017-04-08 17:43:41 +02:00
Aristid Breitkreuz 59057d2272 Merge pull request #24679 from lsix/django_security_fixes
Django security fixes (for CVEs)
2017-04-08 11:48:46 +02:00
Aristid Breitkreuz cafd9c922c Merge pull request #24705 from emanueleperuffo/master
robomongo: 0.8.4 -> 0.9.0
2017-04-08 11:43:51 +02:00
Vladimír Čunát 26766f0e57
Merge branch 'staging'
There are a few dozen new failures on Darwin, probably related to
updates of stdenv's llvm and/or pkgconfig.
Still the total number of successes increases.
2017-04-08 11:02:36 +02:00
Vanessa McHale 8a78fc5a34 Merge branch 'master' of github.com:vmchale/nixpkgs 2017-04-08 00:14:49 -05:00
Vanessa McHale 47e943e8d1 init tweet-hs at 0.5.3.2 2017-04-08 00:09:31 -05:00
Aristid Breitkreuz 65be0b3a4b bup: enable par2 by default
The par2 closure is <300 KB, so having it enabled by default seems
reasonable.
2017-04-07 21:47:03 +02:00
Dan Peebles b9e558597d stdenv-darwin: bump to use LLVM 4.0 & new bootstrap tools 2017-04-07 14:36:21 -04:00
Emanuele Peruffo b52a3d90fe robomongo: 0.8.4 -> 0.9.0 2017-04-07 12:19:19 +02:00
Dan Peebles 81352b2cb5 Merge branch 'master' into staging 2017-04-06 21:26:24 -04:00
Dan Peebles 6b1957d17a qt5: fix to work on LLVM 4
Including apple_sdk.sdk is generally a recipe for a bad time on LLVM 3.8
and above, since you end up with bad headers in the wrong place that hurt
the new libc++ in 3.8 and above. In this case, qt only wanted the super-
generic SDK for CUPS headers, which we can just depend on directly now.
2017-04-06 21:00:28 -04:00
Tim Steinbach 4984e7e053 Merge pull request #24624 from taku0/source-han-serif
add Source Han Serif font
2017-04-06 13:48:00 -04:00
Jean Potier 09b1414acd cups-toshiba-estudio: init at 7.51 (#24676) 2017-04-06 15:00:02 +01:00
taku0 2994f14edb add source-han-serif-japanese, source-han-serif-korean, source-han-serif-simplified-chinese, source-han-serif-traditional-chinese: An open source Pan-CJK serif typeface 2017-04-06 21:57:13 +09:00
Lancelot SIX c6bc54e319
pythonPackages.django_1_8: 1.8.17 -> 1.8.18
This is a security release. See
https://www.djangoproject.com/weblog/2017/apr/04/security-releases/
2017-04-06 14:46:03 +02:00
Lancelot SIX 3f401926f9
pythonPackages.django_1_9: 1.9.12 -> 1.9.13
This is a security release. See
https://www.djangoproject.com/weblog/2017/apr/04/security-releases/
2017-04-06 14:43:25 +02:00
Tim Steinbach d95fb5f2ac Merge pull request #24632 from NeQuissimus/docker_17_04
docker-edge: init at 17.04
2017-04-05 20:51:14 -04:00
Tim Steinbach 1e589239b3
docker-edge: init at 17.04 2017-04-05 20:49:26 -04:00
Vladimír Čunát c6bc4cfdbc
Merge branch 'master' into staging 2017-04-06 00:16:59 +02:00
Profpatsch 6b5e5de0ef rss2email: init at 3.9 2017-04-05 16:59:01 +02:00
Tim Steinbach 67142c58c4 Merge pull request #24619 from NeQuissimus/docker_17_03_1
docker: 17.03.0 -> 17.03.1
2017-04-04 13:44:29 -05:00
Jörg Thalheim b04fb3ffcd Merge pull request #24586 from maurer/bap
Add BAP to nixpkgs
2017-04-04 19:48:49 +02:00
Tim Steinbach aefb9671bf
docker: 17.03.0 -> 17.03.1 2017-04-04 13:43:57 -04:00
Matthew Maurer e010c25ba4 libbap: init at master-2017-02-08 2017-04-04 13:17:56 -04:00
Matthew Maurer d022b4419c bap-python: init at 1.1.0 2017-04-04 13:11:06 -04:00
Matthew Maurer 7171d16fd4 bap: init at 1.2.0 2017-04-04 13:11:01 -04:00
Shea Levy 9904019841 nix-plugins: Bump, unbreak 2017-04-04 11:29:40 -04:00
zimbatm 7fe25124bc Merge pull request #24604 from NeQuissimus/ruby_updates
Ruby updates
2017-04-04 15:38:22 +01:00
Jörg Thalheim 7d211be459
rustPackages: build less verbose 2017-04-04 12:11:48 +02:00
Jörg Thalheim 847fdaaddc Merge pull request #24502 from Mic92/rtl8192su-firmware
rtl8192su-firmware: init at unstable-2016-10-05
2017-04-04 12:09:13 +02:00
Jörg Thalheim 9987abca8e Merge pull request #24592 from FlorentBecker/pijul4
Pijul 0.4
2017-04-04 10:57:54 +02:00
Vladimír Čunát 9497da7e23
palemoon: switch to gcc-4.9
Upstream recommends that due to stability problems.
I tested it builds and starts.
2017-04-04 09:35:13 +02:00
Tim Jaeger 1b6189117f
xsv: init at 0.11.0
This commit adds the `xsv` utility. It is quite useful when dealing with CSV files
2017-04-04 09:32:42 +02:00
lprndn f259fa6e91 Merge branch 'master' into lprndn_Nixpkgs 2017-04-03 21:37:11 +02:00
Tim Steinbach ec2c469230
ruby: 2.2.5 -> 2.2.7 2017-04-03 15:33:26 -04:00
Tim Steinbach 482566939e
ruby: 2.3.3 -> 2.3.4 2017-04-03 15:28:38 -04:00
Tim Steinbach bc45ee50c4
ruby: 2.4.0 -> 2.4.1 2017-04-03 15:23:18 -04:00
Nikolay Amiantov 74f7db075a tdesktop: 1.0.2 -> 1.0.27
Use system Qt.
2017-04-03 17:48:23 +03:00
Florent Becker 88bfe51f92 update rust packages 2017-04-03 15:03:53 +02:00
Thomas Tuegel 5f8d6a56a8
ua: init at 2017-02-24 2017-04-03 07:22:48 -05:00
Taahir Ahmed 438ac662aa nomacs: init at 3.4 (#24580)
* nomacs: init at 3.4

* nomacs: add gsettings for gtk open dialogs

* nomacs: use fetchurl instead of fetchFromGitHub
2017-04-03 10:28:34 +02:00
Jörg Thalheim a054f6c076 Merge pull request #24585 from utdemir/master
kt: init at 11.1.0
2017-04-03 09:33:46 +02:00
Vladimír Čunát b6036c95d0
release-small: use unar instead of unrar
It's a free (SW) alternative.  See #16868.
2017-04-03 09:09:37 +02:00
David McFarland 2c006ca805 Revert "openssl: add custom build of 1.0.2 for steam"
No longer necessary. See https://github.com/NixOS/nixpkgs/pull/23034#issuecomment-291005754

This reverts commit a50784b34e.
2017-04-03 09:04:44 +02:00
Utku Demir db6a2918b9 kt: init at 11.1.0 2017-04-03 16:10:30 +12:00
Vasiliy Solovey 68db8222b6 jetbrains: add alias for idea 2017-04-03 04:22:05 +03:00
Nikolay Amiantov fda2590abb v4l_utils: 1.10.1 -> 1.12.3
Add CLI utils-only mode.
Use flags instead of null's.
Move to Qt 5.
2017-04-02 23:55:13 +03:00
Jörg Thalheim 74e2f482fe
pdfshuffler: init at unstable-2017-02-26 2017-04-02 22:37:48 +02:00
Joachim Fasting a77571399d
surf: 0.7 -> 2.0
This renders surf-webkit2 obsolete; it is now aliased to surf.
2017-04-02 20:11:44 +02:00
Joachim F 144d1e7be4 Merge pull request #24424 from dsferruzza/add-veracrypt
veracrypt: init at 1.19
2017-04-02 15:43:25 +01:00
David Sferruzza 2ae74f9f4f veracrypt: init at 1.19 2017-04-02 16:38:08 +02:00
Michael Weiss 40d171855f gpgme: 1.8.0 -> 1.9.0
For the license change see:
- https://directory.fsf.org/wiki/GPGME#tab=Details
- AUTHORS [0]

See #24491 for the other changes.

[0]: https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgme.git;a=blob;f=AUTHORS;h=bbf1576ad27dc51956c371282862b468c633ea49;hb=HEAD
2017-04-02 01:26:22 +02:00
Dmitry Rets c7e885ff99 xkbset: init at 0.5 2017-04-02 02:17:30 +03:00
Tim Steinbach 97210a1f48 Merge pull request #24505 from zimbatm/terraform-0.9.2
terraform: 0.9.1 -> 0.9.2
2017-04-01 13:45:26 -04:00
Vladimír Čunát 40628d9ed8
Merge #22873: updates of various python packages 2017-04-01 19:26:40 +02:00
obadz 8c38250a3e treesheets: init at 2017-03-27 2017-04-01 14:37:58 +01:00
Volth ed41d50e9f kernel: fix 9p issues
[tuomas: rename the patch from 9p-hacks to something slighly more
meaningful]
Signed-off-by: Tuomas Tynkkynen <tuomas@tuxera.com>
2017-04-01 15:49:14 +03:00
Vladimír Čunát 1a46368a60
ffmpeg(3): 3.1 -> 3.2
According to ABI report https://abi-laboratory.pro/tracker/timeline/ffmpeg/
I see only one removed function and one removed field - both should be
detected during compile-time.  The rest are changes that don't matter
when everything rebuilds.
2017-04-01 13:40:40 +02:00
Vasiliy Solovey bab0ed75c0 idea: rename to jetbrains
JetBrains IDEs were put under wrong scope which was confusing.
Fixes #24453
2017-04-01 10:21:19 +03:00
Orivej Desh 57a29cab6a instead-launcher: init at 0.6.3 2017-04-01 01:43:12 +00:00
Michael Raskin 011c907383 lispPackages: pin to asdf_3_1 by default 2017-03-31 17:56:35 +02:00
zimbatm 1afd3ceaaa terraform: 0.9.1 -> 0.9.2
* makes the generic builder open for extension
* upgrades terraform and set the 0_9 series by default
2017-03-31 15:53:17 +01:00
Michael Raskin 02f58311ec lispPackages: migrate to quicklispPackages where possible 2017-03-31 12:06:46 +02:00
Jörg Thalheim 50f7a7ca2e
rtl8192su-firmware: init at unstable-2016-10-05 2017-03-31 10:49:38 +02:00
Peter Hoeg 7b73936459 Merge pull request #22710 from AndersonTorres/openshot
openshot-qt: 2.1.0 -> 2.2.0
2017-03-31 14:19:34 +08:00
Tim Steinbach b90b1828dd Merge pull request #24352 from cko/spark-1_6_3
spark: 1.6.0 ->1.6.3
2017-03-30 22:36:16 -04:00
Benjamin Staffin 5c28f26bac Merge pull request #24483 from benley/latte-dock
latte-dock: init at 0.5.98
2017-03-30 20:06:10 -04:00
Benjamin Staffin 09e4ece6e1
latte-dock: init at 0.5.98 2017-03-30 18:46:29 -04:00
Michael Raskin 7a46312f1c xorg-rgb: init at 1.0.6 2017-03-30 22:55:26 +02:00
Jörg Thalheim 3d5e451f05
luaPackages.vicious 2.1.3 -> 2.2.0
I also became new project maintainer
2017-03-30 20:27:57 +02:00
sternenseemann fd3a99633b 2bwm: init at 0.2 2017-03-30 19:21:27 +02:00
Robin Gloster 9330991a37
telepathy_rakia: remove 2017-03-30 16:23:35 +02:00
Robin Gloster 4a702e8b74
tclgpg: remove 2017-03-30 16:23:35 +02:00
Robin Gloster 8e3a595eb1
tkabber: remove 2017-03-30 16:23:35 +02:00
Robin Gloster ce953d0bc9
panomatic: remove 2017-03-30 16:23:33 +02:00
Michael Raskin c1f922b0b5 asdf: add pinned versions 2.26, 3.1; provide quicklispPackages with ASDF 3.1 2017-03-30 12:59:40 +02:00
Robin Gloster a79891f6b2
sitecopy: remove 2017-03-30 12:06:09 +02:00
Robin Gloster 2b7128808d
jclasslib: remove 2017-03-30 12:06:08 +02:00
Jörg Thalheim 79f70e6d88 Merge pull request #24455 from 8573/8573/pkg/update/rustfmt/0.8.1/1
rustfmt: 0.8 -> 0.8.1
2017-03-30 10:33:16 +02:00
AndersonTorres fdd654a7a9 openshot-qt: 2.1.0 -> 2.2.0
Also, libopenshot and libopenshot-audio
are now directly referenced on all-packages.nix.
2017-03-30 00:53:22 -03:00
regnat 4e9e1bc7ba stog: init at 0.17.0 2017-03-30 01:26:51 +00:00
regnat 89e5963f2c ocamlPackages.higlo: init at 0.6 2017-03-30 01:25:13 +00:00
regnat 40158137fd ocamlPackages.xtmpl: init at 0.16.0 2017-03-30 01:24:17 +00:00
regnat 2f020cf7c1 ocamlPackages.ocf: init at 0.5.0 2017-03-30 01:23:30 +00:00
Matthew Maurer 401c284af0 ocaml-async_ssl: 112.24.03 -> 113.33.07 2017-03-30 01:02:51 +00:00
c74d b083a374aa rustRegistry: 2017-03-22 -> 2017-03-29
Update the `rustRegistry` to a more recent version. I have tested this
change per nixpkgs manual section 11.1 ("Making patches").
2017-03-29 22:00:17 +00:00
Daiderd Jordan f51ce6f929 Merge pull request #24417 from edanaher/fix-vim-youcompleteme
Fix vim youcompleteme
2017-03-29 20:35:51 +02:00
Peter Simons e749fb1cfd Disable integer-simple variant of GHC 7.6.3 since it does not compile. 2017-03-29 20:30:27 +02:00
Frederik Rietdijk 30449c5e36 Merge pull request #24439 from amosbird/master
Fix xgboost python 2.7 build.
2017-03-29 18:20:14 +02:00
Rob Vermaas 35dfdc9277
dd-agent: fix by adding uptime as dependency.
(cherry picked from commit f79be2cfa3)
2017-03-29 14:56:01 +00:00
Thomas Tuegel 1d8d6d564d
Revert "dropbox: use vendored Qt 5 libraries"
This reverts commit 9125bab708.

The vendored libraries have a problem with xkbcommon.
2017-03-29 07:23:27 -05:00
Amos Bird 94c61cee66 Fix xgboost python 2.7 build. 2017-03-29 18:02:31 +08:00
Vincent Laporte 5dda5a2ea2 ocamlPackages.bitstring: remove 2.0.4 2017-03-29 05:29:14 +00:00
Daniel Peebles cea6bfac1c Merge pull request #22098 from dtzWill/feature/swift
swift: init at 3.1
2017-03-28 21:21:30 -04:00
Daniel Peebles 903fc1d6c9 Merge pull request #24418 from LnL7/darwin-rust
rustc: use llvm_39
2017-03-28 20:34:07 -04:00
Shawn Dellysse c87c0f2144
messenger-for-desktop: init at 2.0.6 2017-03-28 19:55:17 -04:00
Michael Raskin 13007957e5 quicklispPackages: init
The idea is to have an almost-automatic conversion from QuickLisp, the
definitive Common Lisp package repository, to Nix. The benefit over just
using lispPackages.quicklisp is automatic installation of non-Lisp
dependencies from NixPkgs (and integration with Nix package management).
The benefit over lispPackages for normal Lisp packages is packaging just
a snapshot of QuickLisp which is known to be tested for version
compatibility between libraries.

There are some packages in lispPackages that are not from QuickLisp (for
example, the installable wrapper of QuickLisp itself). My hope is to
replace the rest with the expressions converted from QuickLisp.

Note that the current commit is a mere addition.
2017-03-29 00:40:01 +02:00
Tim Steinbach eb70ae34b1 Merge pull request #24254 from bachp/gitlab-runner-9
Upgrade Gitlab Runner
2017-03-28 18:21:35 -04:00
Jörg Thalheim 36fca93290
rename iana_etc to iana-etc
fixes #23621
2017-03-28 22:35:15 +02:00
Will Dietz ecae31a50c swift: init at 3.1
Add dependency 'libblocksruntime'.
2017-03-28 15:34:34 -05:00
Daiderd Jordan 01d8d1b062
rustc: use llvm_39 2017-03-28 22:10:05 +02:00
Evan Danaher 33d8d15329 ycmd: 2017-02-03 -> 2017-03-27
Now works with newer version of vim youcompleteme plugin.

Details:
- The OS X patch is no longer necessary as that code was removed upstream.
- It seems to want LLVM version 4 now.
- It annoyingly wants to symlink libclang.4 to libclang.4.0; nix already
  did this.
2017-03-28 16:07:57 -04:00
Matthew Maurer af33b23de3 frama-c: Aluminum -> Silicon
Upgrade required to work with new ocamlgraph
2017-03-28 19:14:08 +00:00
Pascal Bach 8373124202 gitlab-runner: make v1 runner available
gitlab-runner 9.0.0 is only compatible with gitlab >= 9.0
gitlab-runner1 1.11.1 is only compatible with gitlab < 9.4
2017-03-28 21:02:43 +02:00
Franz Pletz c17ff91221
pythonPackages.libtmux: 0.6.0 -> 0.6.4 2017-03-28 20:14:19 +02:00
Franz Pletz 805d53ecdb
pythonPackages.click: 6.6 -> 6.7 2017-03-28 20:14:19 +02:00
Michael Weiss 6ce0af295d python-gnupg: 0.3.8 -> 0.4.0 and disable tests
All 20 tests did fail because no gpg binary was found. With gnupg1 as
build input they never finish. Deactivating them might be the best
option for now (and it improves the current situation since they never
actually succeeded anyway -> build was failing, I noticed this while
running nox-review for #24390).
2017-03-28 01:34:13 +02:00
Joachim F 07a76cc934 Merge pull request #23400 from knedlsepp/add_docopt_cpp
docopt.cpp: init at 0.6.2
2017-03-27 21:28:50 +01:00
Josef Kemetmüller ed7a1ac302 docopt.cpp: init at 0.6.2 2017-03-27 14:23:48 +00:00
Franz Pletz 1b95985b71 Merge pull request #24148 from volth/libvirt-3.1.0
libvirt: 3.0.0 -> 3.1.0
2017-03-27 10:02:06 +02:00
Orivej Desh 1ba30ca45b poco: init at 1.7.8 2017-03-27 01:05:25 +00:00
Michael Raskin bee5916d22 Merge pull request #24364 from sternenseemann/shrikhand
shrikhand: init 2016-03-03
2017-03-26 22:20:34 +02:00
sternenseemann 829b68844a shrikhand: init 2016-03-03 2017-03-26 22:15:16 +02:00
Michael Weiss ef8c0d1388 signing-party: Fix deps and include all tools
Additional tools:
- gpg-key2latex
- gpgdir
- gpgwrap

This module is really hacky and the dependencies are very messy... :o

However I tried my best at testing all 19 individual tools and they
should (hopefully) all work now (apart from sendmail which can be
provided by multiple packages) :)

The code is very redundant (sorry) but imho it's easier to read and
maintain it that way.

TODO: There are some additional manual pages that could be included (I'm
too exhausted for that atm...). And there might be a lot of stuff that
could be improved in the future.
2017-03-26 21:12:45 +02:00
Vasiliy Solovey eef066d05c way-cooler: init at 0.5.2 2017-03-26 21:39:58 +03:00
Thomas Tuegel 41699287b6
vogl: pin to Qt 5.6 2017-03-26 09:40:27 -05:00
Thomas Tuegel 8b50f4c990 Merge pull request #24299 from ttuegel/master--drop-qt-5.7
Drop Qt 5.5 and Qt 5.7 from master
2017-03-26 09:18:38 -05:00
Christine Koppelt 9d18de5f88 spark: 1.6.0 ->1.6.3 2017-03-26 16:07:21 +02:00
Jörg Thalheim 09c91f5fea Merge pull request #24002 from deepfire/vogl
vogl:  init at 2016-05-13
2017-03-26 11:45:37 +02:00
Kosyrev Serge 03ddb417c3 vogl: init at 2016-05-13 2017-03-26 11:16:13 +03:00
Frederik Rietdijk fffb511607 Merge pull request #24208 from lsix/update_django_1_10
pythonPackages.django: 1.10.5 -> 1.10.6
2017-03-26 09:43:41 +02:00
Nikolay Amiantov 66b05cd4e6 ibus-engines: use wrapPythonPrograms
This is needed now that PYTHONPATH is not propagated. Also several packages
with additional dependencies are now properly wrapped.
2017-03-26 02:20:02 +03:00
Nikolay Amiantov 99434abff7 ibus: wrap with GTK dependencies
Without this ibus can't load its settings.
Also don't propagate PYTHONPATH.
2017-03-26 02:20:02 +03:00
Edward Tjörnhammar b35d22b30c
radarr: init at 0.2.0.553 + nixos module 2017-03-25 21:19:55 +01:00
Edward Tjörnhammar 2db5c5cfe2
jackett: init at 0.7.1197 + nixos module 2017-03-25 21:19:44 +01:00
Thomas Tuegel 9125bab708
dropbox: use vendored Qt 5 libraries 2017-03-25 10:14:51 -05:00
Joachim Fasting ecd0e1a2c7
torbrowser: reduce risk of stale Nix store references
This patch restructures the expression and wrapper to minimize Nix store
references captured by the user's state directory.

The previous version would write lots of references to the Nix store into
the user's state directory, resulting in synchronization issues between
the Store and the local state directory.  At best, this would cause TBB to
stop working when the version used to instantiate the local state was
garbage collected; at worst, a user would continue to use the old version
even after an upgrade.

To solve the issue, hard-code as much as possible at the Store side and
minimize the amount of stuff being copied into the local state dir.
Currently, only a few files generated at firefox startup and fontconfig
cache files end up capturing store paths; these files are simply removed
upon every startup.  Otherwise, no capture should occur and the user
should always be using the TBB associated with the tor-browser wrapper
script.

To check for stale Store paths, do
   `grep -Ero '/nix/store/[^/]+' ~/.local/share/tor-browser`
This command should *never* return any other store path than the one
associated with the current tor-browser wrapper script, even after an
update (assuming you've run tor-browser at least once after updating).
Deviations from this general rule are considered bugs from now on.

Note that no attempt has been made to support pluggable transports; they
are still broken with this patch (to be fixed in a follow-up patch).

User visible changes:
- Wrapper retains only environment variables required for TBB to work
- pulseaudioSupport can be toggled independently of mediaSupport (the
  latter weakly implies the former).
- Store local state under $TBB_HOME.  Defaults to $XDG_DATA_HOME/tor-browser
- Stop obnoxious first-run stuff (NoScript redirect, in particular)
- Set desktop item GenericName to Web Browser

Some minor enhancements:
- Disable Hydra builds
- Specify system -> source mapping to make it easier to
  extend supported platforms.
2017-03-25 15:59:18 +01:00
Thomas Tuegel bb99babc5a
Remove zoom-us
This package needs maintenance, but has no maintainer: proprietary Qt-based
packages should use the vendor-provided Qt libraries.
2017-03-25 08:58:58 -05:00
Volth 1cca97cf18
libvirt: 3.0.0 -> 3.1.0 2017-03-25 14:54:16 +01:00
Thomas Tuegel 3dc1a4ba8b
Remove Qt 5.5
The community support window for Qt 5.5 has ended. All packages should

- update to Qt 5.8, or
- pin to Qt 5.6 (the 3-year long-term support release), or
- for proprietary software, use the vendored libraries.
2017-03-25 08:49:40 -05:00
Thomas Tuegel f77e6d03e9
openshot-qt: correct packaging errors and pin to Qt 5.6 2017-03-25 08:49:40 -05:00
Thomas Tuegel f87d3d6f80
supercollider: pin to Qt 5.6 2017-03-25 08:49:40 -05:00
Thomas Tuegel a90fd50bdc
zoom-us: pin to Qt 5.6 2017-03-25 08:49:40 -05:00
Thomas Tuegel 3d5f88e7a3
redis-desktop-manager: pin to Qt 5.6 2017-03-25 08:49:40 -05:00
Thomas Tuegel aaff5ee197
trojita: pin to Qt 5.6 2017-03-25 08:49:39 -05:00
Thomas Tuegel 68495d16cb
teamspeak_client: pin to Qt 5.6 2017-03-25 08:49:39 -05:00
Thomas Tuegel d9efe84222
ricochet: pin to Qt 5.6 2017-03-25 08:49:39 -05:00
Thomas Tuegel 5044ceb7e7
rapcad: broken on Qt 5.6 2017-03-25 08:49:39 -05:00
Thomas Tuegel 299c842df2
qgroundcontrol: broken on Qt 5.6 2017-03-25 08:49:39 -05:00
Thomas Tuegel 84ed473763
notepadqq: correct packaging errors and pin to Qt 5.6 2017-03-25 08:49:39 -05:00
Thomas Tuegel 8526c87e24
smtube: pin to Qt 5.6 2017-03-25 08:49:38 -05:00
Thomas Tuegel b33d0129ee
musescore: broken with Qt 5.6 2017-03-25 08:49:38 -05:00
Thomas Tuegel 152e808b44
mumble: pin to Qt 5.6 2017-03-25 08:49:38 -05:00
Thomas Tuegel a7abe7e451
luminanceHDR: pin to Qt 5.6 2017-03-25 08:49:38 -05:00
Thomas Tuegel 334466c264
goldendict: pin to Qt 5.6 2017-03-25 08:49:38 -05:00
Thomas Tuegel d839b85947
cutegram: broken with Qt 5.6 2017-03-25 08:49:38 -05:00
Thomas Tuegel 7a681599fe
sigil: pin to Qt 5.6 2017-03-25 08:49:38 -05:00
Thomas Tuegel db380160d6
cool-retro-term: pin to Qt 5.6 2017-03-25 08:49:37 -05:00
Thomas Tuegel b745cece54
apitrace: pin to Qt 5.6 2017-03-25 08:49:37 -05:00
Thomas Tuegel b4e6351c78
Remove Qt 5.7
The community support window for Qt 5.7 has ended. All packages should

- update to Qt 5.8, or
- pin to Qt 5.6 (the 3-year long-term support release), or
- for proprietary software, use the vendored libraries.
2017-03-25 08:49:37 -05:00
Thomas Tuegel ed6adaab00
speedcrunch: pin to Qt 5.6 2017-03-25 08:49:37 -05:00
Thomas Tuegel 25b3a8a961
fdr: pin to Qt 5.6 2017-03-25 08:49:37 -05:00
Thomas Tuegel c84fbda57c
lyx: pin to Qt 5.6 2017-03-25 08:49:36 -05:00
Thomas Tuegel 22300a9d77
qcachegrind: pin to Qt 5.6 and correct packaging errors 2017-03-25 08:49:36 -05:00
Pascal Wittmann 54c15923c2 Merge pull request #24285 from Ma27/update-composer
phpPackages.composer: 1.3.2 -> 1.4.1
2017-03-25 14:28:48 +01:00
goibhniu efc457c6e2 Merge pull request #23251 from juliendehos/hieroglyph
hieroglyph: init at 0.7.1
2017-03-25 13:00:34 +01:00
Vincent Laporte 6e0b7273a2 ocamlPackages.stdio: init at 0.9.0
Stdio implements simple input/output functionalities for OCaml.

Homepage: https://github.com/janestreet/stdio
2017-03-25 07:06:49 +00:00
Vincent Laporte a7a3d91039 ocamlPackages.ppx_traverse_builtins: init at 0.9.0
This OCaml library defines the default methods for builtin types
(int, string, list, ...) for Ppx_traverse.

Homepage: https://github.com/janestreet/ppx_traverse_builtins
2017-03-25 06:57:46 +00:00
ndowens 5f61654864 Merge pull request #24225 from rlupton20/cde
cde: init at 0.1
2017-03-24 21:52:21 -05:00
Michael Raskin 0aa11219b5 Merge pull request #24224 from ndowens/freicoin
freicoin: 0.8.3-1 -> 0.8.6-2; Moved to correct category
2017-03-24 23:42:52 +01:00
Peter Simons 24a69286e9 Merge pull request #23610 from ljli/hs-ghcjs-pkgs-inherit
haskellPackages: apply GHC specific overrides before GHCJS
2017-03-24 23:15:41 +01:00
Maximilian Bosch 73edc1d5f8
phpPackages.composer: 1.3.2 -> 1.4.1 2017-03-24 22:16:10 +01:00
Vladimír Čunát 455ce3528c
Merge branch 'staging' 2017-03-24 21:07:55 +01:00
Shea Levy 9a777013d1 Add setupSystemdUnits function.
Allows setting up and managing a set of systemd units on any systemd distribution.
2017-03-24 15:47:51 -04:00
Vincent Laporte e3c1e37823 ocamlPackages.ppx_ast: init at 0.9.0
Ppx_ast selects a specific version of the OCaml Abstract Syntax
Tree from the migrate-parsetree project that is not necessarily
the same one as the one being used by the compiler.

Homepage: https://github.com/janestreet/ppx_ast
2017-03-24 19:09:43 +00:00
Bjørn Forsman 6b6454f190
perlPackages.OpenGL: 0.6703 -> 0.70
Fixes https://github.com/NixOS/nixpkgs/issues/19271 ("slic3r gui
fails").
2017-03-24 19:15:20 +01:00
Peter Hoeg 317734f99c speedcrunch: stick to qt 5.7 as 5.8 is broken 2017-03-25 00:39:30 +08:00
Joachim F 5c045afddd Merge pull request #24257 from pjones/pjones/geda-guile
geda: fix build by using guile_2_0 instead of latest ver
2017-03-24 17:39:15 +01:00
Frederik Rietdijk f4a1eab239 Merge pull request #23863 from plumps/add-vulnix
vulnix: init at 1.2.2
2017-03-24 11:12:50 +01:00
Jörg Thalheim 70322d8b87 pythonPackages.BTrees: 4.1.4 -> 4.3.1 2017-03-24 10:44:34 +01:00
Periklis Tsirakidis 6414533391 darwin: cleanup obsolete sdks 2017-03-24 08:06:03 +01:00
Vincent Laporte d69e932780 ocamlPackages.ocaml-compiler-libs: init at 0.9.0
This packages exposes the OCaml compiler libraries repackages
under the toplevel names Ocaml_common, Ocaml_bytecomp, ...

Homepage: https://github.com/janestreet/ocaml-compiler-libs
2017-03-24 06:36:41 +00:00
Peter Hoeg 59261f20f0 msr-tools: init at 1.3 2017-03-24 11:46:56 +08:00
Daniel Peebles a9644fb1f0 Merge pull request #24239 from spacekitteh/fetchFromGitRepo
Added fetchRepoProject
2017-03-23 23:30:07 -04:00
Sophie Taylor 76e095c6c5
fetchRepoProject: init.
Added to grab projects added by git-repo.

Contains some problems still reguarding purity and clone.bundle,
but good enough for now.
2017-03-24 13:28:23 +10:00
Nikolay Amiantov f45cf10f6e Merge pull request #24133 from abbradar/gtk3-qt
Fix GTK dependencies in wrappers
2017-03-24 01:49:41 +03:00
Peter Jones 7444cad2f6
geda: fix build by using guile_2_0 instead of latest ver
gEDA is failing to build on unstable because of the recent upgrade of
guile.
2017-03-23 15:03:56 -07:00
Robin Gloster 37f7470269
linux: drop 3.12 and 4.1
Support ends before 17.09 is released:
https://www.kernel.org/category/releases.html
2017-03-23 22:06:04 +01:00
Michael Raskin 73a6832ad8 golly: use wxGTK 3.0 2017-03-23 16:45:57 +01:00
Michael Raskin f9add54f28 fontforge-fonttools: init at 20160404 2017-03-23 15:10:52 +01:00
Vladimír Čunát c1a9dc3d37
Merge branch 'master' into staging 2017-03-23 13:31:28 +01:00
Vincent Laporte a81e253369 ocamlPackages.base: init at 0.9.0
Base is a complete and portable alternative to the OCaml standard library.

Homepage: https://github.com/janestreet/base
2017-03-23 06:39:50 +00:00
ndowens 375639518d freicoin: 0.8.3-1 -> 0.8.6-2; Moved to correct category 2017-03-22 17:46:41 -05:00
Richard Lupton d09ed00e2d
cde: init at 0.1 2017-03-22 22:45:42 +00:00
Nick Hu a185b1267f proselint: disable tests and put in correct scope 2017-03-22 18:03:38 +00:00
Nikolay Amiantov a40b7d07e9 makeQtWrapper, kdeWrapper: add GTK3 dependencies 2017-03-22 20:15:32 +03:00
Nikolay Amiantov 670744e1fa wrapGAppsHook: propagate dconf
It's effectively required for GTK3 applications because various parts of the library use GIO to store settings.

Also propagate GTK for clarity (it should be there anyway).
2017-03-22 20:14:49 +03:00
Michael Raskin 017332fb74 Merge pull request #24212 from FlorentBecker/pijul33
Pijul 0.3.3
2017-03-22 17:46:26 +01:00
Florent Becker 6d7eb3b903 update rust-packages 2017-03-22 17:25:52 +01:00
Periklis Tsirakidis a92dfe78e9
qcachegrind: init at 16.12.3 2017-03-22 17:18:53 +01:00
Michael Raskin 47183c813e golly-beta: init at 2.9b2 to test GL issues 2017-03-22 17:02:55 +01:00
Lancelot SIX d284e37a59
pythonPackages.django: 1.10.5 -> 1.10.6
This is a bugfix release.
2017-03-22 15:49:00 +01:00
Piotr Bogdan 77b5d22df3 gmtp: init at 1.3.10 (#24178) 2017-03-22 15:20:16 +01:00
Franz Pletz 1dadbe7e27
pythonPackages.searx: update version bounds of dateutil 2017-03-22 15:05:30 +01:00
Thomas Tuegel 203c4926e3
sddmPlasma5: provide top-level package for theme 2017-03-22 07:44:55 -05:00
Michael Raskin d2cd304ad7 oneteam: remove 2017-03-22 13:19:38 +01:00
Jörg Thalheim 2793a6c3bb Merge pull request #24106 from calvertvl/add-loccount
loccount: init
2017-03-22 01:02:41 +01:00
Jörg Thalheim b5b036a4cc Merge pull request #24032 from orivej/gargoyle
gargoyle: init at 2017-03-12
2017-03-22 00:52:15 +01:00
Victor Calvert 4c4b91d54e loccount: init at 1.0 2017-03-21 17:48:35 -04:00
Michael Weiss b27652148a fwknop: init at 2.6.9
fwknop stands for the "FireWall KNock OPerator", and implements an
authorization scheme called Single Packet Authorization (SPA).
2017-03-21 22:43:00 +01:00
jansol f9e688e8a1 renderdoc: init at version 0.34pre (#23769)
* renderdoc: init at version 0.34pre

Initialising a few commits after the latest release due to some upstream
improvements to the build system.

* fix maintainer
2017-03-21 21:36:26 +01:00
Jörg Thalheim da1e8e139f Merge pull request #24151 from volth/far2l
far2l: init at 2.1
2017-03-21 21:17:40 +01:00
Nikolay Amiantov 328bcdae25 mesa: enable texture floats only for drivers
To be on more safe side. This shouldn't matter theoretically as nothing in core
Mesa depends on them.
2017-03-21 21:56:42 +03:00
Vincent Laporte f61ead6ee2 ocamlPackages.inifiles: init at 1.2
inifiles is a library to read and write .ini files
2017-03-21 18:12:43 +00:00
Volth a7732d6f54 babelstone-han: init at 9.0.2 2017-03-21 19:11:08 +01:00
Nikolay Amiantov 6f884349e6 python.pkgs.websocket_client: 0.32.0 -> 0.40.0 2017-03-21 20:22:26 +03:00
Nikolay Amiantov c7ee41bc13 python.pkgs.sockjs-tornado: init at 1.0.3 2017-03-21 20:22:26 +03:00
Sergii Paryzhskyi af0b7afd05 sbt_0_12_4: remove old version of sbt 2017-03-21 18:12:19 +01:00
Jörg Thalheim 64218457c4
pythonPackages.podcastparser: init at 0.6.1 2017-03-21 17:06:05 +01:00
Volth f646d16064 far2l: init at 2.1 2017-03-21 15:23:38 +00:00
Pascal Wittmann 5bcbffe0dc Merge pull request #24165 from HeeL/init-party-parrot
terminal-parrot: init at 1.1.0
2017-03-21 14:52:48 +01:00
Tim Steinbach e361bc4556 Merge pull request #24108 from adelbertc/coursier-1-0-0-M15
coursier: init at 1.0.0-M15
2017-03-21 09:26:47 -04:00
HeeL b27b83eff7 terminal-parrot: init at 1.1.0 2017-03-21 14:16:15 +01:00
Daniel Peebles 555a37e5bc Merge pull request #24152 from copumpkin/gcc-simplify
gfortran/gcc: simplify & clean up on Darwin
2017-03-21 09:04:55 -04:00
Frederik Rietdijk 94eb74eaad Merge remote-tracking branch 'upstream/master' into HEAD 2017-03-21 13:04:37 +01:00
Frederik Rietdijk 3760c8c7fd Python: replace mkPythonDerivation with buildPythonPackage and format="other";
This way all Python packages use the same function,
`buildPythonPackage`.
2017-03-21 13:01:49 +01:00
Matthew Daiter 8ebe71541f riak: switch interpreter version 2017-03-21 11:33:00 +01:00
Dan Peebles a2a82db7cf gfortran/gcc: simplify & clean up on Darwin
This should eliminate the branched logic for gfortran on Darwin, as well
as preventing accidental inclusion of impure paths in gcc and gfortran
builds.
2017-03-21 01:36:28 -04:00