jackhill/guix/guix.git
7 years agognu: Add emacs-cyberpunk-theme.
ng0 [Sun, 28 Aug 2016 23:46:57 +0000 (23:46 +0000)]
gnu: Add emacs-cyberpunk-theme.

* gnu/packages/emacs.scm (emacs-cyberpunk-theme): New variable.

Signed-off-by: Alex Kost <alezost@gmail.com>
7 years agognu: Add emacs-flx.
ng0 [Sun, 28 Aug 2016 23:25:53 +0000 (23:25 +0000)]
gnu: Add emacs-flx.

* gnu/packages/emacs.scm (emacs-flx): New variable.

Signed-off-by: Alex Kost <alezost@gmail.com>
7 years agognu: aragorn: Update to 1.2.37.
Ben Woodcroft [Wed, 31 Aug 2016 05:52:49 +0000 (15:52 +1000)]
gnu: aragorn: Update to 1.2.37.

* gnu/packages/bioinformatics.scm (aragorn): Update to 1.2.37.

7 years agognu: autojump: Fix failing tests.
Eric Bavier [Wed, 31 Aug 2016 05:43:09 +0000 (00:43 -0500)]
gnu: autojump: Fix failing tests.

This is a followup to 1d33b9e; test script was moved in upgrade to
version 22.3.4.

* gnu/packages/admin.scm (autojump)[arguments]: Adjust unit test script
file name.

7 years agognu: Add bambam.
Efraim Flashner [Tue, 30 Aug 2016 20:40:27 +0000 (23:40 +0300)]
gnu: Add bambam.

* gnu/packages/games.scm (bambam): New variable.

7 years agognu: alsa-utils: Use 'modify-phases'.
Efraim Flashner [Wed, 31 Aug 2016 05:37:16 +0000 (08:37 +0300)]
gnu: alsa-utils: Use 'modify-phases'.

* gnu/packages/linux.scm (alsa-utils)[arguments]: Use 'modify-phases'
syntax.

7 years agognu: alsa-utils: Update to 1.1.2.
Efraim Flashner [Wed, 31 Aug 2016 05:35:44 +0000 (08:35 +0300)]
gnu: alsa-utils: Update to 1.1.2.

* gnu/packages/linux.scm (alsa-utils): Update to 1.1.2.

7 years agognu: Add gnuastro
John Darrington [Tue, 30 Aug 2016 19:09:56 +0000 (21:09 +0200)]
gnu: Add gnuastro

* gnu/packages/astronomy.scm (gnuastro): New variable.

7 years agognu: Add wcslib
John Darrington [Tue, 30 Aug 2016 19:08:23 +0000 (21:08 +0200)]
gnu: Add wcslib

* gnu/packages/astronomy.scm (wcslib): New variable.

7 years agognu: Add cfitsio
John Darrington [Tue, 30 Aug 2016 17:28:48 +0000 (19:28 +0200)]
gnu: Add cfitsio

* gnu/packages/astronomy.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

7 years agognu: fossil: Update to 1.35.
Efraim Flashner [Tue, 30 Aug 2016 21:40:05 +0000 (00:40 +0300)]
gnu: fossil: Update to 1.35.

* gnu/packages/version-control.scm (fossil): Update to 1.35.
[source]: Download from fossil-scm.org, remove patch, remove snippet.
* gnu/packages/patches/fossil-test-fixes.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

7 years agognu: Add telepathy-idle.
Kei Kebreau [Mon, 29 Aug 2016 16:42:51 +0000 (12:42 -0400)]
gnu: Add telepathy-idle.

* gnu/packages/freedesktop.scm (telepathy-idle): New variable.

7 years agognu: Add kpmcore.
David Craven [Sun, 14 Aug 2016 15:43:02 +0000 (17:43 +0200)]
gnu: Add kpmcore.

* gnu/packages/kde-frameworks.scm (kpmcore): New variable.

