diff options
author | Luis Martinez | 2022-02-05 23:03:42 -0600 |
---|---|---|
committer | Luis Martinez | 2022-02-05 23:03:42 -0600 |
commit | bdf7dbd42887b33f7d943c91407c719728b4fc41 (patch) | |
tree | 42343649c09f48641b4e9a57c808d419dcde609c | |
parent | 7ce05b31cdc5b227b7c734b2197f38799b499421 (diff) | |
download | aur-bdf7dbd42887b33f7d943c91407c719728b4fc41.tar.gz |
update to 3.5
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 29 |
2 files changed, 32 insertions, 14 deletions
@@ -1,23 +1,28 @@ pkgbase = python-abjad pkgdesc = Python API for building LilyPond files - pkgver = 3.4 + pkgver = 3.5 pkgrel = 1 url = https://github.com/Abjad/abjad arch = any groups = abjad license = GPL3 + checkdepends = python-pytest + makedepends = git makedepends = python-setuptools + makedepends = python-build + makedepends = python-install + makedepends = python-wheel depends = lilypond - depends = python>=3.6 + depends = python>=3.10 depends = python-ply depends = python-six - depends = python-quicktions>=1.3 + depends = python-quicktions depends = python-roman - depends = python-uqbar>=0.4.4 + depends = python-uqbar optdepends = fluidsynth: playback generated MIDI files optdepends = timidity++: playback generated MIDI files optdepends = graphviz: creates rhythm-trees graphs and other tree structures - source = python-abjad-3.4.tar.gz::https://github.com/Abjad/abjad/archive/v3.4.tar.gz - sha256sums = 1b92f33c6d625dd89d88edaa0cd2f5c826875f271f77eeb325272edc087b6ac4 + source = python-abjad-3.5.tar.gz::https://github.com/Abjad/abjad/archive/v3.5.tar.gz + sha256sums = fd94e679c8e948ea2992840b64143679f2fd327297a5fa4151e0e492d4430d22 pkgname = python-abjad @@ -2,7 +2,7 @@ # Maintainer: Robert Kubosz <kubosz.robert@gmail.com> pkgname=python-abjad -pkgver=3.4 +pkgver=3.5 pkgrel=1 pkgdesc='Python API for building LilyPond files' arch=('any') @@ -11,29 +11,42 @@ license=('GPL3') groups=('abjad') depends=( 'lilypond' - 'python>=3.6' + 'python>=3.10' 'python-ply' 'python-six' ## deps below are AUR only - 'python-quicktions>=1.3' + 'python-quicktions' 'python-roman' - 'python-uqbar>=0.4.4') -makedepends=('python-setuptools') + 'python-uqbar') +makedepends=( + 'git' + 'python-setuptools' + 'python-build' + 'python-install' + 'python-wheel') optdepends=( 'fluidsynth: playback generated MIDI files' 'timidity++: playback generated MIDI files' 'graphviz: creates rhythm-trees graphs and other tree structures') +checkdepends=('python-pytest') source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") -sha256sums=('1b92f33c6d625dd89d88edaa0cd2f5c826875f271f77eeb325272edc087b6ac4') +sha256sums=('fd94e679c8e948ea2992840b64143679f2fd327297a5fa4151e0e492d4430d22') # validpgpkeys=('EF80D3D6F5926FC997919D6A27A5BE0A6ADE7F36') ## Trevor Baca build() { cd "abjad-$pkgver" - python setup.py build + python -m build --wheel --skip-dependency-check --no-isolation } +## tests segfault +# check() { +# cd "abjad-$pkgver" +# pytest -x -c /dev/null +# } + package() { + export PYTHONHASHSEED=0 cd "abjad-$pkgver" - PYTHONHASHSEED=0 python setup.py install --root="$pkgdir/" --optimize=1 --skip-build + python -m install --optimize=1 --destdir="$pkgdir/" dist/*.whl install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" } |