[arch-commits] Commit in pgadmin4/trunk (PKGBUILD python-3.8.patch)

2020-03-29 Thread Levente Polyak via arch-commits
Date: Sunday, March 29, 2020 @ 19:24:52
  Author: anthraxx
Revision: 606404

upgpkg: pgadmin4 4.19-1

Modified:
  pgadmin4/trunk/PKGBUILD
  pgadmin4/trunk/python-3.8.patch

--+
 PKGBUILD |   22 +++---
 python-3.8.patch |2 +-
 2 files changed, 16 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-03-29 19:23:46 UTC (rev 606403)
+++ PKGBUILD2020-03-29 19:24:52 UTC (rev 606404)
@@ -2,7 +2,7 @@
 # Maintainer: Jerome Leclanche 
 
 pkgname=pgadmin4
-pkgver=4.18
+pkgver=4.19
 pkgrel=1
 pkgdesc='Comprehensive design and management interface for PostgreSQL'
 url='https://www.pgadmin.org/'
@@ -17,7 +17,7 @@
  'python-cryptography' 'python-sqlalchemy' 'python-testtools'
  'python-webencodings' 'python-werkzeug' 'python-dateutil'
  'python-flask-gravatar' 'python-flask-mail' 'python-flask-principal'
- 'python-flask-paranoid' 'python-sshtunnel' 'python-flask-security'
+ 'python-flask-paranoid' 'python-sshtunnel' 'python-flask-security-too'
  'python-werkzeug' 'python-flask-compress')
 makedepends=('python-setuptools' 'python-sphinx' 'python-extras' 
'python-fixtures'
  'python-html5lib' 'python-pbr' 'python-mimeparse' 
'python-pyrsistent'
@@ -29,12 +29,12 @@
 python-3.8.patch
 pgadmin4-python-de-vendor-venv-paths.patch)
 validpgpkeys=('E8697E2EEF76C02D3A6332778881B2A8210976F2') # Package Manager 
