Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] DisplayCAL: update to 3.9.12, add fix for python-3.12.
@ 2024-07-02 17:37 Calandracas606
  2024-07-02 17:48 ` [PR PATCH] [Updated] " Calandracas606
  2024-07-05 21:22 ` [PR PATCH] [Closed]: " classabbyamp
  0 siblings, 2 replies; 3+ messages in thread
From: Calandracas606 @ 2024-07-02 17:37 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1293 bytes --]

There is a new pull request by Calandracas606 against master on the void-packages repository

https://github.com/Calandracas606/void-packages DisplayCAL-3.9.12
https://github.com/void-linux/void-packages/pull/51082

DisplayCAL: update to 3.9.12, add fix for python-3.12.
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **briefly**

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->

#### Local build testing
- I built this PR locally for my native architecture, x86_64-glibc
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - x86_64-musl
  - i686
 
nocross due to argyllcms

A patch file from https://github.com/void-linux/void-packages/pull/51082.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-DisplayCAL-3.9.12-51082.patch --]
[-- Type: text/x-diff, Size: 4922 bytes --]

From 9f239b3585068193e99bce178e72afb00b2ef884 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Tue, 2 Jul 2024 13:34:01 -0400
Subject: [PATCH] DisplayCAL: update to 3.9.12, add fix for python-3.12.

---
 srcpkgs/DisplayCAL/patches/python-3-12.patch | 103 +++++++++++++++++++
 srcpkgs/DisplayCAL/template                  |   6 +-
 2 files changed, 106 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/DisplayCAL/patches/python-3-12.patch

