From ce9e4c1d5419205a378e97e3f781bab10dae5f55 Mon Sep 17 00:00:00 2001 From: Stefan Junker Date: Wed, 10 Jan 2018 17:43:07 +0100 Subject: [PATCH] pkgs/nozbe: init at 3.6.3 --- derivations/pkgs/nozbe/default.nix | 61 ++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 derivations/pkgs/nozbe/default.nix diff --git a/derivations/pkgs/nozbe/default.nix b/derivations/pkgs/nozbe/default.nix new file mode 100644 index 0000000..47bf205 --- /dev/null +++ b/derivations/pkgs/nozbe/default.nix @@ -0,0 +1,61 @@ +with import {}; + +stdenv.mkDerivation rec { + name = "nozbe"; + version = "3.6.3"; + + src = fetchzip { + url = "https://files.nozbe.com/linux/linux64_newest.tar.gz"; + sha256 = "08hag0kv23psqa1pl9kardz90scgk21rsr5xxfg8jvmnxy2nc858"; + stripRoot = false; + }; + + buildInputs = [ makeWrapper ]; + + buildPhase = '':''; + + libPath = lib.makeLibraryPath [ + alsaLib + atk + cairo + cups + dbus + expat + freetype + fontconfig + gnome3.gconf + gcc.cc + gdk_pixbuf + gtk2-x11 + glib + pango + nss + nspr + systemd.lib + xorg.libX11 + xorg.libXcursor + xorg.libXcomposite + xorg.libXext + xorg.libXfixes + xorg.libXdamage + xorg.libXi + xorg.libXrandr + xorg.libXrender + xorg.libXtst + xorg.libXScrnSaver + ]; + installPhase = '' + pushd Nozbe-${version} + ls -lha + + patchelf --set-interpreter ${stdenv.glibc}/lib/ld-linux-x86-64.so.2 Nozbe + + mkdir -p $out/bin + cp -a * $out/ + + wrapProgram $out/Nozbe \ + --prefix LD_LIBRARY_PATH : "${libPath}" + + ln -sf ../Nozbe $out/bin/ + ''; +}