Commit 77ac9c63 authored by Martin Joerg's avatar Martin Joerg
Browse files

zxing: add zxing-gui-runner

parent 5f5ec4e6
Loading
Loading
Loading
Loading
+6 −5
Original line number Diff line number Diff line
@@ -29,11 +29,12 @@ maven.buildMavenPackage rec {

    mkdir -p "$out/lib/java" "$out/bin"
    cp "target/javase-${version}-jar-with-dependencies.jar" "$out/lib/java"
    substituteAll "${./java-zxing.sh}" "$out/bin/java-zxing"
    substituteAll "${./zxing-cmdline-runner.sh}" "$out/bin/zxing-cmdline-runner"
    substituteAll "${./zxing-cmdline-encoder.sh}" "$out/bin/zxing-cmdline-encoder"
    substituteAll "${./zxing.sh}" "$out/bin/zxing"
    chmod a+x "$out/bin"/*
    for source in "${./java-zxing.sh}" "${./zxing-cmdline-encoder.sh}" "${./zxing-cmdline-runner.sh}" "${./zxing-gui-runner.sh}" "${./zxing.sh}"; do
        target="''${source#*-}"
        target="$out/bin/''${target%.sh}"
        substituteAll "$source" "$target"
        chmod a+x "$target"
    done

    runHook postInstall
  '';
+3 −0
Original line number Diff line number Diff line
#! /bin/sh

@out@/bin/java-zxing com.google.zxing.client.j2se.GUIRunner "$@"
+3 −0
Original line number Diff line number Diff line
@@ -8,6 +8,9 @@ case "$choice" in
    decode | read | run | CommandLineRunner)
        @out@/bin/zxing-cmdline-runner "$@";
        ;;
    gui | GUIRunner)
        @out@/bin/zxing-gui-runner "$@";
        ;;
    help | usage | --help | --usage | -h)
        @out@/bin/zxing read --help;
        @out@/bin/zxing write --help;