diff --git a/srcpkgs/DisplayCAL/patches/python-3-12.patch b/srcpkgs/DisplayCAL/patches/python-3-12.patch
new file mode 100644
index 00000000000000..cf63082ae85c05
--- /dev/null
+++ b/srcpkgs/DisplayCAL/patches/python-3-12.patch
@@ -0,0 +1,103 @@
+From 0025940335eb1bd56f03f742aa095028d7ffa06f Mon Sep 17 00:00:00 2001
+From: Erkan Ozgur Yilmaz <eoyilmaz@gmail.com>
+Date: Sun, 24 Mar 2024 10:24:36 +0000
+Subject: [PATCH] - Fixed #335
+
+---
+ .github/workflows/pytest.yml | 3 +++
+ DisplayCAL/meta.py           | 2 +-
+ 2 files changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml
+index 02666a76..c9236a93 100644
+--- a/.github/workflows/pytest.yml
++++ b/.github/workflows/pytest.yml
+@@ -20,12 +20,15 @@ jobs:
+           - "3.9"
+           - "3.10"
+           - "3.11"
++          - "3.12"
+         wx-version:
+           - "4.1.1"
+           - "4.2.1"
+         exclude:
+           - python-version: "3.11"
+             wx-version: "4.1.1"
++          - python-version: "3.12"
++            wx-version: "4.1.1"
+ 
+     steps:
+ 
+diff --git a/DisplayCAL/meta.py b/DisplayCAL/meta.py
+index 30797cdf..fa52e733 100644
+--- a/DisplayCAL/meta.py
++++ b/DisplayCAL/meta.py
+@@ -62,7 +62,7 @@
+ name_html = '<span class="appname">Display<span>CAL</span></span>'
+ 
+ py_minversion = (3, 8)
+-py_maxversion = (3, 11)
++py_maxversion = (3, 12)
+ 
+ version = VERSION_STRING
+ version_lin = VERSION_STRING  # Linux
+commit 64336cdc9af0eb858ceeab0522bb9747008a8466
+Author: Patrick Zwerschke <patrick@p5k.org>
+Date:   Sun Mar 24 14:47:01 2024 +0100
+
+    updated testing environment to python 3.12
+
+diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml
+index c9236a93..16d19983 100644
+--- a/.github/workflows/pytest.yml
++++ b/.github/workflows/pytest.yml
+@@ -32,7 +32,7 @@ jobs:
+ 
+     steps:
+ 
+-    - uses: actions/checkout@v3
++    - uses: actions/checkout@v4
+ 
+     - name: Set Environment Variables
+       run: |
+@@ -45,13 +45,10 @@ jobs:
+           echo "add_dir_str=cpython-310" >> $GITHUB_ENV
+         elif [ "${{ matrix.python-version }}" == "3.11" ]; then
+           echo "add_dir_str=cpython-311" >> $GITHUB_ENV
++        elif [ "${{ matrix.python-version }}" == "3.12" ]; then
++          echo "add_dir_str=cpython-312" >> $GITHUB_ENV
+         fi
+ 
+-    - name: Setup timezone
+-      uses: zcong1993/setup-timezone@master
+-      with:
+-        timezone: UTC
+-
+     - name: Setup xvfb
+       run: |
+         sudo apt-get update
+@@ -69,7 +66,7 @@ jobs:
+         sudo /usr/bin/Xvfb $DISPLAY -screen 0 1280x1024x24 &
+ 
+     - name: Setup Python ${{ matrix.python-version }}
+-      uses: actions/setup-python@v4
++      uses: actions/setup-python@v5
+       with:
+         python-version: ${{ matrix.python-version }}
+ 
+diff --git a/DisplayCAL/RealDisplaySizeMM.py b/DisplayCAL/RealDisplaySizeMM.py
+index 25b730d0..e77dcb43 100644
+--- a/DisplayCAL/RealDisplaySizeMM.py
++++ b/DisplayCAL/RealDisplaySizeMM.py
+@@ -27,6 +27,8 @@ else:
+         from DisplayCAL.lib64.python310.RealDisplaySizeMM import *
+     elif sys.version_info[:2] == (3, 11):
+         from DisplayCAL.lib64.python311.RealDisplaySizeMM import *
++    elif sys.version_info[:2] == (3, 12):
++        from DisplayCAL.lib64.python312.RealDisplaySizeMM import *
+ # else:
+ #     pass
+ 
+diff --git a/DisplayCAL/lib64/python312/__init__.py b/DisplayCAL/lib64/python312/__init__.py
+new file mode 100644
+index 00000000..e69de29b
diff --git a/srcpkgs/DisplayCAL/template b/srcpkgs/DisplayCAL/template
index 29dbf67f0c3d9d..242cb5f0296fb0 100644
--- a/srcpkgs/DisplayCAL/template
+++ b/srcpkgs/DisplayCAL/template
@@ -1,7 +1,7 @@
 # Template file for 'DisplayCAL'
 pkgname=DisplayCAL
-version=3.9.11
-revision=2
+version=3.9.12
+revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 makedepends="python3-devel libXxf86vm-devel libXinerama-devel libXrandr-devel"
@@ -12,7 +12,7 @@ maintainer="lemmi <lemmi@nerd2nerd.org>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/eoyilmaz/displaycal-py3"
 distfiles="https://github.com/eoyilmaz/displaycal-py3/archive/refs/tags/${version}.tar.gz"
-checksum=7769d19551c228d797fd98cb2469730cee84ff27bd0bf5d0463e191753921a5e
+checksum=6ea182a5992f316f6aa63d55333e5e9caa065807224b8840470d461bb30e9ff8
 
 pre_configure() {
 	vsed -i misc/displaycal-vrml-to-x3d-converter.desktop \

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PR PATCH] [Updated] DisplayCAL: update to 3.9.12, add fix for python-3.12.
  2024-07-02 17:37 [PR PATCH] DisplayCAL: update to 3.9.12, add fix for python-3.12 Calandracas606
@ 2024-07-02 17:48 ` Calandracas606
  2024-07-05 21:22 ` [PR PATCH] [Closed]: " classabbyamp
  1 sibling, 0 replies; 3+ messages in thread
From: Calandracas606 @ 2024-07-02 17:48 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1298 bytes --]

There is an updated pull request by Calandracas606 against master on the void-packages repository

https://github.com/Calandracas606/void-packages DisplayCAL-3.9.12
https://github.com/void-linux/void-packages/pull/51082

