jackhill/guix/guix.git
8 years agognu: move miscfiles into gnu-doc.scm
Jan Nieuwenhuizen [Sat, 26 Mar 2016 12:56:14 +0000 (13:56 +0100)]
gnu: move miscfiles into gnu-doc.scm

* gnu/packages/miscfiles.scm: Remove file.
* gnu-sytem.am: Remove it.
* gnu/packages/gnu-doc.scm (miscfiles): Move here.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
8 years agognu: Add gnu-standards.
Jan Nieuwenhuizen [Wed, 23 Mar 2016 21:18:46 +0000 (22:18 +0100)]
gnu: Add gnu-standards.

* gnu/packages/gnu-doc.scm: New file.
* gnu-system.am: Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
8 years agocvs: Disable compression.
Ludovic Courtès [Thu, 31 Mar 2016 21:52:15 +0000 (23:52 +0200)]
cvs: Disable compression.

Reported by Jan Nieuwenhuizen <janneke@gnu.org>.

* guix/build/cvs.scm (cvs-fetch): Use -z0.

8 years agocvs: Allow checkouts when /tmp is a different device.
Jan Nieuwenhuizen [Sat, 26 Mar 2016 12:40:38 +0000 (13:40 +0100)]
cvs: Allow checkouts when /tmp is a different device.

* guix/build/cvs.scm (cvs-fetch): Use 'copy-recursively' instead of
'rename-file'.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
8 years agognu: font-gnu-freefont-ttf: Update to 20120503 and build from source.
alírio eyng [Thu, 31 Mar 2016 12:51:47 +0000 (12:51 +0000)]
gnu: font-gnu-freefont-ttf: Update to 20120503 and build from source.

* gnu/packages/fonts.scm (font-gnu-freefont-ttf): Update to 20120503.
[arguments]: Build from source.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
8 years agoprofiles: Use the right 'package-name->name+version'.
Ludovic Courtès [Thu, 31 Mar 2016 13:47:18 +0000 (15:47 +0200)]
profiles: Use the right 'package-name->name+version'.

* guix/profiles.scm: Use 'package-name->name+version' from (guix build
utils).  Fixes 'find-among-store-items' in 'gtk-icon-themes'.

8 years agognu: gnupg-2.0: Update to 2.0.30.
Efraim Flashner [Thu, 31 Mar 2016 18:14:25 +0000 (21:14 +0300)]
gnu: gnupg-2.0: Update to 2.0.30.

* gnu/packages/gnupg.scm (gnupg-2.0): Update to 2.0.30.

8 years agoant-build-system: Keep jar manifest.
Ricardo Wurmus [Thu, 24 Mar 2016 14:39:45 +0000 (15:39 +0100)]
ant-build-system: Keep jar manifest.

* guix/build/ant-build-system.scm (default-build.xml): Generate default
manifest.
(strip-jar-timestamps): Repack jar archive with zip.

8 years agobuild-system/ant: Add zip.
Ricardo Wurmus [Thu, 24 Mar 2016 14:33:21 +0000 (15:33 +0100)]
build-system/ant: Add zip.

* guix/build-system/ant.scm (default-zip): New variable.
(lower): Add zip to native inputs.

8 years agobuild-system/r: Support "substitutable?" flag.
Ricardo Wurmus [Thu, 31 Mar 2016 13:44:59 +0000 (15:44 +0200)]
build-system/r: Support "substitutable?" flag.

* guix/build-system/r.scm (r-build): Support the "substitutable?" flag.

8 years agognu: Add nmap.
Taylan Ulrich Bayırlı/Kammer [Thu, 19 Nov 2015 12:52:30 +0000 (13:52 +0100)]
gnu: Add nmap.

* gnu/packages/admin.scm (nmap): New variable.

Co-authored-by: Leo Famulari <leo@famulari.name>
8 years agolicenses: Add the nmap license.
Leo Famulari [Sun, 31 Jan 2016 04:56:13 +0000 (23:56 -0500)]
licenses: Add the nmap license.

* guix/licenses.scm (nmap): New variable.

8 years agoimport: Add Hackage updater.
Eric Bavier [Wed, 23 Mar 2016 03:44:51 +0000 (22:44 -0500)]
import: Add Hackage updater.

