Hi Team, Dave,

debian package is located @ location

pgadmin4-web
https://uploads.enterprisedb.com/download.php?file=0196f693811b57088da5ed7396cec284

pgadmin4-runtime
https://uploads.enterprisedb.com/download.php?file=958528f7c619efa7b483a6d2e0c23cd5

Attached herewith are two patches.

pgadmin4_debian.patch - This is the main patch that includes
Makefile,README,debian scripts

It will create two .deb i.e pgadmin4-runtime and pgadmin4-web.
The  pgadmin4-runtime depends on web and the web debian depends on the
python packages.
I have listed some packages which are not available on some systems so that
Devrim can build them.

The installation path for pgadmin4 is "/usr/pgadmin4/<major>.<minor>" and
pgadmin4-web is the site-packages/pgadmin4-web

As per rpm patch (*sandeep mentioned*) below is the comment which applies
same for debian.

*pgadmin4-server-ini.patch* - This is the patch for runtime/Server.cpp. As
said pgadmin4-web and runtime installation directories are different and
that means web does not exists in parallel to runtime like in sources.

*Sandeep comments*

*“I observed that the location of application settings was not defined in*
*Server.cpp. As per QSettings doc, the default location on Unix is the*
*$HOME/.config/<companyname>/<appname>.conf. Here, $HOME depends on the
user*
*that runs the application. So, I thought why not to define the application*
*settings in application directory itself. RPM then knows where to define*
*the ApplicationPath. I tested it and it worked fine with me. I haven't
done*
*this change for platform dependent*

*Another change that I did in this file is that, I observed that
canonicalPath()*
*was not giving the absolute path (by removing the sym link and the*
*redundant ".." as per doc). Hence, I used absolutePath() for the paths[i]*
*that are relative (../web, etc) and not for the already absolute path (ex.*
*ApplicationPath like /usr/lib/python2.7/site-packages/pgadmin4-web)”*

What the patch will create ?
- It would create deb folder in pkg
- It would create Makefile, README and debian scripts


-- 

Thanks & Regards

*Paresh More*

[image: NEW-EDB-logo-4c]

Pune, India.
Cell :  +919922000564 |  www.enterprisedb.com

Attachment: pgadmin4-server-ini.patch
Description: Binary data

Attachment: pgadmin4_debian.patch
Description: Binary data

-- 
Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-hackers

Reply via email to