summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-15gnu: glade3: Enable tests.Arun Isaac
* gnu/packages/gnome.scm (glade3)[arguments]: Enable tests. Add custom pre-check phase. [native-inputs]: Add hicolor-icon-theme and xorg-server-for-tests.
2020-06-15ui: Use package-description-string.Arun Isaac
* guix/ui.scm (package->recutils): Use package-description-string instead of package-description and P_.
2020-06-15ui: Do not translate package synopsis a second time.Arun Isaac
* guix/ui.scm (package->recutils): package-synopsis-string already returns a translated string. Do not attempt to translate it again.
2020-06-15ui: Cut off search early if any regexp does not match.Arun Isaac
* guix/ui.scm (relevance): When one of the regexps does not match, cut off early and return 0. Do not try to match the remaining regexps.
2020-06-15gnu: cuirass: Update to 0.0.1-32.3db603c.Mathieu Othacehe
* gnu/packages/ci.scm (cuirass): Update to 0.0.1-32.3db603c.
2020-06-15ci: Add build-products id field and export accessors.Mathieu Othacehe
* guix/ci.scm (build-product?, build-product-id, build-product-type, build-product-file-size, build-product-path): Export them, [id]: new field.
2020-06-15ci: Add status option to "latest-builds".Mathieu Othacehe
* guix/ci.scm (latest-builds): Add "status" option.
2020-06-15download: Remove usa-mirror.go-parts.com mirror.Tobias Geerinckx-Rice
It incorrectly redirects 404s (at least) to the commercial home page. * guix/download.scm (%mirrors): Remove usa-mirror.go-parts.com URLs.
2020-06-15gnu: volk: Make retained references non-native inputs.Tobias Geerinckx-Rice
* gnu/packages/engineering.scm (volk)[native-inputs]: Move python-wrapper and python-mako… [inputs]: …here.
2020-06-15gnu: volk: Update to 2.3.0.Tobias Geerinckx-Rice
* gnu/packages/engineering.scm (volk): Update to 2.3.0.
2020-06-15gnu: r-limma: Update to 3.44.3.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (r-limma): Update to 3.44.3.
2020-06-15gnu: openmw: Update to 0.46.0.Pierre Neidhardt
* gnu/packages/game-development.scm (openmw): Update to 0.46.0.
2020-06-15gnu: quassel: Add context menu for d-bus tray icon.Efraim Flashner
* gnu/packages/irc.scm (quassel)[inputs]: Add libdbusmenu-qt.
2020-06-15gnu: quassel: Fix build with qt-5.14.Efraim Flashner
* gnu/packages/irc.scm (quassel)[source]: Add patch. * gnu/packages/patches/quassel-qt-514-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it.
2020-06-15ci: Fix buildproducts reading.Mathieu Othacehe
This is a follow-up of 4e05bbb093a17145fcabd48ea1d2c9cd7559084d. * guix/ci.scm (<build>)[products]: Test for vector type, as products can be "null".
2020-06-15news: Add entry for script execution via "guix repl".Konrad Hinsen
* etc/news.scm: Add entry. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-15ci: Add job option to "latest-builds".Mathieu Othacehe
* guix/ci.scm (latest-builds): Add "job" option.
2020-06-15ci: Add build products support.Mathieu Othacehe
* guix/ci.scm (<build-product>): New json mapping, (<build)[products]: new field.
2020-06-15gnu: emacs-debbugs: Update to 0.24.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.24.
2020-06-15gnu: Add emacs-flycheck-guile.Andrew Whatson
* gnu/packages/emacs-xyz.scm (emacs-flycheck-guile): New variable.
2020-06-14gnu: inkscape: Add the glib-or-gtk-build-system phases.Maxim Cournoyer
This fixes an issue where an improperly set XDG_DATA_DIRS environment variable would cause a segfault when opening the 'Save As' menu of Inkscape. See: <https://lists.gnu.org/archive/html/help-guix/2020-06/msg00093.html>. * gnu/packages/inkscape.scm (inkscape-1.0)[arguments]: Import the (guix build glib-or-gtk-build-system) module. [phases]: Add the glib-or-gtk-compile-schemas and glib-or-gtk-wrap phases. Reported-by: Thorsten Wilms <t_w_@freenet.de>
2020-06-14gnu: emacs-org-reveal: Update to 20200607.Maxim Cournoyer
* gnu/packages/emacs-xyz.scm (emacs-org-reveal): Update to 20200607.
2020-06-14gnu: Add tup.Jakub Kądziołka
* gnu/packages/build-tools.scm (tup): New variable. * gnu/packages/patches/tup-unbundle-dependencies.patch: New file. * gnu/local.mk (dist_patch_DATA): Register new file.
2020-06-14gnu: Add iputils.Marius Bakke
* gnu/packages/patches/iputils-libcap-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/networking.scm (iputils): New public variable.
2020-06-14gnu: docbook: Add 5.0.1.Marius Bakke
* gnu/packages/docbook.scm (docbook-xml-5): New public variable. (docbook-xml): Inherit from it. While at it, remove trailing whitespace.
2020-06-14gnu: Add ndisc6.Marius Bakke
* gnu/packages/networking.scm (ndisc6): New public variable.
2020-06-14gnu: Add ghc-psqueue.Marius Bakke
* gnu/packages/haskell-xyz.scm (ghc-psqueue): New public variable.
2020-06-14gnu: Add shelltestrunner.Marius Bakke
* gnu/packages/haskell-apps.scm (shelltestrunner): New public variable.
2020-06-14gnu: Add ghc-regex-pcre.Marius Bakke
* gnu/packages/haskell-xyz.scm (ghc-regex-pcre): New public variable.
2020-06-14gnu: Add ghc-curl.Marius Bakke
* gnu/packages/haskell-web.scm (ghc-curl): New public variable.
2020-06-14doc: Adjust branching and rebuilding strategy to match reality.Marius Bakke
The amount of packages has more than tripled since this section was written. Adjust the rebuild limits and cycle lengths based on current practices. * doc/contributing.texi (Submitting Patches): Increase 'staging' rebuild limit to 1800 packages, and adjust the cycle to six weeks. Increase 'core-updates' cycle to six months.
2020-06-15gnu: Add go-github-com-mattn-go-pointer.Martin Becze
* gnu/packages/golang.scm (go-github-com-mattn-go-pointer): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-15gnu: Add go-golang-org-x-oauth2.Martin Becze
* gnu/packages/golang.scm (go-golang-org-x-oauth2): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-14gnu: emacs-erc-status-sidebar: Placate 'guix lint'.Ludovic Courtès
* gnu/packages/emacs-xyz.scm (emacs-erc-status-sidebar)[source]: Add 'file-name'. [synopsis, description]: Adjust.
2020-06-14gnu: Add emacs-erc-status-sidebar.Michael Rohleder
* gnu/packages/emacs-xyz.scm (emacs-erc-status-sidebar): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-14guix repl: Add script execution.Konrad Hinsen
* guix/scripts/repl.scm: Add filename options for script execution. * doc/guix.texi (Invoking guix repl): Document it. * tests/guix-repl.sh: Test it. * Makefile.am: (SH_TESTS): Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-14gnu: Add augustus.Pierre Neidhardt
* gnu/packages/games.scm (augustus): New variable.
2020-06-14gnu: diffoscope: Update to 147.Vagrant Cascadian
* gnu/packages/diffoscope (diffoscope): Update to 147.
2020-06-14services: Add 'hurd-vm service-type'.Jan (janneke) Nieuwenhuizen
* gnu/services/virtualization.scm (hurd-vm-shepherd-service, hurd-vm-disk-image): New procedures. (%hurd-vm-operating-system, hurd-vm-service-type): New variables. (<hurd-vm-configuration>): New record type. * doc/guix.texi (Virtualization Services): Document it. * gnu/services/shepherd.scm (scm->go): Use let-system, remove FIXME. Fixes fixes cross-building of shepherd modules for the Hurd image.
2020-06-14system: image: Make sure target is set.Mathieu Othacehe
* gnu/system/image.scm (system-image): Move "with-parameters" call so that it encapsulates "operating-system-bootcfg".
2020-06-14system: image: Remove left-over.Mathieu Othacehe
* gnu/system/image.scm: Remove a left-over since maybe-with-target procedure was removed.
2020-06-14scripts: system: Fix "init" command.Mathieu Othacehe
This is a follow-up of 7ca533c7237622d70b423033c4506217d9ce4014. The introduced "target" variable is shadowing the target argument. * guix/scripts/system.scm (perform-action): Rename "target" variable to "target*".
2020-06-14installer: final: Make sure 'bold' font files are loaded.Mathieu Othacehe
* gnu/installer/newt/final.scm (run-install-shell): Force kmscon to open 'bold' font files, before the cow-store overlay is mounted.
2020-06-14gnu: qtox: Don't use unstable tarball.Efraim Flashner
* gnu/packages/messaging.scm (tox)[source]: Don't use autogenerated tarball.
2020-06-14gnu: qtox: Update to 1.17.2.Reza Alizadeh Majd
* gnu/packages/messaging.scm (qtox): Update to 1.17.2. [arguments]: Add phase to disable network tests. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-14gnu: c-toxcore: Update to 0.2.12.Reza Alizadeh Majd
* gnu/packages/messaging.scm (c-toxcore): Update to 0.2.12. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-14gnu: pagekite: Update to 1.5.2.200603.Alex Griffin
* gnu/packages/networking.scm (pagekite): Update to 1.5.2.200603.
2020-06-14gnu: python-socksipychain: Update to 2.1.2.Alex Griffin
* gnu/packages/python-xyz.scm (python-socksipychain): Update to 2.1.2.
2020-06-14lint: Add 'check-for-collisions' checker.Ludovic Courtès
Suggested by Edouard Klein <edk@beaver-labs.com>. * guix/profiles.scm (check-for-collisions): Export. * guix/lint.scm (check-profile-collisions): New procedure. (%local-checkers): Add 'profile-collisions' checker. * tests/lint.scm ("profile-collisions: no warnings") ("profile-collisions: propagated inputs collide") ("profile-collisions: propagated inputs collide, store items"): New tests. * doc/guix.texi (Invoking guix lint): Document it.
2020-06-14profiles: Fix pathological performance of 'manifest-transitive-entries'.Ludovic Courtès
For packages with lots of propagated inputs, 'manifest-transitive-entries', as called from 'check-for-collisions', would exhibit pathological behavior. For example, "guix install cl-ana" wouldn't complete in 1mn; now, it's down to 20s. The issue was that manifest entries would never be 'equal?' due to the delayed field in <manifest-entry>. * guix/profiles.scm (manifest-transitive-entries): Use a vhash instead of a set. Use 'manifest-entry=?' instead of 'equal?' when checking for equality.