* guix/import/hackage.scm (guix-package->hackage-name, hackage-package?)
  (latest-release): New procedures.
  (%hackage-updater): New variable.
* guix/scripts/refresh.scm (%updaters): Add it.
* doc/guix.texi (Invoking guix refresh): Mention it.

8 years agoimport: hackage: Silence download output.
Eric Bavier [Wed, 23 Mar 2016 03:38:54 +0000 (22:38 -0500)]
import: hackage: Silence download output.

* guix/import/hackage.scm (hackage-fetch): Use http-fetch to avoid
  progress output from url-fetch.

8 years agoimport: hackage: Factorize url synthesis.
Eric Bavier [Wed, 23 Mar 2016 03:40:38 +0000 (22:40 -0500)]
import: hackage: Factorize url synthesis.

* guix/import/hackage.scm (hackage-source-url, hackage-cabal-url): New
  procedures.
  (hackage-fetch, hackage-module->sexp): Use them.

8 years agodoc: Small fixes for typos and missing words.
Roel Janssen [Wed, 30 Mar 2016 12:27:52 +0000 (14:27 +0200)]
doc: Small fixes for typos and missing words.

* doc/guix.texi (The Store Monad): Add a dot at the end of a sentence.
  (The Store Monad): Add "are" to make a complete sentence.
  (G-Expressions): Fix typo.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
8 years agodoc: Clarify how to use the '#:python' parameter.
Chris Marusich [Wed, 30 Mar 2016 09:43:16 +0000 (02:43 -0700)]
doc: Clarify how to use the '#:python' parameter.

* doc/guix.texi (Build Systems): Clearly distinguish between the package that
provides the Python interpreter for the build and the package that is to be
built.  Also, mention why one might want to use a specific Python version.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
8 years agognu: Add python2-s3cmd.
Chris Marusich [Mon, 28 Mar 2016 02:28:37 +0000 (19:28 -0700)]
gnu: Add python2-s3cmd.

* gnu/packages/python.scm (python2-s3cmd): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
8 years agognu: Add python-magic.
Chris Marusich [Mon, 28 Mar 2016 02:10:48 +0000 (19:10 -0700)]
gnu: Add python-magic.

* gnu/packages/python.scm (python-magic, python2-magic): New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
8 years agoui: Add comment on the translation of "current".
Ludovic Courtès [Wed, 30 Mar 2016 13:00:25 +0000 (15:00 +0200)]
ui: Add comment on the translation of "current".

* guix/ui.scm (display-generation): Add "TRANSLATORS" comment.

8 years agodoc: Fix URL of gnutls-guile one-page-per-node manual.
Ludovic Courtès [Wed, 30 Mar 2016 07:48:16 +0000 (09:48 +0200)]
doc: Fix URL of gnutls-guile one-page-per-node manual.

* doc/htmlxref.cnf: Fix gnutls-guile 'node' URL.

8 years agognu: Add MilkyTracker.
Kei Yamashita [Wed, 30 Mar 2016 02:17:21 +0000 (22:17 -0400)]
gnu: Add MilkyTracker.

* gnu/packages/music.scm (milkytracker): New variable.

Signed-off-by: Alex Kost <alezost@gmail.com>
8 years agognu: python2-pbcore: Update to 1.2.8.
Efraim Flashner [Wed, 30 Mar 2016 19:45:35 +0000 (22:45 +0300)]
gnu: python2-pbcore: Update to 1.2.8.

* gnu/packages/bioinformatics.scm (python2-pbcore): Update to 1.2.8.
[native-inputs]: Add python2-docutils, python2-nose, python2-sphinx.

8 years agognu: linux-libre: Avoid introducing timestamps into the build.
rain1 [Wed, 30 Mar 2016 12:05:19 +0000 (13:05 +0100)]
gnu: linux-libre: Avoid introducing timestamps into the build.

* gnu/packages/linux.scm (linux-libre)[build-phase]: Set the
KCONFIG_NOTIMESTAMP and KBUILD_BUILD_TIMESTAMP environment variables to
avoid introducing timestamps into the build outputs.

8 years agoenvironment: Set a default value for PS1.
David Thompson [Mon, 28 Mar 2016 01:20:19 +0000 (21:20 -0400)]
environment: Set a default value for PS1.

* guix/scripts/environment.scm (launch-environment/container): Set PS1
  during container initialization.

