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:
@@ -110,7 +110,7 @@
|
||||
(list latex2html
|
||||
pkg-config
|
||||
python-wrapper
|
||||
swig)))
|
||||
swig-4.0)))
|
||||
(inputs
|
||||
(list glib
|
||||
gtk+-2
|
||||
|
||||
@@ -93,7 +93,7 @@
|
||||
perl
|
||||
python-minimal
|
||||
ruby
|
||||
swig
|
||||
swig-4.0
|
||||
which))
|
||||
(home-page "https://apparmor.net")
|
||||
(synopsis "Linux kernel security module")
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -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))
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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="
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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)
|
||||
'())))
|
||||
|
||||
@@ -186,7 +186,7 @@
|
||||
intltool
|
||||
(libc-utf8-locales-for-target)
|
||||
pkg-config
|
||||
swig))
|
||||
swig-4.0))
|
||||
(inputs
|
||||
(list aqbanking
|
||||
bash-minimal
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -424,7 +424,7 @@ secondary errors.")
|
||||
libdvdread/kodi
|
||||
libtool
|
||||
pkg-config
|
||||
swig
|
||||
swig-4.0
|
||||
yasm))
|
||||
(inputs
|
||||
(list alsa-lib
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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))
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
@@ -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)
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -2983,7 +2983,7 @@ following features:
|
||||
(native-inputs
|
||||
(list pkg-config
|
||||
;; For the Perl bindings.
|
||||
swig))
|
||||
swig-4.0))
|
||||
(inputs
|
||||
(list apr
|
||||
apr-util
|
||||
|
||||
@@ -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))
|
||||
|
||||
Reference in New Issue
Block a user