From e83fa20a72bbd1784f23b3a4bb40bf837a0910ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Sun, 26 Nov 2017 22:42:03 +0300 Subject: [PATCH] postgresql database modeller in main --- util/admin/pgModeler/actions.py | 30 +++++++++ util/admin/pgModeler/files/pgModeler.desktop | 9 +++ util/admin/pgModeler/pspec.xml | 65 ++++++++++++++++++++ 3 files changed, 104 insertions(+) create mode 100644 util/admin/pgModeler/actions.py create mode 100644 util/admin/pgModeler/files/pgModeler.desktop create mode 100644 util/admin/pgModeler/pspec.xml diff --git a/util/admin/pgModeler/actions.py b/util/admin/pgModeler/actions.py new file mode 100644 index 0000000000..105520387a --- /dev/null +++ b/util/admin/pgModeler/actions.py @@ -0,0 +1,30 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Copyright 2015 TUBITAK/UEKAE +# Licensed under the GNU General Public License, version 2. +# See the file http://www.gnu.org/copyleft/gpl.txt. + +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import qt5 + + +def setup(): + #qt5.configure("pgmodeler.pro") + shelltools.system("qmake-qt5 -r pgmodeler.pro PREFIX+=/usr BINDIR+=/usr/bin LIBDIR+=/usr/lib RESDIR+=/usr/share") + +def build(): + qt5.make() + +def install(): + qt5.install() + + pisitools.domove("/usr/lib/pgmodeler/lib*", "/usr/lib") + + pisitools.insinto("usr/share/icons/hicolor/64x64/apps", "conf/pgmodeler_logo.png") + pisitools.dosym("/usr/share/pgmodeler/schemas", "/etc/pgmodeler/schemas") + + pisitools.dodir("/usr/lib/pgmodeler/plugins") + + pisitools.dodoc("LICENSE", "CHANGELOG.md", "README*") diff --git a/util/admin/pgModeler/files/pgModeler.desktop b/util/admin/pgModeler/files/pgModeler.desktop new file mode 100644 index 0000000000..536a187356 --- /dev/null +++ b/util/admin/pgModeler/files/pgModeler.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=pgmodeler +GenericName=PostgreSQL ER Database Modeler +Comment=Program with nice Qt interface for visual modeling PostgreSQL database in terms on entity relationship model +Exec=pgmodeler +Icon=pgmodeler_logo.png +Terminal=false +Type=Application +Categories=KDE;Qt;Database;Development; \ No newline at end of file diff --git a/util/admin/pgModeler/pspec.xml b/util/admin/pgModeler/pspec.xml new file mode 100644 index 0000000000..96a595ae05 --- /dev/null +++ b/util/admin/pgModeler/pspec.xml @@ -0,0 +1,65 @@ + + + + + pgModeler + http://www.pgmodeler.com.br/ + + Ertuğrul Erata + ertugrulerata@gmail.comAR + + GPLv3 + app:gui + PostgreSQL Database Modeler + PostgreSQL Database Modeler: an open source CASE tool for modeling PostgreSQL databases + https://github.com/pgmodeler/pgmodeler/archive/v0.9.0.tar.gz + + libxml2-devel + mesa-devel + shared-mime-info + doxygen + mesa-devel + qt5-base-devel + qt5-svg-devel + qt5-sql-postgresql + postgresql-server + + + + + pgModeler + + libgcc + libxml2 + qt5-svg + qt5-base + postgresql-lib + + + /etc/pgmodeler + /usr/bin + /usr/lib + /usr/share + + + pgModeler.desktop + + + + + + 2017-11-26 + 0.9.0 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-10-13 + 0.8.2_p1 + First release + Ertuğrul Erata + ertugrulerata@gmail.com + + +