8 years agognu: libcue: Fix source url.
Efraim Flashner [Wed, 30 Mar 2016 10:39:42 +0000 (13:39 +0300)]
gnu: libcue: Fix source url.

* gnu/packages/cdrom.scm (libcue)[source]: Fix url.
[home-page]: Project has moved to Github.

8 years agognu: r-devtools: Update to 1.10.0.
Roel Janssen [Tue, 29 Mar 2016 12:32:00 +0000 (14:32 +0200)]
gnu: r-devtools: Update to 1.10.0.

* gnu/packages/statistics.scm (r-devtools): Update to 1.10.0.
   (r-devtools)[propagated-inputs]: Add r-withr.

8 years agognu: Add r-withr.
Roel Janssen [Tue, 29 Mar 2016 12:30:38 +0000 (14:30 +0200)]
gnu: Add r-withr.

* gnu/packages/statistics.scm (r-withr): New variable.

8 years agognu: r-genomation: Update to 1.2.2.
Ricardo Wurmus [Wed, 30 Mar 2016 09:53:43 +0000 (11:53 +0200)]
gnu: r-genomation: Update to 1.2.2.

* gnu/packages/bioinformatics.scm (r-genomation): Update to 1.2.2.

8 years agognu: r-genomicfeatures: Update to 1.22.13.
Ricardo Wurmus [Wed, 30 Mar 2016 09:53:09 +0000 (11:53 +0200)]
gnu: r-genomicfeatures: Update to 1.22.13.

* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to
  1.22.13.

8 years agognu: r-rtracklayer: Update to 1.30.4.
Ricardo Wurmus [Wed, 30 Mar 2016 09:52:43 +0000 (11:52 +0200)]
gnu: r-rtracklayer: Update to 1.30.4.

* gnu/packages/bioinformatics.scm (r-rtracklayer): Update to 1.30.4.

8 years agognu: r-genomicalignments: Update to 1.6.3.
Ricardo Wurmus [Wed, 30 Mar 2016 09:52:18 +0000 (11:52 +0200)]
gnu: r-genomicalignments: Update to 1.6.3.

* gnu/packages/bioinformatics.scm (r-genomicalignments): Update to
  1.6.3.

8 years agognu: r-summarizedexperiment: Update to 1.0.2.
Ricardo Wurmus [Wed, 30 Mar 2016 09:51:54 +0000 (11:51 +0200)]
gnu: r-summarizedexperiment: Update to 1.0.2.

* gnu/packages/bioinformatics.scm (r-summarizedexperiment): Update to
  1.0.2.

8 years agognu: r-biostrings: Update to 2.38.4.
Ricardo Wurmus [Wed, 30 Mar 2016 09:51:27 +0000 (11:51 +0200)]
gnu: r-biostrings: Update to 2.38.4.

* gnu/packages/bioinformatics.scm (r-biostrings): Update to 2.38.4.

8 years agognu: r-genomicranges: Update to 1.22.4.
Ricardo Wurmus [Wed, 30 Mar 2016 09:50:59 +0000 (11:50 +0200)]
gnu: r-genomicranges: Update to 1.22.4.

* gnu/packages/bioinformatics.scm (r-genomicranges): Update to 1.22.4.

8 years agognu: r-genomeinfodb: Update to 1.6.3.
Ricardo Wurmus [Wed, 30 Mar 2016 09:50:33 +0000 (11:50 +0200)]
gnu: r-genomeinfodb: Update to 1.6.3.

* gnu/packages/bioinformatics.scm (r-genomeinfodb): Update to 1.6.3.

8 years agognu: libpaper: Update source url.
Efraim Flashner [Wed, 30 Mar 2016 07:49:03 +0000 (10:49 +0300)]
gnu: libpaper: Update source url.

Reported by shanemikel_ on irc.

* gnu/packages/ghostscript.scm (libpaper)[source]: Update source url to
download from Fedora.
[home-page]: Use https.

8 years agognu: guix: Ignore the user's 'GUILE_LOAD_COMPILED_PATH'.
Ludovic Courtès [Tue, 29 Mar 2016 20:11:59 +0000 (22:11 +0200)]
gnu: guix: Ignore the user's 'GUILE_LOAD_COMPILED_PATH'.

Reported by <rain1@openmailbox.org>.

