postgresql database modeller in main

This commit is contained in:
Ertuğrul Erata
2017-11-26 22:42:03 +03:00
parent 0bb1290aec
commit e83fa20a72
3 changed files with 104 additions and 0 deletions
+30
View File
@@ -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*")
@@ -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;
+65
View File
@@ -0,0 +1,65 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pardus.org.tr/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>pgModeler</Name>
<Homepage>http://www.pgmodeler.com.br/</Homepage>
<Packager>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.comAR</Email>
</Packager>
<License>GPLv3</License>
<IsA>app:gui</IsA>
<Summary>PostgreSQL Database Modeler</Summary>
<Description>PostgreSQL Database Modeler: an open source CASE tool for modeling PostgreSQL databases</Description>
<Archive sha1sum="e4f2bd2ec4a4457997a7f752dd81279eedd89ce6" type="targz">https://github.com/pgmodeler/pgmodeler/archive/v0.9.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>libxml2-devel</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>shared-mime-info</Dependency>
<Dependency>doxygen</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>qt5-base-devel</Dependency>
<Dependency>qt5-svg-devel</Dependency>
<Dependency>qt5-sql-postgresql</Dependency>
<Dependency>postgresql-server</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>pgModeler</Name>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
<Dependency>libxml2</Dependency>
<Dependency>qt5-svg</Dependency>
<Dependency>qt5-base</Dependency>
<Dependency>postgresql-lib</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc/pgmodeler</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
</Files>
<AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="/usr/share/applications/pgModeler.desktop">pgModeler.desktop</AdditionalFile>
</AdditionalFiles>
</Package>
<History>
<Update release="2">
<Date>2017-11-26</Date>
<Version>0.9.0</Version>
<Comment>Version bump.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="1">
<Date>2015-10-13</Date>
<Version>0.8.2_p1</Version>
<Comment>First release</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
</History>
</PISI>