hopper: fix libxml2 dynamic linking issue
* port to qt5.callPackage / mkDerivation * format derivation
This commit is contained in:
parent
2cbb2590aa
commit
7b1b72c853
@ -1,6 +1,21 @@
|
|||||||
{ stdenv, fetchurl, pkgs, lib }:
|
{ mkDerivation, stdenv, fetchurl, pkgs, lib, qtbase }:
|
||||||
|
let
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
ldLibraryPath = with pkgs; stdenv.lib.makeLibraryPath [
|
||||||
|
libbsd.out
|
||||||
|
libffi.out
|
||||||
|
gmpxx.out
|
||||||
|
python27Full.out
|
||||||
|
python27Packages.libxml2.out
|
||||||
|
qt5.qtbase
|
||||||
|
zlib
|
||||||
|
xlibs.libX11.out
|
||||||
|
xorg_sys_opengl.out
|
||||||
|
xlibs.libXrender.out
|
||||||
|
gcc-unwrapped.lib
|
||||||
|
];
|
||||||
|
|
||||||
|
in mkDerivation rec {
|
||||||
pname = "hopper";
|
pname = "hopper";
|
||||||
version = "4.5.7";
|
version = "4.5.7";
|
||||||
rev = "v${lib.versions.major version}";
|
rev = "v${lib.versions.major version}";
|
||||||
@ -12,13 +27,13 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
sourceRoot = ".";
|
sourceRoot = ".";
|
||||||
|
|
||||||
ldLibraryPath = with pkgs; stdenv.lib.makeLibraryPath [
|
buildInputs = [
|
||||||
libbsd.out libffi.out gmpxx.out python27Full.out python27Packages.libxml2 qt5.qtbase zlib xlibs.libX11.out xorg_sys_opengl.out xlibs.libXrender.out gcc-unwrapped.lib
|
qtbase
|
||||||
];
|
];
|
||||||
|
|
||||||
nativeBuildInputs = [ pkgs.qt5.wrapQtAppsHook ];
|
qtWrapperArgs = [
|
||||||
|
''--suffix LD_LIBRARY_PATH : ${ldLibraryPath}''
|
||||||
qtWrapperArgs = [ ''--suffix LD_LIBRARY_PATH : ${ldLibraryPath}'' ];
|
];
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
mkdir -p $out/bin
|
mkdir -p $out/bin
|
||||||
|
@ -1831,7 +1831,7 @@ in
|
|||||||
|
|
||||||
hostsblock = callPackage ../tools/misc/hostsblock { };
|
hostsblock = callPackage ../tools/misc/hostsblock { };
|
||||||
|
|
||||||
hopper = callPackage ../development/tools/analysis/hopper {};
|
hopper = qt5.callPackage ../development/tools/analysis/hopper {};
|
||||||
|
|
||||||
hr = callPackage ../applications/misc/hr { };
|
hr = callPackage ../applications/misc/hr { };
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user