* gnu/packages/package-management.scm (guix-0.10.0)[arguments]: Use '=
instead of 'prefix in call to 'wrap-program'.

8 years agognu: Add libzapojit.
Rene Saavedra [Tue, 29 Mar 2016 20:04:49 +0000 (22:04 +0200)]
gnu: Add libzapojit.

* gnu/packages/gnome.scm (libzapojit): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
8 years agognu: khal: Disable failing tests.
Leo Famulari [Sat, 19 Mar 2016 17:58:22 +0000 (13:58 -0400)]
gnu: khal: Disable failing tests.

* gnu/packages/calendar.scm (khal)[arguments]: Disable failing tests in
'disable-tests' phase.

8 years agognu: gst-plugins-good: Update to 1.8.0.
Efraim Flashner [Tue, 29 Mar 2016 16:08:42 +0000 (19:08 +0300)]
gnu: gst-plugins-good: Update to 1.8.0.

* gnu/packages/gstreamer.scm (gst-plugins-good): Update to 1.8.0.
[home-page]: Use https.
[arguments]: Disable tests that fail non-deterministically.

8 years agognu: gst-plugins-ugly: Update to 1.8.0.
Efraim Flashner [Tue, 29 Mar 2016 09:22:31 +0000 (12:22 +0300)]
gnu: gst-plugins-ugly: Update to 1.8.0.

* gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.8.0.
[home-page]: Use https.

8 years agognu: python-gst: Update to 1.8.0.
Efraim Flashner [Tue, 29 Mar 2016 08:58:11 +0000 (11:58 +0300)]
gnu: python-gst: Update to 1.8.0.

* gnu/packages/gstreamer.scm (python-gst, python2-gst): Update to 1.8.0.
[home-page]: Use https.

8 years agognu: gst-plugins-base: Update to 1.8.0.
Efraim Flashner [Tue, 29 Mar 2016 08:14:12 +0000 (11:14 +0300)]
gnu: gst-plugins-base: Update to 1.8.0.

* gnu/packages/gstreamer.scm (gst-plugins-base): Update to 1.8.0.
[home-page]: Use https.

8 years agognu: gstreamer: Update to 1.8.0.
Efraim Flashner [Tue, 29 Mar 2016 08:06:35 +0000 (11:06 +0300)]
gnu: gstreamer: Update to 1.8.0.

* gnu/packages/gstreamer.scm (gstreamer): Update to 1.8.0.

8 years agoMerge branch 'version-0.10.0'
Ludovic Courtès [Tue, 29 Mar 2016 14:13:41 +0000 (16:13 +0200)]
Merge branch 'version-0.10.0'

8 years agognu: guix: Update development snapshot.
Ludovic Courtès [Tue, 29 Mar 2016 07:35:22 +0000 (09:35 +0200)]
gnu: guix: Update development snapshot.

* gnu/packages/package-management.scm (guix-devel): Update to 7611393.
(guix): Set to GUIX-DEVEL.

8 years agognu: Add uwsgi.
宋文武 [Mon, 28 Mar 2016 12:25:24 +0000 (20:25 +0800)]
gnu: Add uwsgi.

* gnu/packages/web.scm (uwsgi): New variable.

8 years agognu: Add cgit.
宋文武 [Sun, 27 Mar 2016 13:53:35 +0000 (21:53 +0800)]
gnu: Add cgit.

* gnu/packages/version-control.scm (cgit): New variable.

8 years agognu: guix: Default to 0.10.0.
Ludovic Courtès [Mon, 28 Mar 2016 21:54:15 +0000 (23:54 +0200)]
gnu: guix: Default to 0.10.0.

This updates 58f0aae.

* gnu/packages/package-management.scm (guix): Set to GUIX-0.10.0.

8 years agognu: guix: Update to 0.10.0.
Ludovic Courtès [Mon, 28 Mar 2016 21:38:00 +0000 (23:38 +0200)]
gnu: guix: Update to 0.10.0.

* gnu/packages/package-management.scm (guix-0.8.3): Rename to...
(guix-0.10.0): ... this.  Adjust users.
(guix): Set to GUIX-0.10.0.

8 years agoUpdate NEWS.
Ludovic Courtès [Mon, 28 Mar 2016 20:51:18 +0000 (22:51 +0200)]
Update NEWS.