7 years agognu: Add plasma-framework.
David Craven [Sun, 7 Aug 2016 18:28:06 +0000 (20:28 +0200)]
gnu: Add plasma-framework.

* gnu/packages/kde-frameworks.scm (plasma-framework): New variable.

7 years agognu: Add kxmlrpcclient.
David Craven [Sun, 7 Aug 2016 18:27:42 +0000 (20:27 +0200)]
gnu: Add kxmlrpcclient.

* gnu/packages/kde-frameworks.scm (kxmlrpcclient): New variable.

7 years agognu: Add kxmlgui.
David Craven [Sun, 7 Aug 2016 18:26:59 +0000 (20:26 +0200)]
gnu: Add kxmlgui.

* gnu/packages/kde-frameworks.scm (kxmlgui): New variable.

7 years agognu: Add kwallet.
David Craven [Sun, 7 Aug 2016 18:26:02 +0000 (20:26 +0200)]
gnu: Add kwallet.

* gnu/packages/kde-frameworks.scm (kwallet): New variable.

7 years agognu: Add ktextwidgets.
David Craven [Sun, 7 Aug 2016 18:25:27 +0000 (20:25 +0200)]
gnu: Add ktextwidgets.

* gnu/packages/kde-frameworks.scm (ktextwidgets): New variable.

7 years agognu: Add ktexteditor.
David Craven [Sun, 7 Aug 2016 18:24:49 +0000 (20:24 +0200)]
gnu: Add ktexteditor.

* gnu/packages/kde-frameworks.scm (ktexteditor): New variable.

7 years agognu: Add kservice.
David Craven [Sun, 7 Aug 2016 18:23:57 +0000 (20:23 +0200)]
gnu: Add kservice.

* gnu/packages/kde-frameworks.scm (kservice): New variable.

7 years agognu: Add krunner.
David Craven [Sun, 7 Aug 2016 18:23:24 +0000 (20:23 +0200)]
gnu: Add krunner.

* gnu/packages/kde-frameworks.scm (krunner): New variable.

7 years agognu: Add kpeople.
David Craven [Sun, 7 Aug 2016 18:22:15 +0000 (20:22 +0200)]
gnu: Add kpeople.

* gnu/packages/kde-frameworks.scm (kpeople): New variable.

7 years agognu: Add kparts.
David Craven [Sun, 7 Aug 2016 18:21:19 +0000 (20:21 +0200)]
gnu: Add kparts.

* gnu/packages/kde-frameworks.scm (kparts): New variable.

7 years agognu: Add knotifyconfig.
David Craven [Sun, 7 Aug 2016 18:19:53 +0000 (20:19 +0200)]
gnu: Add knotifyconfig.

* gnu/packages/kde-frameworks.scm (knotifyconfig): New variable.

7 years agognu: Add knewstuff.
David Craven [Sun, 7 Aug 2016 18:18:50 +0000 (20:18 +0200)]
gnu: Add knewstuff.

* gnu/packages/kde-frameworks.scm (knewstuff): New variable.

7 years agognu: Add kio.
David Craven [Sun, 7 Aug 2016 18:18:03 +0000 (20:18 +0200)]
gnu: Add kio.

* gnu/packages/kde-frameworks.scm (kio): New variable.

7 years agognu: Add kinit.
David Craven [Sun, 7 Aug 2016 18:17:27 +0000 (20:17 +0200)]
gnu: Add kinit.

* gnu/packages/kde-frameworks.scm (kinit): New variable.

7 years agognu: Add kiconthemes.
David Craven [Sun, 7 Aug 2016 18:16:48 +0000 (20:16 +0200)]
gnu: Add kiconthemes.

* gnu/packages/kde-frameworks.scm (kiconthemes): New variable.

7 years agognu: Add kglobalaccel.
David Craven [Sat, 6 Aug 2016 15:00:57 +0000 (17:00 +0200)]
gnu: Add kglobalaccel.

* gnu/packages/kde-frameworks.scm (kglobalaccel): New variable.

