Skip to content
Snippets Groups Projects
  1. Oct 30, 2015
  2. Oct 29, 2015
    • Eric Bavier's avatar
      gnu: fish: Add python input. · 0bdab089
      Eric Bavier authored
      * gnu/packages/fish.scm (inputs): Add python.
      0bdab089
    • Ludovic Courtès's avatar
      doc: Fix outdated description of the bare-bones example. · 2e437e29
      Ludovic Courtès authored
      Reported by fps on #guix.
      
      * doc/guix.texi (Using the Configuration System): Replace mention of
        Emacs with tcpdump.
      2e437e29
    • Ludovic Courtès's avatar
      services: Add 'linux-bare-metal-service-type'. · a241a7ac
      Ludovic Courtès authored
      * gnu/services.scm (modprobe-wrapper): Remove.
        (activation-script): Do not use it.  Remove calls to
        'activate-modprobe' and 'activate-ptrace-attach' in gexp.
        (%modprobe-wrapper, %linux-kernel-activation,
        linux-bare-metal-service-type, %linux-bare-metal-service): New
        variables.
      * gnu/system.scm (essential-services): Add %LINUX-BARE-METAL-SERVICE to
        the list, unless CONTAINER? is true.
      a241a7ac
    • Andy Patterson's avatar
      gnu: ffmpeg: Move flags into their own argument. · 12f92e38
      Andy Patterson authored
      
      * gnu/packages/video.scm (ffmpeg)[arguments]: Move the configurable
        configure flag literals into the configure-flags argument. Call
        configure with these flags from the configure phase.
      
      Signed-off-by: default avatarLudovic Courtès <ludo@gnu.org>
      12f92e38
    • David Thompson's avatar
      scripts: environment: Allow mixing regular and ad-hoc packages. · cc90fbbf
      David Thompson authored
      This patch changes the --ad-hoc flag to be positional.  That is, the
      packages that appear before --ad-hoc are interpreted as packages whose
      inputs should be in the environment; the packages that appear after are
      interpreted as packages to be directly added to the environment.
      
      * guix/scripts/environment.scm (tag-package-arg, compact): New
        procedures.
        (%options): Tweak the handlers for --load and --expression options.
        (options/resolve-packages): Preserve package mode tag.
        (parse-args): Tweak argument handler to use package tagging procedure.
        (guix-environment): Apply ad-hoc behavior on a per package basis.
      * tests/guix-environment.sh: Add test.
      * doc/guix.texi ("invoking guix environment"): Document new behavior of
        --ad-hoc.
      cc90fbbf
    • Ludovic Courtès's avatar
      services: Add screen-locker service. · 6726282b
      Ludovic Courtès authored
      * gnu/system/linux.scm (base-pam-services): Remove "xlock" and
        "xscreensaver".
      * gnu/services/xorg.scm (<screen-locker>): New record type.
        (screen-locker-pam-services, screen-locker-setuid-programs,
        screen-locker-service): New procedures.
        (screen-locker-service-type): New variable.
      * gnu/services/desktop.scm (%desktop-services): Use them.
      * doc/guix.texi (X Window): Document 'screen-locker-service'.
        (Desktop Services): Mention it.
      6726282b
    • Ludovic Courtès's avatar
      system: File systems depend on their corresponding device mappings. · e502bf89
      Ludovic Courtès authored
      Fixes a regression introduced in commit 0adfe95a.
      
      * gnu/system.scm (other-file-system-services)[requirements]: Remove.
        [add-dependencies]: New procedure.
        Use it.
      * gnu/system/file-systems.scm (<file-system>)[dependencies]: Update
        comment.
      * gnu/services/base.scm (mapped-device->dmd-service-name,
        dependency->dmd-service-name): New procedures.
        (file-system-service-type): Use it.
      e502bf89
    • Ludovic Courtès's avatar
      gnu: Add libchop. · 362f496d
      Ludovic Courtès authored
      * gnu/packages/backup.scm (libchop): New variable.
      362f496d
    • Ludovic Courtès's avatar
      gnu: Move gdbm to (gnu packages databases). · b416aadf
      Ludovic Courtès authored
      * gnu/packages/gdbm.scm: Remove.
      * gnu/packages/databases.scm (gdbm): New variable, from gdbm.scm.
      * gnu/packages/avahi.scm, gnu/packages/cyrus-sasl.scm,
        gnu/packages/guile.scm, gnu/packages/mail.scm,
        gnu/packages/man.scm, gnu/packages/pulseaudio.scm,
        gnu/packages/python.scm, gnu/packages/ruby.scm,
        gnu/packages/sawfish.scm: Adjust accordingly.
      * gnu-system.am (GNU_SYSTEM_MODULES): Remove gdbm.scm.
      b416aadf
    • Ludovic Courtès's avatar
      doc: Mention Nix in the intro. · 136787cb
      Ludovic Courtès authored
      * doc/guix.texi (Introduction): Mention Nix with a xref to
        "Acknowledgments".
        (Acknowledgments): Add link to nixos.org.
      136787cb
    • Ludovic Courtès's avatar
      system: grub: Let GRUB choose the best graphics mode. · 122c3a1d
      Ludovic Courtès authored
      On PCs, it means that it will typically choose resolutions higher
      than 640x480, which is nicer.
      
      * gnu/system/grub.scm (eye-candy)[setup-gfxterm-body]: Leave 'gfxmode'
        unset.
      122c3a1d
    • Ricardo Wurmus's avatar
      gnu: openblas: Update to 0.2.15. · 69851c59
      Ricardo Wurmus authored
      * gnu/packages/maths.scm (openblas): Update to 0.2.15.
      69851c59
    • Ricardo Wurmus's avatar
      gnu: icedtea7: Update to 2.6.2. · 8a3a9e84
      Ricardo Wurmus authored
      * gnu/packages/java.scm (icedtea7): Update to 2.6.2.
      8a3a9e84
    • Paul van der Walt's avatar
      gnu: ghc-glut: Propagate freeglut input. · dd169b73
      Paul van der Walt authored
      * gnu/packages/haskell.scm (ghc-glut): Move freeglut to
        propagated-inputs.
      dd169b73
  3. Oct 28, 2015
    • Efraim Flashner's avatar
      gnu: bluez: Update to 5.35. · a0d3eff9
      Efraim Flashner authored
      * gnu/packages/linux.scm (bluez): Update to 5.35.
      a0d3eff9
    • Alex Kost's avatar
      gnu: magit-svn: Update to 2.1.1. · b7f16845
      Alex Kost authored
      * gnu/packages/emacs.scm (magit-svn): Update to 2.1.1.
      b7f16845
    • Alex Kost's avatar
      gnu: magit: Update to 2.3.0. · 1fda9b1f
      Alex Kost authored
      * gnu/packages/emacs.scm (magit): Update to 2.3.0.
      1fda9b1f
    • Ludovic Courtès's avatar
      services: Add 'modify-services'. · cd6f6c22
      Ludovic Courtès authored
      * gnu/services.scm (%modify-service, modify-services): New macros.
      * gnu/services/base.scm (mingetty-service-type, guix-service-type):
        Export.
      * emacs/guix-devel.el (guix-devel-keywords): Add 'modify-services'.
        Ditto in 'guix-devel-scheme-indent' call.
      * doc/guix.texi (Using the Configuration System): Give an example of
        'modify-services'.
        (Service Reference): Document it.
      cd6f6c22
    • Ludovic Courtès's avatar
      services: 'guix-configuration' has a 'substitute-urls' field. · b0b9f6e0
      Ludovic Courtès authored
      * gnu/services/base.scm (<guix-configuration>)[substitute-urls]: New
        field.
        (guix-dmd-service): Honor it.
      * doc/guix.texi (Base Services): Document it.
      b0b9f6e0
    • Alex Kost's avatar
      refresh: Support comma-separated updater types. · 7191adc5
      Alex Kost authored
      * guix/scripts/refresh.scm (%options): Handle comma-separated types for
        '--type' option.
        (guix-refresh): Adjust accordingly.
        (show-help): Likewise.
      * doc/guix.texi (Invoking guix refresh): Document it.
      7191adc5
    • Ricardo Wurmus's avatar
      gnu: pbtranscript-tofu: Update to 2.2.3. · 9a067efd
      Ricardo Wurmus authored
      * gnu/packages/bioinformatics.scm (pbtranscript-tofu): Update to 2.2.3.
        [source]: Remove bundled Cython sources in a snippet.  Replace
        ".tar.gz" extension in file-name field with "-checkout".
        [arguments]: Replace "enter-directory-and-clean-up" phase with
        "enter-directory" phase, and add "patch-setuppy" phase.
        [inputs]: Add python2-h5py.  Move python2-cython ...
        [native-inputs]: ... to this field.
      9a067efd
    • Andreas Enge's avatar
      gnu: pari-gp: Add X11 input. · fb8d1be8
      Andreas Enge authored
      * gnu/packages/algebra.scm (pari-gp)[inputs]: Add libx11, which enables
        plotting functions.
      fb8d1be8
    • Ludovic Courtès's avatar
      tests: Print the mounts visible in the container. · 855038b2
      Ludovic Courtès authored
      * tests/guix-environment-container.sh: Print the content of
        $tmpdir/mounts.
      855038b2
    • Ludovic Courtès's avatar
      ui: Add 'make-regexp*'. · fd688c82
      Ludovic Courtès authored
      Fixes <http://bugs.gnu.org/21773>.
      Reported by Jan Synáček <jan.synacek@gmail.com>.
      
      * guix/ui.scm (make-regexp*): New procedure.
      * guix/scripts/package.scm (options->installable, guix-package): Use it
        when processing user-provided regexps.
      fd688c82
    • Ludovic Courtès's avatar
      container: Remove unnecessary CLONE_CHILD_* flags. · 35b50a75
      Ludovic Courtès authored
      * gnu/build/linux-container.scm (namespaces->bit-mask): Remove
        CLONE_CHILD_CLEARTID and CLONE_CHILD_SETTID, which are unneeded.
        Discussed at <http://bugs.gnu.org/21694>.
      35b50a75
    • Ludovic Courtès's avatar
      store: Use the daemon's substitute URLs by default. · fb4bf72b
      Ludovic Courtès authored
      Partly fixes <http://bugs.gnu.org/20217>.
      
      * guix/store.scm (set-build-options): Change #:substitute-urls to
        default to #f.  Send the 'substitute-urls' pair only if
        SUBSTITUTE-URLS is true.
      * guix/scripts/build.scm (set-build-options-from-command-line): Do not
        default to %DEFAULT-SUBSTITUTE-URLS for #:substitute-urls.
      * guix/scripts/size.scm (%default-options): Remove 'substitute-urls'.
      fb4bf72b
    • David Thompson's avatar
      scripts: build: Add --file option. · 34a1783f
      David Thompson authored
      * guix/scripts/build.scm (show-help): Add help text for --file option.
        (%options): Add --file option.
        (options/resolve-packages): Handle 'file' options.
      * tests/guix-build.sh: Add tests.
      * doc/guix.texi ("invoking guix build"): Add doc.
      34a1783f
    • Ludovic Courtès's avatar
      gnu: python-debian: Avoid @itemize in description. · 5c7bdc9a
      Ludovic Courtès authored
      * gnu/packages/python.scm (python-debian): Use @enumerate instead of
        @itemize.
      5c7bdc9a
    • Ludovic Courtès's avatar
      substitute: Honor all the specified server URLs. · 55b2fc18
      Ludovic Courtès authored
      * guix/scripts/substitute.scm (lookup-narinfos/diverse): New procedure.
        (lookup-narinfo): Use it.
        (process-query): Change #:cache-url to #:cache-urls.
        [valid?]: Remove 'narinfo?' check, which is no longer necessary.
        Use 'lookup-narinfos/diverse' instead of 'lookup-narinfos'.
        (process-substitution): Change #:cache-url to #:cache-urls.
        (%cache-url): Rename to...
        (%cache-urls): ... this.  Turn into a list.
        (guix-substitute): Remove 'getaddrinfo' test with early exit.  Adjust
        calls to 'process-query' and 'process-substitution'.
      * tests/substitute.scm: Change '%cache-url' to '%cache-urls'.
      55b2fc18
Loading