From e2b12dcd66219333347c9c710b238aa0c793429d Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Tue, 12 Jun 2018 17:48:12 +0200 Subject: [PATCH] eyeD3: workaround to upstream packaging weirdness Upstream specifies install_requires not only via a requirement file [1], but using a yaml-based (!?!) version, not respecting Python packaging standards. pathlib is in the Python stdlib since version 3.4, so it's not necessary since we switched eyeD3 to using Python 3. Closes #15071. [1] https://packaging.python.org/discussions/install-requires-vs-requirements/ --- srcpkgs/eyeD3/template | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/srcpkgs/eyeD3/template b/srcpkgs/eyeD3/template index 9d0baef7772..d096b9f3832 100644 --- a/srcpkgs/eyeD3/template +++ b/srcpkgs/eyeD3/template @@ -1,7 +1,7 @@ # Template file for 'eyeD3' pkgname=eyeD3 version=0.8.5 -revision=1 +revision=2 build_style=python3-module hostmakedepends="python3-setuptools" depends="python3-grako python3-magic python3-setuptools python3-six" @@ -13,3 +13,7 @@ maintainer="Juan RP " distfiles="${homepage}/releases/${pkgname}-${version}.tar.gz" checksum=f2bdaf1c7351b0d8fd8226a045360dfd493cd61065f910b411d96de8860eb90a noarch=yes + +pre_build() { + sed -i '/pathlib/d' requirements/requirements.yml # ugh +}