From 77a153a6552f08766d7d3b2747e5c70ca3b99879 Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Tue, 31 Mar 2015 17:49:38 +0300 Subject: [PATCH] leksah: add wrapper Closes https://github.com/NixOS/nixpkgs/pull/7063. --- pkgs/development/tools/leksah/default.nix | 17 +++++++++++++++++ pkgs/top-level/all-packages.nix | 4 ++++ 2 files changed, 21 insertions(+) create mode 100644 pkgs/development/tools/leksah/default.nix diff --git a/pkgs/development/tools/leksah/default.nix b/pkgs/development/tools/leksah/default.nix new file mode 100644 index 000000000000..24570a9b68eb --- /dev/null +++ b/pkgs/development/tools/leksah/default.nix @@ -0,0 +1,17 @@ +{ stdenv, ghcWithPackages, gtk3, makeWrapper }: + +let +leksahEnv = ghcWithPackages (self: [ self.leksah-server self.leksah ]); +in stdenv.mkDerivation { + name = "leksah"; + + buildInputs = [ gtk3 ]; + nativeBuildInputs = [ makeWrapper ]; + + buildCommand = '' + mkdir -p $out/bin + makeWrapper ${leksahEnv}/bin/leksah $out/bin/leksah \ + --prefix PATH : "${leksahEnv}/bin" \ + --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" + ''; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 092ba6d886dc..4158b8fd10e5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7394,6 +7394,10 @@ let readosm = callPackage ../development/libraries/readosm { }; + leksah = callPackage ../development/tools/leksah { + inherit (haskellngPackages) ghcWithPackages; + }; + librdf_raptor = callPackage ../development/libraries/librdf/raptor.nix { }; librdf_raptor2 = callPackage ../development/libraries/librdf/raptor2.nix { };