gnu: guile-mqtt: Use the latest nyacc. * gnu/packages/guile-xyz.scm (guile-mqtt): Use the latest nyacc. [origin]: patch make file to properly compile ffi. [arguments]: remove make flags (setenv in phases instead), disable parallel build. [native-inputs]: replace nyacc-2.01 with nyacc. Change-Id: I572164ed06d614b45ccd2d65603397ef7c0cd62d Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: dico: Build with Guile 3.0 series. Dico use Guile as a plugin, it wouldn't install any real Scheme files, setting '--with-guile-site-dir=' is unnecessary. * gnu/packages/dictionaries.scm (dico)[argument]<#:configure-flags>: Drop flag '--with-guile-site-dir='. [inputs]: Replace 'guile-2.2' with 'guile-3.0'. Change-Id: I86b9729323702ef45e51f9a56396dc4ad7ab7ccb Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: dico: Use G-expression. * gnu/packages/dictionaries.scm (dico): Use G-expression. [arguments]<#:configure-flags>: Replace %output with #$output. <#:phases>: Use G-expression. Change-Id: I2fbc8b3acb96a6456aa78d631bec7363bf0d7d48 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: dico: Move to (gnu packages dictionaries). * gnu/local.mk (GNU_SYSTEM_MODULES): Remove entry for 'dico.scm'. * gnu/packages/dico.scm: Deleted. (dico): Moved from ... * gnu/packages/dictionaries.scm: ... to here. Sort the import clauses in alphabetical order. Change-Id: I81bd9eebc12ae16b258602db50f098a591fac466 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: tensorflow-lite: Fix build. * gnu/packages/machine-learning.scm (tensorflow-lite): Fix build. [inputs]: Replace old abseil-cpp with current version. [phases]: Add stages to patch sources for build with current versions of abseil-cpp and opencl. Change-Id: I8fb2836d9f2337fb01f81aebc9a3ab6ae08e642a Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add guile-srfi-165. * gnu/packages/guile-xyz.scm (guile-srfi-165): New variable. Co-authored-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Change-Id: I81b79de3f69c676b40a98a42fd898d0f58ab9486 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: guix-data-service: Work around .go file incompatibilities. Fixes a bug whereby ‘guix-data-service’ was running on Guile 3.0.9, and would thus fail to load .go files of Fibers, Knot, etc. because these are compiled with ‘guile-next’. * gnu/packages/web.scm (guix-data-service)[native-inputs]: Use Guile from ‘guile-fibers-next’. Change-Id: I4dab1ca2a80d784fb28ce1cf8810b13910e3776f
gnu: guix-data-service: Use ‘search-input-file’ and ‘which’. * gnu/packages/web.scm (guix-data-service)[arguments]: In ‘wrap-executable’ phase, use ‘which’ and ‘search-input-file’ instead of relying on input labels. Change-Id: Id45c91b46a444fd85a97a719bdf21fa05e395324
gnu: geonkick: Update to 3.6.2. * gnu/packages/music.scm (geonkick): Update to 3.6.2. [source]: Update url. [home-page]: Update. Change-Id: I655fbbe716fed87c559f50c6c675fc8c47cabe6c Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: redkite: Update to 2.1.0. * gnu/packages/audio.scm (redkite): Update to 2.1.0. [source]: Update url. [synopsis, home-page]: Update. Change-Id: I57c363f0bd156ea2bf461ba5a835246c12de3a55 Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: Remove zxing-cpp-1.2a. * gnu/packages/aidc.scm (zxing-cpp-1.2a): Delete variable. Fixes: guix/guix#2259 Change-Id: I13c71132e1ee47c39b38af654881f57ca4036ca6
Revert "tests: Use lower-oci-image-state in container tests." This reverts commit cc07ecd7ccc52540113414eaebafc0fb218ef9ff, which breaks 'guix pull', for to-be-investigated reasons. Fixes: #2252 Change-Id: Idd02dd2e0cd93034e636030845996a9ab3748839 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: soci: Apply patch to resolve a bug in liblinphone. * gnu/packages/patches/soci-mysql-ddl-types.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/databases.scm (soci) [source]: Apply it. Change-Id: I3840850c650d614f65ee398f948cea6206b03641 Fixes: https://issues.guix.gnu.org/47641
gnu: soci: Use gexps and remove inputs labels. * gnu/packages/databases.scm (soci) [propagated-inputs]: Remove labels. [configure-flags]: Use gexps. Change-Id: I7e96296255c41ca46a1cb1e4c9b1e73fbbc286d8
gnu: linphone-desktop: Update to 5.2.6. * gnu/packages/patches/linphone-desktop-without-sdk.patch: Delete file. * gnu/packages/patches/linphone-desktop-ispell.patch: New file. * gnu/packages/patches/linphone-desktop-qtkeychain.patch: Likewise. * gnu/local.mk (dist_patch_DATA): Update accordingly. * gnu/packages/linphone.scm (linphone-desktop): Update to 5.2.6. [source]: Remove linphone-desktop-without-sdk.patch patch. Add linphone-desktop-cmake-belcard.patch, linphone-desktop-cmake-find-modules.patch, linphone-desktop-ispell.patch and linphone-desktop-qtkeychain.patch patches. [arguments] <configure-flags>: Add -DLINPHONEAPP_VERSION, -DLinphoneCxx_TARGET=liblinphone++ and -DLINPHONE_QT_ONLY=YES and -DCMAKE_INSTALL_INCLUDEDIR flags. Remove -DCMAKE_INSTALL_PREFIX flag. <phases>: Remove pre-configure phase. [inputs]: Remove belr. Add ispell-for-linphone, qtkeychain and qtmultimedia-5. Fixes: #1836 Change-Id: I8cbee339c02367a4fb1a3019700702743caaf983
gnu: Add ispell-for-linphone. * gnu/packages/aspell.scm (ispell-for-linphone): New variable. Change-Id: I1d4e09c87cd7315c588b24805ca16db91f748c7a * gnu/packages/patches/ispell-for-linphone-cmake.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: Ife043854144fbce52b9cf69631d80a885b9f7b42
gnu: msopenh264: Update to 5.2.0-0.041b07a. * gnu/packages/linphone.scm (msopenh264): Update to 5.2.0-0.041b07a. [arguments] <configure-flags>: Replace -DENABLE_STATIC=NO with -DBUILD_SHARED_LIBS=ON. <phases>: New patch-Mediastreamer2_PLUGINS_DIR phase. Change-Id: I11aa6f99b7a9b060b7209a5ee61476e027e0d1e1
gnu: mssilk: Update to 1.2.0-0.0c6893f. * gnu/packages/linphone.scm (mssilk): Update to 1.2.0-0.0c6893f. [arguments] <configure-flags>: Replace -DENABLE_STATIC=NO with -DBUILD_SHARED_LIBS=ON. <phases>: New patch-Mediastreamer2_PLUGINS_DIR phase. Change-Id: I3cd400e81a2c9a83f690e06c11e90fd4e7aac878
gnu: mswebrtc: Update to 1.1.2. * gnu/packages/patches/mswebrtc-b64-refactor.patch: New patch. * gnu/packages/patches/mswebrtc-cmake.patch: Likewise. * gnu/local.mk (dist_patch_DATA): Register them. * gnu/packages/linphone.scm (mswebrtc): Update to 1.1.2. [source]: Apply patches. Change-Id: I9ff3ce3b26179f365d8a36ed7a6106b7fcd9e4fb
gnu: msamr: Update to 1.1.4-1.129fc98. * gnu/packages/linphone.scm (msamr): Update to 1.1.4-1.129fc98. [arguments]: Use gexps. Replace -DENABLE_STATIC=NO with -DBUILD_SHARED_LIBS=YES. <phases>: New keyword argument. [inputs]: Remove labels. Change-Id: Ia55c5d3f892b7bfa79ea0cbc7ea9c8ae82828b9c