From a4ae646ac29b96545c10b006685da620c7080ab6 Mon Sep 17 00:00:00 2001 From: JkktBkkt Date: Sun, 30 Mar 2025 10:52:34 +0300 Subject: [PATCH] puddletag: update to 2.4.0 Takeover as maintainer, added update script Dependency checking hook wants PyQt5-Qt5 but that's just Qt5 libs which we already include in python3-PyQt5 Drop PyQt-Qt --- srcpkgs/puddletag/template | 17 ++++++++++++----- srcpkgs/puddletag/update | 2 ++ 2 files changed, 14 insertions(+), 5 deletions(-) create mode 100644 srcpkgs/puddletag/update diff --git a/srcpkgs/puddletag/template b/srcpkgs/puddletag/template index 244ec09a347..a28863520ff 100644 --- a/srcpkgs/puddletag/template +++ b/srcpkgs/puddletag/template @@ -1,14 +1,21 @@ # Template file for 'puddletag' pkgname=puddletag -version=2.2.0 -revision=2 +version=2.4.0 +revision=1 build_style=python3-pep517 hostmakedepends="python3-setuptools python3-wheel" depends="python3 python3-configobj python3-mutagen python3-parsing - python3-PyQt5 python3-PyQt5-svg" + python3-PyQt5 python3-PyQt5-svg python3-audioread python3-certifi + python3-charset-normalizer python3-idna python3-Levenshtein python3-lxml + python3-pyacoustid python3-sip-PyQt5 python3-rapidfuzz python3-requests + python3-urllib3 python3-six python3-Unidecode" short_desc="Powerful, simple, spreadsheet-like audio tag editor" -maintainer="Daniel Progrestian " +maintainer="JkktBkkt " license="GPL-3.0-or-later" homepage="https://github.com/puddletag/puddletag" distfiles="https://github.com/puddletag/puddletag/archive/${version}.tar.gz" -checksum=fc26a9fcd842e3cd4b97ac83b9fdbd270d73f2a90285e47135e2719dcacc986a +checksum=892864eabdb9bea627087e6b342a861ec6b8400d7f8e706a85565d71a1fb1be3 + +post_patch() { + vsed -i '/^pyqt.-qt/d' requirements.txt +} diff --git a/srcpkgs/puddletag/update b/srcpkgs/puddletag/update new file mode 100644 index 00000000000..f4320d22bf3 --- /dev/null +++ b/srcpkgs/puddletag/update @@ -0,0 +1,2 @@ +site="https://github.com/puddletag/puddletag/tags" +pattern="releases/tag/\K[0-9.]+"