mirror of
https://github.com/nmap/nmap.git
synced 2026-01-31 02:29:02 +00:00
Fixes for Windows Zenmap build
This commit is contained in:
@@ -9,7 +9,7 @@
|
||||
packages = {pkg_prefix}python-zenmap {pkg_prefix}python-gobject {pkg_prefix}python {pkg_prefix}gtk3 msys2-runtime
|
||||
|
||||
# Reduce some bundling time and size by skipping these prereqs we don't use
|
||||
assume_installed = {pkg_prefix}ncurses {pkg_prefix}expat {pkg_prefix}openssl {pkg_prefix}tcl {pkg_prefix}tk
|
||||
assume_installed = {pkg_prefix}ncurses {pkg_prefix}openssl {pkg_prefix}tcl {pkg_prefix}tk
|
||||
|
||||
# The first part of generated installer or archive filenames.
|
||||
# Will be suffixed with the version, an architecture spec
|
||||
@@ -70,8 +70,9 @@ nodelete =
|
||||
mingw*/etc/gtk-3.0
|
||||
# Required DLLs. Checked with:
|
||||
# * recursive `dumpbin /imports` on known python/gtk dlls
|
||||
# * recursive `dumpbin /imports` on pyd files in lib/python3.10
|
||||
# * recursive `dumpbin /imports` on pyd files in lib/python3.11
|
||||
# * `g-ir-inspect --print-shlibs` for typelibs listed below
|
||||
mingw*/bin/libpython3.11.dll
|
||||
mingw*/bin/libatk-1.0-0.dll
|
||||
mingw*/bin/libbrotlicommon.dll
|
||||
mingw*/bin/libbrotlidec.dll
|
||||
@@ -106,7 +107,6 @@ nodelete =
|
||||
mingw*/bin/libpcre2-8-0.dll
|
||||
mingw*/bin/libpixman-1-0.dll
|
||||
mingw*/bin/libpng16-16.dll
|
||||
mingw*/bin/libpython3.10.dll
|
||||
mingw*/bin/libsqlite3-0.dll
|
||||
mingw*/bin/libstdc++-6.dll
|
||||
mingw*/bin/libthai-0.dll
|
||||
@@ -144,17 +144,17 @@ nodelete =
|
||||
mingw*/bin/python.exe
|
||||
# Zenmap's files (mostly in site-packages above)
|
||||
# mingw*/bin/zenmap
|
||||
mingw*/lib/python3.*/site-packages/zenmapCore
|
||||
mingw*/lib/python3.*/site-packages/zenmapGUI
|
||||
mingw*/lib/python3.*/site-packages/radialnet
|
||||
mingw*/lib/python3.11/site-packages/zenmapCore
|
||||
mingw*/lib/python3.11/site-packages/zenmapGUI
|
||||
mingw*/lib/python3.11/site-packages/radialnet
|
||||
|
||||
# The python modules here will be added by script:
|
||||
# mingw*/lib/python3.*
|
||||
# mingw*/lib/python3.*/encodings
|
||||
# mingw*/lib/python3.*/site.py
|
||||
# mingw*/lib/python3.*/_sitebuiltins.py
|
||||
# mingw*/lib/python3.*/site-packages/gi
|
||||
# mingw*/lib/python3.*/site-packages/cairo
|
||||
# mingw*/lib/python3.11
|
||||
# mingw*/lib/python3.11/encodings
|
||||
# mingw*/lib/python3.11/site.py
|
||||
# mingw*/lib/python3.11/_sitebuiltins.py
|
||||
# mingw*/lib/python3.11/site-packages/gi
|
||||
# mingw*/lib/python3.11/site-packages/cairo
|
||||
|
||||
# Local launcher definitions
|
||||
|
||||
@@ -164,7 +164,7 @@ nodelete =
|
||||
; All launchers need to be listed in the [bundle]'s "launchers" key.
|
||||
[zenmap.desktop]
|
||||
exec = pythonw.exe -c 'from zenmapGUI.App import run; run()'
|
||||
icon = {msystem_subdir}/share/zenmap/pixmaps/zenmap.png
|
||||
icon = mingw*/lib/python3.11/site-packages/zenmap/zenmapCore/data/pixmaps/zenmap.png
|
||||
; For debugging:
|
||||
;Terminal = true
|
||||
;exec = python.exe -c 'from zenmapGUI.App import run; run()' -vvvvv
|
||||
|
||||
Reference in New Issue
Block a user