| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently, if you attempt to run the derivation checker on all packages, the
Guile process will run out of memory. I think a contributing factor to this is
that the checker forces an inefficient order when you want to generate
derivations for all the supported systems of each package, constantly
switching system then package.
This problem also impacts the Guix Data Service, since it tries to run the
derivation checker for all packages.
The changes in this commit to split the derivation lint checker in to several,
one for each system, means that you can now treat each system separately,
which should be better for caching purposes.
If it's desirable to keep some notion of checking all supported systems for a
single package, I think lint checker groups could be added, so that you could
ask for the "derivation" checker, and this would run all the derivation
checkers.
* guix/lint.scm (check-derivation): Adapt to make-check-derivation-for-system.
(%derivation-checkers): New variable.
(%local-checkers): Include all %derivation-checkers.
* doc/guix.texi (Invoking guix lint): Update.
|
|
|
|
| |
* gnu/packages/jami.scm (jami-docs): New variable.
|
|
|
|
| |
* gnu/packages/sphinx.scm (python-myst-parser): New variable.
|
|
|
|
| |
* gnu/packages/python-xyz.scm (python-linkify-it-py): New variable.
|
|
|
|
| |
* gnu/packages/python-xyz.scm (python-uc-micro-py): New variable.
|
|
|
|
|
|
|
|
|
| |
* gnu/packages/python-xyz.scm (python-mdit-py-plugins): Update to 0.3.1.
[source]: Fetch from git.
[build-system]: Use pyproject-build-system.
[propagated-inputs]: Add python-attrs.
[native-inputs]: Add python-flit-core.
[description]: Remove extraneous white space.
|
|
|
|
| |
* gnu/packages/check.scm (python-pytest-param-files): New variable.
|
|
|
|
| |
* gnu/packages/sphinx.scm (python-sphinx-pytest): New variable.
|
|
|
|
|
|
|
|
| |
The package was not really building; the build phase was failing silently and
no libraries were installed to the output.
* gnu/packages/qt.scm (qtwebengine) [native-inputs]: Replace node by node-lts,
instead of simply appending it.
|
|
|
|
|
| |
* gnu/packages/networking.scm (restinio): Update to 0.6.17.
[propagated-inputs]: Replace fmt-8 with fmt.
|
|
|
|
|
|
|
|
|
| |
* gnu/packages/networking.scm (restinio): Update to 0.6.15.
[configure-flags]: New field.
[phases]: {change-directory}: Change directory to 'dev'.
[inputs]: Remove zlib, catch2, boost, pcre, and pcre2.
[propagated-inputs]: Add pcre, pcre2, and zlib.
[native-inputs]: Add catch2, clara, and json-dto.
|
|
|
|
| |
* gnu/packages/cpp.scm (json-dto): New variable.
|
|
|
|
| |
* gnu/packages/check.scm (clara): New variable.
|
|
|
|
|
|
| |
* gnu/packages/ccache.scm (ccache): Update to 4.7.2. Move inputs fields after
arguments field.
[native-inputs]: Add ruby-asciidoctor to generate man page.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/packages/pretty-print.scm (fmt): Update to 9.1.0.
(fmt-8): New variable.
* gnu/packages/hyperledger.scm (hyperledger-iroha)
[snippet]: Delete trailing #t.
[native-inputs]: Re-indent. Replace fmt with fmt-8.
* gnu/packages/networking.scm (opendht) [inputs]: Replace fmt with fmt-8.
* gnu/packages/storage.scm (ceph): Likewise.
* gnu/packages/video.scm (mkvtoolnix): Likewise.
* gnu/packages/aidc.scm (zxing-cpp): Likewise.
* gnu/packages/wm.scm (waybar): Likewise.
* gnu/packages/geo.scm (osm2pgsql): Likewise.
* gnu/packages/graphics.scm (openimageio): Likewise.
* gnu/packages/build-tools.scm (bear): Likewise.
* gnu/packages/networking.scm (restinio): Likewise.
|
|
|
|
|
|
|
|
|
| |
* gnu/packages/pretty-print.scm (fmt-for-solidity): Rename to...
(fmt-8.0): ... this.
(fmt-for-irods): Rename to...
(fmt-6): ... this.
* gnu/packages/solidity.scm (solidity): Adjust accordingly.
* gnu/packages/irods.scm (irods, irods-client-icommands): Likewise.
|
|
|
|
| |
* gnu/packages/protobuf.scm (protobuf-c): Update to 1.4.1.
|
|
|
|
|
|
|
| |
* gnu/packages/protobuf.scm (protobuf) [origin]: Delete third_party directory
in snippet.
[configure-flags]: Add "-Dprotobuf_USE_EXTERNAL_GTEST=ON".
[native-inputs]: Add googletest.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/packages/protobuf.scm (protobuf): Update to 3.21.9. Move outputs field before
build system. Move inputs field below arguments.
[source]: Apply patch and update URL.
[build-system]: Use cmake-build-system. This causes the CMake support files
to be installed, which is expected by some packages such as hyperledger-iroha.
[arguments]: Use gexps.
[configure-flags]: Add BUILD_SHARED_LIBS=ON.
[phases]: Add set-c++-standard.
[home-page]: Update URL.
(protobuf-3.6): Adjust to continue using the gnu-build-system.
* gnu/packages/patches/protobuf-fix-build-on-32bit.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
|
|
|
|
|
| |
* gnu/packages/fcitx5.scm (fcitx5-gtk4) [configure-flags]: Explicitly add the
include directory $glib/include/gio-unix-2.0 to avoid a build failure.
|
|
|
|
| |
* gnu/packages/video.scm (libx264-next): New variable.
|
|
|
|
| |
* gnu/packages/video.scm (libvpx-next): New variable.
|
|
|
|
|
|
|
| |
* gnu/packages/llvm.scm (libcxx+libcxxabi-6)[arguments]: Use G-expressions.
<#:configure-flags>: Use "this-package-native-input".
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
| |
* gnu/packages/llvm.scm (libcxxabi-6)[arguments]: Use G-expressions.
<#:configure-flags>: Use "this-package-native-input".
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/packages/llvm.scm(libcxx)[source]: Use "llvm-monorepo".
[arguments]<#:configure-flags>: Use clang & clang++, skip RPATH_CHANGE in CMake.
<#:phases>: Add phase "enter-subdirectory".
[native-inputs]: Add Python 3 for lit.
(libcxx-6)[arguments]: Don't inherit from libcxx.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
| |
* gnu/packages/llvm.scm (libcxx)[arguments]: Use G-expressions.
(libcxx-6)[arguments]: Use G-expressions.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
| |
* doc/guix-cookbook.texi (Music Server with Bluetooth Audio): New section
under System Configuration.
|
|
|
|
| |
* doc/guix-cookbook.texi: Update menu.
|
|
|
|
|
|
|
| |
* etc/news.scm: Add Portuguese translation of entry about
pyproject-build-system.
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
|
|
|
|
|
|
| |
This reverts commit 040006d81c20c68d4291a7e5d82517691756c4c1.
The upgrade broke pdfposter, which would require a more recent version of
pypdf2.
|
|
|
|
| |
* gnu/packages/cran.scm (r-fresh): New variable.
|
|
|
|
|
|
| |
* gnu/packages/minetest.scm (minetest-technic): Update to 2022-10-30.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
|
|
|
|
| |
* gnu/packages/minetest.scm (minetest-mineclone): Update to 0.80.1.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
|
|
|
|
| |
* gnu/packages/minetest.scm (minetest, minetest-data): Update to 5.6.1.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
|
|
|
|
|
| |
* gnu/packages/games.scm (irrlicht-for-minetest): Update to 1.9.0.mt8.
[inputs]: Add libxi.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
|
|
| |
* gnu/packages/music.scm (gsequencer): Update to 4.4.2.
|
|
|
|
| |
* gnu/packages/irc.scm (srain): Update to 1.5.0.
|
|
|
|
| |
* gnu/packages/video.scm (shotcut): Update to 22.10.25.
|
|
|
|
| |
* gnu/packages/graphics.scm (openxr): Update to 1.0.25.
|
|
|
|
| |
* gnu/packages/finance.scm (homebank): Update to 5.5.8.
|
|
|
|
| |
* gnu/packages/image.scm (libjxl): Update to 0.7.0.
|
|
|
|
| |
* gnu/packages/cpp.scm (google-highway): Update to 1.0.2.
|
|
|
|
|
|
|
|
|
| |
* gnu/packages/python-xyz.scm (python-hy): Update to 0.24.0.
[arguments]: Skip more tests and remove old tests in the custom 'check'
phase.
[native-inputs]: Add python-wheel. Replace python-pytest with
python-pytest-7.1.
[propagated-inputs]: Remove python-astor, python-rply.
|
|
|
|
|
|
|
|
| |
* gnu/packages/lisp-xyz.scm (sbcl-xmls): Update to 3.2.0.
[version]: Use the latest upstream tag over commit.
(ecl-xmls): Enable tests.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
|
|
|
|
|
|
|
| |
* gnu/packages/lisp-xyz.scm (cl-cluster, ecl-cluster, sbcl-cluster):
New variables.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
|
|
|
|
|
|
|
| |
* gnu/packages/lisp-xyz.scm (cl-clostrum, ecl-clostrum, sbcl-clostrum):
New variables.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
|
|
|
|
|
|
|
| |
* gnu/packages/lisp-xyz.scm (cl-inotify, ecl-inotify, sbcl-inotify):
New variables.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
|
|
|
|
|
|
|
| |
* gnu/packages/lisp-xyz.scm (cl-triads, ecl-triads, sbcl-triads):
New variables.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
|
|
|
|
|
|
|
| |
* gnu/packages/lisp-xyz.scm (cl-incless, ecl-incless, sbcl-incless): New
variables.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
|
|
|
|
|
|
| |
* gnu/packages/python-xyz.scm (python-pudb): Update to 2022.1.3.
Signed-off-by: Christopher Baines <mail@cbaines.net>
|