Commit graph

15096 commits

Author SHA1 Message Date
Ludovic Courtès
79355ae3e8
Merge branch 'master' into core-updates 2016-09-30 12:05:27 +02:00
Julien Lepiller
86d8f6d3ef
services: Add 'openssh-service'.
* gnu/packages/ssh.scm (openssh)[arguments]: Set sysconfdir to /etc/ssh.
* gnu/services/ssh.scm (<openssh-configuration>): New record type.
(%openssh-accounts): New variable.
(openssh-activation, openssh-config-file, openssh-shepherd-service)
(openssh-service): New procedures.
(openssh-service-type): New variable.
* doc/guix.texi (Networking Services): Document 'openssh-services'.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2016-09-29 23:11:48 +02:00
Arun Isaac
01c5c21a67
gnu: emacs: Build with m17n support.
* gnu/packages/emacs.scm (emacs): Build with m17n support.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-09-29 17:54:33 +02:00
Arun Isaac
a80b60f484
gnu: Add m17n-lib.
* gnu/packages/emacs.scm (m17n-lib): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-09-29 17:54:33 +02:00
Arun Isaac
154c71e003
gnu: Add m17n-db.
* gnu/packages/emacs.scm (m17n-db): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-09-29 17:54:32 +02:00
Leo Famulari
0da1b7062a
gnu: c-ares: Update to 1.12.0 [fixes CVE-2016-5180].
* gnu/packages/adns.scm (c-ares): Update to 1.12.0.
[source]: Use HTTPS URL.
[home-page]: Use HTTPS URL.
2016-09-29 11:18:52 -04:00
David Craven
b9f7895d39
Revert "gnu: %default-extra-linux-options: Remove redundant options."
Options aren't redundant and are required for building the initrd.

This reverts commit 50dbc03647.
2016-09-29 12:59:37 +02:00
Ludovic Courtès
d06ce0466f
gnu: dbus-c++: License has "or later" clause.
* gnu/packages/glib.scm (dbus-c++)[license]: Change to LGPL2.1+.
2016-09-29 09:01:22 +02:00
Leo Famulari
5564c011d9
doc: Give the full key fingerprint instead of the long key ID.
* doc/guix.texi (OPENPGP-SIGNING-KEY-ID): Use fingerprint instead of
long key ID.
2016-09-28 23:57:14 -04:00
Ludovic Courtès
39d6b9c99f
gnu: linux-pam@1.2: Remove erroneous 'name' field.
* gnu/packages/linux.scm (linux-pam-1.2)[name]: Remove.
2016-09-28 23:03:00 +02:00
Rene Saavedra
411264c250
gnu: linux-pam: Allow compilation on GNU/Hurd.
* gnu/packages/patches/linux-pam-no-setfsuid.patch: New file.
* gnu/packages/linux.scm (linux-pam)[source]: Use it.
(linux-pam-1.2)[source]: Likewise.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-09-28 23:01:49 +02:00
Ludovic Courtès
789f09a073
gnu: binutils: Work around Bash 4.2 bug.
Fixes a 'binutils-cross-boot0' build failure on mips64el.

Reported at
<https://lists.gnu.org/archive/html/guix-devel/2016-09/msg01083.html>.

* gnu/packages/patches/binutils-mips-bash-bug.patch: New file.
* gnu/packages/base.scm (binutils)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
2016-09-28 22:44:38 +02:00
Ricardo Wurmus
2320e76b82
gnu: sra-tools: Fix build on i686.
* gnu/packages/bioinformatics.scm (sra-tools)[arguments]: Pass
"VDB_LIBDIR" in make-flags; dynamically link libmagic.
2016-09-28 22:30:41 +02:00
Efraim Flashner
37042a0fb4
gnu: tilda: Update to 1.3.3.
* gnu/packages/terminals.scm (tilda): Update to 1.3.3.
2016-09-28 21:38:38 +03:00
Stefan Reichoer
1d51585573
gnu: Add xonsh.
* gnu/packages/shells.scm (xonsh): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-28 13:42:06 -04:00
Leo Famulari
b2fe918302
gnu: attic: Superseded by borg.
* gnu/packages/backup.scm (attic)[properties]: New field.
2016-09-28 13:07:06 -04:00
Taylan Ulrich Bayırlı/Kammer
415ee287fa
gnu: nestopia-ue: Update to version 1.47. 2016-09-28 17:00:35 +02:00
Taylan Ulrich Bayırlı/Kammer
dac65f90b6
gnu: higan: Update to version 101.
* gnu/packages/games.scm (higan): Update to version 101.
2016-09-28 17:00:12 +02:00
Alex Kost
9e01589469
gnu: gettext: Install Emacs tools.
Fixes <http://bugs.gnu.org/24442>.
Reported by Ivan Vilata i Balaguer <ivan@selidor.net>.

