diff options
author | Jörg Thalheim <joerg@thalheim.io> | 2017-05-13 09:38:19 +0100 |
---|---|---|
committer | Jörg Thalheim <joerg@thalheim.io> | 2017-05-13 09:38:59 +0100 |
commit | 9237fdd1d0599d2618db24df3b52ddb7b465d5b4 (patch) | |
tree | 5905b0676a8799a5713f2c4357bcf341f70d9ae3 /pkgs/applications/misc/openbrf/default.nix | |
parent | f016fa3ce3adb9d057c3eac44d625de60e12bbdd (diff) | |
download | nixpkgs-9237fdd1d0599d2618db24df3b52ddb7b465d5b4.tar nixpkgs-9237fdd1d0599d2618db24df3b52ddb7b465d5b4.tar.gz nixpkgs-9237fdd1d0599d2618db24df3b52ddb7b465d5b4.tar.bz2 nixpkgs-9237fdd1d0599d2618db24df3b52ddb7b465d5b4.tar.lz nixpkgs-9237fdd1d0599d2618db24df3b52ddb7b465d5b4.tar.xz nixpkgs-9237fdd1d0599d2618db24df3b52ddb7b465d5b4.tar.zst nixpkgs-9237fdd1d0599d2618db24df3b52ddb7b465d5b4.zip |
openbrf: fix build
Diffstat (limited to 'pkgs/applications/misc/openbrf/default.nix')
-rw-r--r-- | pkgs/applications/misc/openbrf/default.nix | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/pkgs/applications/misc/openbrf/default.nix b/pkgs/applications/misc/openbrf/default.nix index 36218b6d507..50c8fc7bcec 100644 --- a/pkgs/applications/misc/openbrf/default.nix +++ b/pkgs/applications/misc/openbrf/default.nix @@ -1,16 +1,18 @@ -{ stdenv, fetchFromGitHub, qt4, qmake4Hook, vcg, glew }: +{ stdenv, fetchFromGitHub, qtbase, vcg, glew, qmakeHook, makeQtWrapper, mesa }: + stdenv.mkDerivation { - name = "openbrf-2016-01-09"; + name = "openbrf-unstable-2016-01-09"; src = fetchFromGitHub { owner = "cfcohen"; repo = "openbrf"; - rev = "c18d7431e1d499cee11586f4a035fb5fdc0d3330"; - sha256 = "0laikpz0ljz7l5fgapwj09ygizmvj1iywnpfgfd0i14j46s134xb"; + rev = "4bdc66e38def5e5184f5379c84a7558b7484c70a"; + sha256 = "16254cnr60ihcn7bki7wl1qm6gkvzb99cn66md1pnb7za8nvzf4j"; }; - buildInputs = [ qt4 qmake4Hook vcg glew ]; + buildInputs = [ qtbase vcg glew ]; + nativeBuildInputs = [ qmakeHook makeQtWrapper ]; enableParallelBuilding = true; @@ -21,9 +23,19 @@ stdenv.mkDerivation { ''; installPhase = '' - install -Dm755 openBrf $out/bin/openBrf + install -Dm755 openBrf $out/share/openBrf/openBrf + install -Dm644 carry_positions.txt $out/share/openBrf/carry_positions.txt + install -Dm644 reference.brf $out/share/openBrf/reference.brf + + patchelf \ + --set-rpath "${stdenv.lib.makeLibraryPath [ qtbase glew stdenv.cc.cc mesa ]}" \ + $out/share/openBrf/openBrf + + makeQtWrapper "$out/share/openBrf/openBrf" "$out/bin/openBrf" ''; + dontPatchELF = true; + meta = with stdenv.lib; { description = "A tool to edit resource files (BRF)"; homepage = "https://github.com/cfcohen/openbrf"; |