summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2019-01-17gnu: kpackage: Enable test-suite.Hartmut Goebel
* gnu/package/kde-frameworks.scm(kpackage)[arguments] <#:tests?>: Remove. <#:phases>: Add phase 'patch-tests.
2019-01-17gnu: kirigami: Enable test-suite.Hartmut Goebel
The error which inhibited running the tests no longer occurs in 5.49.0, although now no tests are found at all. Since no tests are found now, the phase 'check-setup can be removed, too, and thus the 'arguments' at all. * gnu/packages/kde-frameworks.scm(kirigami)[arguments]: Remove.
2019-01-17gnu: kcoreaddons: Enable test-suite.Hartmut Goebel
Enable running the tests and blacklist the one failing test. * gnu/package/kde-frameworks.scm(kcoreaddons)[arguments] <#:tests?>: Remove. <#:phases>: Add phase 'blacklist-failing-test.
2019-01-16gnu: php: Update to 7.3.1.Julien Lepiller
* gnu/packages/php.scm (php): Update to 7.3.1.
2019-01-16gnu: Add ocaml-ppxlib.Gabriel Hondet
* gnu/packages/ocaml.scm (ocaml-ppxlib): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2019-01-16gnu: Add ocaml-ppx-derivers.Gabriel Hondet
* gnu/packages/ocaml.scm (ocaml-ppx-derivers): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2019-01-16gnu: Add ocaml-migrate-parsetree.Gabriel Hondet
* gnu/packages/ocaml.scm (ocaml-migrate-parsetree): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2019-01-16gnu: Add ocaml-compiler-libs.Gabriel Hondet
* gnu/packages/ocaml.scm (ocaml-compiler-libs): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2019-01-16gnu: Add ocaml-base.Gabriel Hondet
* gnu/packages/ocaml.scm (ocaml-base): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2019-01-16gnu: Add ocaml-sexplib.Gabriel Hondet
* gnu/packages/ocaml.scm (ocaml-sexplib): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2019-01-16gnu: Add ocaml-parsexp.Gabriel Hondet
* gnu/packages/ocaml.scm (ocaml-parsexp): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2019-01-16gnu: Add ocaml-sexplib0.Gabriel Hondet
* gnu/packages/ocaml.scm (ocaml-sexplib0): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2019-01-16gnu: gnurl: Add properties for updater.Efraim Flashner
* gnu/packages/gnunet.scm (gnurl)[properties]: New field.
2019-01-16Revert "gnu: groff: Disable relocatability."Efraim Flashner
This causes more than 3600 packages to be rebuilt. This reverts commit f57693e17c7905d2f11e46d04cb558fe0b0fc39b.
2019-01-16gnu: Remove unnecessary module reference.Ricardo Wurmus
* gnu/packages/glib.scm: Remove reference to python-xyz.
2019-01-16gnu: Move Emacs packages to new module.Ricardo Wurmus
* gnu/packages/emacs.scm: Move almost all packages from here... * gnu/packages/emacs-xyz.scm: ...to this new module. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * gnu/packages/ocaml.scm, gnu/packages/package-management.scm, gnu/packages/statistics.scm: Update module references.
2019-01-16gnu: Move dbm databases to new module.Ricardo Wurmus
* gnu/packages/databases.scm (gdbm, bdb, bdb-5.3): Move from here... * gnu/packages/dbm.scm: ...to this new module. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * gnu/packages/audio.scm, gnu/packages/avahi.scm, gnu/packages/backup.scm, gnu/packages/cobol.scm, gnu/packages/cyrus-sasl.scm, gnu/packages/databases.scm, gnu/packages/finance.scm, gnu/packages/game-development.scm, gnu/packages/gnome.scm, gnu/packages/guile.scm, gnu/packages/ibus.scm, gnu/packages/kerberos.scm, gnu/packages/linux.scm, gnu/packages/mail.scm, gnu/packages/man.scm, gnu/packages/nvi.scm, gnu/packages/openldap.scm, gnu/packages/package-management.scm, gnu/packages/php.scm, gnu/packages/pulseaudio.scm, gnu/packages/python.scm, gnu/packages/rdf.scm, gnu/packages/ruby.scm, gnu/packages/sawfish.scm: Update module references.
2019-01-16gnu: Move sqlite to separate module.Ricardo Wurmus
* gnu/packages/databases.scm (sqlite, sqlite-3.26.0, sqlite-with-fts5, sqlite-with-column-metadata): Move variables from here... * gnu/packages/sqlite.scm: ...to this new module. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * gnu/packages/apl.scm, gnu/packages/bittorrent.scm, gnu/packages/calendar.scm, gnu/packages/code.scm, gnu/packages/crypto.scm, gnu/packages/databases.scm, gnu/packages/dc.scm, gnu/packages/disk.scm, gnu/packages/ebook.scm, gnu/packages/education.scm, gnu/packages/emacs.scm, gnu/packages/emulators.scm, gnu/packages/file-systems.scm, gnu/packages/freedesktop.scm, gnu/packages/ftp.scm, gnu/packages/games.scm, gnu/packages/geo.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm, gnu/packages/gps.scm, gnu/packages/guile.scm, gnu/packages/ibus.scm, gnu/packages/kerberos.scm, gnu/packages/kodi.scm, gnu/packages/lisp.scm, gnu/packages/mail.scm, gnu/packages/messaging.scm, gnu/packages/mpd.scm, gnu/packages/music.scm, gnu/packages/networking.scm, gnu/packages/nfs.scm, gnu/packages/ocaml.scm, gnu/packages/package-management.scm, gnu/packages/pdf.scm, gnu/packages/photo.scm, gnu/packages/php.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/ruby.scm, gnu/packages/scheme.scm, gnu/packages/sync.scm, gnu/packages/syndication.scm, gnu/packages/version-control.scm, gnu/packages/video.scm, gnu/packages/web-browsers.scm, gnu/packages/webkit.scm: Adjust module references.
2019-01-16gnu: groff: Disable relocatability.Danny Milosavljevic
* gnu/packages/groff.scm (groff)[arguments]<#:phases>[disable-relocatability]: New phase.
2019-01-16gnu: Add prosody-smacks.Clément Lassieur
* gnu/packages/messaging.scm (prosody-smacks): New variable.
2019-01-16gnu: obs: Update to 22.0.3.Pkill -9
* gnu/packages/video.scm (obs): Update to 22.0.3. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-16gnu: grub: Add dependency on console-setup.nee
* gnu/packages/bootloaders.scm (grub)[arguments]: In 'patch-stuff' phase, patch 'grub-kbdcomp.in'. [inputs]: Add CONSOLE-SETUP. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2019-01-16bootloader: Remove deprecated 'device' field.Ludovic Courtès
The 'device' field had been deprecated in commit 045ebb3e58d74c75f39ce47380045d3cd00359c3 (August 2017). * gnu/bootloader.scm (<bootloader-configuration>)[device]: Remove. [target]: Change getter to 'bootstrap-configuration-target'. (bootstrap-configuration-target): Remove.
2019-01-16install: Avoid deprecated 'gpm-service' procedure.Ludovic Courtès
* gnu/system/install.scm (%installation-services): Use the 'service' form instead of 'gpm-service'.
2019-01-16services: avahi: Deprecate the 'avahi-service' procedure.Ludovic Courtès
* gnu/services/avahi.scm (<avahi-configuration>): Export getters. Add default values. (avahi-service-type)[default-value]: New field. (avahi-service): Mark as deprecated. * gnu/services/desktop.scm (%desktop-services): Use the 'service' form instead of calling 'avahi-service'. * gnu/tests/base.scm (%avahi-os): Likewise. * doc/guix.texi (Base Services): Adjust example accordingly. (Networking Services): Update accordingly.
2019-01-16gnu: kodi: Skip failing test.Efraim Flashner
* gnu/packages/kodi.scm (kodi)[source]: Add patch. * gnu/packages/patches/kodi-skip-test-449.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it.
2019-01-16gnu: Add meld.Pierre Neidhardt
* gnu/packages/patchutils.scm (meld): New variable.
2019-01-15gnu: Add console-setup.nee
* gnu/packages/xorg.scm (console-setup): New variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2019-01-15gnu: Add bdfresize.Ludovic Courtès
* gnu/packages/xorg.scm (bdfresize): New variable.
2019-01-15gnu: hyperrogue: Update to 10.5d.Kei Kebreau
* gnu/packages/games.scm (hyperrogue): Update to 10.5d.
2019-01-15gnu: emacs-closql: Fix hash.Jelle Licht
* gnu/packages/emacs.scm (emacs-closql)[source]: Fix incorrect hash.
2019-01-15guix package: '--list-available' can use data from the cache.Ludovic Courtès
* gnu/packages.scm (fold-available-packages): New procedure. * guix/scripts/package.scm (process-query): Use it instead of 'fold-packages'. * tests/packages.scm ("fold-available-packages with/without cache"): New test.
2019-01-15edit: Use 'specification->location' to read information from the cache.Ludovic Courtès
That way 'guix edit' doesn't need to load any package module. * gnu/packages.scm (find-package-locations, specification->location): New procedures. * guix/scripts/edit.scm (package->location-specification): Rename to... (location->location-specification): ... this. Expect a location object instead of a package. (guix-edit): Use 'specification->location' instead of 'specification->package'. * tests/packages.scm ("find-package-locations") ("find-package-locations with cache") ("specification->location"): New tests.
2019-01-15channels: Compute a package cache and use it.Ludovic Courtès
* gnu/packages.scm (cache-is-authoritative?, load-package-cache) (cache-lookup, generate-package-cache): New procedures. (%package-cache-file): New variable. (find-packages-by-name): Rename to... (find-packages-by-name/direct): ... this. (find-packages-by-name): Rewrite to use the package cache when 'cache-is-authoritative?' returns true. * tests/packages.scm ("find-packages-by-name + version, with cache") ("find-packages-by-name with cache"): New tests. * guix/channels.scm (package-cache-file): New procedure. (%channel-profile-hooks): New variable. (channel-instances->derivation): Use it in #:hooks. * guix/scripts/package.scm (build-and-use-profile): Add #:hooks and honor it. * guix/scripts/pull.scm (build-and-install): Pass #:hooks to UPDATE-PROFILE.
2019-01-15packages: Remove 'find-newest-available-packages'.Ludovic Courtès
Since commit 9ffc1c00e55eb7931846dbb3fafcf54716fff57c, 'find-newest-available-packages' and 'find-packages-by-name' were both building a vhash mapping package names to packages. This factorizes this bit, also reducing I/O, CPU, and memory usage. * gnu/packages.scm (find-best-packages-by-name): Remove. (find-best-packages-by-name): Use 'find-packages-by-name' instead of 'find-newest-available-packages'.
2019-01-15gnu: Add gauche.Gabriel Hondet
* gnu/packages/scheme.scm (gauche): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-15gnu: Move Python compression packages to new module.Ricardo Wurmus
* gnu/packages/compression.scm (python-lzo, python2-lzo, python-lz4, python2-lz4, python-lzstring, python2-lzstring, bitshuffle, bitshuffle-for-snappy): Move variables from here... * gnu/packages/python-compression.scm: ...to this new module. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * gnu/packages/bioinformatics.scm, gnu/packages/java-compression.scm, gnu/packages/xorg.scm: Adjust module references.
2019-01-15gnu: Add python-grpcio.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-grpcio): New variable.
2019-01-15gnu: Add python-gast.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-gast): New variable.
2019-01-15gnu: Add python-astunparse.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-astunparse): New variable.
2019-01-15gnu: Add python-astor.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-astor): New variable.
2019-01-15gnu: Add python-absl-py.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-absl-py): New variable.
2019-01-15gnu: Add protobuf-next.Ricardo Wurmus
* gnu/packages/protobuf.scm (protobuf-next): New variable.
2019-01-15gnu: Add c-ares-next.Ricardo Wurmus
* gnu/packages/adns.scm (c-ares-next): New variable.
2019-01-15gnu: yosys: Update to 0.8.Danny Milosavljevic
* gnu/packages/fpga.scm (yosys): Update to 0.8.
2019-01-15gnu: arachne-pnr: Fix tests.Danny Milosavljevic
* gnu/packages/fpga.scm (arachne-pnr)[arguments]: Add #:make-flags. <#:phases>[configure]: Remove Makefile substitution.
2019-01-15gnu: icestorm: Update to 0.0-2-c0cbae88a.Danny Milosavljevic
* gnu/packages/fpga.scm (icestorm): Update to 0.0-2-c0cbae88a.
2019-01-15gnu: arachne-pnr: Update to 840bdfdeb.Amin Bandali
* gnu/packages/fpga.scm (arachne-pnr): Update to 840bdfdeb.
2019-01-15gnu: Rename sshfs-fuse to sshfs.swedebugia
* gnu/packages/linux.scm (sshfs): New variable. (sshfs-fuse): Mark as superseded. Signed-off-by: Leo Famulari <leo@famulari.name>
2019-01-15gnu: Add missing module reference.Ricardo Wurmus
This is a follow-up to commit 44d10b1f722856ab8e9b942804aa7ef33e2ef739. * gnu/packages/tex.scm: Add missing reference to python-xyz.