8 years agoguix system: Warn against missing 'guix pull'.
Ludovic Courtès [Mon, 28 Mar 2016 20:49:42 +0000 (22:49 +0200)]
guix system: Warn against missing 'guix pull'.

Suggested by Leo Famulari and others.

* guix/scripts/system.scm (maybe-suggest-running-guix-pull): New
procedure.
(perform-action): Call it when ACTION is 'reconfigure.

8 years agodoc: We have even more than 3,000 packages.
Ludovic Courtès [Mon, 28 Mar 2016 20:24:47 +0000 (22:24 +0200)]
doc: We have even more than 3,000 packages.

Suggested by Chris Marusich <cmmarusich@gmail.com>.

* doc/guix.texi (Limitations): Increase package count.

8 years agostore: Prepend mirror.hydra.gnu.org to %DEFAULT-SUBSTITUTE-URLS.
Ludovic Courtès [Mon, 28 Mar 2016 20:18:17 +0000 (22:18 +0200)]
store: Prepend mirror.hydra.gnu.org to %DEFAULT-SUBSTITUTE-URLS.

This allows GuixSD to default to the right list of URLs, with
mirror.hydra.gnu.org coming first.

Reported by Chris Marusich <cmmarusich@gmail.com>.

* guix/store.scm (%default-substitute-urls): Prepend
"mirror.hydra.gnu.org."

8 years agodoc: Explain why the config file should be stored on the target.
Ludovic Courtès [Mon, 28 Mar 2016 20:02:37 +0000 (22:02 +0200)]
doc: Explain why the config file should be stored on the target.

Suggested by Chris Marusich <cmmarusich@gmail.com>.

* doc/guix.texi (Proceeding with the Installation): Explain why the
config file should be on the target file system.

8 years agodoc: Suggest 'dhclient -v'.
Ludovic Courtès [Mon, 28 Mar 2016 20:00:10 +0000 (22:00 +0200)]
doc: Suggest 'dhclient -v'.

Suggested by Chris Marusich <cmmarusich@gmail.com>.

* doc/guix.texi (Preparing for Installation): Add "-v" for dhclient.

8 years agodoc: Suggest running "info info" during system installation.
Ludovic Courtès [Mon, 28 Mar 2016 19:58:53 +0000 (21:58 +0200)]
doc: Suggest running "info info" during system installation.

Based on a suggestion by Chris Marusich <cmmarusich@gmail.com>.

* doc/guix.texi (System Installation): Suggest running "info info".

8 years agodoc: Clarify 'cow-store'.
Ludovic Courtès [Mon, 28 Mar 2016 19:47:12 +0000 (21:47 +0200)]
doc: Clarify 'cow-store'.

Suggested by Chris Marusich <cmmarusich@gmail.com>.

* doc/guix.texi (Proceeding with the Installation): Clarify what
'cow-store' is about.

8 years agodoc: Make it clear that networking is needed for GuixSD installation.
Ludovic Courtès [Mon, 28 Mar 2016 19:38:57 +0000 (21:38 +0200)]
doc: Make it clear that networking is needed for GuixSD installation.

Suggested by Jan Nieuwenhuizen <janneke@gnu.org>.

* doc/guix.texi (Preparing for Installation): Make it clear that
networking is required.

8 years agodoc: Augment documentation about security updates.
Ludovic Courtès [Mon, 28 Mar 2016 15:56:05 +0000 (17:56 +0200)]
doc: Augment documentation about security updates.

* doc/guix.texi (Security Updates): Add paragraph on the big picture of
security updates.  Cross-reference 'guix lint'.
(Invoking guix lint): Add CVE URLs.

8 years agonls: Update 'da' translation.
Ludovic Courtès [Sun, 27 Mar 2016 17:31:04 +0000 (19:31 +0200)]
nls: Update 'da' translation.

8 years agognu: qtractor: Update to 0.7.5.
Ricardo Wurmus [Mon, 28 Mar 2016 07:50:25 +0000 (09:50 +0200)]
gnu: qtractor: Update to 0.7.5.

* gnu/packages/music.scm (qtractor): Update to 0.7.5.

8 years agognu: beets: Run tests with python-nose.
Leo Famulari [Sat, 26 Mar 2016 21:53:59 +0000 (17:53 -0400)]
gnu: beets: Run tests with python-nose.

