summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLevente Polyak2024-06-09 00:53:43 +0200
committerLevente Polyak2024-06-09 00:53:43 +0200
commit86969b440663b777781f7be32fdcbe340ba73c7e (patch)
tree1e65d7025e49056f2f8ed35b21ad9ec98c5bc98d
parente845c4385b9bb5cf11c9c8813c627600f4d709c1 (diff)
downloadaur-86969b440663b777781f7be32fdcbe340ba73c7e.tar.gz
switch to new upstream
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD42
2 files changed, 40 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4d675991c7d8..d2816658504f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,18 @@
pkgbase = binwalk-git
- pkgdesc = A tool for searching a given binary image for embedded files
- pkgver = 2.1.2.1054.a4945a9
+ pkgdesc = Tool for searching a given binary image for embedded files
+ pkgver = 2.3.8.r36.g686820a
pkgrel = 1
- url = http://binwalk.org
+ url = https://github.com/OSPG/binwalk
arch = any
license = MIT
+ checkdepends = python-pytest
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-setuptools
+ makedepends = python-wheel
makedepends = git
depends = python
+ depends = python-setuptools
optdepends = python-pyqtgraph: graph and visualization support
optdepends = python-opengl: binviz module support
optdepends = python-capstone: disassembly support
@@ -26,8 +32,7 @@ pkgbase = binwalk-git
optdepends = sleuthkit: forensic analysis support
provides = binwalk
conflicts = binwalk
- source = binwalk-git::git+https://github.com/devttys0/binwalk
+ source = binwalk-git::git+https://github.com/OSPG/binwalk
sha512sums = SKIP
pkgname = binwalk-git
-
diff --git a/PKGBUILD b/PKGBUILD
index 7efd52fbbcc7..e683cf952d30 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,13 +5,26 @@
pkgname=binwalk-git
_gitname=binwalk
-pkgver=2.1.2.1054.a4945a9
+pkgver=2.3.8.r36.g686820a
pkgrel=1
-pkgdesc="A tool for searching a given binary image for embedded files"
-url="http://binwalk.org"
-arch=('any')
-license=('MIT')
-depends=('python')
+pkgdesc='Tool for searching a given binary image for embedded files'
+url='https://github.com/OSPG/binwalk'
+arch=(any)
+license=(MIT)
+depends=(
+ python
+ python-setuptools
+)
+makedepends=(
+ python-build
+ python-installer
+ python-setuptools
+ python-wheel
+ git
+)
+checkdepends=(
+ python-pytest
+)
optdepends=(
'python-pyqtgraph: graph and visualization support'
'python-opengl: binviz module support'
@@ -31,26 +44,31 @@ optdepends=(
'lhasa: LHA support'
'sleuthkit: forensic analysis support'
)
-makedepends=('git')
provides=('binwalk')
conflicts=("binwalk")
-source=(${pkgname}::git+https://github.com/devttys0/${_gitname})
+source=(${pkgname}::git+${url})
sha512sums=('SKIP')
pkgver() {
cd ${pkgname}
- printf "%s.%s.%s" "$(grep 'MODULE_VERSION' -m1 setup.py|cut -d\" -f2)" \
- "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ git describe --tags --match 'v*' | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
cd ${pkgname}
- python setup.py build
+ python -m build --wheel --no-isolation
+}
+
+check() {
+ cd ${pkgname}
+ python -m venv --clear --without-pip --system-site-packages .testenv
+ .testenv/bin/python -m installer dist/*.whl
+ .testenv/bin/python -m pytest
}
package() {
cd ${pkgname}
- python setup.py install -O1 --prefix="${pkgdir}/usr"
+ python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm 644 *.md -t "${pkgdir}/usr/share/doc/${pkgname}"
install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}