Skip to content

Commit

Permalink
Update package as per changes in upstream
Browse files Browse the repository at this point in the history
accuraterip-checksum converted to C extension:
whipper-team/whipper#274

Switch to YAML library (ruamel) for formatting log files:
whipper-team/whipper#415

Port to Python 3:
whipper-team/whipper#411
  • Loading branch information
Freso committed Nov 28, 2019
1 parent 87f89e9 commit 23f8853
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 26 deletions.
22 changes: 12 additions & 10 deletions .SRCINFO
Original file line number Diff line number Diff line change
@@ -1,27 +1,29 @@
pkgbase = whipper-git
pkgdesc = A Unix CD ripper aiming for accuracy over speed -- forked from morituri
pkgver = 0.7.4.dev50+ge26bb24
pkgver = 0.8.1.dev14+gbbd28c6
pkgrel = 1
url = https://github.com/whipper-team/whipper
arch = any
license = GPL3
checkdepends = python2-twisted
checkdepends = python-twisted
makedepends = git
makedepends = python2-setuptools-scm
depends = accuraterip-checksum
makedepends = python-setuptools-scm
depends = cdrdao
depends = flac
depends = libcdio-paranoia
depends = libsndfile
depends = python2-mutagen
depends = python2-musicbrainzngs
depends = python2-gobject
depends = python2-pycdio
depends = python2-requests
depends = python2-setuptools
depends = python-mutagen
depends = python-musicbrainzngs
depends = python-gobject
depends = python-pycdio
depends = python-requests
depends = python-ruamel-yaml
depends = python-setuptools
depends = sox
provides = whipper
provides = accuraterip-checksum
conflicts = whipper
conflicts = accuraterip-checksum
source = git+https://github.com/whipper-team/whipper.git#branch=develop
md5sums = SKIP

Expand Down
36 changes: 20 additions & 16 deletions PKGBUILD
Original file line number Diff line number Diff line change
Expand Up @@ -8,54 +8,58 @@
# Based on community/morituri and aur/morituri-git PKGBUILDs

pkgname=whipper-git
pkgver=0.7.4.dev50+ge26bb24
pkgver=0.8.1.dev14+gbbd28c6
pkgrel=1
pkgdesc='A Unix CD ripper aiming for accuracy over speed -- forked from morituri'
arch=('any')
url='https://github.com/whipper-team/whipper'
license=('GPL3')
depends=(
'accuraterip-checksum' # for accuraterip-checksum calculation
'cdrdao' # for session, TOC, pregap, and ISRC extraction
'flac' # for reading flac files
'libcdio-paranoia' # for the actual ripping
'libsndfile' # for reading wav files
'python2-mutagen' # for metadata handling
'python2-musicbrainzngs' # for metadata lookup
'python2-gobject'
'python2-pycdio' # for storing drive identification in config file
'python2-requests' # for retrieving AccurateRip database entries
'python2-setuptools' # for plugin support
'python-mutagen' # for metadata handling
'python-musicbrainzngs' # for metadata lookup
'python-gobject'
'python-pycdio' # for storing drive identification in config file
'python-requests' # for retrieving AccurateRip database entries
'python-ruamel-yaml' # for generating and reading logs
'python-setuptools' # for plugin support
'sox' # for track peak detection'
)
makedepends=(
'git'
'python2-setuptools-scm' # for VCS(/SCM) versioning
'python-setuptools-scm' # for VCS(/SCM) versioning
)
checkdepends=(
'python2-twisted'
'python-twisted'
)
provides=("${pkgname%-git}")
conflicts=("${pkgname%-git}")
provides=("${pkgname%-git}" 'accuraterip-checksum')
conflicts=("${pkgname%-git}" 'accuraterip-checksum')
source=("git+${url}.git#branch=develop")
md5sums=('SKIP')

pkgver() {
cd "$srcdir/${pkgname%-git}"
python2 setup.py --version
python3 setup.py --version
}

build() {
cd "$srcdir/${pkgname%-git}"
python2 setup.py build
python3 setup.py build
}

check() {
cd "$srcdir/${pkgname%-git}"
python2 -m unittest discover
python3 -m venv --system-site-packages --clear test-venv
source ./test-venv/bin/activate
python3 setup.py install --skip-build
python3 -m unittest discover
deactivate
}

package() {
cd "$srcdir/${pkgname%-git}"
python2 setup.py install --skip-build --root="${pkgdir}"/ --optimize=1
python3 setup.py install --skip-build --root="${pkgdir}"/ --optimize=1
}

0 comments on commit 23f8853

Please sign in to comment.