forked from mirrors/nixpkgs
Merge pull request #14520 from jb55/bump/wkhtmltopdf
wkhtmltopdf: 0.12.2.4 -> 0.12.3.2
This commit is contained in:
commit
c3f181f2c9
|
@ -1,72 +1,114 @@
|
|||
{ stdenv, fetchgit, qt4, fontconfig, freetype, libpng, zlib, libjpeg
|
||||
{ stdenv, fetchFromGitHub, qt4, fontconfig, freetype, libpng, zlib, libjpeg
|
||||
, openssl, libX11, libXext, libXrender, overrideDerivation }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "0.12.2.4";
|
||||
version = "0.12.3.2";
|
||||
name = "wkhtmltopdf-${version}";
|
||||
|
||||
src = fetchgit {
|
||||
url = "https://github.com/wkhtmltopdf/wkhtmltopdf.git";
|
||||
rev = "refs/tags/${version}";
|
||||
sha256 = "0g96vgi3s633j4myjfzakkyiml1zspvdvbc0q1vhw8fp5n1xdknm";
|
||||
fetchSubmodules = false;
|
||||
src = fetchFromGitHub {
|
||||
owner = "wkhtmltopdf";
|
||||
repo = "wkhtmltopdf";
|
||||
rev = "${version}";
|
||||
sha256 = "1yyqjhxv4dvpkad79scs7xdx4iz8jpyidr9ya86k3zpfyvh4gq3s";
|
||||
};
|
||||
|
||||
wkQt = overrideDerivation qt4 (deriv: {
|
||||
name = "qt-mod-4.8.6";
|
||||
name = "qt-mod-4.8.7";
|
||||
enableParallelBuilding = true;
|
||||
src = fetchgit {
|
||||
url = "https://github.com/wkhtmltopdf/qt.git";
|
||||
rev = "48e71c19c7fc67517fb3dca6d42eacb57341c9ba"; # From git submodule spec in wkhtml repo.
|
||||
sha256 = "1ygr7g3k900zjf54ji6kkfppqnxaqwbh8npr53g2krdw3bmny6fx";
|
||||
src = fetchFromGitHub {
|
||||
owner = "wkhtmltopdf";
|
||||
repo = "qt";
|
||||
rev = "fe194f9dac0b515757392a18f7fc9527c91d45ab"; # From git submodule spec in wkhtml repo.
|
||||
sha256 = "1j2ld2bfacnn3vm2l1870v55sj82bq4y8zkawmlx2y5j63d8vr23";
|
||||
};
|
||||
configureFlags =
|
||||
''
|
||||
-v -no-separate-debug-info -release -confirm-license -opensource
|
||||
-qdbus -glib -dbus-linked -openssl-linked
|
||||
-dbus-linked
|
||||
-glib
|
||||
-no-separate-debug-info
|
||||
-openssl-linked
|
||||
-qdbus
|
||||
-v
|
||||
''
|
||||
+ # This is taken from the wkhtml build script that we don't run
|
||||
''
|
||||
-fast
|
||||
-static
|
||||
-confirm-license
|
||||
-exceptions
|
||||
-xmlpatterns
|
||||
-webkit
|
||||
-system-zlib
|
||||
-system-libpng
|
||||
-system-libjpeg
|
||||
-fast
|
||||
-graphicssystem raster
|
||||
-iconv
|
||||
-largefile
|
||||
-no-3dnow
|
||||
-no-accessibility
|
||||
-no-audio-backend
|
||||
-no-avx
|
||||
-no-cups
|
||||
-no-dbus
|
||||
-no-declarative
|
||||
-no-glib
|
||||
-no-gstreamer
|
||||
-no-gtkstyle
|
||||
-no-icu
|
||||
-no-javascript-jit
|
||||
-no-libmng
|
||||
-no-libtiff
|
||||
-no-accessibility
|
||||
-no-stl
|
||||
-no-qt3support
|
||||
-nomake demos
|
||||
-nomake docs
|
||||
-nomake examples
|
||||
-nomake tests
|
||||
-nomake tools
|
||||
-nomake translations
|
||||
-no-mitshm
|
||||
-no-mmx
|
||||
-no-multimedia
|
||||
-no-nas-sound
|
||||
-no-neon
|
||||
-no-nis
|
||||
-no-opengl
|
||||
-no-openvg
|
||||
-no-pch
|
||||
-no-phonon
|
||||
-no-phonon-backend
|
||||
-no-opengl
|
||||
-no-declarative
|
||||
-no-qt3support
|
||||
-no-rpath
|
||||
-no-scripttools
|
||||
-no-sm
|
||||
-no-sql-ibase
|
||||
-no-sql-mysql
|
||||
-no-sql-odbc
|
||||
-no-sql-psql
|
||||
-no-sql-sqlite
|
||||
-no-sql-sqlite2
|
||||
-no-mmx
|
||||
-no-3dnow
|
||||
-no-sse
|
||||
-no-sse2
|
||||
-no-multimedia
|
||||
-nomake demos
|
||||
-nomake docs
|
||||
-nomake examples
|
||||
-nomake tools
|
||||
-nomake tests
|
||||
-nomake translations
|
||||
-no-sse3
|
||||
-no-sse4.1
|
||||
-no-sse4.2
|
||||
-no-ssse3
|
||||
-no-stl
|
||||
-no-xcursor
|
||||
-no-xfixes
|
||||
-no-xinerama
|
||||
-no-xinput
|
||||
-no-xkb
|
||||
-no-xrandr
|
||||
-no-xshape
|
||||
-no-xsync
|
||||
-opensource
|
||||
-openssl
|
||||
-release
|
||||
-static
|
||||
-system-libjpeg
|
||||
-system-libpng
|
||||
-system-zlib
|
||||
-webkit
|
||||
-xmlpatterns
|
||||
'';
|
||||
});
|
||||
|
||||
buildInputs = [ wkQt fontconfig freetype libpng zlib libjpeg openssl
|
||||
libX11 libXext libXrender
|
||||
];
|
||||
libX11 libXext libXrender
|
||||
];
|
||||
|
||||
configurePhase = "qmake wkhtmltopdf.pro INSTALLBASE=$out";
|
||||
|
||||
|
|
Loading…
Reference in a new issue