[arch-commits] Commit in displaycal/trunk (PKGBUILD)

2022-07-21 Thread Bruno Pagani via arch-commits
Date: Thursday, July 21, 2022 @ 20:42:40
  Author: archange
Revision: 1255064

FS#74959 add python-distro to depends

Modified:
  displaycal/trunk/PKGBUILD

--+
 PKGBUILD |7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-07-21 20:34:12 UTC (rev 1255063)
+++ PKGBUILD2022-07-21 20:42:40 UTC (rev 1255064)
@@ -6,13 +6,14 @@
 _pkgname=DisplayCAL
 pkgname=displaycal
 pkgver=3.9.6
-pkgrel=1
+pkgrel=2
 pkgdesc="Open Source Display Calibration and Characterization powered by 
Argyll CMS (Formerly known as dispcalGUI)"
 arch=(x86_64)
 url="https://github.com/eoyilmaz/displaycal-py3";
 license=(GPL3)
-depends=(argyllcms dbus dbus-python glib2 python-certifi python-numpy
- python-pillow python-send2trash python-wxpython python-zeroconf)
+depends=(argyllcms dbus dbus-python glib2 python-certifi python-distro
+ python-numpy python-pillow python-send2trash python-wxpython
+ python-zeroconf)
 makedepends=(libxrandr libxxf86vm python-build python-installer
  python-setuptools python-wheel)
 optdepends=('gnome-color-manager: profile installation for GNOME'



[arch-commits] Commit in displaycal/trunk (PKGBUILD)

2022-07-10 Thread Bruno Pagani via arch-commits
Date: Sunday, July 10, 2022 @ 22:18:03
  Author: archange
Revision: 1249342

upgpkg: displaycal 3.9.6-1

Modified:
  displaycal/trunk/PKGBUILD

--+
 PKGBUILD |   13 +
 1 file changed, 9 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-07-10 21:40:33 UTC (rev 1249341)
+++ PKGBUILD2022-07-10 22:18:03 UTC (rev 1249342)
@@ -5,7 +5,7 @@
 
 _pkgname=DisplayCAL
 pkgname=displaycal
-pkgver=3.9.4
+pkgver=3.9.6
 pkgrel=1
 pkgdesc="Open Source Display Calibration and Characterization powered by 
Argyll CMS (Formerly known as dispcalGUI)"
 arch=(x86_64)
@@ -17,9 +17,15 @@
  python-setuptools python-wheel)
 optdepends=('gnome-color-manager: profile installation for GNOME'
 'colord-kde: profile installation for KDE Plasma')
