summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabrice Mouhartem2023-12-28 21:47:36 +0100
committerFabrice Mouhartem2023-12-28 21:47:36 +0100
commitc34940f4071194ae9165d0b0e1ec2b68365d1c83 (patch)
tree65560ec86de3e292fb82530caf54880e6dcee207
parentc530525b991a296ce61ee8c93c18d671b16b8f49 (diff)
downloadaur-c34940f4071194ae9165d0b0e1ec2b68365d1c83.tar.gz
Update project build system + fix dependencies
- From `setup.py` to `pyproject.toml`
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD18
2 files changed, 15 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8ec47a28df3c..3c52674144b4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,16 @@
pkgbase = kalamine-git
pkgdesc = A text-based, cross-platform Keyboard Layout Maker.
- pkgver = r75.56b4e79
+ pkgver = r76.b566115
pkgrel = 1
url = https://github.com/fabi1cazenave/kalamine
arch = any
license = MIT
makedepends = git
+ depends = python-click
+ depends = python-pyyaml
+ depends = python-setuptools
+ depends = python-tomli
+ depends = python-lxml
provides = kalamine
conflicts = kalamine
source = git+https://github.com/fabi1cazenave/kalamine.git
diff --git a/PKGBUILD b/PKGBUILD
index 56900fc3e784..7195625942a1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,19 +4,19 @@
# (https://aur.archlinux.org/packages/fanficfare-git)
_pkgname=kalamine
pkgname=kalamine-git
-pkgver=r75.56b4e79
+pkgver=r76.b566115
pkgrel=1
pkgdesc="A text-based, cross-platform Keyboard Layout Maker."
arch=('any')
url="https://github.com/fabi1cazenave/${_pkgname}"
license=('MIT')
groups=()
-deps=(
- 'click',
- 'pyyaml',
- 'setuptools',
- 'tomli',
- 'lxml',
+_deps=(
+ 'click'
+ 'pyyaml'
+ 'setuptools'
+ 'tomli'
+ 'lxml'
)
depends=("${_deps[@]/#/python-}")
makedepends=('git')
@@ -35,11 +35,11 @@ pkgver() {
build() {
cd "$srcdir/${_pkgname}"
- python setup.py build
+ python -m build --wheel --no-isolation
}
package() {
cd "$srcdir/${_pkgname}"
- python setup.py install --root="$pkgdir" --optimize=1
+ python -m installer --destdir="${pkgdir}" dist/*.whl
}