* gnu/packages/music.scm (nose)[native-inputs]: Add python-nose.
[arguments]: Replace 'check' and use python-nose.

8 years agoenvironment: Properly handle SIGINT.
David Thompson [Sat, 26 Mar 2016 12:45:08 +0000 (08:45 -0400)]
environment: Properly handle SIGINT.

Switching to execlp means that the process spawned in a container is PID
1, which obsoleted one of the 'guix environment --container' tests
because the init process can't be killed in the usual manner.

* guix/scripts/environment.scm (launch-environment/fork): New procedure.
(launch-environment): Switch from system* to execlp.  Add handler for
SIGINT.
(guix-environment): Use launch-environment/fork.
* tests/guix-environment-container.sh: Replace abnormal exit test with
one that works now that the spawned process is PID 1.

8 years agoUpdate 'NEWS'.
Ludovic Courtès [Sun, 27 Mar 2016 17:23:03 +0000 (19:23 +0200)]
Update 'NEWS'.

8 years agognu: python-pyechonest: Clean up description.
Leo Famulari [Sat, 26 Mar 2016 21:23:18 +0000 (17:23 -0400)]
gnu: python-pyechonest: Clean up description.

* gnu/packages/music.scm (pyechonest)[description]: Remove "open source" from
the description.

8 years agognu: pspp: Update to 0.10.0.
Efraim Flashner [Sat, 26 Mar 2016 19:39:29 +0000 (22:39 +0300)]
gnu: pspp: Update to 0.10.0.

* gnu/packages/maths.scm (pspp): Update to 0.10.0.
[inputs]: Switch gtk+-2 to gtk+, gtksourceview-2 to gtksourceview.

8 years agognu: sdl2-ttf: Update to 2.0.14.
David Thompson [Sat, 26 Mar 2016 16:58:08 +0000 (12:58 -0400)]
gnu: sdl2-ttf: Update to 2.0.14.

* gnu/packages/sdl.scm (sdl2-ttf): Update to 2.0.14 and remove bundled
  libraries from source tarball.

8 years agognu: sdl2-image: Update to 2.0.1.
David Thompson [Sat, 26 Mar 2016 16:54:34 +0000 (12:54 -0400)]
gnu: sdl2-image: Update to 2.0.1.

* gnu/packages/sdl.scm (sdl2-image): Update to 2.0.1.

8 years agognu: sdl2-mixer: Update to 2.0.1.
David Thompson [Sat, 26 Mar 2016 16:52:07 +0000 (12:52 -0400)]
gnu: sdl2-mixer: Update to 2.0.1.

* gnu/packages/sdl.scm (sdl2-mixer): Update to 2.0.1 and remove bundled
  libraries in source tarball.

8 years agognu: sdl-mixer: Add ModPlug support.
David Thompson [Sat, 26 Mar 2016 16:50:28 +0000 (12:50 -0400)]
gnu: sdl-mixer: Add ModPlug support.

* gnu/packages/sdl.scm (sdl-mixer)[inputs]: Add libmodplug.

8 years agognu: sdl2: Update to 2.0.4.
David Thompson [Sat, 26 Mar 2016 16:50:08 +0000 (12:50 -0400)]
gnu: sdl2: Update to 2.0.4.

* gnu/packages/sdl.scm (sdl2): Update to 2.0.4.

8 years agodoc: Fix typo: "wpa_supplication" --> "wpa_supplicant".
Mark H Weaver [Sat, 26 Mar 2016 17:11:54 +0000 (13:11 -0400)]
doc: Fix typo: "wpa_supplication" --> "wpa_supplicant".

* doc/guix.texi (Preparing for Installation): Fix typo.

8 years agognu: crossguid: Set explicit file name for source checkout.
David Thompson [Sat, 26 Mar 2016 13:52:28 +0000 (09:52 -0400)]
gnu: crossguid: Set explicit file name for source checkout.

* gnu/packages/kodi.scm (crossguid)[source]: Set explicit file-name to
  satisfy linter.

8 years agoenvironment: container: Create dummy home directory and /etc/passwd.
David Thompson [Fri, 18 Mar 2016 03:19:25 +0000 (23:19 -0400)]
environment: container: Create dummy home directory and /etc/passwd.