-source=(${url}/releases/download/${pkgver}/${_pkgname}-${pkgver}.tar.gz)
-sha256sums=('fd0fe74043b076fd949eaa084b9180b33153cec7344f86627fecf930e3f9f592')
+source=(${url}/releases/download/${pkgver}/${_pkgname}-${pkgver}.tar.gz
+
${pkgname}-wxfixes-py3.10.patch::https://github.com/eoyilmaz/displaycal-py3/pull/138.patch)
+sha256sums=('fad0a1773f50b9a6b1c1a588e8418b5376880ff1e87672367764e4975410cb6b'
+'5ec60779038337c4d048762cb1698dd56544ad6f6fd9340011302217d7112c5c')
 
+prepare() {
+  patch -p1 -d ${_pkgname}-${pkgver} < ${pkgname}-wxfixes-py3.10.patch
+}
+
 build() {
   cd ${_pkgname}-${pkgver}
   python -m build --wheel --no-isolation
@@ -29,7 +35,6 @@
   cd ${_pkgname}-${pkgver}
   python -m installer --destdir="${pkgdir}" dist/*.whl
   # https://github.com/eoyilmaz/displaycal-py3/issues/117
-  rm -r "${pkgdir}"/usr/lib/python3.10/site-packages/etc/
   install -d "${pkgdir}"/etc/xdg/autostart
   mv 
"${pkgdir}"/{usr/lib/python3.10/site-packages/build/.config,etc/xdg}/autostart/z-displaycal-apply-profiles.desktop
   rmdir 
"${pkgdir}"/usr/lib/python3.10/site-packages/build/{.config{/autostart,},}



[arch-commits] Commit in displaycal/trunk (PKGBUILD)

2022-05-18 Thread Bruno Pagani via arch-commits
Date: Wednesday, May 18, 2022 @ 16:46:37
  Author: archange
Revision: 1209113

upgpkg: displaycal 3.9.4-1

Switch to modern Python packaging

Modified:
  displaycal/trunk/PKGBUILD

--+
 PKGBUILD |   18 +++---
 1 file changed, 11 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-05-18 16:40:46 UTC (rev 1209112)
+++ PKGBUILD2022-05-18 16:46:37 UTC (rev 1209113)
@@ -5,7 +5,7 @@
 
 _pkgname=DisplayCAL
 pkgname=displaycal
-pkgver=3.9.3
+pkgver=3.9.4
 pkgrel=1
 pkgdesc="Open Source Display Calibration and Characterization powered by 
Argyll CMS (Formerly known as dispcalGUI)"
 arch=(x86_64)
@@ -13,20 +13,24 @@
 license=(GPL3)
 depends=(argyllcms dbus dbus-python glib2 python-certifi python-numpy
  python-pillow python-send2trash python-wxpython python-zeroconf)
-makedepends=(libxrandr libxxf86vm python-build python-setuptools)
+makedepends=(libxrandr libxxf86vm python-build python-installer
+ python-setuptools python-wheel)
 optdepends=('gnome-color-manager: profile installation for GNOME'
 'colord-kde: profile installation for KDE Plasma')
 source=(${url}/releases/download/${pkgver}/${_pkgname}-${pkgver}.tar.gz)
-sha256sums=('069ee8b524725ae063d5714aef49c75c0842394e72611e5257dfe28eb6a7d4a3')
+sha256sums=('fd0fe74043b076fd949eaa084b9180b33153cec7344f86627fecf930e3f9f592')
 
 build() {
   cd ${_pkgname}-${pkgver}
-  python setup.py build
+  python -m build --wheel --no-isolation
 }
 
 package() {
   cd ${_pkgname}-${pkgver}
-  python setup.py install --root="${pkgdir}" --skip-build --optimize=1
-  # udev rules are shipped with argyllcms
-  rm -r "${pkgdir}"/etc/udev/
+  python -m installer --destdir="${pkgdir}" dist/*.whl
+  # https://github.com/eoyilmaz/displaycal-py3/issues/117
+  rm -r "${pkgdir}"/usr/lib/python3.10/site-packages/etc/
+  install -d "${pkgdir}"/etc/xdg/autostart
+  mv 
"${pkgdir}"/{usr/lib/python3.10/site-packages/build/.config,etc/xdg}/autostart/z-displaycal-apply-profiles.desktop
+  rmdir 
"${pkgdir}"/usr/lib/python3.10/site-packages/build/{.config{/autostart,},}
 }



[arch-commits] Commit in displaycal/trunk (PKGBUILD)

2022-05-09 Thread Bruno Pagani via arch-commits
Date: Monday, May 9, 2022 @ 15:46:01
  Author: archange
Revision: 1196385

upgpkg: displaycal 3.9.3-1

Modified:
  displaycal/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-05-09 15:28:42 UTC (rev 1196384)
+++ PKGBUILD2022-05-09 15:46:01 UTC (rev 1196385)
@@ -5,7 +5,7 @@
 
 _pkgname=DisplayCAL
 pkgname=displaycal
-pkgver=3.9.2
+pkgver=3.9.3
 pkgrel=1
 pkgdesc="Open Source Display Calibration and Characterization powered by 
Argyll CMS (Formerly known as dispcalGUI)"
 arch=(x86_64)
@@ -17,7 +17,7 @@
 optdepends=('gnome-color-manager: profile installation for GNOME'
 'colord-kde: profile installation for KDE Plasma')
 source=(${url}/releases/download/${pkgver}/${_pkgname}-${pkgver}.tar.gz)
-sha256sums=('4a74aedd16e82320962acdf3cf454b80e7c887fc8ed38ba6cadc470f9e6b')
+sha256sums=('069ee8b524725ae063d5714aef49c75c0842394e72611e5257dfe28eb6a7d4a3')
 
 build() {
   cd ${_pkgname}-${pkgver}



[arch-commits] Commit in displaycal/trunk (PKGBUILD)

2022-04-30 Thread Bruno Pagani via arch-commits
Date: Saturday, April 30, 2022 @ 12:32:25
  Author: archange
Revision: 1191927

upgpkg: displaycal 3.9.2-1

Modified:
  displaycal/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-04-30 12:31:15 UTC (rev 1191926)
+++ PKGBUILD2022-04-30 12:32:25 UTC (rev 1191927)
@@ -5,7 +5,7 @@
 
 _pkgname=DisplayCAL
 pkgname=displaycal
-pkgver=3.9.1
+pkgver=3.9.2
 pkgrel=1
 pkgdesc="Open Source Display Calibration and Characterization powered by 
Argyll CMS (Formerly known as dispcalGUI)"
 arch=(x86_64)
@@ -17,7 +17,7 @@
 optdepends=('gnome-color-manager: profile installation for GNOME'
 'colord-kde: profile installation for KDE Plasma')
 source=(${url}/releases/download/${pkgver}/${_pkgname}-${pkgver}.tar.gz)
-sha256sums=('899cc47118f11ebe2965aa9bd3abcff7a0ebbe185bdbb61f0a57664922d0bc27')
+sha256sums=('4a74aedd16e82320962acdf3cf454b80e7c887fc8ed38ba6cadc470f9e6b')
 
 build() {
   cd ${_pkgname}-${pkgver}



[arch-commits] Commit in displaycal/trunk (PKGBUILD)

2022-04-30 Thread Bruno Pagani via arch-commits
Date: Saturday, April 30, 2022 @ 12:23:45
  Author: archange
Revision: 1191922

upgpkg: displaycal 3.9.1-1

Python 3 port

Modified:
  displaycal/trunk/PKGBUILD

--+
 PKGBUILD |   17 +
 1 file changed, 9 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-04-30 12:20:49 UTC (rev 1191921)
+++ PKGBUILD2022-04-30 12:23:45 UTC (rev 1191922)
@@ -5,27 +5,28 @@
 
 _pkgname=DisplayCAL
 pkgname=displaycal
-pkgver=3.8.9.3
+pkgver=3.9.1
 pkgrel=1
 pkgdesc="Open Source Display Calibration and Characterization powered by 
Argyll CMS (Formerly known as dispcalGUI)"
 arch=(x86_64)
-url="https://displaycal.net/";
+url="https://github.com/eoyilmaz/displaycal-py3";
 license=(GPL3)
-depends=(argyllcms python2-wxpython3 python2-numpy python2-gobject)
-makedepends=(libx11 libxrandr libxinerama libxxf86vm python2-setuptools)
+depends=(argyllcms dbus dbus-python glib2 python-certifi python-numpy
+ python-pillow python-send2trash python-wxpython python-zeroconf)
+makedepends=(libxrandr libxxf86vm python-build python-setuptools)
 optdepends=('gnome-color-manager: profile installation for GNOME'
 'colord-kde: profile installation for KDE Plasma')
-source=("https://downloads.sourceforge.net/dispcalgui/${_pkgname}-${pkgver}.tar.gz";)
-sha256sums=('7c34dfbd9f66f24f1d4c88de4a5a0de688aad719f095874b6259637d30893bea')
+source=(${url}/releases/download/${pkgver}/${_pkgname}-${pkgver}.tar.gz)
+sha256sums=('899cc47118f11ebe2965aa9bd3abcff7a0ebbe185bdbb61f0a57664922d0bc27')
 
 build() {
   cd ${_pkgname}-${pkgver}
-  python2 setup.py build
+  python setup.py build
 }
 
 package() {
   cd ${_pkgname}-${pkgver}
-  python2 setup.py install --root="${pkgdir}" --skip-build --optimize=1
+  python setup.py install --root="${pkgdir}" --skip-build --optimize=1
   # udev rules are shipped with argyllcms
   rm -r "${pkgdir}"/etc/udev/
 }