DisplayCAL: update to 3.9.12, add fix for python-3.12.
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **briefly**

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->

#### Local build testing
- I built this PR locally for my native architecture, x86_64-glibc
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - x86_64-musl
  - i686
 
nocross due to argyllcms

A patch file from https://github.com/void-linux/void-packages/pull/51082.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-DisplayCAL-3.9.12-51082.patch --]
[-- Type: text/x-diff, Size: 4960 bytes --]

From 752490be1e6e1d8d96e18078b0392fde08f86ff5 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Tue, 2 Jul 2024 13:34:01 -0400
Subject: [PATCH] DisplayCAL: update to 3.9.12, add fix for python-3.12.

---
 srcpkgs/DisplayCAL/patches/python-3-12.patch | 103 +++++++++++++++++++
 srcpkgs/DisplayCAL/template                  |   7 +-
 2 files changed, 107 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/DisplayCAL/patches/python-3-12.patch

diff --git a/srcpkgs/DisplayCAL/patches/python-3-12.patch b/srcpkgs/DisplayCAL/patches/python-3-12.patch
new file mode 100644
index 00000000000000..cf63082ae85c05
--- /dev/null
+++ b/srcpkgs/DisplayCAL/patches/python-3-12.patch
@@ -0,0 +1,103 @@
+From 0025940335eb1bd56f03f742aa095028d7ffa06f Mon Sep 17 00:00:00 2001
+From: Erkan Ozgur Yilmaz <eoyilmaz@gmail.com>
+Date: Sun, 24 Mar 2024 10:24:36 +0000
+Subject: [PATCH] - Fixed #335
+
+---
+ .github/workflows/pytest.yml | 3 +++
+ DisplayCAL/meta.py           | 2 +-
+ 2 files changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml
+index 02666a76..c9236a93 100644
+--- a/.github/workflows/pytest.yml
++++ b/.github/workflows/pytest.yml
+@@ -20,12 +20,15 @@ jobs:
+           - "3.9"
+           - "3.10"
+           - "3.11"
++          - "3.12"
+         wx-version:
+           - "4.1.1"
+           - "4.2.1"
+         exclude:
+           - python-version: "3.11"
+             wx-version: "4.1.1"
++          - python-version: "3.12"
++            wx-version: "4.1.1"
+ 
+     steps:
+ 
+diff --git a/DisplayCAL/meta.py b/DisplayCAL/meta.py
+index 30797cdf..fa52e733 100644
+--- a/DisplayCAL/meta.py
++++ b/DisplayCAL/meta.py
+@@ -62,7 +62,7 @@
+ name_html = '<span class="appname">Display<span>CAL</span></span>'
+ 
+ py_minversion = (3, 8)
+-py_maxversion = (3, 11)
++py_maxversion = (3, 12)
+ 
+ version = VERSION_STRING
+ version_lin = VERSION_STRING  # Linux
+commit 64336cdc9af0eb858ceeab0522bb9747008a8466
+Author: Patrick Zwerschke <patrick@p5k.org>
+Date:   Sun Mar 24 14:47:01 2024 +0100
+
+    updated testing environment to python 3.12
+
+diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml
+index c9236a93..16d19983 100644
+--- a/.github/workflows/pytest.yml
++++ b/.github/workflows/pytest.yml
+@@ -32,7 +32,7 @@ jobs:
+ 
+     steps:
+ 
+-    - uses: actions/checkout@v3
++    - uses: actions/checkout@v4
+ 
+     - name: Set Environment Variables
+       run: |
+@@ -45,13 +45,10 @@ jobs:
+           echo "add_dir_str=cpython-310" >> $GITHUB_ENV
+         elif [ "${{ matrix.python-version }}" == "3.11" ]; then
+           echo "add_dir_str=cpython-311" >> $GITHUB_ENV
++        elif [ "${{ matrix.python-version }}" == "3.12" ]; then
++          echo "add_dir_str=cpython-312" >> $GITHUB_ENV
+         fi
+ 
+-    - name: Setup timezone
+-      uses: zcong1993/setup-timezone@master
+-      with:
+-        timezone: UTC
+-
+     - name: Setup xvfb
+       run: |
+         sudo apt-get update
+@@ -69,7 +66,7 @@ jobs:
+         sudo /usr/bin/Xvfb $DISPLAY -screen 0 1280x1024x24 &
+ 
+     - name: Setup Python ${{ matrix.python-version }}
+-      uses: actions/setup-python@v4
++      uses: actions/setup-python@v5
+       with:
+         python-version: ${{ matrix.python-version }}
+ 
+diff --git a/DisplayCAL/RealDisplaySizeMM.py b/DisplayCAL/RealDisplaySizeMM.py
+index 25b730d0..e77dcb43 100644
+--- a/DisplayCAL/RealDisplaySizeMM.py
++++ b/DisplayCAL/RealDisplaySizeMM.py
+@@ -27,6 +27,8 @@ else:
+         from DisplayCAL.lib64.python310.RealDisplaySizeMM import *
+     elif sys.version_info[:2] == (3, 11):
+         from DisplayCAL.lib64.python311.RealDisplaySizeMM import *
++    elif sys.version_info[:2] == (3, 12):
++        from DisplayCAL.lib64.python312.RealDisplaySizeMM import *
+ # else:
+ #     pass
+ 
+diff --git a/DisplayCAL/lib64/python312/__init__.py b/DisplayCAL/lib64/python312/__init__.py
+new file mode 100644
+index 00000000..e69de29b
diff --git a/srcpkgs/DisplayCAL/template b/srcpkgs/DisplayCAL/template
index 29dbf67f0c3d9d..4c4da7e57e0b6e 100644
--- a/srcpkgs/DisplayCAL/template
+++ b/srcpkgs/DisplayCAL/template
@@ -1,7 +1,7 @@
 # Template file for 'DisplayCAL'
 pkgname=DisplayCAL
