From c4e5424ab243933f26afb61d3072d25e465da54f Mon Sep 17 00:00:00 2001 From: aszlig Date: Mon, 14 Jan 2013 07:18:19 +0100 Subject: overrides: Move axbo into a subdirectory. So, first package to be managed using the callPackage mechanism, more to follow. Signed-off-by: aszlig --- overrides/axbo/default.nix | 76 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 overrides/axbo/default.nix (limited to 'overrides/axbo/default.nix') diff --git a/overrides/axbo/default.nix b/overrides/axbo/default.nix new file mode 100644 index 00000000..6e3d2627 --- /dev/null +++ b/overrides/axbo/default.nix @@ -0,0 +1,76 @@ +{ stdenv, fetchurl, jre, librxtx_java, makeFontsConf, dejavu_fonts }: + +stdenv.mkDerivation rec { + name = "axbo-research-${version}"; + version = "2.0.18"; + + buildInputs = [ jre librxtx_java ]; + + unpackCmd = let + fontconfigFile = makeFontsConf { + fontDirectories = stdenv.lib.singleton dejavu_fonts; + }; + in '' + datalen="$(sed -n 's/^.*totalDataLength=\([0-9]\+\).*$/\1/p' "$src")" + installer_offset="$(sed -n 's/^ *tail *-c *\([0-9]\+\).*$/\1/p' "$src")" + + installer_dir="$(mktemp -d)" + mkdir -p "$installer_dir" + tail -c "$installer_offset" "$src" | tar xz -C "$installer_dir" + + cat > "$installer_dir/responses" < "$out/bin/axbo-research" <