oom pushed a commit to branch c++-team in repository guix. commit c6c121f968e20587826ef3dc1ca4404240fafab0 Author: Greg Hogan <c...@greghogan.com> AuthorDate: Tue Oct 22 18:09:30 2024 +0000
gnu: Pin CMake dependency. * gnu/packages/emulators.scm (python-keystone-engine, unicorn), * gnu/packages/freedesktop.scm (libdecor), * gnu/packages/gnome.scm (raider, xffm+), * gnu/packages/golang-xyz.scm (go-mvdan-cc-editorconfig), * gnu/packages/hardware.scm (liblxi, lxi-tools), * gnu/packages/mp3.scm (wavbreaker), * gnu/packages/package-management.scm (conan), * gnu/packages/pantheon.scm (pantheon-calculator, pantheon-calendar), * gnu/packages/plotutils.scm (asymptote), * gnu/packages/photo.scm (entangle), * gnu/packages/python-graphics.scm (python-pivy), * gnu/packages/python-xyz.scm (python-awkward-cpp, python-contourpy, python-symengine), * gnu/packages/syndication.scm (syndication-domination) * gnu/packages/qt.scm (soqt), * gnu/packages/vnc.scm (tigervnc-server) [native-inputs]: Change cmake to cmake-minimal. * gnu/packages/bioinformatics.scm (trinityrnaseq) [native-inputs]: Change cmake to cmake-minimal. [arguments]<#:phases>[install]: Remove deletion of uncreated files. Change-Id: I6ce8b737d9a21f83caad7b79b591e68a86f45fd0 --- gnu/packages/bioinformatics.scm | 4 +--- gnu/packages/emulators.scm | 4 ++-- gnu/packages/freedesktop.scm | 2 +- gnu/packages/gnome.scm | 4 ++-- gnu/packages/golang-xyz.scm | 2 +- gnu/packages/hardware.scm | 4 ++-- gnu/packages/mp3.scm | 2 +- gnu/packages/package-management.scm | 2 +- gnu/packages/pantheon.scm | 4 ++-- gnu/packages/photo.scm | 2 +- gnu/packages/plotutils.scm | 2 +- gnu/packages/python-graphics.scm | 2 +- gnu/packages/python-xyz.scm | 2 +- gnu/packages/qt.scm | 2 +- gnu/packages/syndication.scm | 2 +- gnu/packages/vnc.scm | 2 +- 16 files changed, 20 insertions(+), 22 deletions(-) diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index db31955710..7b69b69101 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm @@ -7262,8 +7262,6 @@ bases are detected.") (bin (string-append #$output "/bin/"))) (mkdir-p bin) (copy-recursively "." share) - (delete-file (string-append share "/Chrysalis/build/CMakeFiles/CMakeOutput.log")) - (delete-file (string-append share "/Inchworm/build/CMakeFiles/CMakeOutput.log")) (wrap-program (string-append share "Trinity") `("R_LIBS_SITE" ":" = (,(getenv "R_LIBS_SITE"))) @@ -7317,7 +7315,7 @@ bases are detected.") (list coreutils gzip which)) - (native-inputs (list cmake)) + (native-inputs (list cmake-minimal)) (home-page "https://github.com/trinityrnaseq/trinityrnaseq/wiki") (synopsis "Trinity RNA-Seq de novo transcriptome assembly") (description "Trinity assembles transcript sequences from Illumina RNA-Seq diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index d0ac3aa1c7..9f2936c818 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -3860,7 +3860,7 @@ graphic filters. Some of its features include: (("include\\(cmake/") "include("))))) (build-system pyproject-build-system) - (native-inputs (list cmake pkg-config python-setuptools python-wheel)) + (native-inputs (list cmake-minimal pkg-config python-setuptools python-wheel)) (home-page "https://www.unicorn-engine.org") (synopsis "Generic CPU emulator framework") (description @@ -4297,7 +4297,7 @@ stack-machine, written in ANSI C. Graphical output is implemented using SDL2.") (base32 "1xahdr6bh3dw5swrc2r8kqa8ljhqlb7k2kxv5mrw5rhcmcnzcyig")))) (build-system pyproject-build-system) (native-inputs - (list cmake + (list cmake-minimal python-setuptools python-wheel)) (home-page "https://www.keystone-engine.org") diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index de8fb975bc..43a565da0b 100644 --- a/gnu/packages/freedesktop.scm +++ b/gnu/packages/freedesktop.scm @@ -3592,7 +3592,7 @@ supporting behavior like @samp{ssh -X}.") (base32 "05rxchwzhnkm91kcr30mavizkp25wgjlhb6lcraa456pw7vgb04q")))) (build-system meson-build-system) - (native-inputs (list cmake pkg-config)) + (native-inputs (list cmake-minimal pkg-config)) (inputs (list cairo dbus egl-wayland diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 5f26c3b347..85082ccc2d 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -5056,7 +5056,7 @@ from the GSettings schemas in gsettings-desktop-schemas.") (native-inputs (list gettext-minimal pkg-config - cmake + cmake-minimal `(,glib "bin") desktop-file-utils itstool @@ -14195,7 +14195,7 @@ historical battery usage and related statistics.") ;; This is done so we can override. (("`set.PREFIX_BIN") "set(QPREFIX_BIN"))))))) (native-inputs - (list cmake pkg-config intltool gnu-gettext)) + (list cmake-minimal pkg-config intltool gnu-gettext)) (inputs (list glib gtk+ libx11 libsm libxv libxaw libxcb libxkbfile shared-mime-info)) diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index 6fefd59f6b..821426d825 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -17440,7 +17440,7 @@ recognizers) at run time.") (list #:import-path "mvdan.cc/editorconfig")) (native-inputs - (list cmake)) + (list cmake-minimal)) (home-page "https://github.com/mvdan/editorconfig") (synopsis "EditorConfig support in Go") (description diff --git a/gnu/packages/hardware.scm b/gnu/packages/hardware.scm index 08bdf39043..c36712f225 100644 --- a/gnu/packages/hardware.scm +++ b/gnu/packages/hardware.scm @@ -1511,7 +1511,7 @@ confused with the @code{cpuid} command line utility from package @code{cpuid}.") (base32 "1cc95ggs64jqq9lk5c8fm4nk6fdnv1x7lr3k4znamj0vv6w22bcd")))) (build-system meson-build-system) (native-inputs - (list cmake pkg-config)) + (list cmake-minimal pkg-config)) (inputs (list avahi libtirpc libxml2)) (home-page "https://lxi-tools.github.io/") @@ -1551,7 +1551,7 @@ your network, send SCPI commands, and receive responses.") (("update-desktop-database") (which "true")))))))) (native-inputs (list bash-completion - cmake + cmake-minimal (list glib "bin") pkg-config python diff --git a/gnu/packages/mp3.scm b/gnu/packages/mp3.scm index 7bd102a8b8..1b28ccb291 100644 --- a/gnu/packages/mp3.scm +++ b/gnu/packages/mp3.scm @@ -818,7 +818,7 @@ simple to use yet fully featured.") (,(string-append (assoc-ref inputs "gtk+") "/share/glib-2.0/schemas")))))))))) (native-inputs - (list pkg-config cmake)) + (list pkg-config cmake-minimal)) (inputs (list glib gtk+ diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm index 28d56add32..3a26b973f2 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -1498,7 +1498,7 @@ tools_locations = { (native-inputs (list autoconf-wrapper automake - cmake + cmake-minimal git-minimal libtool meson diff --git a/gnu/packages/pantheon.scm b/gnu/packages/pantheon.scm index 4b3ea8ac0b..2e4fa08d5a 100644 --- a/gnu/packages/pantheon.scm +++ b/gnu/packages/pantheon.scm @@ -127,7 +127,7 @@ in apps built for the Pantheon desktop.") libgee libhandy)) (native-inputs - (list cmake + (list cmake-minimal `(,glib "bin") ; for glib-compile-schemas gettext-minimal pkg-config @@ -186,7 +186,7 @@ desktop.") libical libportal)) (native-inputs - (list cmake + (list cmake-minimal `(,glib "bin") ; for glib-compile-schemas gettext-minimal pkg-config diff --git a/gnu/packages/photo.scm b/gnu/packages/photo.scm index f8491e99dd..49bb2ed713 100644 --- a/gnu/packages/photo.scm +++ b/gnu/packages/photo.scm @@ -717,7 +717,7 @@ such as Batch image processing.") `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path)) `("GUIX_PYTHONPATH" ":" prefix (,python-path))))))))) (native-inputs - (list cmake + (list cmake-minimal gettext-minimal `(,glib "bin") gobject-introspection diff --git a/gnu/packages/plotutils.scm b/gnu/packages/plotutils.scm index feec60ca42..2688f2299d 100644 --- a/gnu/packages/plotutils.scm +++ b/gnu/packages/plotutils.scm @@ -89,7 +89,7 @@ automake bison boost - cmake + cmake-minimal emacs-minimal flex ghostscript ;for tests diff --git a/gnu/packages/python-graphics.scm b/gnu/packages/python-graphics.scm index 3d03ce93c3..a4b83c3ea8 100644 --- a/gnu/packages/python-graphics.scm +++ b/gnu/packages/python-graphics.scm @@ -375,7 +375,7 @@ Design spec without sacrificing ease of use or application performance.") (("\\$\\{SoQt_INCLUDE_DIRS}") "${Coin_INCLUDE_DIR};${SoQt_INCLUDE_DIRS}"))))))) (native-inputs - (list cmake swig)) + (list cmake-minimal swig)) (inputs (list python-wrapper qtbase-5 diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index c435fa7f78..c519bcdd33 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -480,7 +480,7 @@ compare against a vast section of other version formats.") (("^minimum-version =.*") ""))))))) (propagated-inputs (list python-numpy)) (native-inputs - (list cmake pybind11 python-pytest python-scikit-build-core)) + (list cmake-minimal pybind11 python-pytest python-scikit-build-core)) (home-page "https://github.com/scikit-hep/awkward-1.0") (synopsis "CPU kernels and compiled extensions for Awkward Array") (description "Awkward CPP provides precompiled routines for the awkward diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 36de54cdf1..362629557f 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -5596,7 +5596,7 @@ configurable also via HTTP.") (build-system cmake-build-system) (arguments '(#:tests? #f)) ; There are no tests (native-inputs - (list pkg-config cmake)) + (list pkg-config cmake-minimal)) (inputs (list qtbase-5 coin3d)) (home-page "https://github.com/coin3d/soqt") diff --git a/gnu/packages/syndication.scm b/gnu/packages/syndication.scm index 61220bb9fe..f2d7751cc7 100644 --- a/gnu/packages/syndication.scm +++ b/gnu/packages/syndication.scm @@ -601,7 +601,7 @@ to create RSS feeds for websites that don't provide any.") (base32 "1fl362920n6nz4x9wihyzbr82d9cy60sknhmajj62whd5gs49sbw")))) (build-system meson-build-system) (inputs (list fmt tidy-html pybind11 python pugixml)) - (native-inputs (list cmake pkg-config)) ; need cmake to find pybind11 + (native-inputs (list cmake-minimal pkg-config)) ; need cmake to find pybind11 (home-page "https://gitlab.com/gabmus/syndication-domination") (synopsis "RSS/Atom feed parser") (description "This package provides an experimental RSS/Atom feed diff --git a/gnu/packages/vnc.scm b/gnu/packages/vnc.scm index c4051c7672..c7883d1bbc 100644 --- a/gnu/packages/vnc.scm +++ b/gnu/packages/vnc.scm @@ -372,7 +372,7 @@ used to connect to VNC servers such as the tigervnc-server package.") libtool gettext-minimal font-util - cmake + cmake-minimal perl))) (inputs (modify-inputs (append (package-inputs xorg-server)