* guix/scripts/environment.scm (launch-environment/container): Change
$HOME to the current user's home directory instead of
/homeless-shelter.  Create a dummy /etc/passwd with a single entry for
the current user.
* doc/guix.texi ("invoking guix environment"): Add a note about the
dummy home directory and /etc/passwd.

8 years agodoc: Mention 'guix challenge' in "Features".
Ludovic Courtès [Fri, 25 Mar 2016 22:53:40 +0000 (23:53 +0100)]
doc: Mention 'guix challenge' in "Features".

* doc/guix.texi (Features): Mention trust and 'guix challenge'.

8 years agodoc: Rephrase introduction to give a better overview.
Ludovic Courtès [Fri, 25 Mar 2016 22:50:56 +0000 (23:50 +0100)]
doc: Rephrase introduction to give a better overview.

Suggested by myglc2 <myglc2@gmail.com>.

* doc/guix.texi (Introduction): Rephrase to mention features and use
cases first, and foundations last.
(Features): Mention "GuixSD".
(Utilities): Change intro: not all the tools are for packagers.

8 years agoRevert "gnu: expat: Replace with 2.1.1 [fixes CVE-2015-1283]."
Mark H Weaver [Fri, 25 Mar 2016 21:20:57 +0000 (17:20 -0400)]
Revert "gnu: expat: Replace with 2.1.1 [fixes CVE-2015-1283]."

This reverts commit 6458876597d292ea06f0d41048948fd801cedb8a.

8 years agognu: diffoscope: Update to 51.
Leo Famulari [Fri, 25 Mar 2016 21:17:06 +0000 (17:17 -0400)]
gnu: diffoscope: Update to 51.

* gnu/packages/package-management.scm (diffoscope): Update to 51.

8 years agognu: python-atomicwrites: Update to 1.0.0.
Leo Famulari [Fri, 25 Mar 2016 21:05:02 +0000 (17:05 -0400)]
gnu: python-atomicwrites: Update to 1.0.0.

* gnu/packages/python.scm (python-atomicwrites, python2-atomicwrites):
Update to 1.0.0.

8 years agognu: expat: Replace with 2.1.1 [fixes CVE-2015-1283].
Mark H Weaver [Fri, 25 Mar 2016 21:01:52 +0000 (17:01 -0400)]
gnu: expat: Replace with 2.1.1 [fixes CVE-2015-1283].

* gnu/packages/xml.scm (expat)[replacement]: New field.
(expat-2.1.1): New variable.

8 years agosyscalls: 'interface-address' can return #f.
Ludovic Courtès [Fri, 25 Mar 2016 16:29:36 +0000 (17:29 +0100)]
syscalls: 'interface-address' can return #f.

Fixes <http://bugs.gnu.org/22612>.
Reported by Danny Milosavljevic <dannym@scratchpost.org>.

