summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis Martinez2022-02-05 23:03:42 -0600
committerLuis Martinez2022-02-05 23:03:42 -0600
commitbdf7dbd42887b33f7d943c91407c719728b4fc41 (patch)
tree42343649c09f48641b4e9a57c808d419dcde609c
parent7ce05b31cdc5b227b7c734b2197f38799b499421 (diff)
downloadaur-bdf7dbd42887b33f7d943c91407c719728b4fc41.tar.gz
update to 3.5
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD29
2 files changed, 32 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f75c5e05deff..233c1ed47d8c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index e3bd665a15ee..1fd2a092c3b7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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/"
}