|
|
|
@ -1,21 +1,26 @@ |
|
|
|
|
{ stdenv, lib, fetchFromGitHub, pkgconfig, qmake, mkDerivation, |
|
|
|
|
qtsvg, |
|
|
|
|
libxml2, postgresql }: |
|
|
|
|
{ stdenv |
|
|
|
|
, lib |
|
|
|
|
, fetchFromGitHub |
|
|
|
|
, pkg-config |
|
|
|
|
, qmake |
|
|
|
|
, mkDerivation |
|
|
|
|
, qtsvg |
|
|
|
|
, libxml2 |
|
|
|
|
, postgresql |
|
|
|
|
}: |
|
|
|
|
|
|
|
|
|
mkDerivation rec { |
|
|
|
|
pname = "pgmodeler"; |
|
|
|
|
version = "0.9.2"; |
|
|
|
|
version = "0.9.3"; |
|
|
|
|
|
|
|
|
|
src = fetchFromGitHub { |
|
|
|
|
owner = "pgmodeler"; |
|
|
|
|
repo = "pgmodeler"; |
|
|
|
|
rev = "v${version}"; |
|
|
|
|
sha256 = "1wkvg20krfwkziz7skgmwlinx07jm5nl3455payg5brv69zf60kl"; |
|
|
|
|
sha256 = "1bci5x418dbnkny7hn0b5q5lxyajrgl3frv41ji0hcw9vivrds2g"; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
enableParallelBuilding = true; |
|
|
|
|
|
|
|
|
|
nativeBuildInputs = [ pkgconfig qmake ]; |
|
|
|
|
nativeBuildInputs = [ pkg-config qmake ]; |
|
|
|
|
qmakeFlags = [ "pgmodeler.pro" "CONFIG+=release" ]; |
|
|
|
|
|
|
|
|
|
# todo: libpq would suffice here. Unfortunately this won't work, if one uses only postgresql.lib here. |
|
|
|
@ -23,7 +28,6 @@ mkDerivation rec { |
|
|
|
|
|
|
|
|
|
meta = with stdenv.lib; { |
|
|
|
|
description = "A database modeling tool for PostgreSQL"; |
|
|
|
|
longDescription = ''pgModeler (PostgreSQL Database Modeler) is an open source database modeling tool designed for PostgreSQL.''; |
|
|
|
|
homepage = "https://pgmodeler.io/"; |
|
|
|
|
license = licenses.gpl3; |
|
|
|
|
maintainers = [ maintainers.esclear ]; |
|
|
|
|