From 17fb7466e41b91069669e3e8fbe43b482f5ab479 Mon Sep 17 00:00:00 2001 From: Duncaen Date: Sun, 11 Apr 2021 17:24:59 +0200 Subject: [PATCH] binwalk: update to 2.3.1. --- srcpkgs/binwalk/patches/fallback-version.patch | 14 ++++++++++++++ srcpkgs/binwalk/template | 8 ++++---- 2 files changed, 18 insertions(+), 4 deletions(-) create mode 100644 srcpkgs/binwalk/patches/fallback-version.patch diff --git a/srcpkgs/binwalk/patches/fallback-version.patch b/srcpkgs/binwalk/patches/fallback-version.patch new file mode 100644 index 00000000000..b319bfebb5e --- /dev/null +++ b/srcpkgs/binwalk/patches/fallback-version.patch @@ -0,0 +1,14 @@ +--- src/binwalk/core/version.py.orig ++++ src/binwalk/core/version.py +@@ -1,6 +1,10 @@ + try: + from importlib import metadata +- get_version = lambda : metadata.version("binwalk") ++ def get_version(): ++ try: ++ return metadata.version("binwalk") ++ except metadata.PackageNotFoundError: ++ return "unknown" + except ImportError: + try: + # Running on pre-3.8 Python; use importlib-metadata package diff --git a/srcpkgs/binwalk/template b/srcpkgs/binwalk/template index fa2328e7ae0..6c61fff87ae 100644 --- a/srcpkgs/binwalk/template +++ b/srcpkgs/binwalk/template @@ -1,18 +1,18 @@ # Template file for 'binwalk' pkgname=binwalk -version=2.2.0 -revision=3 +version=2.3.1 +revision=1 build_style=python3-module pycompile_module="binwalk" hostmakedepends="python3" depends="python3" -checkdepends="python3-nose" +checkdepends="python3-coverage python3-nose" short_desc="Easy tool for analyzing/reversing/extracting firmware images" maintainer="Duncaen " license="MIT" homepage="https://github.com/ReFirmLabs/binwalk" distfiles="https://github.com/ReFirmLabs/binwalk/archive/v${version}.tar.gz" -checksum=f5495f0e4c5575023d593f7c087c367675df6aeb7f4d9a2966e49763924daa27 +checksum=7ec9d8fcb8686f4060d37e1096669e3ed8ce1194c91ad80199622448bcc01b19 post_extract() { vsed -i -e 's;/etc/bash_completion.d/%s;%s.bash;' setup.py