Co-authored-by: Hartmut Goebel <h.goebel@crazy-compilers.com>
7 years agognu: Add kemoticons.
David Craven [Sun, 7 Aug 2016 18:14:52 +0000 (20:14 +0200)]
gnu: Add kemoticons.

* gnu/packages/kde-frameworks.scm (kemoticons): New variable.

7 years agognu: Add kdesu.
David Craven [Sun, 7 Aug 2016 18:55:52 +0000 (20:55 +0200)]
gnu: Add kdesu.

* gnu/packages/kde-frameworks.scm (kdesu): New variable.

7 years agognu: Add kdesignerplugin.
David Craven [Sun, 7 Aug 2016 18:55:20 +0000 (20:55 +0200)]
gnu: Add kdesignerplugin.

* gnu/packages/kde-frameworks.scm (kdesignerplugin): New variable.

7 years agognu: Add kded.
David Craven [Sun, 7 Aug 2016 18:54:23 +0000 (20:54 +0200)]
gnu: Add kded.

* gnu/packages/kde-frameworks.scm (kded): New variable.

7 years agognu: Add kdeclarative.
David Craven [Sun, 7 Aug 2016 18:53:46 +0000 (20:53 +0200)]
gnu: Add kdeclarative.

* gnu/packages/kde-frameworks.scm (kdeclarative): New variable.

7 years agognu: Add kconfigwidgets.
David Craven [Sun, 7 Aug 2016 18:53:08 +0000 (20:53 +0200)]
gnu: Add kconfigwidgets.

* gnu/packages/kde-frameworks.scm (kconfigwidgets): New variable.

7 years agognu: Add kcmutils.
David Craven [Sun, 7 Aug 2016 18:52:11 +0000 (20:52 +0200)]
gnu: Add kcmutils.

* gnu/packages/kde-frameworks.scm (kcmutils): New variable.

7 years agognu: Add kbookmarks.
David Craven [Sun, 7 Aug 2016 18:51:39 +0000 (20:51 +0200)]
gnu: Add kbookmarks.

* gnu/packages/kde-frameworks.scm (kbookmarks): New variable.

7 years agognu: Add kactivities-stats.
David Craven [Sun, 7 Aug 2016 19:18:45 +0000 (21:18 +0200)]
gnu: Add kactivities-stats.

* gnu/packages/kde-frameworks.scm (kactivities-stats): New variable.

Co-authored-by: Hartmut Goebel <h.goebel@crazy-compilers.com>
7 years agognu: Add kactivities.
David Craven [Sun, 7 Aug 2016 17:00:06 +0000 (19:00 +0200)]
gnu: Add kactivities.

* gnu/packages/kde-frameworks.scm (kactivities): New variable.

7 years agognu: Add baloo.
David Craven [Sat, 6 Aug 2016 15:00:10 +0000 (17:00 +0200)]
gnu: Add baloo.

* gnu/packages/kde-frameworks.scm (baloo): New variable.

7 years agobuild: Add wrap-qt-program.
David Craven [Thu, 25 Aug 2016 21:06:27 +0000 (23:06 +0200)]
build: Add wrap-qt-program.

* guix/build/qt-utils.scm (wrap-qt-program): New file.
* Makefile.am (MODULES): Add it.

7 years agognu: Add prefix to license imports in (gnu packages qt).
David Craven [Thu, 25 Aug 2016 18:45:07 +0000 (20:45 +0200)]
gnu: Add prefix to license imports in (gnu packages qt).

* gnu/packages/qt.scm: Import (guix licenses) with prefix
  "license:".

7 years agognu: qtbase: Add native search paths.
David Craven [Thu, 25 Aug 2016 15:20:22 +0000 (17:20 +0200)]
gnu: qtbase: Add native search paths.

* gnu/packages/qt.scm (qtbase)[native-search-paths]: Add
  QML2_IMPORT_PATH, QT_PLUGIN_PATH, XDG_DATA_DIRS and XDG_CONFIG_DIRS.

