[arch-commits] Commit in (4 files)
David Runge
dvzrv at archlinux.org
Mon Feb 10 16:47:37 UTC 2020
Date: Monday, February 10, 2020 @ 16:47:37
Author: dvzrv
Revision: 565927
Adding python2-mutagen (splitting out from mutagen pkgbase, as 1.43.0 is the last version with python2 support).
Added:
python2-mutagen/
python2-mutagen/repos/
python2-mutagen/trunk/
python2-mutagen/trunk/PKGBUILD
----------+
PKGBUILD | 46 ++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 46 insertions(+)
Added: python2-mutagen/trunk/PKGBUILD
===================================================================
--- python2-mutagen/trunk/PKGBUILD (rev 0)
+++ python2-mutagen/trunk/PKGBUILD 2020-02-10 16:47:37 UTC (rev 565927)
@@ -0,0 +1,46 @@
+# Maintainer: David Runge <dvzrv at archlinux.org>
+
+_name=mutagen
+pkgname=python2-mutagen
+pkgver=1.43.0
+pkgrel=2
+arch=('any')
+pkgdesc="An audio metadata tag reader and writer (python2 library)"
+url="https://github.com/quodlibet/mutagen"
+license=('GPL2')
+depends=('python2-setuptools')
+checkdepends=('python2-pytest' 'python2-hypothesis' 'python2-pyflakes'
+'python2-pycodestyle')
+source=("https://github.com/quodlibet/${_name}/releases/download/release-$pkgver/${_name}-$pkgver.tar.gz"{,.sig})
+sha512sums=('66df63705a43befa9cf6688bc8b3acc4fd1559eb28920c105b47a97c35422b5e19527051445daa7aed66facc2e4c14d71058f8560bbd564fecbe56a076491e3f'
+ 'SKIP')
+validpgpkeys=('0EBF782C5D53F7E5FB02A66746BD761F7A49B0EC') # Christoph Reiter <reiter.christoph at gmail.com>
+
+prepare() {
+ mv -v "${_name}-${pkgver}" "${pkgname}-${pkgver}"
+ cd "${pkgname}-$pkgver"
+ for script in {mid3{cp,iconv,v2},moggsplit,mutagen-{inspect,pony}}; do
+ sed -e "s/${script}/${script}2/g" -i setup.py
+ mv -v "man/${script}"{,2}.1
+ done
+}
+
+build() {
+ cd "${pkgbase}-${pkgver}"
+ python2 setup.py build
+}
+
+check() {
+ cd "${pkgbase}-${pkgver}"
+ python2 setup.py test
+}
+
+package() {
+ cd "${pkgname}-${pkgver}"
+ python2 setup.py install --skip-build \
+ --optimize=1 \
+ --prefix=/usr \
+ --root="${pkgdir}"
+ install -vDm 644 {NEWS,README.rst} \
+ -t "${pkgdir}/usr/share/doc/${pkgname}"
+}
More information about the arch-commits
mailing list