mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-12-18 19:26:02 +00:00
9cfc8d94bb
Commit 0055c6a
introduced a new preConfigure hook that sets the right
qmake path. Unfortunately the mkDerivation attributes of zeal override
the whole configurePhase, so this hook isn't run at all.
This fixes the build of zeal and it now successfully compiles on my
machine.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
44 lines
1.1 KiB
Nix
44 lines
1.1 KiB
Nix
{ stdenv, fetchFromGitHub, libarchive, pkgconfig, qtbase
|
|
, qtimageformats, qtwebkit, qtx11extras, xorg }:
|
|
|
|
stdenv.mkDerivation rec {
|
|
version = "0.2.1";
|
|
name = "zeal-${version}";
|
|
|
|
src = fetchFromGitHub {
|
|
owner = "zealdocs";
|
|
repo = "zeal";
|
|
rev = "v${version}";
|
|
sha256 = "1j1nfvkwkb2xdh289q5gdb526miwwqmqjyd6fz9qm5dg467wmwa3";
|
|
};
|
|
|
|
buildInputs = [
|
|
xorg.xcbutilkeysyms pkgconfig qtbase qtimageformats qtwebkit qtx11extras libarchive
|
|
];
|
|
|
|
configurePhase = ''
|
|
runHook preConfigure
|
|
qmake PREFIX=/
|
|
runHook postConfigure
|
|
'';
|
|
|
|
installPhase = ''
|
|
make INSTALL_ROOT=$out install
|
|
'';
|
|
|
|
enableParallelBuilding = true;
|
|
|
|
meta = {
|
|
description = "A simple offline API documentation browser";
|
|
longDescription = ''
|
|
Zeal is a simple offline API documentation browser inspired by Dash (OS X
|
|
app), available for Linux and Windows.
|
|
'';
|
|
homepage = "http://zealdocs.org/";
|
|
license = stdenv.lib.licenses.gpl3;
|
|
platforms = stdenv.lib.platforms.linux;
|
|
maintainers = with stdenv.lib.maintainers; [ skeidel ];
|
|
};
|
|
}
|
|
|