Commit Graph

28925 Commits

Author SHA1 Message Date
mucaho
8d5e55a0f0 conan: init at 0.21.2 2017-04-13 03:43:21 +02:00
mucaho
fe2ced1ea8 pythonPackages.node-semver: init at 0.1.1 2017-04-13 03:10:57 +02:00
mucaho
acf45e0f9c pythonPackages.pluginbase: init at 0.5 2017-04-13 03:10:10 +02:00
Sean Haugh
c919ceda06 envypn-font: init at 1.7.1 2017-04-12 17:14:26 -05:00
Fernando J Pando
80c295f50f pythonPackages.distro: init 1.0.3
- tested on darwin
- tested on nixos
2017-04-13 00:01:30 +02:00
Daiderd Jordan
5ba445752b Merge pull request #24700 from hamishmack/fixes-for-macos
gtk fixes for macos
2017-04-12 19:26:32 +02:00
Matthias Beyer
6239da6ade diamond: init at 0.8.36 2017-04-12 13:05:57 +02:00
Matthew Bauer
1781ec934f
xib2nib: move nsplist, plistcpp to own folder
These libraries could be used by other packages so list them in
all-packages.nix as well.
2017-04-12 03:28:33 -05:00
Matthew Bauer
d697e5c8ee
ibtool: rename xib2nib 2017-04-12 03:23:28 -05:00
Matthew Bauer
457570f61a
pinentry_mac: switch to pure version
Fixes #24734
2017-04-12 02:59:54 -05:00
Tristan Helmich
cf957fedea pythonPackages.phonenumbers: init at 8.4.0 2017-04-12 01:58:28 +02:00
Profpatsch
048114eb4f compile-daemon: init at 2013-03-08 2017-04-12 00:07:55 +02:00
Daiderd Jordan
d55ab1a6b9 Merge pull request #23572 from rycee/fix/gpsbabel-darwin
gpsbabel: fix darwin build
2017-04-11 20:40:52 +02:00
Bjørn Forsman
d45df036c3 release(-lib).nix: add nixpkgsArgs parameter
This allows customizing the nixpkgs arguments by the caller. My use case
is creating a personal nixpkgs channel containing some unfree packages.

The default is still to not build unfree packages, so for nixpkgs this
is no functional change.
2017-04-11 19:43:34 +02:00
Franz Pletz
e8351fd305
libressl: 2.5 branch is now stable 2017-04-11 19:41:02 +02:00
Bjørn Forsman
6047401a71 pythonPackages.boto3: disable tests (fails due to network access)
The test failure started happening with commit
8d18f67a97 ("awscli: 1.11.45 -> 1.11.75"). That commit
also updates botocore, a dependency of boto3.

This unbreaks 'nixops' (a dependee).
2017-04-11 19:14:56 +02:00
Lancelot SIX
54fff9ec1a Merge pull request #24780 from cko/django_1_7_remove
django_1_7: remove
2017-04-11 17:45:21 +02:00
Rok Garbas
8fcb9275d1
pypi2nix: 1.6.0 -> 1.8.0 2017-04-11 14:33:54 +02:00
Benno Fünfstück
285097af27 rustRegistry: 2017-04-08 -> 2017-04-11 2017-04-11 14:16:28 +02:00
Jörg Thalheim
c84dd4f09e Merge pull request #24526 from miltador/jetbrains
idea: numerous fixes and improvements
2017-04-11 13:56:20 +02:00
Matthew Bauer
bb2eb5b0e8
ibtool: use xib2nib src 2017-04-11 03:22:32 -05:00
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
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
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
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