~ruther/guix-local

5873967ce7752d1e33fcdf59f879545c9566a245 — Greg Hogan 1 year, 7 months ago 633cb46
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/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
M gnu/packages/bioinformatics.scm => gnu/packages/bioinformatics.scm +1 -3
@@ 7270,8 7270,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")))


@@ 7325,7 7323,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

M gnu/packages/emulators.scm => gnu/packages/emulators.scm +2 -2
@@ 4136,7 4136,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


@@ 4585,7 4585,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")

M gnu/packages/freedesktop.scm => gnu/packages/freedesktop.scm +1 -1
@@ 3678,7 3678,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

M gnu/packages/gnome.scm => gnu/packages/gnome.scm +2 -2
@@ 5104,7 5104,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


@@ 14299,7 14299,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 gettext-minimal))
     (list cmake-minimal pkg-config intltool gettext-minimal))
    (inputs
     (list glib gtk+ libx11 libsm libxv libxaw libxcb libxkbfile
           shared-mime-info))

M gnu/packages/golang-xyz.scm => gnu/packages/golang-xyz.scm +1 -1
@@ 21799,7 21799,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

M gnu/packages/hardware.scm => gnu/packages/hardware.scm +2 -2
@@ 1519,7 1519,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/")


@@ 1559,7 1559,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

M gnu/packages/mp3.scm => gnu/packages/mp3.scm +1 -1
@@ 827,7 827,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+

M gnu/packages/package-management.scm => gnu/packages/package-management.scm +2 -0
@@ 1607,6 1607,8 @@ tools_locations = {
    (native-inputs
     (list autoconf-wrapper
           automake
           ;; If cmake is replaced with cmake-minimal then Guix errors when
           ;; listing the dependents of rapidjson.
           cmake
           git-minimal
           libtool

M gnu/packages/pantheon.scm => gnu/packages/pantheon.scm +2 -2
@@ 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

M gnu/packages/photo.scm => gnu/packages/photo.scm +1 -1
@@ 820,7 820,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

M gnu/packages/plotutils.scm => gnu/packages/plotutils.scm +1 -1
@@ 90,7 90,7 @@
           automake
           bison
           boost
           cmake
           cmake-minimal
           emacs-minimal
           flex
           ghostscript                  ;for tests

M gnu/packages/python-graphics.scm => gnu/packages/python-graphics.scm +1 -1
@@ 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

M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +1 -1
@@ 459,7 459,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

M gnu/packages/qt.scm => gnu/packages/qt.scm +1 -1
@@ 5807,7 5807,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")

M gnu/packages/syndication.scm => gnu/packages/syndication.scm +1 -1
@@ 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

M gnu/packages/vnc.scm => gnu/packages/vnc.scm +1 -1
@@ 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)