Received: from out.migadu.com (out.migadu.com [91.121.223.63]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 89582781A93 for ; Sat, 1 Feb 2020 22:32:31 +0000 (UTC) Received: (Migadu outbound); Sat, 01 Feb 2020 22:32:31 +0000 Authentication-Results: out.migadu.com; auth=pass (plain) Received: from loki.galenabell.com (24-181-218-135.dhcp.hckr.nc.charter.com [24.181.218.135]) by out.migadu.com (Haraka/2.8.16) with ESMTPSA id 4A780FC0-BC23-4553-9B20-58413EA77961.5 envelope-from (authenticated bits=0) (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 verify=FAIL); Sat, 01 Feb 2020 22:32:31 +0000 From: Galen Abell To: alpine-aports@lists.alpinelinux.org Cc: Galen Abell Subject: [PATCH 4/4] testing/whipper: new aport Date: Sat, 1 Feb 2020 17:32:16 -0500 Message-Id: <20200201223216.21848-5-galen@galenabell.com> X-Mailer: git-send-email 2.25.0 In-Reply-To: <20200201223216.21848-1-galen@galenabell.com> References: <20200201223216.21848-1-galen@galenabell.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit DKIM-Signature: v=1;a=rsa-sha256;bh=nZmxc7byNp7Gdd37tFwUjgNO45WEbYLjBloABVcNyV0=;c=relaxed/simple;d=galenabell.com;h=from:subject:date:to;s=default;b=qy8GCOdoUGl2Xlfpyu/qDAOStGsyOCTaTEam3VdCHa7H8buEWbFM3Clb1Iw2HRl3xMiXhPGZFskgadj1xrAGdxvtERKWPkWVloCaxnFTfqtrgBFIPud697CLUrAGXYExqEZ9BuEHJ0eJyUyIwu03UPGpuxFqsyjjSE0I+W357eI= https://github.com/whipper-team/whipper Python CD-DA ripper preferring accuracy over speed testing/ --- testing/whipper/APKBUILD | 48 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 testing/whipper/APKBUILD diff --git a/testing/whipper/APKBUILD b/testing/whipper/APKBUILD new file mode 100644 index 0000000000..762c24c665 --- /dev/null +++ b/testing/whipper/APKBUILD @@ -0,0 +1,48 @@ +# Contributor: Galen Abell +# Maintainer: Galen Abell +pkgname="whipper" +pkgver="0.9.0" +pkgrel=0 +pkgdesc="Python CD-DA ripper preferring accuracy over speed" +url="https://github.com/whipper-team/whipper" +arch="all" +license="GPL-3.0-only" +depends=" + python3 + libcdio-paranoia + cdrdao + gobject-introspection + py3-gobject3 + py3-musicbrainzngs + py3-mutagen + py3-requests + py3-cdio + py3-discid + py3-ruamel.yaml + flac + sox +" +makedepends="python3-dev py3-wheel libsndfile-dev" +checkdepends="py3-setuptools_scm py3-twisted" +source="$pkgname-$pkgver.tar.gz::https://github.com/whipper-team/whipper/archive/v$pkgver.tar.gz" + +build() { + export SETUPTOOLS_SCM_PRETEND_VERSION="$pkgver" + + python3 setup.py build +} + +check() { + # remove tests that require network access + rm "$builddir"/whipper/test/test_common_accurip.py || true + + # fix missing accuraterip module + local python_version=$(python3 -c 'import sys; print(".".join(map(str, sys.version_info[:2])))') + + PYTHONPATH="build/lib.linux-${CARCH}-${python_version}/" python3 -m unittest discover +} + +package() { + python3 setup.py install --prefix=/usr --root="$pkgdir" --skip-build +} +sha512sums="49e66ad2c6e8450199a53a28bb71725704daac86ce2cbf68080d4dee1c2357cf8367ddb4735a07f2ffe612d84f016661e5b6f94efa9d5a7d6b8cf56ee32b0ae7 whipper-0.9.0.tar.gz" -- 2.25.0