Date: Saturday, December 7, 2019 @ 15:02:24 Author: shibumi Revision: 536282
archrelease: copy trunk to community-x86_64 Added: whipper/repos/community-x86_64/PKGBUILD (from rev 536281, whipper/trunk/PKGBUILD) Deleted: whipper/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 115 +++++++++++++++++++++++++++++-------------------------------- 1 file changed, 56 insertions(+), 59 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2019-12-07 15:02:17 UTC (rev 536281) +++ PKGBUILD 2019-12-07 15:02:24 UTC (rev 536282) @@ -1,59 +0,0 @@ -# Maintainer: Christian Rebischke <chris.rebisc...@archlinux.org> -# Maintainer: Bruno Pagani <archa...@archlinux.org> -# Contributor: Frederik "Freso" S. Olesen <archli...@freso.dk> -# Contributor: Bastien Traverse <firstname at lastname dot email> -# Contributor: Samantha Baldwin <fuhsaz+...@cryptic.li> -# Contributor: Caleb Reach <jtxx...@gmail.com> -# Contributor: Felix Yan <felixonm...@gmail.com> -# Contributor: Karol "Kenji Takahashi" Woźniak <kenji.sx> -# Contributor: Mantas Mikulėnas <graw...@gmail.com> - -pkgname=whipper -pkgver=0.8.0 -pkgrel=2 -pkgdesc="Unix CD ripper aiming for accuracy over speed -- forked from morituri" -arch=(x86_64) -url="https://github.com/whipper-team/whipper" -license=(GPL3) -depends=( - libcdio-paranoia # for the actual ripping - cdrdao # for session, TOC, pregap, and ISRC extraction - libsndfile # for reading wav files (pulls in flac, also required for reading flac files) - python2-gobject - python2-mutagen # for metadata handling - python2-musicbrainzngs # for metadata lookup - python2-pycdio # for storing drive identification in config file - python2-requests - python2-setuptools # for plugin support - sox # for track peak detection' - python2-ruamel.yaml # for log output - ) -makedepends=(python2-setuptools-scm git) -optdepends=(flac) -checkdepends=(python2-twisted) -conflicts=(morituri accuraterip-checksum) -provides=(accuraterip-checksum) -_tag=bf381b51f46735d1142c8b9c427cbd5b38ec31fd # git rev-parse v${pkgver} -source=(git+${url}.git#tag=${_tag}) -sha512sums=(SKIP) - -build() { - cd ${pkgname} - python2 setup.py build -} - -check() { - cd ${pkgname} - # https://github.com/whipper-team/whipper/issues/420 - sed -i 's|\\\.dev\[\\w\\\.\\+\]+|(\\.dev[\\w\\.+]+)?|' whipper/test/test_result_logger.py - # The accuraterip C extension needs to be in the python path - PYTHONPATH="build/lib.linux-${CARCH}-2.7/" python2 -m unittest discover - # https://github.com/whipper-team/whipper/issues/422 - git checkout whipper/test/test_result_logger.py -} - -package() { - cd ${pkgname} - python2 setup.py --version - python2 setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build -} Copied: whipper/repos/community-x86_64/PKGBUILD (from rev 536281, whipper/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2019-12-07 15:02:24 UTC (rev 536282) @@ -0,0 +1,56 @@ +# Maintainer : Christian Rebischke <chris.rebisc...@archlinux.org> +# Maintainer : Bruno Pagani <archa...@archlinux.org> +# Contributor: Frederik "Freso" S. Olesen <archli...@freso.dk> +# Contributor: Bastien Traverse <firstname at lastname dot email> +# Contributor: Samantha Baldwin <fuhsaz+...@cryptic.li> +# Contributor: Caleb Reach <jtxx...@gmail.com> +# Contributor: Felix Yan <felixonm...@gmail.com> +# Contributor: Karol "Kenji Takahashi" Woźniak <kenji.sx> +# Contributor: Mantas Mikulėnas <graw...@gmail.com> + +pkgname=whipper +pkgver=0.9.0 +pkgrel=1 +pkgdesc="A Unix CD ripper aiming for accuracy over speed -- forked from morituri" +arch=('x86_64') +url="https://github.com/whipper-team/whipper" +license=('GPL3') +depends=( + 'cdrdao' # for session, TOC, pregap, and ISRC extraction + 'libcdio-paranoia' # for the actual ripping + 'libsndfile' # for reading wav files (pulls in flac, also required for reading flac files) + 'python-gobject' + 'python-musicbrainzngs' # for metadata lookup + 'python-mutagen' # for metadata handling + 'python-pycdio' # for storing drive identification in config file + 'python-requests' + 'python-ruamel-yaml' # for log output + 'python-setuptools' # for plugin support + 'sox' # for track peak detection' +) +checkdepends=( + 'python-twisted' +) +optdepends=('flac: For free lossless audio codec (FLAC) support') +makedepends=('python-setuptools-scm') +conflicts=('accuraterip-checksum') +provides=('accuraterip-checksum') +source=("${url}/archive/v${pkgver}/${pkgname}-v${pkgver}.tar.gz") +sha512sums=('49e66ad2c6e8450199a53a28bb71725704daac86ce2cbf68080d4dee1c2357cf8367ddb4735a07f2ffe612d84f016661e5b6f94efa9d5a7d6b8cf56ee32b0ae7') + +build() { + cd "${pkgname}-${pkgver}" + echo "Version: ${pkgver}" > PKG-INFO + python setup.py build +} + +check() { + cd "$srcdir/${pkgname}-${pkgver}" + local python_version=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))') + PYTHONPATH="build/lib.linux-${CARCH}-${python_version}/" python -m unittest discover +} + +package() { + cd "$srcdir/${pkgname}-${pkgver}" + python setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build +}