{ stdenv, fetchFromGitHub, runCommand, postgresql, openssl } : stdenv.mkDerivation rec { name = "pgmanage-${version}"; version = "10.3.0"; src = fetchFromGitHub { owner = "pgManage"; repo = "pgManage"; rev = "v${version}"; sha256 = "105gmwkifq04qmp5kpgybwjyx01528r6m3x1pxbvnfyni8sf74qj"; }; patchPhase = '' patchShebangs src/configure ''; configurePhase = '' ./configure --prefix $out ''; buildInputs = [ postgresql openssl ]; meta = with stdenv.lib; { description = "A fast replacement for PGAdmin"; longDescription = '' At the heart of pgManage is a modern, fast, event-based C-binary, built in the style of NGINX and Node.js. This heart makes pgManage as fast as any PostgreSQL interface can hope to be. (Note: pgManage replaces Postage, which is no longer maintained.) ''; homepage = https://github.com/pgManage/pgManage; license = licenses.postgresql; maintainers = [ maintainers.basvandijk ]; }; }