1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-01 14:55:55 +02:00

gnu: Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4.

This is a following up change after discussion in
<https://codeberg.org/guix/guix/pulls/3701#issuecomment-11048648>.

* gnu/packages/swig.scm (swig-4.0, swig-4.4): New variables.
(swig, swig-next): Deprecate swig and swig-next in vafor of swig-4.0 and
swig-4.4.

* gnu/packages/accessibility.scm (libbraille)
* gnu/packages/apparmor.scm (libapparmor)
* gnu/packages/bioinformatics.scm (htseq, imp, libsbml)
* gnu/packages/bootloaders.scm (dtc, u-boot)
* gnu/packages/disk.scm (volume-key)
* gnu/packages/dns.scm (ldns, unbound)
* gnu/packages/electronics.scm (opensta, trilinos-serial-xyce, uhdm)
* gnu/packages/embedded.scm (python-libmpsse)
* gnu/packages/engineering.scm (freecad, kicad, meep, mpb)
* gnu/packages/fabric-management.scm (ibutils)
* gnu/packages/game-development.scm (python-pybox2d)
* gnu/packages/games.scm (kiki)
* gnu/packages/geo.scm (saga)
* gnu/packages/gnome.scm (libratbag)
* gnu/packages/gnucash.scm (gnucash)
* gnu/packages/gnupg.scm (python-gpg)
* gnu/packages/graphviz.scm (graphviz)
* gnu/packages/guile-xyz.scm (guile-xapian)
* gnu/packages/image.scm (mypaint)
* gnu/packages/instrumentation.scm (babeltrace, lttng-tools)
* gnu/packages/kodi.scm (kodi)
* gnu/packages/libftdi.scm (libftdi)
* gnu/packages/linux.scm (libnl)
* gnu/packages/llvm.scm (lldb)
* gnu/packages/machine-learning.scm (openmm, tensorflow-lite)
* gnu/packages/maths.scm (nlopt)
* gnu/packages/ncurses.scm (stfl)
* gnu/packages/oneapi.scm (python-onetbb)
* gnu/packages/pretty-print.scm (highlight)
* gnu/packages/python-crypto.scm (python-m2crypto)
* gnu/packages/python-graphics.scm (python-pivy)
* gnu/packages/radio.scm (hamlib, soapysdr)
* gnu/packages/security-token.scm (python-pyscard, python-yubikey-manager)
* gnu/packages/selinux.scm (libselinux, libsemanage, python-setools)
* gnu/packages/speech.scm (pocketsphinx)
* gnu/packages/statistics.scm (python-openturns, r-spams)
* gnu/packages/tbb.scm (python-tbb)
* gnu/packages/version-control.scm (subversion)
* gnu/packages/video.scm (libopenshot, mlt, obs)
[native-inputs]: Remove swig; add swig-4.0.

* gnu/packages/geo.scm (gdal)
* gnu/packages/graph.scm (python-faiss)
[inputs]: Remove swig; add swig-4.0.

* gnu/packages/games.scm (fifengine): Update to 0.4.2.
[inputs]: Remove swig; add swig-4.0.
[native-inputs]: Likewise.

* gnu/packages/image-processing.scm (insight-toolkit, simpleitk)
* gnu/packages/pdf.scm (mupdf, python-pymupdf)
[native-inputs]: Remove swig-next; add swig-4.4.