-version=3.9.11
-revision=2
+version=3.9.12
+revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 makedepends="python3-devel libXxf86vm-devel libXinerama-devel libXrandr-devel"
@@ -12,7 +12,8 @@ maintainer="lemmi <lemmi@nerd2nerd.org>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/eoyilmaz/displaycal-py3"
 distfiles="https://github.com/eoyilmaz/displaycal-py3/archive/refs/tags/${version}.tar.gz"
-checksum=7769d19551c228d797fd98cb2469730cee84ff27bd0bf5d0463e191753921a5e
+checksum=6ea182a5992f316f6aa63d55333e5e9caa065807224b8840470d461bb30e9ff8
+make_check=no # checks fail to build
 
 pre_configure() {
 	vsed -i misc/displaycal-vrml-to-x3d-converter.desktop \

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PR PATCH] [Closed]: DisplayCAL: update to 3.9.12, add fix for python-3.12.
  2024-07-02 17:37 [PR PATCH] DisplayCAL: update to 3.9.12, add fix for python-3.12 Calandracas606
  2024-07-02 17:48 ` [PR PATCH] [Updated] " Calandracas606
@ 2024-07-05 21:22 ` classabbyamp
  1 sibling, 0 replies; 3+ messages in thread
From: classabbyamp @ 2024-07-05 21:22 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1118 bytes --]

There's a closed pull request on the void-packages repository

DisplayCAL: update to 3.9.12, add fix for python-3.12.
https://github.com/void-linux/void-packages/pull/51082

Description:
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **briefly**

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->

#### Local build testing
- I built this PR locally for my native architecture, x86_64-glibc
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - x86_64-musl
  - i686
 
nocross due to argyllcms

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2024-07-05 21:22 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-07-02 17:37 [PR PATCH] DisplayCAL: update to 3.9.12, add fix for python-3.12 Calandracas606
2024-07-02 17:48 ` [PR PATCH] [Updated] " Calandracas606
2024-07-05 21:22 ` [PR PATCH] [Closed]: " classabbyamp

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).