build: update guix manifest for build.py

Change-Id: I878ad4b2ae4adee4ebc623e4ab40362fd9e1034a
This commit is contained in:
Maxim Cournoyer
2025-07-11 20:59:56 +09:00
committed by Adrien Béraud
parent 5c772960bc
commit bc324aa8bb

View File

@@ -24,7 +24,10 @@
(list (list
;; Minimal requirements of the daemon contrib build system. ;; Minimal requirements of the daemon contrib build system.
"coreutils" "coreutils"
"gcc-toolchain" ;; When using GCC 15, Jami fails to link with errors like:
;; ld: CMakeFiles/jami.dir/src/app/main.cpp.o:(.rodata+0x0):
;; multiple definition of `QtPrivate::IsFloatType_v<_Float16>'
"gcc-toolchain@14"
"git-minimal" "git-minimal"
"grep" "grep"
"gzip" "gzip"
@@ -42,18 +45,12 @@
"alsa-lib" "alsa-lib"
"autoconf" "autoconf"
"automake" "automake"
"asio"
"bash" "bash"
"bzip2" "bzip2"
"cmake" "cmake"
"dbus" "dbus"
;; Bundled because broken with GCC 7 upstream (unmaintained). When ;;"dhtnet" ;bundled because tightly coupled
;; attempting to use it, it would cause confusing errors such as
;; "ld: ../src/.libs/libring.a(libupnpcontrol_la-upnp_context.o): in
;; function `jami::upnp::UPnPContext::updateMappingList(bool)':
;; upnp_context.cpp:(.text+0xa4be): undefined reference to
;; `std::__cxx11::basic_ostringstream<char, std::char_traits<char>,
;; std::allocator<char> >::basic_ostringstream()'
;;"dbus-c++" ;for dbusxx-xml2cpp
"diffutils" "diffutils"
"doxygen" "doxygen"
"eudev" ;udev library "eudev" ;udev library
@@ -67,6 +64,7 @@
"gsm" "gsm"
"gtk-doc" "gtk-doc"
"http-parser" "http-parser"
"jack@0"
"jsoncpp" "jsoncpp"
"libarchive" "libarchive"
"libgit2" "libgit2"
@@ -84,16 +82,24 @@
"patch" "patch"
"pcre" "pcre"
"perl" "perl"
"pipewire"
;;"pjproject" ;bundled because patched ;;"pjproject" ;bundled because patched
"pulseaudio" "pulseaudio"
"sdbus-c++@1"
"speex" "speex"
"speexdsp" "speexdsp"
"webrtc-audio-processing@0"
"which" "which"
"yaml-cpp" "yaml-cpp"
"yasm" "yasm"
;; For the Qt client. ;; For the Qt client.
"glib"
"hunspell"
"libnotify"
"libxcb"
"libxkbcommon" "libxkbcommon"
"md4c"
"network-manager" ;libnm "network-manager" ;libnm
"qrencode" "qrencode"
"qtbase" "qtbase"
@@ -103,10 +109,13 @@
"qtnetworkauth" "qtnetworkauth"
"qtpositioning" "qtpositioning"
"qtsvg" "qtsvg"
"qwindowkit"
"qttools" "qttools"
"qtwebchannel" "qtwebchannel"
"qtwebengine" "qtwebengine"
"tidy-html"
"vulkan-headers" "vulkan-headers"
"zxing-cpp"
;; For tests and debugging. ;; For tests and debugging.
"file" "file"