summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD12
2 files changed, 10 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c7de6529af3c..e4221401764d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,16 @@
pkgbase = samloader-git
pkgdesc = Download firmware for Samsung devices
pkgver = r46.b20e1b1
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/martinetd/samloader
arch = any
license = GPL3
makedepends = git
+ makedepends = python-build
+ makedepends = python-installer
depends = python
- depends = python-setuptools
depends = python-tqdm
depends = python-pycryptodomex
- depends = python-pip
conflicts = samloader
source = git+https://github.com/martinetd/samloader.git
sha256sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index 1741c708321c..2fcfb5aa69e6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
_pkgname=samloader
pkgname=${_pkgname}-git
pkgver=r46.b20e1b1
-pkgrel=1
+pkgrel=2
pkgdesc="Download firmware for Samsung devices"
arch=('any')
url="https://github.com/martinetd/samloader"
@@ -11,13 +11,13 @@ license=('GPL3')
conflicts=('samloader')
depends=(
'python'
- 'python-setuptools'
'python-tqdm'
'python-pycryptodomex'
- 'python-pip'
)
makedepends=(
'git'
+ 'python-build'
+ 'python-installer'
)
source=(git+"${url}.git")
sha256sums=('SKIP')
@@ -29,10 +29,12 @@ pkgver() {
build() {
cd "${srcdir}/${_pkgname}"
- python setup.py build
+ sed -E -i "s/cloud-neofussvr.sslcs.cdngc.net/cloud-neofussvr.samsungmobile.com/g" samloader/fusclient.py
+ python3 -m build --wheel --skip-dependency-check --no-isolation
}
package() {
cd "$srcdir/$_pkgname"
- python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
+ python3 -m installer --destdir="$pkgdir" dist/*.whl
+ install -Dm644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}"
}