* gnu/packages/gettext.scm (gnu-gettext)[native-inputs]: Add 'emacs'.
[arguments]: Add 'add-emacs-autoloads' phase.
2016-09-28 17:54:50 +03:00
Alex Kost
b94a6ca074
gnu: Add and use gettext-minimal.
* gnu/packages/gettext.scm (gnu-gettext): Rename to...
(gettext-minimal): ... this.  Adjust synopsis and description.
(gnu-gettext): Inherit from it.
(po4a): Use 'gettext-minimal' instead of 'gnu-gettext'.
* gnu/packages/acl.scm: Likewise.
* gnu/packages/admin.scm: Likewise.
* gnu/packages/apl.scm: Likewise.
* gnu/packages/attr.scm: Likewise.
* gnu/packages/audio.scm: Likewise.
* gnu/packages/base.scm: Likewise.
* gnu/packages/cdrom.scm: Likewise.
* gnu/packages/commencement.scm: Likewise.
* gnu/packages/crypto.scm: Likewise.
* gnu/packages/databases.scm: Likewise.
* gnu/packages/disk.scm: Likewise.
* gnu/packages/documentation.scm: Likewise.
* gnu/packages/education.scm: Likewise.
* gnu/packages/engineering.scm: Likewise.
* gnu/packages/enlightenment.scm: Likewise.
* gnu/packages/fcitx.scm: Likewise.
* gnu/packages/fontutils.scm: Likewise.
* gnu/packages/freedesktop.scm: Likewise.
* gnu/packages/games.scm: Likewise.
* gnu/packages/gkrellm.scm: Likewise.
* gnu/packages/glib.scm: Likewise.
* gnu/packages/gnome.scm: Likewise.
* gnu/packages/grub.scm: Likewise.
* gnu/packages/gtk.scm: Likewise.
* gnu/packages/guile.scm: Likewise.
* gnu/packages/ibus.scm: Likewise.
* gnu/packages/irc.scm: Likewise.
* gnu/packages/iso-codes.scm: Likewise.
* gnu/packages/kde-frameworks.scm: Likewise.
* gnu/packages/kodi.scm: Likewise.
* gnu/packages/linux.scm: Likewise.
* gnu/packages/man.scm: Likewise.
* gnu/packages/maths.scm: Likewise.
* gnu/packages/mono.scm: Likewise.
* gnu/packages/mp3.scm: Likewise.
* gnu/packages/music.scm: Likewise.
* gnu/packages/nano.scm: Likewise.
* gnu/packages/networking.scm: Likewise.
* gnu/packages/package-management.scm: Likewise.
* gnu/packages/pdf.scm: Likewise.
* gnu/packages/sawfish.scm: Likewise.
* gnu/packages/statistics.scm: Likewise.
* gnu/packages/terminals.scm: Likewise.
* gnu/packages/version-control.scm: Likewise.
* gnu/packages/vpn.scm: Likewise.
* gnu/packages/w3m.scm: Likewise.
* gnu/packages/webkit.scm: Likewise.
* gnu/packages/wicd.scm: Likewise.
* gnu/packages/wine.scm: Likewise.
* gnu/packages/xdisorg.scm: Likewise.
* gnu/packages/xorg.scm: Likewise.
2016-09-28 17:54:50 +03:00
Thomas Danckaert
b411517a19
gnu: git: Add input perl-term-readkey for 'git-svn'.
* gnu/packages/version-control.scm (git)[inputs]: Add perl-term-readkeys.
[arguments]: Add perl-term-readkeys to the PERL5LIB of `git-svn'.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
2016-09-28 21:23:47 +08:00
David Craven
11e296ef30
import: utils: Refactor license->symbol.
* guix/import/utils.scm (license->symbol): Work for all licenses.
* tests/import-utils.scm (license->symbol): Add test.
2016-09-28 13:17:15 +02:00
David Craven
59b2034787
import: utils: Add spdx-string->license.
* guix/import/utils.scm (spdx-string->license): New variable.
* guix/licenses.scm (agpl1, fdl1.2+): New variables.
2016-09-28 13:15:31 +02:00
David Craven
263ac57fc2
import: Move string->license to importers.
* guix/import/gem.scm (string->license): Move from (guix import utils).
* guix/import/pypi.scm (string->license): Move from (guix import utils).
2016-09-28 12:47:29 +02:00
David Craven
fbe9c10128
import: Reorder imports in (guix import utils).
* guix/import/utils.scm (define-module): Reorder imports alphabetically.
2016-09-28 12:47:10 +02:00
David Craven
7a0630035c
gnu: linux-libre-beagle-bone-black: Remove kernel variant.
linux-libre-beagle-bone-black is misslabeled. This kernel variant is
for the original beagle board.

* gnu/packages/linux.scm (linux-libre-beagle-bone-black): Remove.
2016-09-28 12:40:12 +02:00
David Craven
e4e9c0a083
gnu: make-linux-libre: Install device tree files.
* gnu/packages/linux.scm (make-linux-libre): Install device tree files.
2016-09-28 12:40:12 +02:00
David Craven
50dbc03647
gnu: %default-extra-linux-options: Remove redundant options.
* gnu/packages/linux.scm (%default-extra-linux-options): Remove
  redundant options.
2016-09-28 12:40:12 +02:00
David Craven
33619c3ae0
gnu: Add sdcc.
* gnu/packages/sdcc.scm (sdcc): New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2016-09-28 12:40:12 +02:00
David Craven
a3af70aca8
gnu: Add picocom.
* gnu/packages/terminals.scm (picocom): New variable.
2016-09-28 12:40:12 +02:00
Lukas Gradl
615c999055
gnu: opendht: Propagate msgpack.
* gnu/packages/crypto.scm (opendht)[inputs]: Remove msgpack.
[propagated-inputs]: Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-09-28 11:45:02 +02:00
Lukas Gradl
974aaf71e5
gnu: telephony: Add 'license:' prefix.
* gnu/packages/telephony.scm (commoncpp) [license]: Add prefix.
(ucommon) [license]: Add prefix.
(ccrtp) [license]: Add prefix.
(osip) [license]: Add prefix.
(exosip) [license]: Add prefix.
(sipwitch) [license]: Add prefix.
(libsrtp) [license]: Add prefix.
(libiax2) [license]: Add prefix.
(seren) [license]: Add prefix.
(pjproject-sfl) [license]: Add prefix.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-09-28 11:25:34 +02:00
Lukas Gradl
9a4c032cc4
gnu: Add gsm.
* gnu/packages/audio.scm (gsm): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-09-28 11:14:42 +02:00
Lukas Gradl
89eb7581a4
gnu: Add dbus-c++.
* gnu/packages/glib.scm (dbus-c++): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-09-28 11:08:33 +02:00
Leo Famulari
a7c9b062ad
gnu: libressl: Update to 2.5.0.
* gnu/packages/tls.scm (libressl): Update to 2.5.0.
2016-09-27 20:40:39 -04:00
Tobias Geerinckx-Rice
ffabdc185c
gnu: encfs: Update to 1.9.1.
* gnu/packages/crypto.scm (encfs): Update to 1.9.1.
2016-09-28 00:20:30 +02:00
Tobias Geerinckx-Rice
9da3c49837
gnu: btrfs-progs: Update to 4.7.3.
* gnu/packages/linux.scm (btrfs-progs): Update to 4.7.3.
2016-09-28 00:20:30 +02:00
Tobias Geerinckx-Rice
8c120e4f3b
gnu: zip: Use 'modify-phases'.
* gnu/packages/zip.scm (zip)[arguments]: Use 'modify-phases'.
2016-09-28 00:20:30 +02:00
Leo Famulari
8be2428e85
gnu: isc-dhcp: Update bundled bind to 9.9.9-P3 [fixes CVE-2016-2776].
* gnu/packages/admin.scm (isc-dhcp)[inputs]: Update bundled bind to 9.9.9-P3.
2016-09-27 15:19:14 -04:00
Leo Famulari
cc132e0f38
gnu: bind: Update to 9.10.4-P3 [fixes CVE-2016-2776].
* gnu/packages/dns.scm (bind): Update to 9.10.4-P3.
2016-09-27 15:19:14 -04:00
Stefan Reichoer
e8c9b01090
gnu: Add python-q.
* gnu/packages/python.scm (python-q, python2-q): New variables.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-27 14:54:58 -04:00
Leo Famulari
b9bc6e8420
gnu: expat: Fix regression caused by fix for CVE-2016-0718.
* gnu/packages/xml.scm (expat)[replacement]: New field.
(expat/fixed): New variable.
* gnu/packages/patches/expat-CVE-2016-0718-fix-regression.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-27 13:49:49 -04:00
Thomas Danckaert
32f70e1f86
gnu: Add gctp.
* gnu/packages/maths.scm (gctp): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-27 13:37:46 -04:00
ng0
3973e137f0
gnu: Add gloox.
* gnu/packages/messaging.scm (gloox): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-27 13:31:18 -04:00
ng0
419fb3f1ac
gnu: femtolisp: Don't build on mips64el or armhf.
* gnu/packages/lisp.scm (femtolisp)[supported-systems]: New field,
remove support for mips64el and armhf.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-27 12:29:35 -04:00
Andy Wingo
e9070933bf
gnu: Add gobby.
* gnu/packages/gobby.scm (gobby): New variable.
2016-09-27 14:46:10 +02:00
Andy Wingo
22a3cff3c8
gnu: Add obby.
* gnu/packages/gobby.scm (obby): New variable.
2016-09-27 14:46:10 +02:00
Andy Wingo
c8105e811b
gnu: Add libnet6.
* gnu/packages/gobby.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add new file.
2016-09-27 14:46:10 +02:00
Andy Wingo
b61d962723
gnu: Add libxml++-2.
* gnu/packages/gnome.scm (libxml++-2): New variable.
2016-09-27 14:46:10 +02:00
Andy Wingo
66329c23a1
gnu: New default Dovecot service postmaster_address
* gnu/services/mail.scm (dovecot-configuration): Change default for
  postmaster-address, as dovecot is now requiring a non-empty value and
  will fail to start up otherwise.
* doc/guix.texi (Mail Services): Update.
2016-09-27 14:45:07 +02:00