nixpkgs/pkgs/top-level
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
..
aliases.nix surf: 0.7 -> 2.0 2017-04-02 20:11:44 +02:00
all-packages.nix leptonica: 1.72 -> 1.74.1 2017-04-11 03:21:29 +02:00
default.nix top-level: Allow nixpkgs to take localSystem directly 2017-02-08 22:06:57 -05:00
dotnet-packages.nix dafny: fix meta attribute 2017-02-07 11:35:10 +01:00
emacs-packages.nix melpa-packages: init w3m at 20170203.647 2017-02-10 13:11:45 -06:00
emscripten-packages.nix libxml2: supportPython -> pythonSupport 2016-11-08 17:10:05 +01:00
haskell-packages.nix Disable integer-simple variant of GHC 7.6.3 since it does not compile. 2017-03-29 20:30:27 +02:00
impure.nix Allow directories with a default.nix to be imported as an overlay. Closes #23016. 2017-02-25 02:32:04 +01:00
java-packages.nix Complete hello world with test 2016-11-15 14:18:19 -05:00
lua-packages.nix luaPackages.vicious 2.1.3 -> 2.2.0 2017-03-30 20:27:57 +02:00
make-tarball.nix make-tarball.nix: Fix running as root 2016-12-15 13:08:21 +01:00
metrics.nix
node-packages-generated.nix nodePackages.bower2nix: 3.0.1 -> 3.1.1 2016-09-15 01:28:37 +01:00
node-packages.json yarn: init at 0.17.8 (#20635) 2016-12-14 15:46:45 +01:00
node-packages.nix
ocaml-packages.nix bap: init at 1.2.0 2017-04-04 13:11:01 -04:00
perl-packages.nix Merge pull request #24008 from phile314/slimserver 2017-04-08 17:43:41 +02:00
php-packages.nix phpPackages.composer: 1.3.2 -> 1.4.1 2017-03-24 22:16:10 +01:00
platforms.nix top-level/platforms.nix: Reformat and clean up whitespace 2017-04-10 15:39:47 -04:00
pure-packages.nix purePackages.octave: Use octaveHg 2017-04-09 21:54:39 +10:00
python-packages.nix awscli: 1.11.45 -> 1.11.75 2017-04-10 18:56:06 +02:00
release-cross.nix top-level: no more need to expose splicedPackages 2017-01-25 09:24:55 -05:00
release-lib.nix nixpkgs: add aarch64-linux to release-lib 2017-03-08 17:13:34 +01:00
release-python.nix Replace ./../* with ../* in Nix expressions (#16414) 2016-06-22 10:39:50 +02:00
release-small.nix release-small: use unar instead of unrar 2017-04-03 09:09:37 +02:00
release.nix Add aggregate job for a forthcoming nixpkgs-darwin-unstable channel 2017-04-10 12:35:32 -04:00
rust-packages.nix rustRegistry: 2017-04-03 -> 2017-04-08 2017-04-08 17:43:51 +02:00
splice.nix top-level: no more need to expose splicedPackages 2017-01-25 09:24:55 -05:00
stage.nix top-level: Only splice as needed for performance 2017-01-24 11:37:56 -05:00