7 years agoimport: hackage: Default to https urls.
ng0 [Tue, 30 Aug 2016 12:08:21 +0000 (12:08 +0000)]
import: hackage: Default to https urls.

* guix/import/hackage.scm (hackage-source-url, hackage-cabal-url): Use https
for hackage.haskell.org.

7 years agognu: emacs-neotree: Keep downloaded source file format.
ng0 [Sun, 28 Aug 2016 23:29:19 +0000 (23:29 +0000)]
gnu: emacs-neotree: Keep downloaded source file format.

* gnu/packages/emacs.scm (emacs-neotree)[source]: Keep downloaded file format.

7 years agognu: entr: Update to 3.6.
Leo Famulari [Tue, 30 Aug 2016 19:21:25 +0000 (15:21 -0400)]
gnu: entr: Update to 3.6.

Suggested by Matthew O'N.S Jordan <matthewjordannm@gmail.com>.

* gnu/packages/entr.scm (entr): Update to 3.6.

7 years agoimport: cpan: Use tls to query api.metacpan.org.
ng0 [Tue, 30 Aug 2016 12:57:47 +0000 (12:57 +0000)]
import: cpan: Use tls to query api.metacpan.org.

* guix/import/cpan.scm (module->dist-name, cpan-fetch-module): Use tls
for api.metacpan.org.

Signed-off-by: Eric Bavier <bavier@member.fsf.org>
7 years agognu: libnfsidmap: Correct punctuation
John Darrington [Tue, 30 Aug 2016 16:32:08 +0000 (18:32 +0200)]
gnu: libnfsidmap: Correct punctuation

* gnu/packages/linux.scm (libnfsidmap)[description]: Replace semicolon with colon.

7 years agognu: squeak-vm: Make builds bit-reproducible.
Ludovic Courtès [Tue, 30 Aug 2016 10:00:52 +0000 (12:00 +0200)]
gnu: squeak-vm: Make builds bit-reproducible.

* gnu/packages/smalltalk.scm (squeak-vm)[source]: Add 'snippet'.

7 years agognu: Add squeak-vm.
Nicolas Goaziou [Wed, 24 Aug 2016 20:58:44 +0000 (22:58 +0200)]
gnu: Add squeak-vm.

* gnu/packages/smalltalk.scm (squeak-vm): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: smalltalk: Use 'license:' prefix.
Ludovic Courtès [Tue, 30 Aug 2016 09:25:13 +0000 (11:25 +0200)]
gnu: smalltalk: Use 'license:' prefix.

* gnu/packages/smalltalk.scm: Use 'license:' prefix for (guix licenses).

7 years agodoc: Update '--show' example to use '@' syntax.
Ludovic Courtès [Tue, 30 Aug 2016 08:20:02 +0000 (10:20 +0200)]
doc: Update '--show' example to use '@' syntax.

* doc/guix.texi (Invoking guix package): Use '@' syntax in --show
example.

7 years agognu: libnfsidmap: Fix Texinfo markup.
Ludovic Courtès [Tue, 30 Aug 2016 07:59:45 +0000 (09:59 +0200)]
gnu: libnfsidmap: Fix Texinfo markup.

* gnu/packages/linux.scm (libnfsidmap)[description]: Add missing @code.

7 years agognu: guile-gnunet: Use https URL.
ng0 [Sat, 27 Aug 2016 13:38:36 +0000 (13:38 +0000)]
gnu: guile-gnunet: Use https URL.

* gnu/packages/gnunet.scm (guile-gnunet)[home-page]: Use https URL.

7 years agognu: grub: Use https URL.
ng0 [Sat, 27 Aug 2016 13:47:19 +0000 (13:47 +0000)]
gnu: grub: Use https URL.

* gnu/packages/grub.scm (grub)[home-page]: Use https URL.

7 years agognu: guile-opengl: Use https URL.
ng0 [Sat, 27 Aug 2016 13:44:28 +0000 (13:44 +0000)]
gnu: guile-opengl: Use https URL.