* tests/syscalls.scm ("network-interfaces returns one or more
interfaces"): Accept 'interface-address' value of #f.

8 years agosyscalls: <interface> printer correctly handles lack of sockaddr.
Ludovic Courtès [Fri, 25 Mar 2016 16:24:47 +0000 (17:24 +0100)]
syscalls: <interface> printer correctly handles lack of sockaddr.

Reported by Danny Milosavljevic <dannym@scratchpost.org>
in <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=22612#16>.

* guix/build/syscalls.scm (write-interface): Check whether ADDRESS is
true.

8 years agognu: guix: Update development snapshot to dd21308.
Ludovic Courtès [Fri, 25 Mar 2016 09:22:02 +0000 (10:22 +0100)]
gnu: guix: Update development snapshot to dd21308.

* gnu/packages/package-management.scm (guix-devel): Update to dd21308.

8 years agognu: lilypond: Fix check for fontforge version.
Ricardo Wurmus [Fri, 25 Mar 2016 08:58:57 +0000 (09:58 +0100)]
gnu: lilypond: Fix check for fontforge version.

* gnu/packages/music.scm (lilypond)[arguments]: Patch configure script
  to find actual fontforge version.

8 years agognu: postgresql: Substitute hard coded "/bin/sh".
John Darrington [Thu, 24 Mar 2016 13:23:55 +0000 (14:23 +0100)]
gnu: postgresql: Substitute hard coded "/bin/sh".

* gnu/packages/databses.scm (postgresql): substitute /bin/sh
with location of bash binary.

8 years agognu: htop: Update to 2.0.1.
Leo Famulari [Fri, 25 Mar 2016 02:41:44 +0000 (22:41 -0400)]
gnu: htop: Update to 2.0.1.

* gnu/packages/admin.scm (htop): Update to 2.0.1.

8 years agodoc: We now need 1 GiB for the installation USB image.
Ludovic Courtès [Thu, 24 Mar 2016 22:31:56 +0000 (23:31 +0100)]
doc: We now need 1 GiB for the installation USB image.

* doc/guix.texi (Building the Installation Image): Change image size to 1G.
* build-aux/hydra/gnu-system.scm (qemu-jobs): Likewise.

8 years agobuild: Bump version number.
Ludovic Courtès [Thu, 24 Mar 2016 22:04:37 +0000 (23:04 +0100)]
build: Bump version number.

* configure.ac: Change version to 0.10.0.

8 years agodoc: Update reference to the Info reader's manual.
Ludovic Courtès [Thu, 24 Mar 2016 21:56:42 +0000 (22:56 +0100)]
doc: Update reference to the Info reader's manual.

* doc/guix.texi (System Installation): Refer to 'info-stnd' instead of
'info'.
(Preparing for Installation): Likewise.

8 years agoinstall: Use 'info-reader' instead of Texinfo 4.
Ludovic Courtès [Thu, 24 Mar 2016 21:35:34 +0000 (22:35 +0100)]
install: Use 'info-reader' instead of Texinfo 4.

* gnu/system/install.scm (installation-os)[packages]: Remove TEXINFO-4
since %BASE-PACKAGES already provides the Info reader.
(log-to-info): Use INFO-READER instead of TEXINFO-4.

8 years agosystem: Use 'info-reader' instead of Texinfo to avoid dragging Perl.
Ludovic Courtès [Thu, 24 Mar 2016 21:34:07 +0000 (22:34 +0100)]
system: Use 'info-reader' instead of Texinfo to avoid dragging Perl.

* gnu/system.scm (%base-packages): Use INFO-READER instead of TEXINFO.

8 years agognu: Add 'info-reader'.
Ludovic Courtès [Thu, 24 Mar 2016 21:19:44 +0000 (22:19 +0100)]
gnu: Add 'info-reader'.

* gnu/packages/texinfo.scm (info-reader): New variable.

8 years agoinstall: Remove cgroup and elogind file systems.
Ludovic Courtès [Thu, 24 Mar 2016 20:48:21 +0000 (21:48 +0100)]
install: Remove cgroup and elogind file systems.

* gnu/system/install.scm (installation-os): Explicitly list three file
systems instead of using %BASE-FILE-SYSTEMS.

8 years agoactivation: Copy account skeletons silently.
Ludovic Courtès [Thu, 24 Mar 2016 20:33:56 +0000 (21:33 +0100)]
activation: Copy account skeletons silently.

* gnu/build/activation.scm (copy-account-skeletons): Pass #:log to
'copy-recursively'.

8 years agoinstall: Add /tmp as a tmpfs.
Ludovic Courtès [Thu, 24 Mar 2016 20:22:56 +0000 (21:22 +0100)]
install: Add /tmp as a tmpfs.

Fixes <http://bugs.gnu.org/23056>.
Reported by Michael Downey <shaggy814@yandex.com>
and Kei <kei@openmailbox.org>.

* gnu/system/install.scm (installation-os)[file-systems]: Add "/tmp".

8 years agoservices: nscd: Make respawnable.
Ludovic Courtès [Thu, 24 Mar 2016 16:07:58 +0000 (17:07 +0100)]
services: nscd: Make respawnable.

* gnu/services/base.scm (nscd-shepherd-service): Remove 'respawn?' field.

8 years agognu: python-llfuse-0.41: Update to 0.41.1.
Leo Famulari [Mon, 14 Mar 2016 23:34:26 +0000 (19:34 -0400)]
gnu: python-llfuse-0.41: Update to 0.41.1.

* gnu/packages/python.scm (python-llfuse-0.41): Update to 0.41.1.

8 years agognu: Add borg.
Leo Famulari [Mon, 14 Mar 2016 23:34:25 +0000 (19:34 -0400)]
gnu: Add borg.

* gnu/packages/backup.scm (borg): New variable.