Maxime Gauduin pushed to branch main at Arch Linux / Packaging / Packages /
python-merge3
Commits:
e0aa0f93 by Maxime Gauduin at 2023-12-27T11:41:17+01:00
drop setup.py
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,12 +1,15 @@
pkgbase = python-merge3
pkgdesc = Python implementation of 3-way merge
pkgver = 0.0.14
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/breezy-team/merge3
arch = any
license = GPL2
makedepends = git
+ makedepends = python-build
+ makedepends = python-installer
makedepends = python-setuptools
+ makedepends = python-wheel
depends = python
source =
git+https://github.com/breezy-team/merge3.git#tag=d5e00212bc40620bc4a5fc43e603ddb63f2ed30a
validpgpkeys = DC837EE14A7E37347E87061700806F2BD729A457
=====================================
PKGBUILD
=====================================
@@ -4,7 +4,7 @@
pkgname=python-merge3
pkgver=0.0.14
-pkgrel=1
+pkgrel=2
pkgdesc='Python implementation of 3-way merge'
arch=(any)
url=https://github.com/breezy-team/merge3
@@ -12,7 +12,10 @@ license=(GPL2)
depends=(python)
makedepends=(
git
+ python-build
+ python-installer
python-setuptools
+ python-wheel
)
_tag=d5e00212bc40620bc4a5fc43e603ddb63f2ed30a
#source=(git+https://github.com/breezy-team/merge3.git?signed#tag=${_tag})
@@ -27,7 +30,7 @@ pkgver() {
build() {
cd merge3
- python setup.py build
+ python -m build --wheel --no-isolation
}
check() {
@@ -36,8 +39,7 @@ check() {
}
package() {
- cd merge3
- python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
+ python -m installer --destdir="${pkgdir}" merge3/dist/*.whl
}
# vim: ts=2 sw=2 et:
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-merge3/-/commit/e0aa0f93747f0b35cd8f49bf8a1dd247d608c676
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-merge3/-/commit/e0aa0f93747f0b35cd8f49bf8a1dd247d608c676
You're receiving this email because of your account on gitlab.archlinux.org.