upgpkg: puddletag-2.5.0-4: Rebuild for Python 3.14

This commit is contained in:
Christian Schendel 2026-01-11 08:20:34 +01:00
parent 3190a69841
commit 5c71900bb3
Signed by: doppelhelix
GPG key ID: 5874D2437CD5BBB3
5 changed files with 41 additions and 42 deletions

View file

@ -1,38 +0,0 @@
pkgbase = puddletag
pkgdesc = An audio tag editor for GNU/Linux
pkgver = 2.5.0
pkgrel = 3
url = https://github.com/puddletag/puddletag
arch = any
license = GPL-3.0-or-later
makedepends = git
makedepends = python-build
makedepends = python-installer
makedepends = python-setuptools
makedepends = python-wheel
depends = python
depends = python-certifi
depends = python-charset-normalizer
depends = python-configobj
depends = python-distro
depends = python-idna
depends = python-levenshtein
depends = python-lxml
depends = python-mutagen
depends = python-pyacoustid
depends = python-pyparsing
depends = python-pyqt5
depends = python-pyqt6
depends = python-pyqt5-sip
depends = python-pyqt6-sip
depends = python-requests
depends = python-unidecode
depends = python-urllib3
depends = qt5-svg
depends = qt6-svg
optdepends = chromaprint: AcoustID support
optdepends = quodlibet: QuodLibet library support
source = puddletag-2.5.0::git+https://github.com/puddletag/puddletag.git#tag=2.5.0
b2sums = cb105ddfbde9091e93fdbf42f6c469756c4593cccefbd9c23c4aa95d3305d0786f18f086bb91e9e8bf6e5d99bc6e12879cec05fe7137e75a976fdc2f9625560e
pkgname = puddletag

2
.gitignore vendored
View file

@ -4,7 +4,6 @@
# But not these files...
!.gitignore
!PKGBUILD
!.SRCINFO
!LICENSE
!chroot-build
!.nvchecker.toml
@ -14,3 +13,4 @@
!/LICENSES
!/LICENSES/*.txt
!REUSE.toml
!io.github.puddletag.puddletag.metainfo.xml

View file

@ -3,7 +3,7 @@
pkgname=puddletag
pkgver=2.5.0
pkgrel=3
pkgrel=4
pkgdesc='An audio tag editor for GNU/Linux'
url="https://github.com/puddletag/puddletag"
license=(
@ -43,8 +43,12 @@ optdepends=(
'chromaprint: AcoustID support'
'quodlibet: QuodLibet library support'
)
source=("$pkgname-$pkgver::git+$url.git#tag=$pkgver")
b2sums=('cb105ddfbde9091e93fdbf42f6c469756c4593cccefbd9c23c4aa95d3305d0786f18f086bb91e9e8bf6e5d99bc6e12879cec05fe7137e75a976fdc2f9625560e')
source=(
"$pkgname-$pkgver::git+$url.git#tag=$pkgver"
"io.github.puddletag.puddletag.metainfo.xml"
)
b2sums=('cb105ddfbde9091e93fdbf42f6c469756c4593cccefbd9c23c4aa95d3305d0786f18f086bb91e9e8bf6e5d99bc6e12879cec05fe7137e75a976fdc2f9625560e'
'8e20b3836487da1c48bf2ba3fd570bdfe487cfb57c2d273adc6502bf22c795b6dce4e52a3e0b8f971b9846a1e1079e5a25bb8b8c7a241ac278b5bcc3fb95ee17')
build() {
cd "${pkgname}-${pkgver}"
@ -54,5 +58,7 @@ build() {
package() {
cd "${pkgname}-${pkgver}"
python -m installer --destdir="${pkgdir}" dist/*.whl
install -Dm644 ../io.github.puddletag.puddletag.metainfo.xml \
"${pkgdir}/usr/share/metainfo/io.github.puddletag.puddletag.metainfo.xml"
}
# vim: set ft=sh ts=4 sw=4 et:

View file

@ -18,6 +18,7 @@ path = [
"*.timer",
"*.desktop",
"*.hook",
"io.github.puddletag.puddletag.metainfo.xml"
]
SPDX-FileCopyrightText = "Arch Linux contributors"
SPDX-License-Identifier = "0BSD"

View file

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application">
<id>io.github.puddletag.puddletag</id>
<name>puddletag</name>
<summary>puddletag is an audio tag editor (primarily created) for GNU/Linux</summary>
<metadata_license>0BSD</metadata_license>
<project_license>GPL-3.0-or-later</project_license>
<description>
<p>
puddletag is an audio tag editor (primarily created) for GNU/Linux similar to the Windows program, Mp3tag. Unlike most taggers for GNU/Linux, it uses a spreadsheet-like layout so that all the tags you want to edit by hand are visible and easily editable.
</p>
<p>
The usual tag editor features are supported like extracting tag information from filenames, renaming files based on their tags by using patterns and basic tag editing.
</p>
<p>
Supported formats: ID3v1, ID3v2 (mp3), MP4 (mp4, m4a, etc.), VorbisComments (ogg, flac), Musepack (mpc), Monkeys Audio (.ape) and WavPack (wv).
</p>
</description>
<launchable type="desktop-id">puddletag.desktop</launchable>
<screenshots>
<screenshot type="default">
<image>https://raw.githubusercontent.com/puddletag/puddletag/refs/heads/master/docs/_images/2.png</image>
</screenshot>
</screenshots>
</component>