gnu: wireshark: Update dependencies, use Qt 6.

* gnu/packages/networking.scm (wireshark)
[arguments] <#:configure-flags>: Add -DUSE_qt6=ON.
[inputs]: Replace lua-5.2 with lua,
qtbase-5 with qtbase, qtmultimedia-5 with qtmultimedia, qtsvg-5 with qtsvg.
Add qt5compat.
[native-inputs]: replace qttools-5 with qttools.
This commit is contained in:
Maxim Cournoyer 2023-03-22 09:41:31 -04:00
parent 19af6d9434
commit 4f8a13b9fb
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -1773,7 +1773,8 @@ (define-public wireshark
;; libraries, which would otherwise cause the validate-runpath phase to
;; fail.
#:configure-flags #~(list (string-append "-DCMAKE_MODULE_LINKER_FLAGS="
"-Wl,-rpath=" #$output "/lib"))
"-Wl,-rpath=" #$output "/lib")
"-DUSE_qt6=ON")
#:phases
#~(modify-phases %standard-phases
(replace 'check
@ -1799,14 +1800,15 @@ (define-public wireshark
libssh
libxml2
lz4
lua-5.2 ;Lua 5.3 unsupported
lua
mit-krb5
`(,nghttp2 "lib")
minizip
pcre2
qtbase-5
qtmultimedia-5
qtsvg-5
qt5compat
qtbase
qtmultimedia
qtsvg
sbc
snappy
zlib
@ -1819,7 +1821,7 @@ (define-public wireshark
perl
pkg-config
python-wrapper
qttools-5))
qttools))
(synopsis "Network traffic analyzer")
(description "Wireshark is a network protocol analyzer, or @dfn{packet
sniffer}, that lets you capture and interactively browse the contents of