From 45d8856847c6ca1d4e07e2c1c75b48403c91526f Mon Sep 17 00:00:00 2001 From: sulincix Date: Sun, 21 Jul 2024 20:15:38 +0000 Subject: [PATCH] py3.12 update v2 --- .../unicode_to_keyval-symbol-check.patch | 13 +++++++++++++ app/accessibility/caribou/ympbuild | 19 ++++++++++++++----- app/crypt/gpgme/ympbuild | 6 +++--- cinnamon/base/cinnamon/ympbuild | 6 +++--- dev/python/py3-psutil/ympbuild | 6 +++--- dev/python/py3-pygments/ympbuild | 2 +- dev/python/py3-pyproject-hooks/ympbuild | 10 +++++----- dev/python/py3-setproctitle/ympbuild | 6 +++--- dev/python/py3-setuptools/ympbuild | 6 +++--- dev/python/py3-tinycss2/ympbuild | 6 +++--- dev/python/py3-typogrify/ympbuild | 4 ++-- dev/python/py3-tz/ympbuild | 6 +++--- dev/python/py3-wheel/ympbuild | 6 +++--- dev/python/py3-xapp/ympbuild | 6 +++--- dev/python/py3-yaml/ympbuild | 4 ++-- dev/util/gi-docgen/ympbuild | 6 +++--- 16 files changed, 67 insertions(+), 45 deletions(-) create mode 100644 app/accessibility/caribou/unicode_to_keyval-symbol-check.patch diff --git a/app/accessibility/caribou/unicode_to_keyval-symbol-check.patch b/app/accessibility/caribou/unicode_to_keyval-symbol-check.patch new file mode 100644 index 00000000..e7f9accf --- /dev/null +++ b/app/accessibility/caribou/unicode_to_keyval-symbol-check.patch @@ -0,0 +1,13 @@ +diff --git a/libcaribou/key-model.vala b/libcaribou/key-model.vala +index 89015bc..e88342e 100644 +--- a/libcaribou/key-model.vala ++++ b/libcaribou/key-model.vala +@@ -101,7 +101,7 @@ namespace Caribou { + unichar uc; + while (text.get_next_char (ref index, out uc)) { + uint keyval = Gdk.unicode_to_keyval (uc); +- if (keyval != uc | 0x01000000) ++ if (keyval != (uc | 0x01000000)) + _keyvals += keyval; + } + } else { diff --git a/app/accessibility/caribou/ympbuild b/app/accessibility/caribou/ympbuild index c25ff4be..788938ef 100644 --- a/app/accessibility/caribou/ympbuild +++ b/app/accessibility/caribou/ympbuild @@ -1,30 +1,39 @@ #!/usr/bin/env bash name='caribou' -release='1' +release='2' version='0.4.21' url='https://wiki.gnome.org/Projects/Caribou' +_commit="9c900f0139af225bb35bf34bb2aee83f47495ba5" description='A text entry and UI navigation application (on-screen keyboard)' email='akarsu@protonmail.com' maintainer='akarsu' license=('LGPL') -source=("https://download.gnome.org/sources/caribou/${version%.*}/caribou-${version}.tar.xz") +source=("https://gitlab.gnome.org/Archive/caribou/-/archive/${_commit}/caribou-${_commit}.tar.gz" + "unicode_to_keyval-symbol-check.patch") depends=(at-spi2-core py3-pygobject gtk3 libxklavier libgee dconf clutter) makedepends=(intltool docbook-xsl gobject-introspection vala git gnome-common) -md5sums=('16b76cd7453b99e2871e8d4da88bf976') +sha256sums=('74cee69ebe3b69f54d1eec0235fcc12d84b9a4de964c75d015eb290f9db815fa' SKIP) group=(app.accessibility) uses=() arch=('x86_64') -cd $name-$version +cd $name-${_commit} + + +prepare(){ + : #patch -Np1 -i ../unicode_to_keyval-symbol-check.patch +} setup () { + autoreconf -fvi ./configure --prefix=/usr \ --libdir=/usr/lib64/ \ --build=$CBUILD \ --host=$CHOST \ --sysconfdir=/etc \ --localstatedir=/var \ - --disable-gtk2-module + --disable-gtk2-module \ + --disable-schemas-compile } build () { diff --git a/app/crypt/gpgme/ympbuild b/app/crypt/gpgme/ympbuild index 2e9bad74..b82e3e4a 100644 --- a/app/crypt/gpgme/ympbuild +++ b/app/crypt/gpgme/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='gpgme' -release='3' -version='1.23.1' +release='4' +version='1.23.2' url='https://www.gnupg.org/ftp/gcrypt/gpgme' description='gnupg made easy' email='aliriza.keskin@pardus.org.tr' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-$version.tar.bz2") depends=(gnupg) makedepends=() -md5sums=('6382b05365315fe0494469c3e71e935e') +sha256sums=('9499e8b1f33cccb6815527a1bc16049d35a6198a6c5fae0185f2bd561bce5224') group=(app.crypt) uses=() arch=('x86_64') diff --git a/cinnamon/base/cinnamon/ympbuild b/cinnamon/base/cinnamon/ympbuild index fc3e1c78..f548b1cb 100644 --- a/cinnamon/base/cinnamon/ympbuild +++ b/cinnamon/base/cinnamon/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='cinnamon' -release='3' -version='6.2.0' +release='4' +version='6.2.7' url='https://github.com/linuxmint/cinnamon' description='Linux desktop which provides advanced innovative features and a traditional user experience' email='brkt8khn@gmail.com' @@ -15,7 +15,7 @@ depends=(nm-applet accountsservice cinnamon-control-center cinnamon-menus timezonemap xapp xdg-desktop-portal-xapp caribou ) makedepends=(meson gobject-introspection intltool) -sha256sums=('40c0d923d9a5236cd088ea74210c1f28f386a2d29fb6fc87e4ab11e07ac27605') +sha256sums=('e61f98368f570c59459e3902778f599a83af54c709e22a623d5268e8298e97a1') group=(cinnamon.base) uses=() arch=('x86_64') diff --git a/dev/python/py3-psutil/ympbuild b/dev/python/py3-psutil/ympbuild index ba94e299..b10bb9ff 100644 --- a/dev/python/py3-psutil/ympbuild +++ b/dev/python/py3-psutil/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='py3-psutil' -release='1' -version='5.9.5' +release='2' +version='6.0.0' url='https://github.com/giampaolo/psutil' description='Cross-platform lib for process and system monitoring in Python' email='aliriza.keskin@pardus.org.tr' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://github.com/giampaolo/psutil/archive/refs/tags/release-$version.tar.gz") depends=(python) makedepends=() -md5sums=('caeaf46c55a66a1190ace77d462a68f6') +sha256sums=('187588c10ff4804b91e0c947d6b1a4006dbb633261c0f869865de518603c5d5e') group=(dev.python) uses=() arch=('x86_64') diff --git a/dev/python/py3-pygments/ympbuild b/dev/python/py3-pygments/ympbuild index 5f2ce1a4..e90f1712 100644 --- a/dev/python/py3-pygments/ympbuild +++ b/dev/python/py3-pygments/ympbuild @@ -1,6 +1,6 @@ #!/usr/bin/env bash name='py3-pygments' -release='4' +release='5' version='2.17.2' url='https://pypi.org/project/Pygments' description='Pygments is a syntax highlighting package written in Python.' diff --git a/dev/python/py3-pyproject-hooks/ympbuild b/dev/python/py3-pyproject-hooks/ympbuild index 209d869d..7539e8f4 100644 --- a/dev/python/py3-pyproject-hooks/ympbuild +++ b/dev/python/py3-pyproject-hooks/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='py3-pyproject-hooks' -release='1' -version='1.0.0' +release='2' +version='1.1.0' url='https://github.com/pypa/pyproject-hooks' description='Python project hooks' email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' license=('GPLv3') -source=('https://github.com/pypa/pyproject-hooks/archive/refs/tags/v1.0.0.tar.gz') +source=("https://github.com/pypa/pyproject-hooks/archive/refs/tags/v$version.tar.gz") depends=(python) makedepends=(py3-build) -md5sums=('03ea6db4dd6f0f06a5732e8d2f4fb39f') +sha256sums=('1cbbabcd93ea1ac50cca7f23e5b640904684ae6c85003c6f7cf02b598c33f28f') group=(dev.python) uses=() arch=('x86_64') @@ -20,7 +20,7 @@ cd pyproject-hooks-$version export PYTHONPATH=src/pyproject_hooks build () { - python -m build --wheel --no-isolation + python -m build --wheel } package () { diff --git a/dev/python/py3-setproctitle/ympbuild b/dev/python/py3-setproctitle/ympbuild index fe7f156c..430e73d4 100644 --- a/dev/python/py3-setproctitle/ympbuild +++ b/dev/python/py3-setproctitle/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='py3-setproctitle' -release='1' -version='1.3.2' +release='2' +version='1.3.3' url='https://github.com/dvarrazzo/py-setproctitle' description='A Python module to customize the process title' email='akarsu@protonmail.com' @@ -10,7 +10,7 @@ license=('BSD-3-Clause') source=("https://github.com/dvarrazzo/py-setproctitle/archive/refs/tags/version-${version}.tar.gz") depends=(python) makedepends=() -md5sums=('1c5cc7d9dd64c33b70afacfba55f6c2e') +sha256sums=('c4ff32c5482f7b434bd3b3a29d11a4cbac05e5f3b88eeba24c8ba7d2e405af9d') group=(dev.python) uses=() arch=('x86_64') diff --git a/dev/python/py3-setuptools/ympbuild b/dev/python/py3-setuptools/ympbuild index 23118f16..65852003 100644 --- a/dev/python/py3-setuptools/ympbuild +++ b/dev/python/py3-setuptools/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='py3-setuptools' -release='4' -version='69.0.3' +release='5' +version='71.1.0' url='https://pypi.org/project/setuptools/' description='Easily download, build, install, upgrade, and uninstall Python packages' email='aliriza.keskin@pardus.org.tr' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://pypi.io/packages/source/s/setuptools/setuptools-$version.tar.gz") depends=(python) makedepends=( ) -md5sums=('b82de45aaa6b9bb911226660212ebb83') +sha256sums=('032d42ee9fb536e33087fb66cac5f840eb9391ed05637b3f2a76a7c8fb477936') uses=() group=(dev.python) arch=('x86_64') diff --git a/dev/python/py3-tinycss2/ympbuild b/dev/python/py3-tinycss2/ympbuild index 3714a7d4..be8538d4 100644 --- a/dev/python/py3-tinycss2/ympbuild +++ b/dev/python/py3-tinycss2/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='py3-tinycss2' -release='1' -version='1.2.1' +release='2' +version='1.3.0' url='https://pypi.python.org/pypi/tinycss2' description='Low-level CSS parser for Python' email='akarsu@protonmail.com' @@ -10,7 +10,7 @@ license=('BSD') source=("https://github.com/Kozea/tinycss2/archive/refs/tags/v${version}.tar.gz") depends=(py3-webencodings) makedepends=() -md5sums=('39d99a0f33d5bacbd1cd1e663de960d5') +sha256sums=('e085126b6223786cb56dc711d460f7d8a9e425ad93d01bd6d5ecc08ede6bc846') group=(dev.python) uses=() arch=('x86_64') diff --git a/dev/python/py3-typogrify/ympbuild b/dev/python/py3-typogrify/ympbuild index f84f27d5..44b75390 100644 --- a/dev/python/py3-typogrify/ympbuild +++ b/dev/python/py3-typogrify/ympbuild @@ -1,6 +1,6 @@ #!/usr/bin/env bash name='py3-typogrify' -release='1' +release='2' version='2.0.7' url='https://github.com/mintchaos/typogrify' description='A set of Django template filters to make caring about typography on the web a bit easier.' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://github.com/mintchaos/typogrify/archive/refs/tags/$version.tar.gz") depends=(python) makedepends=() -md5sums=('3648ed25e0121925b4c6b542fd1cfd45') +sha256sums=('d5081966c1c1423157e240d5cfe7435b56ca30be57ff8c7fe6f90f6cc42295ee') group=(dev.python) uses=() arch=('x86_64') diff --git a/dev/python/py3-tz/ympbuild b/dev/python/py3-tz/ympbuild index cee6f108..65f5f025 100644 --- a/dev/python/py3-tz/ympbuild +++ b/dev/python/py3-tz/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='py3-tz' -release='1' -version='2023.3' +release='2' +version='2024.1' url='https://pypi.python.org/pypi/pytz' description='Python3 definitions of world timezone' email='akarsu@protonmail.com' @@ -10,7 +10,7 @@ license=('MIT') source=("https://pypi.python.org/packages/source/p/pytz/pytz-${version}.tar.gz") depends=(python) makedepends=() -md5sums=('fe54c8f8a1544b4e78b523b264ab071b') +sha256sums=('2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812') group=(dev.python) uses=() arch=('x86_64') diff --git a/dev/python/py3-wheel/ympbuild b/dev/python/py3-wheel/ympbuild index 789160c6..a85b023d 100644 --- a/dev/python/py3-wheel/ympbuild +++ b/dev/python/py3-wheel/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='py3-wheel' -release='3' -version='0.42.0' +release='4' +version='0.43.0' url='https://pypi.org/project/wheel/' description='A built-package format for Python' email='parduscix@yandex.ru' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://github.com/pypa/wheel/archive/refs/tags/${version}.tar.gz") depends=(python) makedepends=(py3-installer py3-flit) -md5sums=('1e40a8426110603dd90377b9c330d3c3') +sha256sums=('23060d7cc8afafc2930554624b4bae7d58031830672048622c926675ab91e3b0') group=(dev.python) uses=() arch=('x86_64') diff --git a/dev/python/py3-xapp/ympbuild b/dev/python/py3-xapp/ympbuild index bbdfcfcd..6f6877c5 100644 --- a/dev/python/py3-xapp/ympbuild +++ b/dev/python/py3-xapp/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='py3-xapp' -release='1' -version='2.4.0' +release='2' +version='2.4.2' url='https://github.com/linuxmint/python3-xapp' description='Python Xapp Library' email='akarsu@protonmail.com' @@ -10,7 +10,7 @@ license=('LGPL') source=("https://github.com/linuxmint/python3-xapp/archive/refs/tags/${version}.tar.gz") depends=(python py3-psutil) makedepends=(meson) -md5sums=('b99fbd6d00cb9abd32b03633a23fab67') +sha256sums=('39e4c3f06732e9d197b9aed31444653da2976c1d66dded870b52cc9782f2237d') group=(dev.python) uses=() arch=('x86_64') diff --git a/dev/python/py3-yaml/ympbuild b/dev/python/py3-yaml/ympbuild index 203e139b..689c623a 100644 --- a/dev/python/py3-yaml/ympbuild +++ b/dev/python/py3-yaml/ympbuild @@ -1,6 +1,6 @@ #!/usr/bin/env bash name='py3-yaml' -release='1' +release='2' version='6.0.1' url='https://github.com/yaml/pyyaml' description='Python3 bindings for YAML' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://github.com/yaml/pyyaml/archive/refs/tags/$version.tar.gz") depends=(libyaml python) makedepends=(py3-wheel py3-setuptools py3-build py3-installer) -md5sums=('e1ceb8ac30446570c787678c1301ceed') +sha256sums=('57314c984aaa84318eed00cf5a8365afc49f87954969e295efe2ba99f3b21f7a') group=(dev.python) uses=() arch=('x86_64') diff --git a/dev/util/gi-docgen/ympbuild b/dev/util/gi-docgen/ympbuild index f5b5c750..b4ccc916 100644 --- a/dev/util/gi-docgen/ympbuild +++ b/dev/util/gi-docgen/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='gi-docgen' -release='2' -version='2023.3' +release='3' +version='2024.1' url='https://gitlab.gnome.org/GNOME/gi-docgen' description=' A documentation generator for GObject-based libraries ' email='bayramk@gmail.com' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://gitlab.gnome.org/GNOME/gi-docgen/-/archive/$version/gi-docgen-$version.tar.gz") depends=(py3-pygments py3-markdown py3-jinja py3-typogrify) makedepends=() -md5sums=('a8a03bac876478de7b2a32291ed8cc12') +sha256sums=('c2f49f0bdea0366d04b6ab6f34071f324ef70016bc3650371cc08d3c6f2764da') group=(dev.util) uses=() arch=('x86_64')