New package: whipper-0.9.0

This commit is contained in:
Stefano Ragni 2020-01-02 00:51:53 +01:00 committed by Piotr
parent 82999d1bb3
commit d4d147d6cf
2 changed files with 47 additions and 0 deletions

View File

@ -0,0 +1,24 @@
From 305678ec85568e9fdbc888078c11a1f7d4bc0100 Mon Sep 17 00:00:00 2001
From: Merlijn Wajer <merlijn@wizzup.org>
Date: Sat, 14 Dec 2019 18:16:30 +0800
Subject: [PATCH] program/cdparanoia: fix failed() task of AnalyzeTask
---
whipper/program/cdparanoia.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/whipper/program/cdparanoia.py b/whipper/program/cdparanoia.py
index 636e6f5..f071674 100644
--- a/whipper/program/cdparanoia.py
+++ b/whipper/program/cdparanoia.py
@@ -603,7 +603,7 @@ class AnalyzeTask(ctask.PopenTask):
def failed(self):
# cdparanoia exits with return code 1 if it can't determine
# whether it can defeat the audio cache
- output = "".join(self._output)
+ output = "".join(o.decode() for o in self._output)
m = _WARNING_RE.search(output)
if m or _ABORTING_RE.search(output):
self.defeatsCache = False
--
2.17.1

23
srcpkgs/whipper/template Normal file
View File

@ -0,0 +1,23 @@
# Template file for 'whipper'
pkgname=whipper
version=0.9.0
revision=1
build_style=python3-module
hostmakedepends="python3-setuptools"
makedepends="libsndfile-devel python3-devel"
depends="libcdio-paranoia cdrdao python3-gobject python3-musicbrainzngs
python3-mutagen python3-requests python3-pycdio python3-discid
python3-ruamel.yaml flac sox"
short_desc="Python CD-DA ripper preferring accuracy over speed"
maintainer="Stefano Ragni <st3r4g@protonmail.com>"
license="GPL-3.0-or-later"
homepage="https://github.com/whipper-team/whipper"
distfiles="https://github.com/whipper-team/whipper/archive/v${version}.tar.gz"
checksum=3caceeec7ca73c8b73147884b0f8eeacbe66af52900021b564118b88d23afbd2
patch_args="-Np1"
pre_build() {
# Temporary workaround for https://github.com/whipper-team/whipper/issues/428
echo "Version: ${version}" > PKG-INFO
}