-
Notifications
You must be signed in to change notification settings - Fork 1.1k
/
opam
43 lines (43 loc) · 1.34 KB
/
opam
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
opam-version: "2.0"
maintainer: "Ivan Gotovchits <ivg@ieee.org>"
authors: "BAP Team"
homepage: "https://github.com/BinaryAnalysisPlatform/bap-ida-python/"
bug-reports: "https://github.com/BinaryAnalysisPlatform/bap-ida-python/issues"
dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap-ida-python/"
license: "MIT"
substs: [
"bap.cfg"
]
install: [
["cp" "-v" "plugins/plugin_loader_bap.py" "%{conf-ida:path}%/plugins/"]
["cp" "-rv" "plugins/bap" "%{conf-ida:path}%/plugins/bap"]
["cp" "-v" "bap.cfg" "%{conf-ida:path}%/cfg/"]
]
remove: [
["rm" "-f" "%{conf-ida:path}%/plugins/plugin_loader_bap.py"]
["rm" "-rf" "%{conf-ida:path}%/plugins/bap/"]
["rm" "-f" "%{conf-ida:path}%/cfg/bap.cfg"]
]
depends: [
"ocaml"
"bap" {= "1.3.0"}
"conf-ida"
]
synopsis: "A BAP - IDA Pro integration library"
flags: light-uninstall
url {
src:
"https://github.com/BinaryAnalysisPlatform/bap-ida-python/archive/v1.3.0.tar.gz"
checksum: [
"sha256=b2c9410aabb6df6c0515eabfdb85113ff5bed15fcde925c92cc6512fad6cb571"
"md5=bc76550a6b84e6fdfc77c48bbe6d4da2"
]
}
extra-source "bap.cfg.in" {
src:
"https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bap-ida-python/bap.cfg.in"
checksum: [
"sha256=da8c7d3672137dfed3bbd8b0b913d3aa42cd39f684bff95ecfa0d1e1645e53a4"
"md5=aec3a830555380469b523da74daef069"
]
}