(Package Signing Key) 
-sha512sums=('9c649c493cc6278672509603f2bd43f44a14dd431ee0ac571d75a63553ebb005f0cdf954659ced3bdc408e51377fe46c58a0aca6a0181d9b5ef94af55969c3d9'
+sha512sums=('d77afdd031649675240b46a8024d5869290c5600a66f543993472bf10ee3f87d5a4d59b69e722b43593a6f9537dc0b176f3771efe66d25bfd8c83443c4905711'
 'SKIP'
 
'b19dda3331585010c759099eb09f4db288ce4cd3d36882b56748e1e3756dc7bee2899d7438d496280498ec6a60f6e1ba90309d49fc599403f1fdc7e8817b6645'
 
'16d00dc2095904a6b12da7039458f632873829ad98d4d7653eac5804032ba92097ccae4488d56467d0ea9bd64e2654a3dead73eb7924c947ff1737ff6e3b4745'
 
'cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e'
-
'a1647d80dfbae6e1ef7cc6d59cd763e3b1e8c3208a7b4d6cac6ae9afe364359c3f675d6b368bf5a0fd845a2cbc11ec5a62e4236a674dce82a461c0fb9685e789'
+
'9961c8e109baa25c1bd0a1a86262e5736a448e7fb19b0be992a29d95b2cba05d9427c063cd840b85262bacd93d9c65ccd40e3808166c7654972be203cbc72c03'
 
'70c8e589421ab50cf81753fbcfb5df65669b0feeefa3a57ee574b3785424fd107af720fc7007e52876798a46fae88f2c02dbf156aa096397afa0f85ac04fdb76')
 
 prepare() {
@@ -74,12 +74,18 @@
 -e '/Flask-Principal>?=/d' \
 -e '/Flask-Paranoid>?=/d' \
 -e '/htmlmin>?=/d' \
--e '/Flask-Security>?=/d' \
+-e '/Flask-Security-Too>?=/d' \
 -e '/Flask-HTMLmin>?=/d' \
 -e '/Flask-Compress>?=/d' \
 -e '/sshtunnel>?=/d' \
--e '/Werkzeug>?=/d'
-  cat requirements.txt
+-e '/Werkzeug>?=/d' \
+-e '/^#.*/d' \
+-e '/^$/d'
+  if [[ -s requirements.txt ]]; then
+echo "ERROR: requirements.txt must be empty:"
+cat requirements.txt
+exit 1
+  fi
 }
 
 build() {
@@ -91,6 +97,8 @@
   make docs
 
   cd runtime
+  export CFLAGS+=" ${CPPFLAGS}"
+  export CXXFLAGS+=" ${CPPFLAGS}"
   qmake CONFIG+=release
   make
 }

Modified: python-3.8.patch
===
--- python-3.8.patch2020-03-29 19:23:46 UTC (rev 606403)
+++ python-3.8.patch2020-03-29 19:24:52 UTC (rev 606404)
@@ -6,7 +6,7 @@
  QMAKE_CXXFLAGS += $$system($$PYTHON_CONFIG --includes)
  QMAKE_LFLAGS += $$system($$PYTHON_CONFIG --ldflags)
 -LIBS += $$system($$PYTHON_CONFIG --libs)
-+LIBS += $$system(PYTHON_LIBS=`$$PYTHON_CONFIG --libs --embed` || 
PYTHON_LIBS=`$$PYTHON_CONFIG --libs`; echo $PYTHON_LIBS)
++LIBS += $$system($$PYTHON_CONFIG --libs --embed || $$PYTHON_CONFIG --libs)
  
  contains( LIBS, -lpython2.* ) {
 DEFINES += PYTHON2


[arch-commits] Commit in pgadmin4/trunk (PKGBUILD python-3.8.patch)

2019-11-05 Thread Evangelos Foutras via arch-commits
Date: Tuesday, November 5, 2019 @ 16:48:43
  Author: foutrelis
Revision: 524191

Python 3.8 rebuild

Added:
  pgadmin4/trunk/python-3.8.patch
Modified:
  pgadmin4/trunk/PKGBUILD

--+
 PKGBUILD |5 -
 python-3.8.patch |   12 
 2 files changed, 16 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-11-05 12:29:45 UTC (rev 524190)
+++ PKGBUILD2019-11-05 16:48:43 UTC (rev 524191)
@@ -3,7 +3,7 @@
 
 pkgname=pgadmin4
 pkgver=4.13
-pkgrel=1
+pkgrel=2
 pkgdesc='Comprehensive design and management interface for PostgreSQL'
 url='https://www.pgadmin.org/'
 arch=('x86_64')
@@ -26,6 +26,7 @@
 pgAdmin4.desktop
 config_distro.py
 config_local.py
+python-3.8.patch
 pgadmin4-python-de-vendor-venv-paths.patch)
 validpgpkeys=('E8697E2EEF76C02D3A6332778881B2A8210976F2') # Package Manager 
(Package Signing Key) 
 
sha512sums=('7eca41047e41f7bdce2dfe992260e8c2ab40f985dd232eb240ea9c0024f551f011653717aa0d5e4ccdccd4ef4936102cde1f97a32852d8382dcc222fadce7707'
@@ -33,11 +34,13 @@
 
'b19dda3331585010c759099eb09f4db288ce4cd3d36882b56748e1e3756dc7bee2899d7438d496280498ec6a60f6e1ba90309d49fc599403f1fdc7e8817b6645'
 
'16d00dc2095904a6b12da7039458f632873829ad98d4d7653eac5804032ba92097ccae4488d56467d0ea9bd64e2654a3dead73eb7924c947ff1737ff6e3b4745'
 
'cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e'
+
'a1647d80dfbae6e1ef7cc6d59cd763e3b1e8c3208a7b4d6cac6ae9afe364359c3f675d6b368bf5a0fd845a2cbc11ec5a62e4236a674dce82a461c0fb9685e789'
 
'70c8e589421ab50cf81753fbcfb5df65669b0feeefa3a57ee574b3785424fd107af720fc7007e52876798a46fae88f2c02dbf156aa096397afa0f85ac04fdb76')
 
 prepare() {
   cd ${pkgname}-${pkgver}
 
+  patch -Np1 < ../python-3.8.patch
   patch -Np1 < ../pgadmin4-python-de-vendor-venv-paths.patch
 
   local PYTHONVERSION="$(python -c 'import sys; 
print(f"{sys.version_info.major}.{sys.version_info.minor}")')"

Added: python-3.8.patch
===
--- python-3.8.patch(rev 0)
+++ python-3.8.patch2019-11-05 16:48:43 UTC (rev 524191)
@@ -0,0 +1,12 @@
+diff -uprb pgadmin4-4.13.orig/runtime/pgAdmin4.pro 
pgadmin4-4.13/runtime/pgAdmin4.pro
+--- pgadmin4-4.13.orig/runtime/pgAdmin4.pro2019-10-16 10:07:59.0 
+0300
 pgadmin4-4.13/runtime/pgAdmin4.pro 2019-11-05 18:33:18.524516120 +0200
+@@ -75,7 +75,7 @@ else {
+ 
+ QMAKE_CXXFLAGS += $$system($$PYTHON_CONFIG --includes)
+ QMAKE_LFLAGS += $$system($$PYTHON_CONFIG --ldflags)
+-LIBS += $$system($$PYTHON_CONFIG --libs)
++LIBS += $$system(PYTHON_LIBS=`$$PYTHON_CONFIG --libs --embed` || 
PYTHON_LIBS=`$$PYTHON_CONFIG --libs`; echo $PYTHON_LIBS)
+ 
+ contains( LIBS, -lpython2.* ) {
+DEFINES += PYTHON2