From cda753e9f8d4937f88be64d41b904ad85e33b90d Mon Sep 17 00:00:00 2001 From: Ali Riza KESKIN Date: Wed, 6 May 2026 10:11:31 +0300 Subject: [PATCH] =?UTF-8?q?python3.14=20(=CF=80)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/i18n/ibus/ympbuild | 15 ++++----------- cinnamon/base/cinnamon/ympbuild | 6 +++--- dev/lang/python/genrebuild.sh | 3 ++- dev/lang/python/ympbuild | 4 ++-- .../{python3.12 => python3.14}/turkman.patch | 0 dev/lang/{python3.12 => python3.14}/ympbuild | 16 ++++++++++------ dev/libs/gobject-introspection/ympbuild | 6 +++--- dev/libs/libsass/ympbuild | 6 +++--- dev/python/py3-cairo/ympbuild | 6 +++--- dev/python/py3-cerberus/ympbuild | 8 +++++--- dev/python/py3-cffi/ympbuild | 6 +++--- dev/python/py3-curl/ympbuild | 10 +++++----- dev/python/py3-cython/ympbuild | 6 +++--- dev/python/py3-dbus/ympbuild | 8 ++++---- dev/python/py3-hotdoc/remove-bootstrap.patch | 18 ++++++++++++++++++ dev/python/py3-hotdoc/ympbuild | 18 ++++++++++++------ dev/python/py3-lxml/ympbuild | 6 +++--- dev/python/py3-markupsafe/ympbuild | 6 +++--- dev/python/py3-packaging/ympbuild | 10 +++++----- dev/python/py3-pillow/ympbuild | 6 +++--- dev/python/py3-psutil/ympbuild | 8 +++++--- dev/python/py3-pycups/ympbuild | 2 +- dev/python/py3-pygobject/ympbuild | 8 +++++--- dev/python/py3-pyproject-hooks/ympbuild | 5 ++--- dev/python/py3-sass/ympbuild | 4 +++- dev/python/py3-setproctitle/ympbuild | 4 ++-- dev/python/py3-sphinx/ympbuild | 7 ++++--- dev/python/py3-stemmer/ympbuild | 2 +- dev/python/py3-yaml/ympbuild | 6 +++--- sys/fs/btrfs-progs/ympbuild | 6 +++--- sys/libs/libblockdev/ympbuild | 7 ++++--- sys/libs/libnvme/ympbuild | 2 +- 32 files changed, 128 insertions(+), 97 deletions(-) rename dev/lang/{python3.12 => python3.14}/turkman.patch (100%) rename dev/lang/{python3.12 => python3.14}/ympbuild (79%) create mode 100644 dev/python/py3-hotdoc/remove-bootstrap.patch diff --git a/app/i18n/ibus/ympbuild b/app/i18n/ibus/ympbuild index 482117fd..faafcc6b 100644 --- a/app/i18n/ibus/ympbuild +++ b/app/i18n/ibus/ympbuild @@ -1,18 +1,16 @@ #!/usr/bin/env bash name='ibus' -release='1' -version='1.5.33' +release='2' +version='1.5.34' url='https://github.com/ibus/ibus/wiki' description='Intelligent Input Bus' email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' license=('GPLv3') -source=("https://github.com/ibus/ibus/archive/refs/tags/$version.tar.gz" - "fix.patch") +source=("https://github.com/ibus/ibus/archive/refs/tags/$version.tar.gz") depends=(gtk3) makedepends=() -sha256sums=('a777068caba4ba7599a3214e2966f564daec01bba94cd7f2ca63062107e0604f' - 'SKIP') +sha256sums=('ff8f511770844203108119727dc8686c29afb286e9cb535e0870f18d40fddbbb') group=(app.i18n) uses=() arch=('x86_64') @@ -21,11 +19,6 @@ cd $name-$version export CFLAGS="-Wno-all" -prepare(){ - # https://github.com/ibus/ibus/pull/2833 - patch -Np1 -i ../fix.patch -} - setup () { autoreconf -fvi ./configure --prefix=/usr \ diff --git a/cinnamon/base/cinnamon/ympbuild b/cinnamon/base/cinnamon/ympbuild index afa007ce..0266f39f 100644 --- a/cinnamon/base/cinnamon/ympbuild +++ b/cinnamon/base/cinnamon/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='cinnamon' -release='8' -version='6.6.3' +release='9' +version='6.6.7' url='https://github.com/linuxmint/cinnamon' description='Linux desktop which provides advanced innovative features and a traditional user experience' email='brkt8khn@gmail.com' @@ -17,7 +17,7 @@ depends=(nm-applet accountsservice cinnamon-control-center cinnamon-menus timezonemap xapp xdg-desktop-portal-xapp caribou ibus ) makedepends=(meson gobject-introspection intltool py3-sass) -sha256sums=('12f41d7b67a81cc2f09fa728037f98cc4393da4ace94e8af0af016481cfff912' +sha256sums=('220f9ba77860d63708e682aa3fdc48cd8597b41b698467f116e477b45d514249' 'SKIP' 'SKIP') group=(cinnamon.base) diff --git a/dev/lang/python/genrebuild.sh b/dev/lang/python/genrebuild.sh index 32e559b7..3b640f4a 100644 --- a/dev/lang/python/genrebuild.sh +++ b/dev/lang/python/genrebuild.sh @@ -1,4 +1,5 @@ -version=3.11 +#!/bin/sh +version=$1 pip$version list 2>/dev/null | grep -e '[a-zA-Z]* [0-9]' | cut -f1 -d' ' | while read line ; do ymp search --file "/$line/" done diff --git a/dev/lang/python/ympbuild b/dev/lang/python/ympbuild index 59f36a5e..ef849049 100644 --- a/dev/lang/python/ympbuild +++ b/dev/lang/python/ympbuild @@ -1,14 +1,14 @@ #!/usr/bin/env bash name='python' release='3' -version='3.13' +version='3.14' url='https://gitlab.com/turkman' description='Python meta package' email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' license=('GPLv3') source=('pydefault' 'python.sysconf') -depends=('python3.13|python3.12') +depends=('python3.14|python3.13') makedepends=() md5sums=('SKIP' 'SKIP') uses=() diff --git a/dev/lang/python3.12/turkman.patch b/dev/lang/python3.14/turkman.patch similarity index 100% rename from dev/lang/python3.12/turkman.patch rename to dev/lang/python3.14/turkman.patch diff --git a/dev/lang/python3.12/ympbuild b/dev/lang/python3.14/ympbuild similarity index 79% rename from dev/lang/python3.12/ympbuild rename to dev/lang/python3.14/ympbuild index c66cbfd3..214bd34d 100644 --- a/dev/lang/python3.12/ympbuild +++ b/dev/lang/python3.14/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash -name='python3.12' +name='python3.14' release='1' -version='3.12.4' +version='3.14.4' url='https://www.python.org/downloads/' description='Next generation of the python high-level scripting language' email='parduscix@yandex.ru' @@ -11,7 +11,7 @@ source=("https://www.python.org/ftp/python/$version/Python-$version.tar.xz" 'turkman.patch') depends=('bzip2' 'gdbm' 'libnsl' 'libxcrypt' 'openssl' 'zlib' 'mpdecimal') makedepends=( ) -sha256sums=('f6d419a6d8743ab26700801b4908d26d97e8b986e14f95de31b32de2b0e79554' +sha256sums=('d923c51303e38e249136fc1bdf3568d56ecb03214efdef48516176d3d7faaef8' 'SKIP') expat_depends=('expat') arch=('x86_64') @@ -36,7 +36,8 @@ setup(){ --with-computed-gotos \ --with-dbmliborder=gdbm:ndbm \ --with-system-expat \ - --with-system-libmpdec + --with-system-libmpdec \ + --without-ensurepip sed -i 's/^all:.*$/all: build_all/' Makefile env -i PATH=$PATH make $jobs @@ -45,14 +46,17 @@ setup(){ package(){ env -i PATH=$PATH make install $jobs DESTDIR=$DESTDIR # this symlinks provided by main python metapackage - for bin in pydoc3 idle3 python3 python3-config pip3 2to3; do + for bin in pydoc3 idle3 python3 python3-config; do rm -f ${DESTDIR}/usr/bin/$bin done + # pip3 command + echo '#!/bin/sh' > ${DESTDIR}/usr/bin/pip3.14 + echo 'exec python3.14 -m pip "$@"' >> ${DESTDIR}/usr/bin/pip3.14 rm -f ${DESTDIR}/usr/lib64/pkgconfig/python3.pc rm -f ${DESTDIR}/usr/lib64/pkgconfig/python3-embed.pc # remove unused file rm -f ${DESTDIR}/usr/share/man/man1/python3.1 # move libpython3.so file - mv ${DESTDIR}/usr/lib64/libpython3.so ${DESTDIR}/usr/lib64/libpython3.so.3.12 + mv ${DESTDIR}/usr/lib64/libpython3.so ${DESTDIR}/usr/lib64/libpython3.so.3.14 } diff --git a/dev/libs/gobject-introspection/ympbuild b/dev/libs/gobject-introspection/ympbuild index 2a2890e8..cf79d1b0 100644 --- a/dev/libs/gobject-introspection/ympbuild +++ b/dev/libs/gobject-introspection/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='gobject-introspection' -release='5' -version='1.84.0' +release='6' +version='1.86.0' url='https://gitlab.gnome.org/GNOME/gobject-introspection.git/' description='Introspection system for GObject-based libraries ' email='bayramk@gmail.com' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://gitlab.gnome.org/GNOME/gobject-introspection/-/archive/${version}/gobject-introspection-${version}.tar.gz") depends=(glib) makedepends=() -sha256sums=('8ff69ea72bea4f42d2daab1d0cf2dc5810b58387583f403f796f661af2b15a7b') +sha256sums=('eadae02135e96ad40221b4a9eb5e168f8c70ef3f697485c38345a3638adf51a2') group=(dev.libs) uses=() arch=('x86_64') diff --git a/dev/libs/libsass/ympbuild b/dev/libs/libsass/ympbuild index b07b955b..33dabee7 100644 --- a/dev/libs/libsass/ympbuild +++ b/dev/libs/libsass/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='libsass' -release='1' -version='3.6.5' +release='2' +version='3.6.6' url='https://sass-lang.com/libsass' description='C/C++ implementation of a Sass compiler' email='akarsu@protonmail.com' @@ -10,7 +10,7 @@ license=('MIT') source=("https://github.com/sass/libsass/archive/${version}.tar.gz") depends=() makedepends=() -md5sums=('c49765b9b3824dcd4a7423225ca28bad') +sha256sums=('11f0bb3709a4f20285507419d7618f3877a425c0131ea8df40fe6196129df15d') group=(dev.libs) uses=() arch=('x86_64') diff --git a/dev/python/py3-cairo/ympbuild b/dev/python/py3-cairo/ympbuild index c6c30c74..7dfb913d 100644 --- a/dev/python/py3-cairo/ympbuild +++ b/dev/python/py3-cairo/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='py3-cairo' -release='6' -version='1.28.0' +release='7' +version='1.29.0' url='https://github.com/pygobject/pycairo/' description='Python bindings for the cairo library' email='bayramk@gmail.com' @@ -11,7 +11,7 @@ source=("https://github.com/pygobject/pycairo/archive/refs/tags/v$version.tar.gz pyver=$(python -c "import sys; print(str( sys.version_info[0]) +\".\"+ str(sys.version_info[1] ))") depends=(python"$pyver" cairo) makedepends=(meson py3-sphinx) -sha256sums=('e7e1a487820467a174512633f3ec4c49d567041e40f2d0135d14679045b054e9') +sha256sums=('25c6a8a5a488afdd21208b5a71f95796891cceb2ee94f2ec1c51fdf0735eab0b') group=(dev.python) uses=() arch=('x86_64') diff --git a/dev/python/py3-cerberus/ympbuild b/dev/python/py3-cerberus/ympbuild index 88f85a34..4c4d3b92 100644 --- a/dev/python/py3-cerberus/ympbuild +++ b/dev/python/py3-cerberus/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='py3-cerberus' -release='3' -version='1.3.7' +release='4' +version='1.3.8' url='http://python-cerberus.org/' description='Lightweight, extensible data validation library for Python' email='brkt8khn@gmail.com' @@ -10,7 +10,7 @@ license=('ISC') source=("https://github.com/pyeve/cerberus/archive/refs/tags/${version}.tar.gz") depends=(python) makedepends=(py3-setuptools py3-build py3-installer py3-wheel) -sha256sums=('2e74ba37eaac72c3a8efb09d61ce5ac80cc6e43df5f7688a67e832f40a4d9d73') +sha256sums=('3eb480747f6b6dc6e3e6854f8388d03a2269a8fa18429b3e4a01aee01706fb03') group=(dev.python) uses=() arch=('x86_64') @@ -23,6 +23,8 @@ build(){ package(){ python3 -m installer --destdir="$DESTDIR" dist/*.whl + mv $DESTDIR/usr/lib/python3.*/site-packages $DESTDIR/usr/lib/python3 + } diff --git a/dev/python/py3-cffi/ympbuild b/dev/python/py3-cffi/ympbuild index 9800115d..94741d55 100644 --- a/dev/python/py3-cffi/ympbuild +++ b/dev/python/py3-cffi/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='py3-cffi' -release='4' -version='1.17.1' +release='5' +version='2.0.0' url='https://pypi.org/project/cffi/' description='Foreign Function Interface for Python calling C code.' email='parduscix@yandex.ru' @@ -11,7 +11,7 @@ source=("https://github.com/python-cffi/cffi/archive/refs/tags/v${version}.tar.g #source=("https://files.pythonhosted.org/packages/2b/a8/050ab4f0c3d4c1b8aaa805f70e26e84d0e27004907c5b8ecc1d31815f92a/cffi-1.15.1.tar.gz") depends=(python py3-cparser libffi) makedepends=(py3-build py3-installer py3-wheel py3-setuptools) -sha256sums=('5aff2444731a1fc55c67080ded66d27cc4a0151e0bd37a7d02ca2a0c0edd895d') +sha256sums=('e32bea840b50779a43dcaff13dcf6fa8bc29aa1b071c2cb4e27c1bd79114a202') group=(dev.python) uses=() arch=('x86_64') diff --git a/dev/python/py3-curl/ympbuild b/dev/python/py3-curl/ympbuild index b24e4993..c70235a5 100644 --- a/dev/python/py3-curl/ympbuild +++ b/dev/python/py3-curl/ympbuild @@ -1,7 +1,8 @@ #!/usr/bin/env bash name='py3-curl' -release='3' -version='7.45.6' +release='4' +version='8.19.0' +_version="271cb3e18ff81eada3d8d4df10fa0c511acae7e0" url='http://pycurl.sourceforge.net/' description='A Python 3.x interface to libcurl' email='akarsu@protonmail.com' @@ -10,12 +11,11 @@ license=('LGPL' 'MIT') source=("https://salsa.debian.org/python-team/packages/pycurl/-/archive/upstream/${version}/pycurl-upstream-${version}.tar.gz") depends=(python curl openssl) makedepends=(py3-build py3-installer py3-wheel py3-setuptools) -sha256sums=('6871308f87f857a9faaef55df5cc4ae05e4ba0adf43405e73488e20cb60606c1') +sha256sums=('56cff5e12e19e630cd71c78242484156823f65cde9afad76369a86cb7992e19e') group=(dev.python) uses=() arch=('x86_64') - -cd "pycurl-upstream"-$version +cd "pycurl-upstream"-$_version build(){ python3 setup.py build diff --git a/dev/python/py3-cython/ympbuild b/dev/python/py3-cython/ympbuild index 1f53b861..7dbae6cb 100644 --- a/dev/python/py3-cython/ympbuild +++ b/dev/python/py3-cython/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='py3-cython' -release='3' -version='3.1.2' +release='4' +version='3.2.4' url='https://cython.org/' description='A Python to C compiler.' email='bayramk@gmail.com' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://github.com/cython/cython/archive/refs/tags/$version.tar.gz") depends=(python libxml2 libxslt) makedepends=(py3-build py3-installer py3-wheel py3-setuptools) -sha256sums=('da72f94262c8948e04784c3e6b2d14417643703af6b7bd27d6c96ae7f02835f1') +sha256sums=('9631e586c49b9d3f72c3962c376119479a6a98e3c0e3c14d5218e199ef563b18') group=(dev.python) uses=() arch=('x86_64') diff --git a/dev/python/py3-dbus/ympbuild b/dev/python/py3-dbus/ympbuild index d4c8f5d7..10bd3e1d 100644 --- a/dev/python/py3-dbus/ympbuild +++ b/dev/python/py3-dbus/ympbuild @@ -1,22 +1,22 @@ #!/usr/bin/env bash name='py3-dbus' _name='dbus-python' -release='2' +release='3' version='1.4.0' url='https://www.freedesktop.org/wiki/Software/DBusBindings' description='Python3 bindings for DBUS' email='brkt8khn@gmail.com' maintainer='brkt8khn' license=('MIT') -source=("https://dbus.freedesktop.org/releases/dbus-python/$_name-${version}.tar.xz") +source=("https://gitlab.freedesktop.org/dbus/dbus-python/-/archive/dbus-python-$version/dbus-python-dbus-python-$version.tar.gz") depends=(python dbus) makedepends=(py3-sphinx py3-tomli) -sha256sums=('c36b28f10ffcc8f1f798aca973bcc132f91f33eb9b6b8904381b4077766043d5') +sha256sums=('da4ee9bbb9eb901d463a7cc9f99dfdbe6c751c8b48b29b78d378985a3c9656ad') group=(dev.python) uses=() arch=('x86_64') -cd $_name-$version +cd $_name-$_name-$version setup(){ meson setup build --prefix=/usr \ diff --git a/dev/python/py3-hotdoc/remove-bootstrap.patch b/dev/python/py3-hotdoc/remove-bootstrap.patch new file mode 100644 index 00000000..87682253 --- /dev/null +++ b/dev/python/py3-hotdoc/remove-bootstrap.patch @@ -0,0 +1,18 @@ +index 29108c1..087a2ba 100755 +--- a/hotdoc/meson.build ++++ b/hotdoc/meson.build +@@ -26,13 +26,6 @@ py.install_sources( + preserve_path: true, + ) + +-bootstrap_theme = subproject('hotdoc_bootstrap_theme', +- default_options: [ +- 'less_include_path=@0@'.format(meson.current_source_dir() / 'less'), +- 'install=true', +- ] +-) +- +-theme_dist_dir = bootstrap_theme.get_variable ('theme_dir') ++theme_dist_dir = '' + + subdir('core') diff --git a/dev/python/py3-hotdoc/ympbuild b/dev/python/py3-hotdoc/ympbuild index 06f25084..0eaeae07 100644 --- a/dev/python/py3-hotdoc/ympbuild +++ b/dev/python/py3-hotdoc/ympbuild @@ -1,30 +1,36 @@ #!/usr/bin/env bash name='py3-hotdoc' release='2' -version='0.17.4' +version='0.18.2' url='https://pypi.org/project/hotdoc/' description='A documentation tool micro-framework' email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' license=('GPLv3') #source=("https://github.com/hotdoc/hotdoc/archive/refs/tags/$version.tar.gz") -source=(https://files.pythonhosted.org/packages/60/fd/32e24a747181e060ace04cd927698b2b5b3b90f6bf2c014e12df630c183a/hotdoc-0.17.4.tar.gz) - +source=("https://files.pythonhosted.org/packages/26/f3/94ed01195952d8ba87e43ed1417f03bf50cd9d7d8db9c2c4364932e150a0/hotdoc-0.18.2.tar.gz" + "remove-bootstrap.patch") depends=(python json-glib) makedepends=() -sha256sums=('c4d5dff647f03aa87a1d2d06035d2819edd099b91635e3b2ee390829357ae9fc') +sha256sums=('ded2c2cd06f4527f891b2d469ab5bc0161fdc84aa90d07b190bd63694a059389' + 'SKIP') group=(dev.python) uses=() arch=('x86_64') cd hotdoc-$version + +prepare(){ + patch -Np1 -i ../remove-bootstrap.patch +} + build(){ - python setup.py build + python -m build --wheel } package(){ - python setup.py install --root="${DESTDIR}" --optimize=1 --skip-build + python -m installer --destdir="$DESTDIR" dist/*.whl } diff --git a/dev/python/py3-lxml/ympbuild b/dev/python/py3-lxml/ympbuild index 529aff72..64cae390 100644 --- a/dev/python/py3-lxml/ympbuild +++ b/dev/python/py3-lxml/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='py3-lxml' -release='2' -version='5.4.0' +release='3' +version='6.1.0' url='https://pypi.org/project/lxml/' description='Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.' email='bayramk@gmail.com' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://github.com/lxml/lxml/archive/refs/tags/lxml-$version.tar.gz") depends=(python libxml2 libxslt py3-cython) makedepends=() -sha256sums=('12ed971a99bd07977e236bf59314cfd53fbf5d59f39d4a13caad901c7fceb0a2') +sha256sums=('d62d3f15631982e884920d20a89d89ff059b33b373314f9e1973f4e18129898a') group=(dev.python) uses=() arch=('x86_64') diff --git a/dev/python/py3-markupsafe/ympbuild b/dev/python/py3-markupsafe/ympbuild index 4f6fd92a..a02018b7 100644 --- a/dev/python/py3-markupsafe/ympbuild +++ b/dev/python/py3-markupsafe/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='py3-markupsafe' -release='3' -version='3.0.2' +release='4' +version='3.0.3' url='https://pypi.org/project/MarkupSafe' description='Safely add untrusted strings to HTML/XML markup.' email='aliriza.keskin@pardus.org.tr' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://github.com/pallets/markupsafe/archive/refs/tags/${version}.tar.gz") depends=(python) makedepends=(py3-build py3-installer py3-setuptools py3-wheel) -sha256sums=('cd182103704bfafefce25369fd27f14a5f578f078b7f3ddd1ce2cb940b86403a') +sha256sums=('f1d9d06c34515dd3ad210ec769da613057b536d11d6c039183b87757a883a254') group=(dev.python) uses=() arch=('x86_64') diff --git a/dev/python/py3-packaging/ympbuild b/dev/python/py3-packaging/ympbuild index 284fd090..dbb23edb 100644 --- a/dev/python/py3-packaging/ympbuild +++ b/dev/python/py3-packaging/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='py3-packaging' -release='4' -version='25.0' +release='5' +version='26.2' url='https://pypi.org/project/packaging' description='Core utilities for Python3 packages' email='brkt8khn@gmail.com' @@ -10,7 +10,7 @@ license=('Apache-2.0 AND BSD-2-Clause') source=("https://github.com/pypa/packaging/archive/refs/tags/${version}.tar.gz") depends=(python) makedepends=(py3-build py3-installer) -sha256sums=('15b6ba95eb12d8f99dcf215ea37cbea16812ef28358e8ef3d9344acb827acac1') +sha256sums=('24d24b249ba8fb0213ac046d8e2c1cecf6b1013311a5febfb87a02093ef2c991') group=(dev.python) uses=() arch=('x86_64') @@ -33,8 +33,8 @@ build(){ } package(){ -# mkdir -p $DESTDIR/usr/lib64/python3 -# cp -prfv src/* $DESTDIR/usr/lib64/python3 python -m installer --destdir="$DESTDIR" dist/*.whl + mv $DESTDIR/usr/lib/python3.*/site-packages $DESTDIR/usr/lib/python3 + } diff --git a/dev/python/py3-pillow/ympbuild b/dev/python/py3-pillow/ympbuild index 345f9fd2..e69f1ed7 100644 --- a/dev/python/py3-pillow/ympbuild +++ b/dev/python/py3-pillow/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='py3-pillow' -release='6' -version='11.2.1' +release='7' +version='12.2.0' url='https://python-pillow.org/' description='Python Imaging Library' email='brkt8khn@gmail.com' @@ -10,7 +10,7 @@ license=('BSD') source=("https://github.com/python-pillow/Pillow/archive/refs/tags/${version}.tar.gz") depends=(python freetype lcms2 libtiff libxcb) makedepends=(py3-build py3-installer py3-wheel py3-setuptools libwebp) -sha256sums=('67dd6d40e282fd3b50189bd7f68a6e9b8e59b297d3684cb35ab107e7aec8379e') +sha256sums=('15d08a03e16953813045ad24c5818e2909ef2141a0b97b2bd3bc8ec6f222cadb') group=(dev.python) uses=() arch=('x86_64') diff --git a/dev/python/py3-psutil/ympbuild b/dev/python/py3-psutil/ympbuild index 6a76eb70..09b5e71f 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='3' -version='7.0.0' +release='4' +version='7.2.2' 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=() -sha256sums=('a3c736187215d1f94ebe18ee6b14202d1b89c165c2eaad159f55cdfb494f7a1c') +sha256sums=('38f406bf21acc67e45f414b7980463b2e6e6270ba3616ffd41995d997078cbe6') group=(dev.python) uses=() arch=('x86_64') @@ -24,5 +24,7 @@ build () { package () { python3 setup.py install --skip-build --root="$DESTDIR" + mv $DESTDIR/usr/lib/python3.*/site-packages $DESTDIR/usr/lib/python3 + } diff --git a/dev/python/py3-pycups/ympbuild b/dev/python/py3-pycups/ympbuild index 4a146440..a7a92db3 100644 --- a/dev/python/py3-pycups/ympbuild +++ b/dev/python/py3-pycups/ympbuild @@ -1,6 +1,6 @@ #!/usr/bin/env bash name='py3-pycups' -release='2' +release='3' version='2.0.4' url='https://github.com/OpenPrinting/pycups' description='Python bindings for cups' diff --git a/dev/python/py3-pygobject/ympbuild b/dev/python/py3-pygobject/ympbuild index a77cb864..8c71be41 100644 --- a/dev/python/py3-pygobject/ympbuild +++ b/dev/python/py3-pygobject/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='py3-pygobject' -release='2' -version='3.50.1' +release='3' +version='3.56.2' url='Python bindings for GObject Introspection' description='Python bindings for GObject Introspection' email='bayramk@gmail.com' @@ -11,13 +11,15 @@ source=("https://gitlab.gnome.org/GNOME/pygobject/-/archive/$version/pygobject-$ pyver=$(python -c "import sys; print(str( sys.version_info[0]) +\".\"+ str(sys.version_info[1] ))") depends=(python"$pyver" gobject-introspection py3-cairo) makedepends=() -sha256sums=('c4f28db7715c674e23577ffc797ef1c37b2c009248c73b69dd577861c889c564') +sha256sums=('2132deca4ffde99933affdbcd2201f064e70ce3fc7877eac062ceb92ef95b8c2') group=(dev.python) uses=() arch=('x86_64') cd pygobject-$version +unset meson + setup(){ meson setup build --prefix=/usr \ -Dtests=false \ diff --git a/dev/python/py3-pyproject-hooks/ympbuild b/dev/python/py3-pyproject-hooks/ympbuild index b57a17a8..98cb4747 100644 --- a/dev/python/py3-pyproject-hooks/ympbuild +++ b/dev/python/py3-pyproject-hooks/ympbuild @@ -1,6 +1,6 @@ #!/usr/bin/env bash name='py3-pyproject-hooks' -release='3' +release='4' version='1.2.0' url='https://github.com/pypa/pyproject-hooks' description='Python project hooks' @@ -33,8 +33,7 @@ build () { } package () { -# mkdir $DESTDIR/usr/lib64/python3 -p -# cp -prfv src/* $DESTDIR/usr/lib64/python3 python -m installer --destdir="$DESTDIR" dist/*.whl + mv $DESTDIR/usr/lib/python3.*/site-packages $DESTDIR/usr/lib/python3 } diff --git a/dev/python/py3-sass/ympbuild b/dev/python/py3-sass/ympbuild index 2dca5d07..6a4670a0 100644 --- a/dev/python/py3-sass/ympbuild +++ b/dev/python/py3-sass/ympbuild @@ -1,6 +1,6 @@ #!/usr/bin/env bash name='py3-sass' -release='1' +release='2' version='0.23.0' url='https://github.com/sass/libsass-python' description='Python sass library' @@ -25,5 +25,7 @@ build(){ package(){ python -m installer --destdir="${DESTDIR}" dist/*.whl + mv $DESTDIR/usr/lib/python3.*/site-packages $DESTDIR/usr/lib/python3 + } diff --git a/dev/python/py3-setproctitle/ympbuild b/dev/python/py3-setproctitle/ympbuild index eb0ed6ce..a19ece6d 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='3' -version='1.3.6' +version='1.3.7' 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=() -sha256sums=('be91b6f4e476bf3c6412db08df79f95cd54f8e1bb52b35452fb38066997a9cce') +sha256sums=('e34ad337c3be087da1052e8846c6576a5816e0fcbf0a8ba9dd170e205166e533') group=(dev.python) uses=() arch=('x86_64') diff --git a/dev/python/py3-sphinx/ympbuild b/dev/python/py3-sphinx/ympbuild index 9514398e..1cad71eb 100644 --- a/dev/python/py3-sphinx/ympbuild +++ b/dev/python/py3-sphinx/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='py3-sphinx' -release='3' -version='8.2.3' +release='4' +version='9.1.0' url='https://www.sphinx-doc.org/' description='Python Documentation Generator' email='akarsu@protonmail.com' @@ -10,7 +10,7 @@ license=('BSD-2-Clause') source=("https://github.com/sphinx-doc/sphinx/archive/refs/tags/v${version}.tar.gz") depends=(python py3-babel py3-docutils py3-imagesize py3-jinja py3-packaging py3-pygments py3-requests py3-snowballstemmer) makedepends=(py3-build py3-flit py3-installer) -sha256sums=('94cd09fa065b819dcc40de329441d53710cf51f6857b39ce20840bb2b5d3ec78') +sha256sums=('fc64c3d18fe9614fec5dddb3eff0b74c5f0a73ff244e03e129d7d8862ac00815') group=(dev.python) uses=() arch=('x86_64') @@ -23,4 +23,5 @@ build(){ package(){ python -m installer --destdir="$DESTDIR" dist/*.whl + mv $DESTDIR/usr/lib/python3.*/site-packages $DESTDIR/usr/lib/python3 } diff --git a/dev/python/py3-stemmer/ympbuild b/dev/python/py3-stemmer/ympbuild index c3c7cee6..1253b1c1 100644 --- a/dev/python/py3-stemmer/ympbuild +++ b/dev/python/py3-stemmer/ympbuild @@ -1,6 +1,6 @@ #!/usr/bin/env bash name='py3-stemmer' -release='2' +release='3' version='3.0.0' url='https://github.com/snowballstem/pystemmer' description='String processing language for creating stemming algorithms' diff --git a/dev/python/py3-yaml/ympbuild b/dev/python/py3-yaml/ympbuild index 750a6f7b..715bac06 100644 --- a/dev/python/py3-yaml/ympbuild +++ b/dev/python/py3-yaml/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='py3-yaml' -release='3' -version='6.0.2' +release='4' +version='6.0.3' url='https://github.com/yaml/pyyaml' description='Python3 bindings for YAML' email='aliriza.keskin@pardus.org.tr' @@ -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) -sha256sums=('9377c381ac3fccad8df73d96b5139ef8b1a2c57a0d913e95ab0a2275d66b5caa') +sha256sums=('c7b45011e052458ae79015d5eea3046c37d099023d4b253dde26ee1c29ea2f36') group=(dev.python) uses=() arch=('x86_64') diff --git a/sys/fs/btrfs-progs/ympbuild b/sys/fs/btrfs-progs/ympbuild index bf0de623..c7b0e409 100644 --- a/sys/fs/btrfs-progs/ympbuild +++ b/sys/fs/btrfs-progs/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='btrfs-progs' -release='8' -version='6.16.1' +release='9' +version='6.17.1' url='https://github.com/storaged-project/libblockdev' description='A library for manipulating block devices' email='bayramk@gmail.com' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://github.com/kdave/btrfs-progs/archive/refs/tags/v${version}.tar.gz") depends=(e2fsprogs zlib libgcrypt eudev) makedepends=() -sha256sums=('4b449d402f1a636b57ebf537fede7e3ae04f24d273f79df79b0f333702e439db') +sha256sums=('6eba55443b7c0c4dfa91619f8629cfa75e27734f76e564ca83bff6b6e344a5ff') group=(sys.fs) uses=() arch=('x86_64') diff --git a/sys/libs/libblockdev/ympbuild b/sys/libs/libblockdev/ympbuild index ff660ed0..49ee0007 100644 --- a/sys/libs/libblockdev/ympbuild +++ b/sys/libs/libblockdev/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='libblockdev' -release='4' -version='3.4.0' +release='5' +version='3.5.0' url='https://github.com/storaged-project/libblockdev' description='A library for manipulating block devices' email='bayramk@gmail.com' @@ -11,7 +11,7 @@ source=("https://github.com/storaged-project/libblockdev/releases/download/$vers depends=(gawk parted kmod libyaml btrfs-progs dosfstools gptfdisk libbytesize ndctl xfsprogs lvm2 volume_key dmraid libnvme) makedepends=() -sha256sums=('65ef9a37babd44b85b8ff9b273f90f9f7d5f8ff7b0c76a8edb69240325fd83f4') +sha256sums=('bccd30e6b5d11504de60d9889ff6a2a25b07a4ec8f04070f2387e168301b3e3a') group=(sys.libs) uses=() arch=('x86_64') @@ -41,5 +41,6 @@ build(){ package(){ make install + mv $DESTDIR/usr/lib/python3.*/site-packages $DESTDIR/usr/lib/python3 } diff --git a/sys/libs/libnvme/ympbuild b/sys/libs/libnvme/ympbuild index 01543033..12151f30 100644 --- a/sys/libs/libnvme/ympbuild +++ b/sys/libs/libnvme/ympbuild @@ -1,6 +1,6 @@ #!/usr/bin/env bash name='libnvme' -release='6' +release='7' version='1.16.1' url='https://example.org' description='C Library for NVM Express on Linux'