Change-Id: I544bef0a0b1a81004596fad9f116610ef5cb52ae
This commit is contained in:
Sharlatan Hellseher
2026-02-27 12:20:35 +00:00
parent 625fc6994b
commit 5f3cd42859
43 changed files with 75 additions and 71 deletions
+1 -1
View File
@@ -110,7 +110,7 @@
(list latex2html
pkg-config
python-wrapper
swig)))
swig-4.0)))
(inputs
(list glib
gtk+-2
+1 -1
View File
@@ -93,7 +93,7 @@
perl
python-minimal
ruby
swig
swig-4.0
which))
(home-page "https://apparmor.net")
(synopsis "Linux kernel security module")
+3 -3
View File
@@ -8907,7 +8907,7 @@ HMMs).")
python-pytest
python-scipy
python-setuptools
swig))
swig-4.0))
(home-page "https://github.com/htseq")
(synopsis "Framework for analyzing high-throughput sequencing data")
(description
@@ -16153,7 +16153,7 @@ dispersal. Its output can be processed by treeannotator (from the
"-E" (format #f "'(~a)'" (string-join disabled-tests "|")))
";"))))))
(native-inputs
(list python-wrapper swig))
(list python-wrapper swig-4.0))
(inputs
(list boost-for-mysql
cereal
@@ -23158,7 +23158,7 @@ The output is in SAM format.")
(propagated-inputs
(list libxml2))
(native-inputs
(list check swig))
(list check swig-4.0))
(home-page "https://sbml.org/Software/libSBML")
(synopsis "Process SBML files and data streams")
(description "LibSBML is a library to help you read, write, manipulate,
+2 -2
View File
@@ -832,7 +832,7 @@ The SUBDIR argument defaults to \"efi/Guix\", as it is also the case for
pkg-config
python
python-setuptools-scm
swig
swig-4.0
which)
(if (member (%current-system) (package-supported-systems valgrind/pinned))
(list valgrind/pinned)
@@ -884,7 +884,7 @@ tree binary files. These are board description files used by Linux and BSD.")
python-pyelftools
python-setuptools
python-wheel
swig
swig-4.0
(list util-linux "lib")))
(home-page "https://www.denx.de/wiki/U-Boot/")
(synopsis "ARM bootloader")
+1 -1
View File
@@ -1201,7 +1201,7 @@ and its highly optimized now for efficient performance.")
"16rhfz6sjwxlmss1plb2wv2i3jq6wza02rmz1d2jrlnsq67p98vc"))))
(build-system gnu-build-system)
(native-inputs
(list pkg-config swig python-3)) ; used to generate the Python bindings
(list pkg-config swig-4.0 python-3)) ; used to generate the Python bindings
(inputs
(append
(cons cryptsetup-minimal (libcryptsetup-propagated-inputs))
+2 -2
View File
@@ -194,7 +194,7 @@ protocol.")
"python-wrapper")))
"/site-packages"))))
(native-inputs
(list doxygen perl perl-devel-checklib pkg-config swig))
(list doxygen perl perl-devel-checklib pkg-config swig-4.0))
(inputs
(list libpcap openssl python-wrapper))
(synopsis "DNS library that facilitates DNS tool programming")
@@ -600,7 +600,7 @@ to result in system-wide compromise.")
(build-system gnu-build-system)
(outputs '("out" "python"))
(native-inputs
(list flex pkg-config swig python-wrapper))
(list flex pkg-config swig-4.0 python-wrapper))
(inputs
(list expat
libevent
+3 -3
View File
@@ -1967,7 +1967,7 @@ The following features are currently available:
(string-append "-DCUDD_DIR=" #$(this-package-input "cudd"))
(string-append "-DBUILD_SHARED_LIBS=YES")
"-B./build")))
(native-inputs (list bison flex swig))
(native-inputs (list bison flex swig-4.0))
(inputs (list cudd eigen tcl tcllib zlib))
(synopsis "Parallax Static Timing Analyzer")
(description
@@ -3537,7 +3537,7 @@ using different abstraction levels.")
" -DUHDM_USE_HOST_GTEST=On")
(string-append "PREFIX=" #$output))))
(native-inputs
(list cmake-minimal googletest pkg-config python-wrapper swig))
(list cmake-minimal googletest pkg-config python-wrapper swig-4.0))
(inputs
(list capnproto openssl python-orderedmultidict zlib))
(home-page "https://github.com/chipsalliance/UHDM/")
@@ -3616,7 +3616,7 @@ VPI Interface, Elaborator, Serialization, Visitor and Listener.")
"-DTPL_ENABLE_BLAS=ON"
"-DTPL_ENABLE_LAPACK=ON"
"-DTPL_ENABLE_DLlib:BOOL=OFF")))
(native-inputs (list gfortran perl python-minimal-wrapper swig tcsh))
(native-inputs (list gfortran perl python-minimal-wrapper swig-4.0 tcsh))
(inputs (list boost lapack openblas suitesparse-amd))
(home-page "https://trilinos.github.io/")
(synopsis "Engineering and scientific problems algorithms")
+1 -1
View File
@@ -1549,7 +1549,7 @@ part of this module.")
(inputs
(list libftdi python))
(native-inputs
(list pkg-config swig which))
(list pkg-config swig-4.0 which))
(arguments
`(#:tests? #f ; No tests exist.
#:parallel-build? #f ; Would be buggy.
+4 -4
View File
@@ -1221,7 +1221,7 @@ Emacs).")
desktop-file-utils
gettext-minimal
pkg-config
swig
swig-4.0
unixodbc
zlib))
(inputs (list bash-minimal
@@ -1835,7 +1835,7 @@ for scientific simulations.")
(native-inputs
`(("fortran" ,gfortran)
("pkg-config" ,pkg-config)
("swig" ,swig)))
("swig" ,swig-4.0)))
(inputs
`(("fftw" ,fftw)
("gsl" ,gsl)
@@ -1876,7 +1876,7 @@ fully-vectorial and three-dimensional methods.")
(native-inputs
(list gfortran
pkg-config
swig))
swig-4.0))
(inputs
(list fftw
gsl
@@ -3287,7 +3287,7 @@ dynamics is used by FreeCAD 1.0.0 for its new Assembly workbench.")
graphviz
qttools
pkg-config
swig))
swig-4.0))
(inputs
(list bash-minimal
boost-1.83
+1 -1
View File
@@ -164,7 +164,7 @@ interface to this library is not guaranteed to be stable.")
rdma-core
opensm
perl))
(native-inputs (list swig))
(native-inputs (list swig-4.0))
(arguments
(list #:configure-flags
#~(list (string-append "--with-osm="
+1 -1
View File
@@ -611,7 +611,7 @@ files) into @file{.grf} and/or @file{.nfo} files.")
(add-before 'build 'build-ext
(lambda _
(invoke "python" "setup.py" "build_ext" "--inplace"))))))
(native-inputs (list swig python-setuptools python-wheel))
(native-inputs (list swig-4.0 python-setuptools python-wheel))
(home-page "https://github.com/pybox2d/pybox2d")
(synopsis "2D game physics for Python")
(description
+3 -3
View File
@@ -4783,7 +4783,7 @@ Widgets, and allows users to create more.")
"-" (package-version this-package)))
(invoke "python3" "run_tests.py" "-a")))))))
(native-inputs
(list python swig xorg-server-for-tests))
(list python swig-4.0 xorg-server-for-tests))
(inputs
(list sdl2
sdl2-image
@@ -4795,7 +4795,7 @@ Widgets, and allows users to create more.")
libvorbis
boost-1.83
fifechan
swig
swig-4.0
python))
(propagated-inputs
(list python-future))
@@ -7861,7 +7861,7 @@ over 100 user-created campaigns.")
sdl-image)))
("python" ,python-2)))
(native-inputs
(list swig))
(list swig-4.0))
(home-page "https://kiki.sourceforge.net/")
(synopsis "3D puzzle game")
(description "Kiki the nano bot is a 3D puzzle game. It is basically a
+2 -2
View File
@@ -1790,7 +1790,7 @@ vector data.")
qhull
shapelib
sqlite
swig
swig-4.0
zlib
zstd))
(native-inputs
@@ -3709,7 +3709,7 @@ visualization.")
"HPDF_PROJECTING_SQUARE_END")))))
(build-system cmake-build-system)
(native-inputs
(list pkg-config swig))
(list pkg-config swig-4.0))
(inputs
(list curl
fftw
+1 -1
View File
@@ -13161,7 +13161,7 @@ It uses pandoc as back-end for parsing Markdown.")
#t))))))
(native-inputs
(append
(list check pkg-config swig)
(list check pkg-config swig-4.0)
(if (member (%current-system) (package-supported-systems valgrind/pinned))
(list valgrind/pinned)
'())))
+1 -1
View File
@@ -186,7 +186,7 @@
intltool
(libc-utf8-locales-for-target)
pkg-config
swig))
swig-4.0))
(inputs
(list aqbanking
bash-minimal
+1 -1
View File
@@ -610,7 +610,7 @@ interface (FFI) of Guile.")
(inputs
(list gpgme))
(native-inputs
(list swig python-setuptools))
(list swig-4.0 python-setuptools))
(home-page (package-home-page gpgme))
(synopsis "Python bindings for GPGME GnuPG cryptography library")
(description "This package provides Python bindings to the GPGME GnuPG
+1 -1
View File
@@ -640,7 +640,7 @@ contains supporting code for evaluation and parameter tuning.")
(native-inputs
(list python-scipy))
(inputs
(list faiss openblas python-wrapper swig))
(list faiss openblas python-wrapper swig-4.0))
(propagated-inputs
(list python-numpy))
(description "Faiss is a library for efficient similarity search and
+1 -1
View File
@@ -115,7 +115,7 @@
(native-inputs
(list bison
pkg-config
swig))
swig-4.0))
(outputs '("out" "doc")) ;5 MiB of html + pdfs
(home-page "https://www.graphviz.org/")
(synopsis "Graph visualization software")
+1 -1
View File
@@ -6439,7 +6439,7 @@ over, or update a value in arbitrary data structures.")
(native-inputs
(list pkg-config
lzip
swig))
swig-4.0))
(propagated-inputs
(list guile-lib))
(home-page "https://guile-xapian.systemreboot.net")
+2 -2
View File
@@ -1540,7 +1540,7 @@ libraries designed for computer vision research and implementation.")
git-minimal
pkg-config
python-numpy ;for phase 'python-sanity-check
swig-next
swig-4.4
which
(origin
(method git-fetch)
@@ -1984,7 +1984,7 @@ and Scan Tailor Enhanced versions as well as including many more bug fixes.")
python-pip
python-setuptools
python-wheel
swig-next
swig-4.4
(origin
(method url-fetch)
(uri (string-append
+1 -1
View File
@@ -2902,7 +2902,7 @@ GIF, TIFF, WEBP, BMP, PNG, XPM formats.")
(native-inputs
(list pkg-config
gobject-introspection
swig
swig-4.0
gettext-minimal))
(inputs
(list bash-minimal
+2 -2
View File
@@ -129,7 +129,7 @@
pkg-config
python-3
python-sphinx
swig
swig-4.0
xmltoman)
(list autoconf
automake
@@ -466,7 +466,7 @@ to ring buffers shared with a consumer daemon.")
perl
libpfm4
python-3
swig
swig-4.0
procps
which
flex
+1 -1
View File
@@ -424,7 +424,7 @@ secondary errors.")
libdvdread/kodi
libtool
pkg-config
swig
swig-4.0
yasm))
(inputs
(list alsa-lib
+1 -1
View File
@@ -95,7 +95,7 @@
"/html"))))))
#:tests? #f)) ; tests fail without access to USB
(native-inputs
(list doxygen graphviz pkg-config python swig))
(list doxygen graphviz pkg-config python swig-4.0))
(inputs
(list boost libconfuse))
(propagated-inputs
+1 -1
View File
@@ -4636,7 +4636,7 @@ transparently through a bridge.")
`(("bison" ,bison)
("flex" ,flex)
("pkg-config" ,pkg-config)
("swig" ,swig)
("swig" ,swig-4.0)
("libnl3-doc"
,(origin
(method url-fetch)
+1 -1
View File
@@ -1850,7 +1850,7 @@ misuse of libraries outside of the store.")))
(lambda _
(chdir "lldb"))))))
(native-inputs
(list pkg-config swig))
(list pkg-config swig-4.0))
(inputs
(list clang-21
llvm-21
+2 -2
View File
@@ -1167,7 +1167,7 @@ algorithm.")
(propagated-inputs
(list python-numpy))
(native-inputs
(list doxygen gfortran opencl-headers python-cython swig))
(list doxygen gfortran opencl-headers python-cython swig-4.0))
(home-page "https://github.com/openmm/openmm/")
(synopsis "Toolkit for molecular simulation")
(description
@@ -3814,7 +3814,7 @@ find_library(ML_DTYPES_LIBRARIES
pybind11
python-setuptools
python-wrapper ;for its /bin
swig
swig-4.0
(origin
(method git-fetch)
(uri (git-reference
+1 -1
View File
@@ -2661,7 +2661,7 @@ with the provided training tools.")
,(format #f "~a/lib/guile/3.0/extensions/" out))))))
(setenv "NLOPT_UNINSTALLED" "1")))))))
(inputs (list guile-3.0 octave python))
(native-inputs (list pkg-config swig))
(native-inputs (list pkg-config swig-4.0))
(home-page "http://ab-initio.mit.edu/wiki/")
(synopsis "Library for nonlinear optimization")
(description "NLopt is a library for nonlinear optimization, providing a
+1 -1
View File
@@ -384,7 +384,7 @@ of your system.")
;; Some programs look for libstfl.so.0.
(symlink "libstfl.so" (string-append lib "/libstfl.so.0"))))))))
(inputs (list ncurses))
(native-inputs (list ncurses swig))
(native-inputs (list ncurses swig-4.0))
(home-page (string-append "https://web.archive.org/web/20211113222004/"
"http://www.clifford.at/stfl/"))
(synopsis "Structured terminal forms library")
+1 -1
View File
@@ -249,7 +249,7 @@ and more.")
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(invoke "ctest" "-R" "python_test" "--output-on-failure")))))))
(native-inputs (list swig python-minimal))
(native-inputs (list swig-4.0 python-minimal))
(inputs (list onetbb))
(synopsis "Python bindings for the oneTBB parallel library")
(description
+2 -2
View File
@@ -966,7 +966,7 @@ and based on PDF specification 1.7.")
(list pkg-config
python-3
python-clang-13
swig-next))
swig-4.4))
(arguments
(list
#:tests? #f ;no check target
@@ -1135,7 +1135,7 @@ Noto Sans, Space Mono and Ubuntu families.")
python-pylint
python-pytest
python-setuptools
swig-next))
swig-4.4))
(home-page "https://github.com/pymupdf/PyMuPDF")
(synopsis "Python bindings for the PDF toolkit and renderer MuPDF")
(description "PyMuPDF is a set of Python bindings for MuPDF,
+1 -1
View File
@@ -472,7 +472,7 @@ seen in a terminal.")
(invoke "make" "install-gui"
(string-append "PREFIX=" gui))))))))
(inputs (list lua boost perl qtbase-5))
(native-inputs (list pkg-config swig))
(native-inputs (list pkg-config swig-4.0))
(home-page "http://www.andre-simon.de/doku/highlight/en/highlight.html")
(synopsis "Convert code to documents with syntax highlighting")
(description
+1 -1
View File
@@ -1148,7 +1148,7 @@ provides drop-in compatibility with PyCrypto.")))
;; certificates.
#:tests? #f))
(inputs (list openssl))
(native-inputs (list swig python-setuptools python-wheel))
(native-inputs (list swig-4.0 python-setuptools python-wheel))
(home-page "https://gitlab.com/m2crypto/m2crypto")
(synopsis "Python crypto and TLS toolkit")
(description "@code{M2Crypto} is a complete Python wrapper for OpenSSL
+1 -1
View File
@@ -378,7 +378,7 @@ Design spec without sacrificing ease of use or application performance.")
(("\\$\\{SoQt_INCLUDE_DIRS}")
"${Coin_INCLUDE_DIR};${SoQt_INCLUDE_DIRS}")))))))
(native-inputs
(list cmake-minimal swig))
(list cmake-minimal swig-4.0))
(inputs
(list python-wrapper
qtbase-5
+2 -2
View File
@@ -508,7 +508,7 @@ with this package. E.g.: @code{(udev-rules-service 'airspyhf airspyhf)}")
(base32 "19f2x0pkxvf9figa0pl6xqlcz8fblvqb19mcnj632p0l8vk6qdv2"))))
(build-system cmake-build-system)
(native-inputs
(list python swig))
(list python swig-4.0))
(native-search-paths
(list (search-path-specification
(variable "SOAPY_SDR_PLUGIN_PATH")
@@ -1636,7 +1636,7 @@ E.g.: @code{(udev-rules-service 'bladerf bladerf)}.")
libtool
pkg-config
python-wrapper
swig))
swig-4.0))
(inputs
(list gd
libusb
+2 -2
View File
@@ -618,7 +618,7 @@ retrieve a YubiKey's serial number, and so forth.")
(native-inputs
(list python-pytest
python-setuptools
swig))
swig-4.0))
(home-page "https://github.com/LudovicRousseau/pyscard")
(synopsis "Smart card library for Python")
(description
@@ -884,7 +884,7 @@ implementing a Relying Party.")
(list python-makefun
python-poetry-core
python-pytest
swig))
swig-4.0))
(home-page "https://developers.yubico.com/yubikey-manager/")
(synopsis "Command line tool and library for configuring a YubiKey")
(description
+3 -3
View File
@@ -183,7 +183,7 @@ module into a binary representation.")
(list python-wrapper))
;; These inputs are only needed for the pywrap phase.
(native-inputs
(list pkg-config swig))
(list pkg-config swig-4.0))
(synopsis "SELinux core libraries and utilities")
(description
"The libselinux library provides an API for SELinux applications to get
@@ -225,7 +225,7 @@ the core SELinux management utilities.")
(inputs
(list audit libsepol libselinux python-wrapper))
(native-inputs
(list bison flex pkg-config swig))
(list bison flex pkg-config swig-4.0))
(synopsis "SELinux policy management libraries")
(description
"The libsemanage library provides an API for the manipulation of SELinux
@@ -342,7 +342,7 @@ based on required access.")
(list bison
flex
python-cython-0
swig
swig-4.0
python-pytest
python-pytest-qt
python-setuptools))
+1 -1
View File
@@ -674,7 +674,7 @@ It can also speak English through eSpeak or Festival.")
(list pkg-config
perl ;for tests
python
swig))
swig-4.0))
(inputs
(list alsa-lib
ffmpeg
+2 -2
View File
@@ -1600,7 +1600,7 @@ inference for statistical models.")
python-numpydoc
python-sphinx
;; python-sphinx-gallery ;; Currently broken
swig))
swig-4.0))
(inputs
(list openblas ; the only required dependency
;; The dependecies below are all optional.
@@ -2482,7 +2482,7 @@ character vector.")
(native-inputs
(list hevea
perl
swig
swig-4.0
(texlive-local-tree
(list texlive-aeguill texlive-jknapltx))))
(propagated-inputs
+10 -6
View File
@@ -23,6 +23,7 @@
(define-module (gnu packages swig)
#:use-module (guix packages)
#:use-module (guix deprecation)
#:use-module (guix download)
#:use-module (guix licenses)
#:use-module (guix build-system gnu)
@@ -34,7 +35,7 @@
#:use-module (gnu packages perl)
#:use-module (gnu packages python))
(define-public swig
(define-public swig-4.0
(package
(name "swig")
(version "4.0.2")
@@ -72,12 +73,12 @@ you tailor the wrapping process to suit your application.")
;; See http://www.swig.org/Release/LICENSE for details.
(license gpl3+)))
(define-public swig-next
;; a number of packages using swig do not build with this version
;; so we need to keep swig 4.0.2 above and place the current release
;; as swig-next
;; XXX: Deprecated on <2026-02-27>.
(define-deprecated-package swig swig-4.0)
(define-public swig-4.4
(package
(inherit swig)
(inherit swig-4.0)
(name "swig")
(version "4.4.1")
(source (origin
@@ -94,3 +95,6 @@ you tailor the wrapping process to suit your application.")
guile-3.0
perl))
(inputs (list pcre2))))
;; XXX: Deprecated on <2026-02-27>.
(define-deprecated-package swig-next swig-4.4)
+1 -1
View File
@@ -127,7 +127,7 @@ asynchronous tasks, synchronization primitives, atomic operations, and more.")
(when tests?
(invoke "ctest" "-R" "python_test" "--output-on-failure")))))))
(inputs (list python tbb))
(native-inputs (list swig))))
(native-inputs (list swig-4.0))))
(define-public tbb-2020
(package
+1 -1
View File
@@ -2983,7 +2983,7 @@ following features:
(native-inputs
(list pkg-config
;; For the Perl bindings.
swig))
swig-4.0))
(inputs
(list apr
apr-util
+3 -3
View File
@@ -4125,7 +4125,7 @@ from sites like Twitch.tv and pipes them into a video player of choice.")
sox
vidstab))
(native-inputs
(list pkg-config python-minimal swig))
(list pkg-config python-minimal swig-4.0))
(home-page "https://www.mltframework.org/")
(synopsis "Author, manage, and run multitrack audio/video compositions")
(description
@@ -4270,7 +4270,7 @@ be used for realtime video capture via Linux-specific APIs.")
(separator #f) ;single entry
(files '("share/obs/obs-plugins")))))
(native-inputs
(list cmocka pkg-config swig extra-cmake-modules))
(list cmocka pkg-config swig-4.0 extra-cmake-modules))
(inputs
(list
alsa-lib
@@ -6334,7 +6334,7 @@ create smoother and stable videos.")
(native-inputs
`(("pkg-config" ,pkg-config)
("python" ,python)
("swig" ,swig)
("swig" ,swig-4.0)
("unittest++" ,unittest-cpp)))
(inputs
(list alsa-lib zlib))