python3.14 (π)

This commit is contained in:
Ali Riza KESKIN committed 2026-05-06 10:11:31 +03:00
1 parent c4259df797
commit cda753e9f8
32 files changed
+128 -97

No files matched your search

+4 -11
View File
@@ -1,18 +1,16 @@
#!/usr/bin/env bash #!/usr/bin/env bash
name='ibus' name='ibus'
release='1' release='2'
version='1.5.33' version='1.5.34'
url='https://github.com/ibus/ibus/wiki' url='https://github.com/ibus/ibus/wiki'
description='Intelligent Input Bus' description='Intelligent Input Bus'
email='aliriza.keskin@pardus.org.tr' email='aliriza.keskin@pardus.org.tr'
maintainer='aliriza' maintainer='aliriza'
license=('GPLv3') license=('GPLv3')
source=("https://github.com/ibus/ibus/archive/refs/tags/$version.tar.gz" source=("https://github.com/ibus/ibus/archive/refs/tags/$version.tar.gz")
"fix.patch")
depends=(gtk3) depends=(gtk3)
makedepends=() makedepends=()
sha256sums=('a777068caba4ba7599a3214e2966f564daec01bba94cd7f2ca63062107e0604f' sha256sums=('ff8f511770844203108119727dc8686c29afb286e9cb535e0870f18d40fddbbb')
'SKIP')
group=(app.i18n) group=(app.i18n)
uses=() uses=()
arch=('x86_64') arch=('x86_64')
@@ -21,11 +19,6 @@ cd $name-$version
export CFLAGS="-Wno-all" export CFLAGS="-Wno-all"
prepare(){
# https://github.com/ibus/ibus/pull/2833
patch -Np1 -i ../fix.patch
}
setup () { setup () {
autoreconf -fvi autoreconf -fvi
./configure --prefix=/usr \ ./configure --prefix=/usr \
+3 -3
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
name='cinnamon' name='cinnamon'
release='8' release='9'
version='6.6.3' version='6.6.7'
url='https://github.com/linuxmint/cinnamon' url='https://github.com/linuxmint/cinnamon'
description='Linux desktop which provides advanced innovative features and a traditional user experience' description='Linux desktop which provides advanced innovative features and a traditional user experience'
email='brkt8khn@gmail.com' 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 timezonemap xapp xdg-desktop-portal-xapp caribou ibus
) )
makedepends=(meson gobject-introspection intltool py3-sass) makedepends=(meson gobject-introspection intltool py3-sass)
sha256sums=('12f41d7b67a81cc2f09fa728037f98cc4393da4ace94e8af0af016481cfff912' sha256sums=('220f9ba77860d63708e682aa3fdc48cd8597b41b698467f116e477b45d514249'
'SKIP' 'SKIP'
'SKIP') 'SKIP')
group=(cinnamon.base) group=(cinnamon.base)
+2 -1
View File
@@ -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 pip$version list 2>/dev/null | grep -e '[a-zA-Z]* [0-9]' | cut -f1 -d' ' | while read line ; do
ymp search --file "/$line/" ymp search --file "/$line/"
done done
+2 -2
View File
@@ -1,14 +1,14 @@
#!/usr/bin/env bash #!/usr/bin/env bash
name='python' name='python'
release='3' release='3'
version='3.13' version='3.14'
url='https://gitlab.com/turkman' url='https://gitlab.com/turkman'
description='Python meta package' description='Python meta package'
email='aliriza.keskin@pardus.org.tr' email='aliriza.keskin@pardus.org.tr'
maintainer='aliriza' maintainer='aliriza'
license=('GPLv3') license=('GPLv3')
source=('pydefault' 'python.sysconf') source=('pydefault' 'python.sysconf')
depends=('python3.13|python3.12') depends=('python3.14|python3.13')
makedepends=() makedepends=()
md5sums=('SKIP' 'SKIP') md5sums=('SKIP' 'SKIP')
uses=() uses=()
File renamed without changes.
@@ -1,7 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
name='python3.12' name='python3.14'
release='1' release='1'
version='3.12.4' version='3.14.4'
url='https://www.python.org/downloads/' url='https://www.python.org/downloads/'
description='Next generation of the python high-level scripting language' description='Next generation of the python high-level scripting language'
email='parduscix@yandex.ru' email='parduscix@yandex.ru'
@@ -11,7 +11,7 @@ source=("https://www.python.org/ftp/python/$version/Python-$version.tar.xz"
'turkman.patch') 'turkman.patch')
depends=('bzip2' 'gdbm' 'libnsl' 'libxcrypt' 'openssl' 'zlib' 'mpdecimal') depends=('bzip2' 'gdbm' 'libnsl' 'libxcrypt' 'openssl' 'zlib' 'mpdecimal')
makedepends=( ) makedepends=( )
sha256sums=('f6d419a6d8743ab26700801b4908d26d97e8b986e14f95de31b32de2b0e79554' sha256sums=('d923c51303e38e249136fc1bdf3568d56ecb03214efdef48516176d3d7faaef8'
'SKIP') 'SKIP')
expat_depends=('expat') expat_depends=('expat')
arch=('x86_64') arch=('x86_64')
@@ -36,7 +36,8 @@ setup(){
--with-computed-gotos \ --with-computed-gotos \
--with-dbmliborder=gdbm:ndbm \ --with-dbmliborder=gdbm:ndbm \
--with-system-expat \ --with-system-expat \
--with-system-libmpdec --with-system-libmpdec \
--without-ensurepip
sed -i 's/^all:.*$/all: build_all/' Makefile sed -i 's/^all:.*$/all: build_all/' Makefile
env -i PATH=$PATH make $jobs env -i PATH=$PATH make $jobs
@@ -45,14 +46,17 @@ setup(){
package(){ package(){
env -i PATH=$PATH make install $jobs DESTDIR=$DESTDIR env -i PATH=$PATH make install $jobs DESTDIR=$DESTDIR
# this symlinks provided by main python metapackage # 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 rm -f ${DESTDIR}/usr/bin/$bin
done 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.pc
rm -f ${DESTDIR}/usr/lib64/pkgconfig/python3-embed.pc rm -f ${DESTDIR}/usr/lib64/pkgconfig/python3-embed.pc
# remove unused file # remove unused file
rm -f ${DESTDIR}/usr/share/man/man1/python3.1 rm -f ${DESTDIR}/usr/share/man/man1/python3.1
# move libpython3.so file # 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
} }
+3 -3
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
name='gobject-introspection' name='gobject-introspection'
release='5' release='6'
version='1.84.0' version='1.86.0'
url='https://gitlab.gnome.org/GNOME/gobject-introspection.git/' url='https://gitlab.gnome.org/GNOME/gobject-introspection.git/'
description='Introspection system for GObject-based libraries ' description='Introspection system for GObject-based libraries '
email='bayramk@gmail.com' 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") source=("https://gitlab.gnome.org/GNOME/gobject-introspection/-/archive/${version}/gobject-introspection-${version}.tar.gz")
depends=(glib) depends=(glib)
makedepends=() makedepends=()
sha256sums=('8ff69ea72bea4f42d2daab1d0cf2dc5810b58387583f403f796f661af2b15a7b') sha256sums=('eadae02135e96ad40221b4a9eb5e168f8c70ef3f697485c38345a3638adf51a2')
group=(dev.libs) group=(dev.libs)
uses=() uses=()
arch=('x86_64') arch=('x86_64')
+3 -3
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
name='libsass' name='libsass'
release='1' release='2'
version='3.6.5' version='3.6.6'
url='https://sass-lang.com/libsass' url='https://sass-lang.com/libsass'
description='C/C++ implementation of a Sass compiler' description='C/C++ implementation of a Sass compiler'
email='akarsu@protonmail.com' email='akarsu@protonmail.com'
@@ -10,7 +10,7 @@ license=('MIT')
source=("https://github.com/sass/libsass/archive/${version}.tar.gz") source=("https://github.com/sass/libsass/archive/${version}.tar.gz")
depends=() depends=()
makedepends=() makedepends=()
md5sums=('c49765b9b3824dcd4a7423225ca28bad') sha256sums=('11f0bb3709a4f20285507419d7618f3877a425c0131ea8df40fe6196129df15d')
group=(dev.libs) group=(dev.libs)
uses=() uses=()
arch=('x86_64') arch=('x86_64')
+3 -3
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
name='py3-cairo' name='py3-cairo'
release='6' release='7'
version='1.28.0' version='1.29.0'
url='https://github.com/pygobject/pycairo/' url='https://github.com/pygobject/pycairo/'
description='Python bindings for the cairo library' description='Python bindings for the cairo library'
email='bayramk@gmail.com' 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] ))") pyver=$(python -c "import sys; print(str( sys.version_info[0]) +\".\"+ str(sys.version_info[1] ))")
depends=(python"$pyver" cairo) depends=(python"$pyver" cairo)
makedepends=(meson py3-sphinx) makedepends=(meson py3-sphinx)
sha256sums=('e7e1a487820467a174512633f3ec4c49d567041e40f2d0135d14679045b054e9') sha256sums=('25c6a8a5a488afdd21208b5a71f95796891cceb2ee94f2ec1c51fdf0735eab0b')
group=(dev.python) group=(dev.python)
uses=() uses=()
arch=('x86_64') arch=('x86_64')
+5 -3
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
name='py3-cerberus' name='py3-cerberus'
release='3' release='4'
version='1.3.7' version='1.3.8'
url='http://python-cerberus.org/' url='http://python-cerberus.org/'
description='Lightweight, extensible data validation library for Python' description='Lightweight, extensible data validation library for Python'
email='brkt8khn@gmail.com' email='brkt8khn@gmail.com'
@@ -10,7 +10,7 @@ license=('ISC')
source=("https://github.com/pyeve/cerberus/archive/refs/tags/${version}.tar.gz") source=("https://github.com/pyeve/cerberus/archive/refs/tags/${version}.tar.gz")
depends=(python) depends=(python)
makedepends=(py3-setuptools py3-build py3-installer py3-wheel) makedepends=(py3-setuptools py3-build py3-installer py3-wheel)
sha256sums=('2e74ba37eaac72c3a8efb09d61ce5ac80cc6e43df5f7688a67e832f40a4d9d73') sha256sums=('3eb480747f6b6dc6e3e6854f8388d03a2269a8fa18429b3e4a01aee01706fb03')
group=(dev.python) group=(dev.python)
uses=() uses=()
arch=('x86_64') arch=('x86_64')
@@ -23,6 +23,8 @@ build(){
package(){ package(){
python3 -m installer --destdir="$DESTDIR" dist/*.whl python3 -m installer --destdir="$DESTDIR" dist/*.whl
mv $DESTDIR/usr/lib/python3.*/site-packages $DESTDIR/usr/lib/python3
} }
+3 -3
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
name='py3-cffi' name='py3-cffi'
release='4' release='5'
version='1.17.1' version='2.0.0'
url='https://pypi.org/project/cffi/' url='https://pypi.org/project/cffi/'
description='Foreign Function Interface for Python calling C code.' description='Foreign Function Interface for Python calling C code.'
email='parduscix@yandex.ru' 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") #source=("https://files.pythonhosted.org/packages/2b/a8/050ab4f0c3d4c1b8aaa805f70e26e84d0e27004907c5b8ecc1d31815f92a/cffi-1.15.1.tar.gz")
depends=(python py3-cparser libffi) depends=(python py3-cparser libffi)
makedepends=(py3-build py3-installer py3-wheel py3-setuptools) makedepends=(py3-build py3-installer py3-wheel py3-setuptools)
sha256sums=('5aff2444731a1fc55c67080ded66d27cc4a0151e0bd37a7d02ca2a0c0edd895d') sha256sums=('e32bea840b50779a43dcaff13dcf6fa8bc29aa1b071c2cb4e27c1bd79114a202')
group=(dev.python) group=(dev.python)
uses=() uses=()
arch=('x86_64') arch=('x86_64')
+5 -5
View File
@@ -1,7 +1,8 @@
#!/usr/bin/env bash #!/usr/bin/env bash
name='py3-curl' name='py3-curl'
release='3' release='4'
version='7.45.6' version='8.19.0'
_version="271cb3e18ff81eada3d8d4df10fa0c511acae7e0"
url='http://pycurl.sourceforge.net/' url='http://pycurl.sourceforge.net/'
description='A Python 3.x interface to libcurl' description='A Python 3.x interface to libcurl'
email='akarsu@protonmail.com' 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") source=("https://salsa.debian.org/python-team/packages/pycurl/-/archive/upstream/${version}/pycurl-upstream-${version}.tar.gz")
depends=(python curl openssl) depends=(python curl openssl)
makedepends=(py3-build py3-installer py3-wheel py3-setuptools) makedepends=(py3-build py3-installer py3-wheel py3-setuptools)
sha256sums=('6871308f87f857a9faaef55df5cc4ae05e4ba0adf43405e73488e20cb60606c1') sha256sums=('56cff5e12e19e630cd71c78242484156823f65cde9afad76369a86cb7992e19e')
group=(dev.python) group=(dev.python)
uses=() uses=()
arch=('x86_64') arch=('x86_64')
cd "pycurl-upstream"-$_version
cd "pycurl-upstream"-$version
build(){ build(){
python3 setup.py build python3 setup.py build
+3 -3
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
name='py3-cython' name='py3-cython'
release='3' release='4'
version='3.1.2' version='3.2.4'
url='https://cython.org/' url='https://cython.org/'
description='A Python to C compiler.' description='A Python to C compiler.'
email='bayramk@gmail.com' email='bayramk@gmail.com'
@@ -10,7 +10,7 @@ license=('GPLv3')
source=("https://github.com/cython/cython/archive/refs/tags/$version.tar.gz") source=("https://github.com/cython/cython/archive/refs/tags/$version.tar.gz")
depends=(python libxml2 libxslt) depends=(python libxml2 libxslt)
makedepends=(py3-build py3-installer py3-wheel py3-setuptools) makedepends=(py3-build py3-installer py3-wheel py3-setuptools)
sha256sums=('da72f94262c8948e04784c3e6b2d14417643703af6b7bd27d6c96ae7f02835f1') sha256sums=('9631e586c49b9d3f72c3962c376119479a6a98e3c0e3c14d5218e199ef563b18')
group=(dev.python) group=(dev.python)
uses=() uses=()
arch=('x86_64') arch=('x86_64')
+4 -4
View File
@@ -1,22 +1,22 @@
#!/usr/bin/env bash #!/usr/bin/env bash
name='py3-dbus' name='py3-dbus'
_name='dbus-python' _name='dbus-python'
release='2' release='3'
version='1.4.0' version='1.4.0'
url='https://www.freedesktop.org/wiki/Software/DBusBindings' url='https://www.freedesktop.org/wiki/Software/DBusBindings'
description='Python3 bindings for DBUS' description='Python3 bindings for DBUS'
email='brkt8khn@gmail.com' email='brkt8khn@gmail.com'
maintainer='brkt8khn' maintainer='brkt8khn'
license=('MIT') 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) depends=(python dbus)
makedepends=(py3-sphinx py3-tomli) makedepends=(py3-sphinx py3-tomli)
sha256sums=('c36b28f10ffcc8f1f798aca973bcc132f91f33eb9b6b8904381b4077766043d5') sha256sums=('da4ee9bbb9eb901d463a7cc9f99dfdbe6c751c8b48b29b78d378985a3c9656ad')
group=(dev.python) group=(dev.python)
uses=() uses=()
arch=('x86_64') arch=('x86_64')
cd $_name-$version cd $_name-$_name-$version
setup(){ setup(){
meson setup build --prefix=/usr \ meson setup build --prefix=/usr \
@@ -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')
+12 -6
View File
@@ -1,30 +1,36 @@
#!/usr/bin/env bash #!/usr/bin/env bash
name='py3-hotdoc' name='py3-hotdoc'
release='2' release='2'
version='0.17.4' version='0.18.2'
url='https://pypi.org/project/hotdoc/' url='https://pypi.org/project/hotdoc/'
description='A documentation tool micro-framework' description='A documentation tool micro-framework'
email='aliriza.keskin@pardus.org.tr' email='aliriza.keskin@pardus.org.tr'
maintainer='aliriza' maintainer='aliriza'
license=('GPLv3') license=('GPLv3')
#source=("https://github.com/hotdoc/hotdoc/archive/refs/tags/$version.tar.gz") #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) depends=(python json-glib)
makedepends=() makedepends=()
sha256sums=('c4d5dff647f03aa87a1d2d06035d2819edd099b91635e3b2ee390829357ae9fc') sha256sums=('ded2c2cd06f4527f891b2d469ab5bc0161fdc84aa90d07b190bd63694a059389'
'SKIP')
group=(dev.python) group=(dev.python)
uses=() uses=()
arch=('x86_64') arch=('x86_64')
cd hotdoc-$version cd hotdoc-$version
prepare(){
patch -Np1 -i ../remove-bootstrap.patch
}
build(){ build(){
python setup.py build python -m build --wheel
} }
package(){ package(){
python setup.py install --root="${DESTDIR}" --optimize=1 --skip-build python -m installer --destdir="$DESTDIR" dist/*.whl
} }
+3 -3
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
name='py3-lxml' name='py3-lxml'
release='2' release='3'
version='5.4.0' version='6.1.0'
url='https://pypi.org/project/lxml/' url='https://pypi.org/project/lxml/'
description='Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.' description='Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.'
email='bayramk@gmail.com' email='bayramk@gmail.com'
@@ -10,7 +10,7 @@ license=('GPLv3')
source=("https://github.com/lxml/lxml/archive/refs/tags/lxml-$version.tar.gz") source=("https://github.com/lxml/lxml/archive/refs/tags/lxml-$version.tar.gz")
depends=(python libxml2 libxslt py3-cython) depends=(python libxml2 libxslt py3-cython)
makedepends=() makedepends=()
sha256sums=('12ed971a99bd07977e236bf59314cfd53fbf5d59f39d4a13caad901c7fceb0a2') sha256sums=('d62d3f15631982e884920d20a89d89ff059b33b373314f9e1973f4e18129898a')
group=(dev.python) group=(dev.python)
uses=() uses=()
arch=('x86_64') arch=('x86_64')
+3 -3
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
name='py3-markupsafe' name='py3-markupsafe'
release='3' release='4'
version='3.0.2' version='3.0.3'
url='https://pypi.org/project/MarkupSafe' url='https://pypi.org/project/MarkupSafe'
description='Safely add untrusted strings to HTML/XML markup.' description='Safely add untrusted strings to HTML/XML markup.'
email='aliriza.keskin@pardus.org.tr' email='aliriza.keskin@pardus.org.tr'
@@ -10,7 +10,7 @@ license=('GPLv3')
source=("https://github.com/pallets/markupsafe/archive/refs/tags/${version}.tar.gz") source=("https://github.com/pallets/markupsafe/archive/refs/tags/${version}.tar.gz")
depends=(python) depends=(python)
makedepends=(py3-build py3-installer py3-setuptools py3-wheel) makedepends=(py3-build py3-installer py3-setuptools py3-wheel)
sha256sums=('cd182103704bfafefce25369fd27f14a5f578f078b7f3ddd1ce2cb940b86403a') sha256sums=('f1d9d06c34515dd3ad210ec769da613057b536d11d6c039183b87757a883a254')
group=(dev.python) group=(dev.python)
uses=() uses=()
arch=('x86_64') arch=('x86_64')
+5 -5
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
name='py3-packaging' name='py3-packaging'
release='4' release='5'
version='25.0' version='26.2'
url='https://pypi.org/project/packaging' url='https://pypi.org/project/packaging'
description='Core utilities for Python3 packages' description='Core utilities for Python3 packages'
email='brkt8khn@gmail.com' 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") source=("https://github.com/pypa/packaging/archive/refs/tags/${version}.tar.gz")
depends=(python) depends=(python)
makedepends=(py3-build py3-installer) makedepends=(py3-build py3-installer)
sha256sums=('15b6ba95eb12d8f99dcf215ea37cbea16812ef28358e8ef3d9344acb827acac1') sha256sums=('24d24b249ba8fb0213ac046d8e2c1cecf6b1013311a5febfb87a02093ef2c991')
group=(dev.python) group=(dev.python)
uses=() uses=()
arch=('x86_64') arch=('x86_64')
@@ -33,8 +33,8 @@ build(){
} }
package(){ package(){
# mkdir -p $DESTDIR/usr/lib64/python3
# cp -prfv src/* $DESTDIR/usr/lib64/python3
python -m installer --destdir="$DESTDIR" dist/*.whl python -m installer --destdir="$DESTDIR" dist/*.whl
mv $DESTDIR/usr/lib/python3.*/site-packages $DESTDIR/usr/lib/python3
} }
+3 -3
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
name='py3-pillow' name='py3-pillow'
release='6' release='7'
version='11.2.1' version='12.2.0'
url='https://python-pillow.org/' url='https://python-pillow.org/'
description='Python Imaging Library' description='Python Imaging Library'
email='brkt8khn@gmail.com' email='brkt8khn@gmail.com'
@@ -10,7 +10,7 @@ license=('BSD')
source=("https://github.com/python-pillow/Pillow/archive/refs/tags/${version}.tar.gz") source=("https://github.com/python-pillow/Pillow/archive/refs/tags/${version}.tar.gz")
depends=(python freetype lcms2 libtiff libxcb) depends=(python freetype lcms2 libtiff libxcb)
makedepends=(py3-build py3-installer py3-wheel py3-setuptools libwebp) makedepends=(py3-build py3-installer py3-wheel py3-setuptools libwebp)
sha256sums=('67dd6d40e282fd3b50189bd7f68a6e9b8e59b297d3684cb35ab107e7aec8379e') sha256sums=('15d08a03e16953813045ad24c5818e2909ef2141a0b97b2bd3bc8ec6f222cadb')
group=(dev.python) group=(dev.python)
uses=() uses=()
arch=('x86_64') arch=('x86_64')
+5 -3
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
name='py3-psutil' name='py3-psutil'
release='3' release='4'
version='7.0.0' version='7.2.2'
url='https://github.com/giampaolo/psutil' url='https://github.com/giampaolo/psutil'
description='Cross-platform lib for process and system monitoring in Python' description='Cross-platform lib for process and system monitoring in Python'
email='aliriza.keskin@pardus.org.tr' 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") source=("https://github.com/giampaolo/psutil/archive/refs/tags/release-$version.tar.gz")
depends=(python) depends=(python)
makedepends=() makedepends=()
sha256sums=('a3c736187215d1f94ebe18ee6b14202d1b89c165c2eaad159f55cdfb494f7a1c') sha256sums=('38f406bf21acc67e45f414b7980463b2e6e6270ba3616ffd41995d997078cbe6')
group=(dev.python) group=(dev.python)
uses=() uses=()
arch=('x86_64') arch=('x86_64')
@@ -24,5 +24,7 @@ build () {
package () { package () {
python3 setup.py install --skip-build --root="$DESTDIR" python3 setup.py install --skip-build --root="$DESTDIR"
mv $DESTDIR/usr/lib/python3.*/site-packages $DESTDIR/usr/lib/python3
} }
+1 -1
View File
@@ -1,6 +1,6 @@
#!/usr/bin/env bash #!/usr/bin/env bash
name='py3-pycups' name='py3-pycups'
release='2' release='3'
version='2.0.4' version='2.0.4'
url='https://github.com/OpenPrinting/pycups' url='https://github.com/OpenPrinting/pycups'
description='Python bindings for cups' description='Python bindings for cups'
+5 -3
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
name='py3-pygobject' name='py3-pygobject'
release='2' release='3'
version='3.50.1' version='3.56.2'
url='Python bindings for GObject Introspection' url='Python bindings for GObject Introspection'
description='Python bindings for GObject Introspection' description='Python bindings for GObject Introspection'
email='bayramk@gmail.com' 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] ))") pyver=$(python -c "import sys; print(str( sys.version_info[0]) +\".\"+ str(sys.version_info[1] ))")
depends=(python"$pyver" gobject-introspection py3-cairo) depends=(python"$pyver" gobject-introspection py3-cairo)
makedepends=() makedepends=()
sha256sums=('c4f28db7715c674e23577ffc797ef1c37b2c009248c73b69dd577861c889c564') sha256sums=('2132deca4ffde99933affdbcd2201f064e70ce3fc7877eac062ceb92ef95b8c2')
group=(dev.python) group=(dev.python)
uses=() uses=()
arch=('x86_64') arch=('x86_64')
cd pygobject-$version cd pygobject-$version
unset meson
setup(){ setup(){
meson setup build --prefix=/usr \ meson setup build --prefix=/usr \
-Dtests=false \ -Dtests=false \
+2 -3
View File
@@ -1,6 +1,6 @@
#!/usr/bin/env bash #!/usr/bin/env bash
name='py3-pyproject-hooks' name='py3-pyproject-hooks'
release='3' release='4'
version='1.2.0' version='1.2.0'
url='https://github.com/pypa/pyproject-hooks' url='https://github.com/pypa/pyproject-hooks'
description='Python project hooks' description='Python project hooks'
@@ -33,8 +33,7 @@ build () {
} }
package () { package () {
# mkdir $DESTDIR/usr/lib64/python3 -p
# cp -prfv src/* $DESTDIR/usr/lib64/python3
python -m installer --destdir="$DESTDIR" dist/*.whl python -m installer --destdir="$DESTDIR" dist/*.whl
mv $DESTDIR/usr/lib/python3.*/site-packages $DESTDIR/usr/lib/python3
} }
+3 -1
View File
@@ -1,6 +1,6 @@
#!/usr/bin/env bash #!/usr/bin/env bash
name='py3-sass' name='py3-sass'
release='1' release='2'
version='0.23.0' version='0.23.0'
url='https://github.com/sass/libsass-python' url='https://github.com/sass/libsass-python'
description='Python sass library' description='Python sass library'
@@ -25,5 +25,7 @@ build(){
package(){ package(){
python -m installer --destdir="${DESTDIR}" dist/*.whl python -m installer --destdir="${DESTDIR}" dist/*.whl
mv $DESTDIR/usr/lib/python3.*/site-packages $DESTDIR/usr/lib/python3
} }
+2 -2
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
name='py3-setproctitle' name='py3-setproctitle'
release='3' release='3'
version='1.3.6' version='1.3.7'
url='https://github.com/dvarrazzo/py-setproctitle' url='https://github.com/dvarrazzo/py-setproctitle'
description='A Python module to customize the process title' description='A Python module to customize the process title'
email='akarsu@protonmail.com' 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") source=("https://github.com/dvarrazzo/py-setproctitle/archive/refs/tags/version-${version}.tar.gz")
depends=(python) depends=(python)
makedepends=() makedepends=()
sha256sums=('be91b6f4e476bf3c6412db08df79f95cd54f8e1bb52b35452fb38066997a9cce') sha256sums=('e34ad337c3be087da1052e8846c6576a5816e0fcbf0a8ba9dd170e205166e533')
group=(dev.python) group=(dev.python)
uses=() uses=()
arch=('x86_64') arch=('x86_64')
+4 -3
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
name='py3-sphinx' name='py3-sphinx'
release='3' release='4'
version='8.2.3' version='9.1.0'
url='https://www.sphinx-doc.org/' url='https://www.sphinx-doc.org/'
description='Python Documentation Generator' description='Python Documentation Generator'
email='akarsu@protonmail.com' 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") 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) 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) makedepends=(py3-build py3-flit py3-installer)
sha256sums=('94cd09fa065b819dcc40de329441d53710cf51f6857b39ce20840bb2b5d3ec78') sha256sums=('fc64c3d18fe9614fec5dddb3eff0b74c5f0a73ff244e03e129d7d8862ac00815')
group=(dev.python) group=(dev.python)
uses=() uses=()
arch=('x86_64') arch=('x86_64')
@@ -23,4 +23,5 @@ build(){
package(){ package(){
python -m installer --destdir="$DESTDIR" dist/*.whl python -m installer --destdir="$DESTDIR" dist/*.whl
mv $DESTDIR/usr/lib/python3.*/site-packages $DESTDIR/usr/lib/python3
} }
+1 -1
View File
@@ -1,6 +1,6 @@
#!/usr/bin/env bash #!/usr/bin/env bash
name='py3-stemmer' name='py3-stemmer'
release='2' release='3'
version='3.0.0' version='3.0.0'
url='https://github.com/snowballstem/pystemmer' url='https://github.com/snowballstem/pystemmer'
description='String processing language for creating stemming algorithms' description='String processing language for creating stemming algorithms'
+3 -3
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
name='py3-yaml' name='py3-yaml'
release='3' release='4'
version='6.0.2' version='6.0.3'
url='https://github.com/yaml/pyyaml' url='https://github.com/yaml/pyyaml'
description='Python3 bindings for YAML' description='Python3 bindings for YAML'
email='aliriza.keskin@pardus.org.tr' email='aliriza.keskin@pardus.org.tr'
@@ -10,7 +10,7 @@ license=('GPLv3')
source=("https://github.com/yaml/pyyaml/archive/refs/tags/$version.tar.gz") source=("https://github.com/yaml/pyyaml/archive/refs/tags/$version.tar.gz")
depends=(libyaml python) depends=(libyaml python)
makedepends=(py3-wheel py3-setuptools py3-build py3-installer) makedepends=(py3-wheel py3-setuptools py3-build py3-installer)
sha256sums=('9377c381ac3fccad8df73d96b5139ef8b1a2c57a0d913e95ab0a2275d66b5caa') sha256sums=('c7b45011e052458ae79015d5eea3046c37d099023d4b253dde26ee1c29ea2f36')
group=(dev.python) group=(dev.python)
uses=() uses=()
arch=('x86_64') arch=('x86_64')
+3 -3
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
name='btrfs-progs' name='btrfs-progs'
release='8' release='9'
version='6.16.1' version='6.17.1'
url='https://github.com/storaged-project/libblockdev' url='https://github.com/storaged-project/libblockdev'
description='A library for manipulating block devices' description='A library for manipulating block devices'
email='bayramk@gmail.com' email='bayramk@gmail.com'
@@ -10,7 +10,7 @@ license=('GPLv3')
source=("https://github.com/kdave/btrfs-progs/archive/refs/tags/v${version}.tar.gz") source=("https://github.com/kdave/btrfs-progs/archive/refs/tags/v${version}.tar.gz")
depends=(e2fsprogs zlib libgcrypt eudev) depends=(e2fsprogs zlib libgcrypt eudev)
makedepends=() makedepends=()
sha256sums=('4b449d402f1a636b57ebf537fede7e3ae04f24d273f79df79b0f333702e439db') sha256sums=('6eba55443b7c0c4dfa91619f8629cfa75e27734f76e564ca83bff6b6e344a5ff')
group=(sys.fs) group=(sys.fs)
uses=() uses=()
arch=('x86_64') arch=('x86_64')
+4 -3
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
name='libblockdev' name='libblockdev'
release='4' release='5'
version='3.4.0' version='3.5.0'
url='https://github.com/storaged-project/libblockdev' url='https://github.com/storaged-project/libblockdev'
description='A library for manipulating block devices' description='A library for manipulating block devices'
email='bayramk@gmail.com' 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 depends=(gawk parted kmod libyaml btrfs-progs dosfstools gptfdisk
libbytesize ndctl xfsprogs lvm2 volume_key dmraid libnvme) libbytesize ndctl xfsprogs lvm2 volume_key dmraid libnvme)
makedepends=() makedepends=()
sha256sums=('65ef9a37babd44b85b8ff9b273f90f9f7d5f8ff7b0c76a8edb69240325fd83f4') sha256sums=('bccd30e6b5d11504de60d9889ff6a2a25b07a4ec8f04070f2387e168301b3e3a')
group=(sys.libs) group=(sys.libs)
uses=() uses=()
arch=('x86_64') arch=('x86_64')
@@ -41,5 +41,6 @@ build(){
package(){ package(){
make install make install
mv $DESTDIR/usr/lib/python3.*/site-packages $DESTDIR/usr/lib/python3
} }
+1 -1
View File
@@ -1,6 +1,6 @@
#!/usr/bin/env bash #!/usr/bin/env bash
name='libnvme' name='libnvme'
release='6' release='7'
version='1.16.1' version='1.16.1'
url='https://example.org' url='https://example.org'
description='C Library for NVM Express on Linux' description='C Library for NVM Express on Linux'