* gnu/packages/gl.scm (guile-opengl)[home-page]: Use https URL.

7 years agognu: gsl: Update to 2.2.
Efraim Flashner [Mon, 29 Aug 2016 21:33:17 +0000 (00:33 +0300)]
gnu: gsl: Update to 2.2.

* gnu/packages/maths.scm (gsl): Update to 2.2.

7 years agognu: apl: Update to 1.6.
Efraim Flashner [Mon, 29 Aug 2016 21:25:17 +0000 (00:25 +0300)]
gnu: apl: Update to 1.6.

* gnu/packages/apl.scm (apl): Update to 1.6.

7 years agognu: Add libnfsidmap
John Darrington [Tue, 30 Aug 2016 04:41:55 +0000 (06:41 +0200)]
gnu: Add libnfsidmap

* gnu/packages/linux.scm (libnfsidmap): New variable.

7 years agognu: libtirpc: Use 'modify-phases'.
John Darrington [Sun, 28 Aug 2016 16:58:16 +0000 (18:58 +0200)]
gnu: libtirpc: Use 'modify-phases'.

* gnu/packages/onc-rpc.scm (libtirpc)[arguments]: Use 'modify-phases'.

7 years agognu: libtirpc: Remove the --disable-gssapi configure flag.
John Darrington [Sat, 27 Aug 2016 17:57:22 +0000 (19:57 +0200)]
gnu: libtirpc: Remove the --disable-gssapi configure flag.

* gnu/packages/onc-rpc.scm (libtirpc)[arguments]: Remove the --disable-gssapi
configure flag.
[inputs]: Add mit-krb5

7 years agognu: Add German Aspell dictionary.
John Darrington [Sat, 27 Aug 2016 17:52:12 +0000 (19:52 +0200)]
gnu: Add German Aspell dictionary.

* gnu/packages/aspell.scm (aspell-dict-de): New variable.

7 years agognu: yelp: Update to 3.21.3
John Darrington [Sat, 27 Aug 2016 04:11:23 +0000 (06:11 +0200)]
gnu: yelp: Update to 3.21.3

* gnu/packages/gnome.scm (yelp): Update to 3.21.3

7 years agognu: Add stagit.
ng0 [Fri, 26 Aug 2016 09:56:29 +0000 (09:56 +0000)]
gnu: Add stagit.

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

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: version-control: Use license: prefix.
ng0 [Fri, 26 Aug 2016 09:27:22 +0000 (09:27 +0000)]
gnu: version-control: Use license: prefix.

* gnu/packages/version-control.scm (define-module): Import guix licenses with a prefix.
(parted): Use the import prefix.
(bazaar): Likewise.
(git): Likewise.
(libgit2): Likewise.
(cgit): Likewise.
(shflags): Likewise.
(git-flow): Likewise.
(gitolite): Likewise.
(mercurial): Likewise.
(neon): Likewise.
(subversion): Likewise.
(rcs): Likewise.
(cvs): Likewise.
(cvs-fast-export): Likewise.
(vc-dwim): Likewise.
(diffstat): Likewise.
(cssc): Likewise.
(aegis): Likewise.
(reposurgeon): Likewise.
(tig): Likewise.
(findnewest): Likewise.
(myrepos): Likewise.
(git-annex-remote-hubic):: Likewise.
(fossil): Likewise.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: libtiff: Fix CVE-2016-5314.
Leo Famulari [Tue, 30 Aug 2016 00:53:57 +0000 (20:53 -0400)]
gnu: libtiff: Fix CVE-2016-5314.

* gnu/packages/patches/libtiff-CVE-2016-5314.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/image.scm (libtiff/fixed): Use it.

7 years agognu: diamond: Update to 0.8.20.
Ben Woodcroft [Tue, 30 Aug 2016 00:46:30 +0000 (10:46 +1000)]
gnu: diamond: Update to 0.8.20.

