From 70a97c8f3ccaaa257a5ccba97518b023566f8c17 Mon Sep 17 00:00:00 2001 From: cinerea0 Date: Mon, 21 Nov 2022 19:15:53 -0500 Subject: [PATCH 1/4] python3-construct: update to 2.10.68 --- srcpkgs/python3-construct/template | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/srcpkgs/python3-construct/template b/srcpkgs/python3-construct/template index ca64b757bcc8..9237dbc09a88 100644 --- a/srcpkgs/python3-construct/template +++ b/srcpkgs/python3-construct/template @@ -1,7 +1,7 @@ # Template file for 'python3-construct' pkgname=python3-construct -version=2.10.54 -revision=3 +version=2.10.68 +revision=1 build_style=python3-module hostmakedepends="python3-setuptools" depends="python3" @@ -9,12 +9,9 @@ short_desc="Powerful declarative symmetric parser/builder for binary data (Pytho maintainer="Enno Boland " license="MIT" homepage="https://construct.readthedocs.org/" -distfiles="${PYPI_SITE}/c/construct/construct-${version}.tar.gz" -checksum=3c130a67f05610557dd1b27e062a7165f92b517f9ed50db880ebe068696fd712 - -do_check() { - : -} +distfiles="https://github.com/construct/construct/archive/refs/tags/v${version}.tar.gz" +checksum=196a4c7e73db0c86c7a8c6c6fc289b28be09a5b16f1d56aaeb0789badf540f25 +make_check=no # check dependency 'cloudpickle' not packaged post_install() { vlicense LICENSE From 97c5917dffe76a9539b3397d3a485f3274512b94 Mon Sep 17 00:00:00 2001 From: cinerea0 Date: Mon, 21 Nov 2022 19:16:13 -0500 Subject: [PATCH 2/4] python3-pykeepass: update to 4.0.3 --- srcpkgs/python3-pykeepass/template | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/srcpkgs/python3-pykeepass/template b/srcpkgs/python3-pykeepass/template index a178c118081f..ae1198bdef73 100644 --- a/srcpkgs/python3-pykeepass/template +++ b/srcpkgs/python3-pykeepass/template @@ -1,7 +1,7 @@ # Template file for 'python3-pykeepass' pkgname=python3-pykeepass -version=4.0.1 -revision=3 +version=4.0.3 +revision=1 build_style=python3-module hostmakedepends="python3-setuptools" depends="python3-dateutil python3-argon2 python3-construct python3-lxml @@ -12,10 +12,5 @@ maintainer="Enno Boland " license="GPL-3.0-or-later" homepage="https://github.com/libkeepass/pykeepass" changelog="https://raw.githubusercontent.com/libkeepass/pykeepass/master/CHANGELOG.rst" -distfiles="https://github.com/libkeepass/pykeepass/archive/refs/tags/${version}.tar.gz" -checksum=ac5966ede4fae1a0d3ea1997468a14b893a8f8dab136b1c14425b3b2763e68e3 - -post_install() { - # remove tests directory polluting site-packages - rm -r $DESTDIR/usr/lib/python*/site-packages/tests -} +distfiles="https://github.com/libkeepass/pykeepass/archive/refs/tags/v${version}.tar.gz" +checksum=c8f655c53af1cd339abd3d6588bcddb9ac869572e141e026352ae9fc8541ba64 From d50b33904cddffafe947e454ed3e77d4cb16546c Mon Sep 17 00:00:00 2001 From: cinerea0 Date: Mon, 21 Nov 2022 19:16:33 -0500 Subject: [PATCH 3/4] New package: python3-zxcvbn --- srcpkgs/python3-zxcvbn/template | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 srcpkgs/python3-zxcvbn/template diff --git a/srcpkgs/python3-zxcvbn/template b/srcpkgs/python3-zxcvbn/template new file mode 100644 index 000000000000..31f216009000 --- /dev/null +++ b/srcpkgs/python3-zxcvbn/template @@ -0,0 +1,17 @@ +# Template file for 'python3-zxcvbn' +pkgname=python3-zxcvbn +version=4.4.28 +revision=1 +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="python3" +short_desc="Realistic password strength estimator" +maintainer="cinerea0 " +license="MIT" +homepage="https://github.com/dwolfhub/zxcvbn-python" +distfiles="https://github.com/dwolfhub/zxcvbn-python/archive/refs/tags/v${version}.tar.gz" +checksum=b7275765acdf8028c21aa502d742e56de2252bac604c04ba5e336c39f88d5576 + +post_install() { + vlicense LICENSE.txt +} From 6a9a6924fe4c995af201b952b1b916c86486779d Mon Sep 17 00:00:00 2001 From: cinerea0 Date: Mon, 21 Nov 2022 19:16:50 -0500 Subject: [PATCH 4/4] gnome-secrets: update to 7.0 --- srcpkgs/gnome-secrets/template | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/srcpkgs/gnome-secrets/template b/srcpkgs/gnome-secrets/template index 6210cc656e56..07a57e6c7bd7 100644 --- a/srcpkgs/gnome-secrets/template +++ b/srcpkgs/gnome-secrets/template @@ -1,19 +1,21 @@ # Template file for 'gnome-secrets' pkgname=gnome-secrets -version=6.5 -revision=2 +version=7.0 +revision=1 build_style=meson hostmakedepends="pkg-config gettext gobject-introspection python3-pykeepass - python3-pyotp glib-devel desktop-file-utils gtk-update-icon-cache" + python3-pyotp glib-devel desktop-file-utils gtk-update-icon-cache + python3-validators python3-zxcvbn" makedepends="libglib-devel gtk4-devel libadwaita-devel libpwquality-devel" -depends="gtk4 libadwaita python3-gobject python3-pycryptodomex - python3-pykeepass python3-pyotp libpwquality-python3" +depends="gtk4 libadwaita libpwquality-python3 python3-gobject + python3-pycryptodomex python3-pykeepass python3-pyotp python3-validators + python3-zxcvbn" short_desc="Keepass compatible password manager for GNOME" maintainer="Enno Boland " license="GPL-3.0-or-later" homepage="https://gitlab.gnome.org/World/secrets" -distfiles="https://gitlab.gnome.org/World/secrets/-/archive/$version/secrets-$version.tar.gz" -checksum=c912ca55d3e77a7689d1901e0b71faaea2a6d289eb9114b3500480ec4a4eeb24 +distfiles="https://gitlab.gnome.org/World/secrets/-/archive/${version}/secrets-${version}.tar.gz" +checksum=c2c3c702a12373571b165cd0de88b95385934534db0e544cc42ae14ebe2830bc gnome-passwordsafe_package() { depends="${sourcepkg}>=${version}_${revision}"