Search Criteria
Package Details: hal-git v3.3.0.r14.gccab704606-1
Git Clone URL: | https://aur.archlinux.org/hal-git.git (read-only, click to copy) |
---|---|
Package Base: | hal-git |
Description: | The Hardware Analyzer for Hardware Reversing from emsec. (git version) |
Upstream URL: | https://github.com/emsec/hal |
Licenses: | MIT |
Submitter: | theguy147 |
Maintainer: | theguy147 |
Last Packager: | theguy147 |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2020-04-27 18:15 (UTC) |
Last Updated: | 2021-10-20 13:20 (UTC) |
Dependencies (21)
- boost (boost-gitAUR)
- doxygen (doxygen-gitAUR)
- gcovr
- igraph
- lcov (lcov-gitAUR)
- libsodium (libsodium-gitAUR, libsodium-1.0.18AUR)
- ninja (ninja-gitAUR, ninja-kitwareAUR, ninja-memAUR)
- pybind11 (pybind11-gitAUR)
- python-dateutil
- python-jedi (python-jedi-gitAUR)
- python-pip
- python-sphinx (python-sphinx-gitAUR, python-sphinx71AUR)
- python-sphinx_rtd_theme
- qt5-svg (qt5-svg-gitAUR)
- rapidjson (rapidjson-gitAUR)
- spdlog (spdlog-gitAUR)
- ccache (ccache-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-fcAUR) (make)
- z3 (z3-javaAUR, z3-gitAUR) (make)
- graphviz (optional) – for documentation
Latest Comments
xiota commented on 2023-09-18 08:14 (UTC)
Version shouldn't have
v
prefix. Please updatepkgver()
to remove it.Note: No need to add epoch because
[0-9]
>v[0-9]
.xiota commented on 2023-05-12 09:35 (UTC) (edited on 2023-05-13 23:53 (UTC) by xiota)
The
hal-git
package name is confusing becausehal
is an entirely different program. Perhaps the package could be renamedemsec-hal-git
to make the distinction clearer.The license subdirectory is incorrect. It can be corrected with the following:
Several packages are identified as potentially unnecessary by
namcap
. Those that are needed to build may be moved tomakedepends
.boost
doxygen
gcovr
igraph
lcov
libsodium
ninja
python-dateutil
.python-jedi
python-pip
python-sphinx
rapidjson
spdlog
– The system package is ignored in favor of the version in thedeps
folder.theguy147 commented on 2023-05-12 07:20 (UTC) (edited on 2023-05-12 08:08 (UTC) by theguy147)
@xiota it appears as if hal is not yet compatible with a newer spdlog version than the hardcoded 1.5.0 version. This is probably something which needs to be fixed upstream. We could just patch the hardcoded version before building but this will lead to a reduced feature set of hal.
I am open to suggestions and if you or someone else wants to take over ownership of the package I am open to that as I rarely use hal lately.
EDIT: nevermind, looking through the sources a little more it seems as if hal has updated spdlog in the deps to version 1.9.2 but forgot to bump the version in all files (e.g. forgot to do so in cmake/halConfig.cmake.in and CMakeLists.txt)
EDIT: created a PR upstream to consistently use spdlog version 1.9.2 and linked it to your upstream issue which I just found.
Before the PR is merged upstream, the issue can probably be solved by adding the following line to the
prepare
step of the PKGBUILD:theguy147 commented on 2021-10-20 13:21 (UTC)
@dr460nf1r3 Thanks! I just updated the PKGBUILD
dr460nf1r3 commented on 2021-10-19 09:32 (UTC)
z3
should be added to makedepends.