* gnu/packages/bioinformatics.scm (diamond): Update to 0.8.20.

7 years agognu: ruby-concurrent: Adjust for 'replace-git-ls-files'.
Ben Woodcroft [Sun, 24 Jul 2016 00:21:21 +0000 (10:21 +1000)]
gnu: ruby-concurrent: Adjust for 'replace-git-ls-files'.

* gnu/packages/ruby.scm (ruby-concurrent)[arguments]: Adjust for new build
phase 'replace-git-ls-files'.

7 years agoguix: ruby-build-system: Add replace-git-ls-files.
Ben Woodcroft [Mon, 25 Jul 2016 11:53:35 +0000 (21:53 +1000)]
guix: ruby-build-system: Add replace-git-ls-files.

* guix/build/ruby-build-system.scm (replace-git-ls-files): New variable.
(%standard-phases): Add it.

7 years agoguix: ruby-build-system: Build compiled gems reproducibly.
Ben Woodcroft [Wed, 10 Aug 2016 02:23:59 +0000 (12:23 +1000)]
guix: ruby-build-system: Build compiled gems reproducibly.

* guix/build/ruby-build-system.scm (log-file-deletion): New procedure.
(install): Remove files containing non-reproducible elements.  Print when each
file is deleted.

7 years agognu: libtiff: Fix CVE-2016-{3623,3945,3990,3991,5321,5323}.
Leo Famulari [Tue, 23 Aug 2016 19:34:16 +0000 (15:34 -0400)]
gnu: libtiff: Fix CVE-2016-{3623,3945,3990,3991,5321,5323}.

* gnu/packages/image.scm (libtiff)[replacement]: New field.
(libtiff/fixed): New variable.
* gnu/packages/patches/libtiff-CVE-2016-3623.patch,
gnu/packages/patches/libtiff-CVE-2016-3945.patch,
gnu/packages/patches/libtiff-CVE-2016-3990.patch,
gnu/packages/patches/libtiff-CVE-2016-3991.patch,
gnu/packages/patches/libtiff-CVE-2016-5321.patch,
gnu/packages/patches/libtiff-CVE-2016-5323.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.

7 years agognu: imagemagick: Update to 6.9.5-8.
Leo Famulari [Mon, 29 Aug 2016 23:08:20 +0000 (19:08 -0400)]
gnu: imagemagick: Update to 6.9.5-8.

* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.5-8.

7 years agognu: khal: Update to 0.8.3.
Troy Sankey [Sun, 14 Aug 2016 17:38:33 +0000 (13:38 -0400)]
gnu: khal: Update to 0.8.3.

* gnu/packages/calendar.scm (khal): Update to 0.8.3.
[source]: Remove snippet.
[arguments]: Remove 'disable-tests' phase.
[native-inputs]: Add python-pytest-cov and python-freezegun.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: python-icalendar: Update to 3.10.
Troy Sankey [Mon, 29 Aug 2016 00:35:20 +0000 (20:35 -0400)]
gnu: python-icalendar: Update to 3.10.

* gnu/packages/python.scm (python-icalendar): Update to 3.10.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add python-freezegun.
Troy Sankey [Sun, 14 Aug 2016 17:38:20 +0000 (13:38 -0400)]
gnu: Add python-freezegun.

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

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: keyutils: Fix typo in synopsis.
Tobias Geerinckx-Rice [Mon, 29 Aug 2016 20:01:59 +0000 (22:01 +0200)]
gnu: keyutils: Fix typo in synopsis.

* gnu/packages/crypto.scm (keyutils)[synopsis]: Fix typo.

7 years agognu: hplip: Update to 3.16.8.
Tobias Geerinckx-Rice [Mon, 29 Aug 2016 09:47:04 +0000 (11:47 +0200)]
gnu: hplip: Update to 3.16.8.

* gnu/packages/cups.scm (hplip): Update 3.16.8.

