at v206 33 lines 939 B view raw
1{ stdenv, fetchurl, gtk, atk, gdk_pixbuf, pango, makeWrapper }: 2 3let 4 dynlibPath = stdenv.lib.makeLibraryPath 5 [ gtk atk gdk_pixbuf pango ]; 6in 7stdenv.mkDerivation rec { 8 name = "jd-gui-${version}"; 9 version = "0.3.5"; 10 11 src = fetchurl { 12 url = "http://jd.benow.ca/jd-gui/downloads/${name}.linux.i686.tar.gz"; 13 sha256 = "0jrvzs2s836yvqi41c7fq0gfiwf187qg765b9r1il2bjc0mb3dqv"; 14 }; 15 16 buildInputs = [ makeWrapper ]; 17 18 phases = "unpackPhase installPhase"; 19 unpackPhase = "tar xf ${src}"; 20 installPhase = '' 21 mkdir -p $out/bin && mv jd-gui $out/bin 22 wrapProgram $out/bin/jd-gui \ 23 --prefix LD_LIBRARY_PATH ":" "${dynlibPath}" 24 ''; 25 26 meta = { 27 description = "Fast Java Decompiler with powerful GUI"; 28 homepage = "http://jd.benow.ca/"; 29 license = stdenv.lib.licenses.unfreeRedistributable; 30 platforms = [ "i686-linux" ]; 31 maintainers = [ stdenv.lib.maintainers.thoughtpolice ]; 32 }; 33}