7 years agognu: ffmpeg: Update to 3.1.3.
Efraim Flashner [Sun, 28 Aug 2016 19:16:04 +0000 (22:16 +0300)]
gnu: ffmpeg: Update to 3.1.3.

* gnu/packages/video.scm (ffmpeg): Update to 3.1.3.

7 years agoguix: lint: Check descriptions for trademark signs.
Eric Bavier [Tue, 23 Aug 2016 07:08:02 +0000 (02:08 -0500)]
guix: lint: Check descriptions for trademark signs.

* guix/scripts/lint.scm (check-description-style): Emit a warning if
trademark signs found in description.
* tests/lint.scm (description: may not contain trademark signs): Add
test.

7 years agotests: Make sure /var/guix/gcroots/profiles is a valid symlink.
Ludovic Courtès [Sun, 28 Aug 2016 21:48:14 +0000 (23:48 +0200)]
tests: Make sure /var/guix/gcroots/profiles is a valid symlink.

Reported by csanchezdll@gmail.com (Carlos Sánchez de La Lama)
at <https://lists.gnu.org/archive/html/guix-devel/2016-08/msg01641.html>.

* gnu/build/install.scm (directives): Add /var/guix/gcroots/profiles
symlink.
* gnu/tests/base.scm (run-basic-test)["/var/guix/gcroots/profiles is a
valid symlink"]: New test.

7 years agotests: Make sure /run/current-system is a GC root.
Ludovic Courtès [Sun, 28 Aug 2016 21:15:27 +0000 (23:15 +0200)]
tests: Make sure /run/current-system is a GC root.

* gnu/tests/base.scm (run-basic-test)["/run/current-system is a GC
root"]: New test.

7 years agognu: libmicrohttpd: Update to 0.9.51.
ng0 [Sat, 27 Aug 2016 20:32:25 +0000 (20:32 +0000)]
gnu: libmicrohttpd: Update to 0.9.51.

* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.51.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agotests: Fix 'guix environment --container' test in the presence of tmpfs.
Ludovic Courtès [Sun, 28 Aug 2016 14:02:41 +0000 (16:02 +0200)]
tests: Fix 'guix environment --container' test in the presence of tmpfs.

Reported by Ting-Wei Lan <lantw44@gmail.com>.
This is a followup to 1250034d5aff14fe236aad9900233a2b6f8563bb.

* tests/guix-environment-container.sh (mount_test_code): Reverse order
of 'string-prefix?' arguments.

7 years agognu: Add ecryptfs-utils.
Tobias Geerinckx-Rice [Wed, 24 Aug 2016 00:51:52 +0000 (02:51 +0200)]
gnu: Add ecryptfs-utils.

* gnu/packages/linux.scm (ecryptfs-utils): New variable.

7 years agognu: Add keyutils.
Tobias Geerinckx-Rice [Wed, 24 Aug 2016 00:50:49 +0000 (02:50 +0200)]
gnu: Add keyutils.

* gnu/packages/crypto.scm (keyutils): New variable.

7 years agognu: xf86-input-synaptics: Update to 1.8.99.1.
Efraim Flashner [Sat, 27 Aug 2016 20:24:29 +0000 (23:24 +0300)]
gnu: xf86-input-synaptics: Update to 1.8.99.1.

* gnu/packages/xorg.scm (xf86-input-synaptics): Update to 1.8.99.1.

7 years agognu: xf86-video-openchrome: Update to 0.5.0.
Efraim Flashner [Sat, 27 Aug 2016 20:17:07 +0000 (23:17 +0300)]
gnu: xf86-video-openchrome: Update to 0.5.0.

* gnu/packages/xorg.scm (xf86-video-openchrome): Update to 0.5.0.
[source]: Remove patch.
* gnu/packages/patches/xf86-video-openchrome-glibc-2.20.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

7 years agognu: xf86-input-evdev: Update to 2.10.3.
Efraim Flashner [Sat, 27 Aug 2016 20:11:07 +0000 (23:11 +0300)]
gnu: xf86-input-evdev: Update to 2.10.3.

* gnu/packages/xorg.scm (xf86-input-evdev): Update to 2.10.3.

7 years agognu: xf86-video-ati: Update to 7.7.0.
Efraim Flashner [Sat, 27 Aug 2016 20:06:02 +0000 (23:06 +0300)]
gnu: xf86-video-ati: Update to 7.7.0.

* gnu/packages/xorg.scm (xf86-video-ati): Update to 7.7.0.

7 years agoguix scripts: Disable grafting on dry runs.
Roel Janssen [Sun, 28 Aug 2016 14:22:19 +0000 (16:22 +0200)]
guix scripts: Disable grafting on dry runs.

* guix/scripts/archive.scm, guix/scripts/build.scm,
  guix/scripts/environment.scm, guix/scripts/system.scm,
  guix/scripts/package.scm: Disable grafting when a dry-run parameter is given.

7 years agosystem: Do not create the home directory of "nobody".
Ludovic Courtès [Sun, 28 Aug 2016 10:56:48 +0000 (12:56 +0200)]
system: Do not create the home directory of "nobody".

Fixes <http://bugs.gnu.org/24275>.
Reported by John Darrington <john@darrington.wattle.id.au>.

* gnu/system/shadow.scm (%base-user-accounts):
Add (create-home-directory? #f) for "nobody".

7 years agosystem: Add 'create-home-directory?' field to <user-account>.
Ludovic Courtès [Sun, 28 Aug 2016 10:53:20 +0000 (12:53 +0200)]
system: Add 'create-home-directory?' field to <user-account>.

* gnu/system/shadow.scm (<user-account>)[create-home-directory?]: New
field.
(user-account->gexp): Serialize it.
* gnu/build/activation.scm (activate-users+groups)[activate-user]:
Update 'match-lambda' pattern accordingly.  Pass #:create-home? to
'ensure-user'.
(add-user, modify-user, ensure-user): Add #:create-home? parameter and
honor it.
* doc/guix.texi (User Accounts): Document it.

7 years agognu: kmscon: Add missing licenses.
David Craven [Mon, 22 Aug 2016 21:37:58 +0000 (23:37 +0200)]
gnu: kmscon: Add missing licenses.

* gnu/packages/terminals.scm (kmscon)[license]: Add lgpl2.1+, bsd-2 and gpl2+.

7 years agognu: libtsm: Add missing licenses.
David Craven [Mon, 22 Aug 2016 21:35:18 +0000 (23:35 +0200)]
gnu: libtsm: Add missing licenses.

* gnu/packages/terminals.scm (libtsm)[license]: Add lgpl2.1+, isc and bsd-2.

7 years agognu: python-ipaddress: Update to 1.0.16.
David Craven [Fri, 5 Aug 2016 17:35:34 +0000 (19:35 +0200)]
gnu: python-ipaddress: Update to 1.0.16.

* gnu/packages/python.scm (python-ipaddress): New variable.
(python2-ipaddress): Use package-with-python2.

7 years agognu: Add python-url.
David Craven [Fri, 5 Aug 2016 17:34:43 +0000 (19:34 +0200)]
gnu: Add python-url.

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

7 years agognu: Add python-publicsuffix2.
David Craven [Fri, 5 Aug 2016 17:33:09 +0000 (19:33 +0200)]
gnu: Add python-publicsuffix2.

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

7 years agognu: Add python-publicsuffix.
David Craven [Fri, 5 Aug 2016 17:31:57 +0000 (19:31 +0200)]
gnu: Add python-publicsuffix.

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

7 years agognu: Add python-schematics.
David Craven [Fri, 5 Aug 2016 17:30:24 +0000 (19:30 +0200)]
gnu: Add python-schematics.

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

7 years agognu: Add python-sh.
David Craven [Fri, 5 Aug 2016 17:29:19 +0000 (19:29 +0200)]
gnu: Add python-sh.

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