Commit Graph

6024 Commits

Author SHA1 Message Date
Pjotr Prins 9c38b54027 gnu: Add bio-locus.
* gnu/packages/bioinformatics.scm (bio-locus): New variable.
2015-09-14 12:06:04 -04:00
David Thompson 801a0a2219 Revert "gnu: Add bio-locus."
This reverts commit b429c4fbb0.
2015-09-14 12:05:15 -04:00
Pjotr Prins b429c4fbb0 gnu: Add bio-locus.
* gnu/packages/bioinformatics.scm (bio-locus): New variable.
2015-09-14 11:36:30 -04:00
宋文武 1b7b7f27bd gnu: cmake: Update to 3.3.1.
* gnu/packages/cmake.scm (cmake): Update to 3.3.1.  Enable parallel
  tests.
2015-09-14 21:05:38 +08:00
David Thompson 239db054a7 gnu: system: Add Linux container module.
* gnu/system/linux-container.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
* gnu/system.scm: Export 'operating-system-etc-directory',
  'operating-system-boot-script', 'operating-system-locale-directory', and
  'file-union'.
  (operating-system-boot-script): Add #:container? keyword argument.
  (operating-system-activation-script): Add #:container?  keyword argument.
  Don't call 'activate-firmware' or 'activate-ptrace-attach' when activating a
  container.
2015-09-14 08:30:46 -04:00
宋文武 f56e8f5730 gnu: pciutils: Update to 3.3.1.
* gnu/packages/pciutils.scm (pciutils): Update to 3.3.1.
2015-09-14 20:01:13 +08:00
宋文武 62bffcaa3b Revert "gnu: libtasn1: Update to 4.6."
Causes a test of GnuTLS to fail:
<http://lists.gnu.org/archive/html/help-libtasn1/2015-09/msg00003.html>.

This reverts commit 866ee34f7e.
2015-09-14 19:21:23 +08:00
Cyril Roelandt 27cc9f2544 gnu: Add python-oslo.utils.
* gnu/packages/openstack.scm (python-oslo.utils, python2-oslo.utils): New variables.
2015-09-14 00:14:56 +02:00
Cyril Roelandt 2713527e06 gnu: Add python-debtcollector.
* gnu/packages/openstack.scm (python-debtcollector,
  python2-debtcollector): New variables.
2015-09-14 00:14:56 +02:00
Cyril Roelandt 5e412b6383 gnu: Add python-monotonic.
* gnu/packages/python.scm (python-monotonic, python2-monotonic): New variables.
2015-09-14 00:14:56 +02:00
Cyril Roelandt b85c85becd gnu: Add python-iso8601.
* gnu/packages/python.scm (python-iso8601, python2-iso8601): New variables.
2015-09-14 00:14:55 +02:00
Cyril Roelandt 8c692a5258 gnu: Add python-wrapt
* gnu/packages/python.scm (python-wrapt, python2-wrapt): New variables.
2015-09-14 00:14:53 +02:00
Cyril Roelandt ed56af06bc gnu: Add python-oslo.config.
* gnu/packages/openstack.scm (python-oslo.config, python2-oslo.config): New variables.
2015-09-13 23:31:57 +02:00
Cyril Roelandt 673d1a9deb gnu: Add python-stevedore.
* gnu/packages/openstack.scm (python-stevedore, python2-stevedore): New variables.
2015-09-13 23:28:50 +02:00
Cyril Roelandt 6e5e39f406 gnu: Add python-netaddr.
* gnu/packages/python.scm (python-netaddr, python2-netaddr): New variables.
2015-09-13 23:21:54 +02:00
Ludovic Courtès fb76332f80 gnu: libidn: Update to 1.32.
* gnu/packages/libidn.scm (libidn): Update to 1.32.
2015-09-13 21:36:13 +02:00
Ludovic Courtès 75710da667 Merge branch 'master' into core-updates 2015-09-13 21:28:01 +02:00
Mathieu Lirzin 59ef20304b gnu: Add cvs-fast-export.
* gnu/packages/version-control.scm (cvs-fast-export): New variable.
2015-09-13 21:23:45 +02:00
Ludovic Courtès 610075f7c9 gnu: gnupg: Update to 2.1.8.
* gnu/packages/gnupg.scm (gnupg): Update to 2.1.8.
2015-09-13 21:17:30 +02:00
Ludovic Courtès 92d0fcb6dc gnu: cpio: Upgrade to 2.12.
* gnu/packages/cpio.scm (cpio): Update to 2.12.
  [source]: Remove 'patches' field.
* gnu/packages/patches/cpio-CVE-2014-9112-pt1.patch,
  gnu/packages/patches/cpio-CVE-2014-9112-pt2.patch,
  gnu/packages/patches/cpio-CVE-2014-9112-pt3.patch,
  gnu/packages/patches/cpio-CVE-2014-9112-pt4.patch,
  gnu/packages/patches/cpio-CVE-2014-9112-pt5.patch,
  gnu/packages/patches/cpio-fix-symlink-bad-length-test.patch: Remove.
* gnu-system.am (dist_patch_DATA): Remove.
2015-09-13 21:14:23 +02:00
David Thompson 73374a68e9 gnu: tiled: Update to 0.13.1.
* gnu/packages/game-development.scm (tiled): Update to 0.13.1.
2015-09-13 09:20:03 -04:00
David Thompson 785fb60e1f gnu: redis: Update to 3.0.4
* gnu/packages/databases.scm (redis): Update to 3.0.4.
2015-09-13 09:04:40 -04:00
宋文武 ab20c2cc33 gnu: gnutls: Update to 3.4.5.
* gnu/packages/tls.scm (gnutls): Update to 3.4.5.
2015-09-13 18:39:39 +08:00
宋文武 e5fe08e4ba gnu: cups: Update to 2.1.0.
* gnu/packages/cups.scm (cups, cups-minimal): Update to 2.1.0.
2015-09-13 18:39:39 +08:00
宋文武 5fd92f2063 gnu: cups-filters: Update to 1.0.75.
* gnu/packages/cups.scm (cups-filters): Update to 1.0.75.
2015-09-13 18:39:39 +08:00
宋文武 47959dd442 gnu: qpdf: Update to 5.1.3.
* gnu/packages/pdf.scm (qpdf): Update to 5.1.3.
2015-09-13 18:39:39 +08:00
宋文武 62a9a23bf9 gnu: python-setuptools: Update to 18.3.1.
* gnu/packages/python.scm (python-setuptools): Update to 18.3.1.
2015-09-13 18:39:39 +08:00
宋文武 67e463ecac gnu: openldap: Update to 2.4.42.
* gnu/packages/openldap.scm (openldap): Update to 2.4.42.
2015-09-13 18:39:39 +08:00
Ludovic Courtès 0081410da0 Revert "services: 'mingetty-service' no longer takes monadic values."
This reverts commit daa48c3179.
2015-09-13 12:04:55 +02:00
Leo Famulari 82aa2a2879 gnu: Add lz4.
* gnu/packages/compression.scm (lz4): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2015-09-13 12:01:34 +02:00
Ludovic Courtès daa48c3179 services: 'mingetty-service' no longer takes monadic values.
* gnu/services/base.scm (mingetty-service): Change default value of
  #:motd from a monadic value to a <plain-file>.  Assume MOTD to be a
  file-like object.  Assume LOGIN-PROGRAM is a gexp or #f.
  (%base-services): Use 'plain-file' instead of 'text-file' for motd.
* gnu/system/linux.scm (unix-pam-service): Update docstring to mention
  that MOTD is a file-like object.
* doc/guix.texi (Base Services): Adjust 'mingetty-service' documentation
  accordingly.
2015-09-13 11:54:56 +02:00
Ricardo Wurmus 5fbbd29f74 gnu: Add ibus-libpinyin.
* gnu/packages/ibus.scm (ibus-libpinyin): New variable.
2015-09-12 22:51:44 +02:00
Ricardo Wurmus 12edffe429 gnu: Add libpinyin.
* gnu/packages/ibus.scm (libpinyin): New variable.
2015-09-12 22:51:44 +02:00
David Thompson 5708a92ace gnu: minetest: Update to 0.4.13.
* gnu/packages/games.scm (minetest-data, minetest): Update to 0.4.13.
2015-09-12 11:46:31 -04:00
宋文武 a6eb73a4b1 gnu: tk: Update to 8.6.4.
* gnu/packages/tcl.scm (tk): Update to 8.6.4.
2015-09-12 15:34:27 +08:00
宋文武 84439c5113 gnu: tcl: Update to 8.6.4.
* gnu/packages/tcl.scm (tcl): Update to 8.6.4.
2015-09-12 15:25:13 +08:00
宋文武 c0ec516dc8 gnu: lzo: Update to 2.09.
* gnu/packages/compression.scm (lzo): Update to 2.09.
2015-09-12 15:02:26 +08:00
宋文武 866ee34f7e gnu: libtasn1: Update to 4.6.
* gnu/packages/tls.scm (libtasn1): Update to 4.6.
2015-09-12 15:02:22 +08:00
宋文武 ea50a7cf73 Revert "gnu: lzo: Update to 2.09."
This reverts commit 5cfb91c7d4.
2015-09-12 15:01:49 +08:00
宋文武 5cfb91c7d4 gnu: lzo: Update to 2.09.
* gnu/packages/compression.scm (lzo): Update to 2.09.
2015-09-12 14:18:09 +08:00
宋文武 aacb86fd79 gnu: glib: Update to 2.44.1.
* gnu/packages/glib.scm (glib): Update to 2.44.1.
2015-09-12 13:34:04 +08:00
宋文武 42e666494d gnu: sqlite: Update to 3.8.11.1.
* gnu/packages/databases.scm (sqlite): Update to 3.8.11.1.
  [source](uri): Add 'http://distfiles.gentoo.org'.
2015-09-12 11:55:45 +08:00
Ludovic Courtès 895067ff49 gnu: coreutils: Skip racy 'tail' tests.
This works around <http://bugs.gnu.org/21460>.

* gnu/packages/patches/coreutils-racy-tail-test.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/base.scm (coreutils): Use it.
2015-09-11 23:16:37 +02:00
Efraim Flashner e693db426b gnu: enlightenment: Update to 0.19.9.
* gnu/packages/enlightenment (enlightenment): Update to 0.19.9.

Signed-off-by: Mathieu Lirzin <mthl@openmailbox.org>
2015-09-11 23:00:12 +02:00
Efraim Flashner 16460dc0e8 gnu: emotion-generic-players: Update to 1.15.0.
* gnu/packages/enlightenment.scm (emotion-generic-players):
  Update to 1.15.0.

Signed-off-by: Mathieu Lirzin <mthl@openmailbox.org>
2015-09-11 23:00:12 +02:00
Efraim Flashner 735331de2e gnu: evas-generic-loaders: Update to 1.15.0.
* gnu/packages/enlightenment.scm (evas-generic-loaders):
  Update to 1.15.0.

Signed-off-by: Mathieu Lirzin <mthl@openmailbox.org>
2015-09-11 23:00:12 +02:00
Efraim Flashner 3c07ae5d6e gnu: elementary: Update to 1.15.1.
* gnu/packages/enlightenment.scm (elementary): Update to 1.15.1.

Signed-off-by: Mathieu Lirzin <mthl@openmailbox.org>
2015-09-11 23:00:12 +02:00
Efraim Flashner f4db48580e gnu: efl: Update to 1.15.1.
* gnu/packages/enlightenment.scm (efl): Update to 1.15.1.

Signed-off-by: Mathieu Lirzin <mthl@openmailbox.org>
2015-09-11 23:00:12 +02:00
Efraim Flashner dab148b6e6 gnu: terminology: Update to 0.9.0.
* gnu/packages/enlightenment.scm (terminology): Update to 0.9.0.

Signed-off-by: Mathieu Lirzin <mthl@openmailbox.org>
2015-09-11 23:00:12 +02:00
Efraim Flashner b7610f23bd gnu: ncdu: Update to 1.11.
* gnu/packages/ncdu.scm (ncdu): Update to 1.11.

Signed-off-by: Mathieu Lirzin <mthl@openmailbox.org>
2015-09-11 23:00:12 +02:00
Andreas Enge b86c013c68 gnu: bdb: Add configure flag to fix C++ header file.
* gnu/packages/databases.scm (bdb): Build with "--enable-cxx", which causes
  HAVE_CXX_STDHEADERS to be defined in db_cxx.h in the output.
2015-09-11 22:42:23 +02:00
Andreas Enge 5bef7749d5 gnu: bdb: Fix indentation.
* gnu/packages/databases.scm (bdb): Fix indentation.
2015-09-11 22:42:11 +02:00
Andreas Enge c84940ef81 Revert "gnu: bdb: Fix indentation."
This reverts commit 41996f22ab.
2015-09-11 22:40:22 +02:00
Andreas Enge 51c591baa5 Revert "gnu: bdb: Add configure flag to fix C++ header file."
This reverts commit e4c3e2cd43.
2015-09-11 22:40:15 +02:00
Andreas Enge e4c3e2cd43 gnu: bdb: Add configure flag to fix C++ header file.
* gnu/packages/databases.scm (bdb): Build with "--enable-cxx", which causes
  HAVE_CXX_STDHEADERS to be defined in db_cxx.h in the output.
2015-09-11 22:36:50 +02:00
Andreas Enge 41996f22ab gnu: bdb: Fix indentation.
* gnu/packages/databases.scm (bdb): Fix indentation.
2015-09-11 22:36:50 +02:00
Ludovic Courtès 6fd66b6c99 gnu: Add emacs-debbugs.
* gnu/packages/emacs.scm (emacs-debbugs): New variable.
2015-09-11 22:00:23 +02:00
宋文武 d495634bc5 gnu: perl-xml-parser: Update to 2.44.
* gnu/packages/xml.scm (perl-xml-parser): Update to 2.44.
  [homepage]: Adjust accordingly.
2015-09-11 21:44:08 +08:00
宋文武 e378020042 gnu: linux-pam: Update to 1.2.1.
* gnu/packages/linux.scm (linux-pam): Update to 1.2.1.
2015-09-11 21:00:43 +08:00
宋文武 a35b8fc6c4 gnu: gtk+: Update to 3.16.6.
* gnu/packages/gtk.scm (gtk+): Update to 3.16.6.
2015-09-11 20:31:10 +08:00
宋文武 6847247c39 gnu: poppler: Update 0.36.0.
* gnu/packages/pdf.scm (poppler): Update to 0.36.0.
2015-09-11 20:28:02 +08:00
Siniša Biđin 78edf44ce7 gnu: Add ghc-xmonad-contrib.
* gnu/packages/wm.scm (ghc-xmonad-contrib): New variable.

Signed-off-by: Eric Bavier <bavier@member.fsf.org>
2015-09-11 03:23:13 -05:00
Siniša Biđin 6e38c4be4f gnu: Add xmonad.
* gnu/packages/wm.scm (xmonad): New variable.

Co-authored-by: Eric Bavier <bavier@member.fsf.org>
2015-09-11 03:18:32 -05:00
Ludovic Courtès a1d5a6f913 gnu: libxt: Add "doc" output.
* gnu/packages/xorg.scm (libxt)[outputs, arguments]: New fields.
2015-09-11 09:46:52 +02:00
Ludovic Courtès bac4818467 gnu: libx11: Add "doc" output.
* gnu/packages/xorg.scm (libx11)[outputs, arguments]: New fields.
2015-09-11 09:46:47 +02:00
Mark H Weaver 574d9db2ce services: elogind-configuration: Disable hibernation key by default.
* gnu/services/desktop.scm (<elogind-configuration>): Change the default value
  of the 'handle-hibernate-key' field to 'ignore'.
2015-09-10 19:46:30 -04:00
Mark H Weaver 4307c476c4 services: Add udev rules for (upower colord elogind) to %desktop-services.
* gnu/services/desktop.scm (%desktop-services): Replace the 'udev-service'
  from %base-services.
* gnu/services/base.scm (%base-services): Add a comment to keep them in sync.
2015-09-10 19:46:13 -04:00
Mark H Weaver 14454f0bc5 file-systems: Add %elogind-file-systems; add it to %base-file-systems.
* gnu/system/file-systems.scm (%elogind-file-systems): New variable.
  (%base-file-systems): Add %elogind-file-systems.
2015-09-10 19:45:26 -04:00
Eric Bavier c6a3635d54 gnu: perl: Fix autosplitting of 0-time source.
* gnu/packages/patches/perl-autosplit-default-time.patch: New patch.
* gnu/packages/perl.scm (perl): Use it.
* gnu-system.am (dist_patch_DATA): Add it.
2015-09-10 03:40:34 -05:00
Eric Bavier 8b94dffde8 gnu: gnucash: Add Finance::Quote support.
* gnu/packages/patches/gnucash-price-quotes-perl.patch: New patch.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/gnucash.scm (gnucash)[source]: Use it.
  [inputs]: Add perl-date-manip and perl-finance-quote.
  [arguments]: Add 'wrap-programs' phase.  Move below inputs.
2015-09-10 03:21:55 -05:00
Eric Bavier a6d0b306c2 guix: packages: Add transitive-input-references.
* guix/packages.scm (transitive-input-references): New procedure.
* gnu/packages/version-control.scm (package-transitive-propagated-labels*)
  (package-propagated-input-refs): Delete.
  (git)[arguments]: Adjust to transitive-input-references.
2015-09-10 03:21:55 -05:00
Eric Bavier 8b45993235 gnu: Add perl-finance-quote.
* gnu/packages/web.scm (perl-finance-quote): New variable.
* gnu/packages/patches/perl-finance-quote-unuse-mozilla-ca.patch: New patch.
* gnu-system.am (dist_patch_DATA): Add it.
2015-09-10 03:21:55 -05:00
Eric Bavier bb1ba6b8f7 gnu: Add perl-date-manip.
* gnu/packages/perl.scm (perl-date-manip): New variable.
2015-09-10 03:21:55 -05:00
Eric Bavier 9cf6c9fcf0 gnu: Add perl-html-tableextract.
* gnu/packages/web.scm (perl-html-tableextract): New variable.
2015-09-10 03:21:55 -05:00
Eric Bavier c1b9e7e7b5 gnu: Add perl-html-element-extended.
* gnu/packages/web.scm (perl-html-element-extended): New variable.
2015-09-10 03:21:55 -05:00
Efraim Flashner a1121a7f83 gnu: ffmpeg: Update to 2.8.
* gnu/packages/video.scm (ffmpeg): Update to 2.8.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2015-09-10 11:55:51 +02:00
Ludovic Courtès 9d9847e153 gnu: curl: Move man3 pages to "doc" output.
* gnu/packages/curl.scm (curl)[outputs]: New field.
  [arguments]: Add 'move-man3-pages' phase.
2015-09-09 23:29:50 +02:00
Ludovic Courtès 5625adfccc gnu: curl: Use 'modify-phases'.
* gnu/packages/curl.scm (curl)[arguments]: Use 'modify-phases'.
2015-09-09 23:29:50 +02:00
Ludovic Courtès 2fecbdbd82 gnu: gdb: Remove headers and libraries already in Binutils.
* gnu/packages/gdb.scm (gdb)[arguments]: Add #:modules.  Rename
  'post-install' phase to 'remove-libs-already-in-binutils'.  Change it
  to compute the intersection of the set of headers and libraries of GDB
  vs. Binutils and to remove each of the files found in both.
2015-09-09 23:27:10 +02:00
Ludovic Courtès f19b9b96cd gnu: gdb: Use 'modify-phases'.
* gnu/packages/gdb.scm (gdb)[arguments]: Use 'modify-phases'.
2015-09-09 23:27:10 +02:00
Ludovic Courtès c0a1ea2c75 gnu: gdb: Update to 7.10.
* gnu/packages/gdb.scm (gdb): Update to 7.10.
2015-09-09 23:27:10 +02:00
Ludovic Courtès 0334ef2ab0 linux-initrd: Compress cpio archives deterministically.
* gnu/build/linux-initrd.scm (write-cpio-archive): Use '--no-name'.
2015-09-09 23:27:10 +02:00
Ludovic Courtès 784d6e9115 gnu: openssl: Remove run-time dependency on Perl.
This shrinks the closure of OpenSSL from 154 MiB to 73 MiB.

* gnu/packages/patches/openssl-c-rehash.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/tls.scm (openssl)[source]: Use it.
  [arguments]: Add 'remove-miscellany' phase.
* gnu/packages/certs.scm (nss-certs)[native-inputs]: Add PERL.
2015-09-09 19:01:48 +02:00
Ludovic Courtès fe8199a80c gnu: openssl: Allow shared objects to be stripped.
* gnu/packages/tls.scm (openssl)[arguments]: Add
  'make-libraries-writable' phase.
2015-09-09 18:31:05 +02:00
Ludovic Courtès 4fb254a339 gnu: openssl: Install data and documentation to PREFIX/share.
* gnu/packages/tls.scm (openssl)[arguments]: Add 'fix-man-dir' phase.
  Pass --openssldir=PREFIX/share/openssl-VERSION to ./config.
2015-09-09 18:17:38 +02:00
Ludovic Courtès b6cb13583b gnu: openssl: Use 'modify-phases'.
* gnu/packages/tls.scm (openssl)[arguments]: Use 'modify-phases'.
2015-09-09 15:31:23 +02:00
Ludovic Courtès 6f6eb85760 gnu: libtiff: Add "doc" output.
* gnu/packages/image.scm (libtiff)[outputs, arguments]: New fields.
2015-09-09 15:25:05 +02:00
宋文武 363ccf9fe2 gnu: xfce4-settings: Set the default icon theme to "gnome".
Fixes <http://bugs.gnu.org/21217>.

* gnu/packages/patches/xfce4-settings-defaults.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/xfce.scm (xfce4-settings)[source]: Add patch.
2015-09-09 21:06:30 +08:00
Ricardo Wurmus c940a14559 gnu: ibus: Suggest search path.
* gnu/packages/ibus.scm (ibus)[native-search-paths]: Add path specification
  for IBUS_COMPONENT_PATH.
2015-09-09 07:25:27 +02:00
Ricardo Wurmus 3d3caf1f31 gnu: Add gMTP.
* gnu/packages/libusb.scm (gmtp): New variable.
2015-09-09 07:03:26 +02:00
Ricardo Wurmus 5b86a5842c gnu: ibus: Update to 1.5.11.
* gnu/packages/ibus.scm (ibus): Update to 1.5.11.
2015-09-09 07:01:12 +02:00
Ricardo Wurmus a228fce597 gnu: qsynth: Update to 0.4.0.
* gnu/packages/audio.scm (qsynth): Update to 0.4.0.
2015-09-09 07:00:42 +02:00
Cyril Roelandt 5a4849e11c gnu: oslotest: Update to 1.10.0
* gnu/packages/openstack.scm (python-oslotest): Update to 1.10.0.
2015-09-08 23:19:31 +02:00
Ludovic Courtès 6f96706d6f gnu: sqlite: Switch to alternate source URL.
* gnu/packages/databases.scm (sqlite)[source]: Add fossies.org URL.
2015-09-08 22:21:00 +02:00
Ludovic Courtès c5d8e688dc gnu: glibc: Patch 'openat64', which was buggy on 32-bit platforms.
* gnu/packages/patches/glibc-o-largefile.patch: New file.
* gnu/packages/base.scm (glibc)[source]: Add it to 'patches'.
* gnu-system.am (dist_patch_DATA): Add it.
2015-09-08 15:53:05 +02:00
Mathieu Lirzin 1cd4027cfd ui: Add package-description-string.
Provide support for Texinfo's markup in package description.

* guix/ui.scm (%text-width): New parameter.
  (texi->plain-text): New variable.
  (package->recutils): Use them.
  (package-description-string): New variable.
* emacs/guix-main.scm (%package-param-alist): Use it.
* gnu/packages/perl.scm (perl-devel-globaldestruction)
  (perl-devel-lexalias, perl-exporter-lite): Adapt to Texinfo's markup.
* gnu/packages/python.scm (python2-empy): Likewise.
2015-09-08 07:44:53 +02:00
Cyril Roelandt 8531b326f1 gnu: Add oslo.i18n.
* gnu/packages/openstack.scm (python-oslo.i18n, python2-oslo.i18n): New
  variables.
2015-09-08 00:14:11 +02:00
Cyril Roelandt 05de40c5d3 gnu: python-testtools: fix propagated inputs.
* gnu/packages/python.scm (python-testools): turn python-fixtures and
  python-testtools into propagated inputs.
2015-09-08 00:14:11 +02:00
Cyril Roelandt ea8e40d031 gnu: pbr: Update to 1.6.0
* gnu/packages/openstack.scm (python-pbr): Update to 1.6.0.
2015-09-08 00:11:16 +02:00
David Thompson 64b6ccc30e gnu: Add ruby-rack.
* gnu/packages/ruby.scm (ruby-rack): New variable.
2015-09-07 13:43:44 -04:00
David Thompson ee78d02452 build: container: Use the same clone flags as fork(3).
The intent is to make 'clone' behave a lot more like 'primitive-fork', which
calls clone(2) with SIGCHLD, CLONE_CHILD_CLEARTID, and CLONE_CHILD_SETTID
flags.  Notably, running 'clone' at the REPL without these flags would break
the REPL beyond repair.

* guix/build/syscalls.scm (CLONE_CHILD_CLEARTID, CLONE_CHILD_SETTID): New
  variables.
* gnu/build/linux-container.scm (namespaces->bit-mask): Add
  CLONE_CHILD_CLEARTID and CLONE_CHILD_SETTID to bit mask.
2015-09-07 13:09:58 -04:00
David Thompson 4949ada9da build: container: Setup /dev/console.
* gnu/build/linux-container.scm (mount-file-systems): Bind mount the
  controlling terminal as /dev/console.
2015-09-07 13:09:58 -04:00
David Thompson 468e56576c gnu: Add ruby-byebug.
* gnu/packages/ruby.scm (ruby-byebug): New variable.
2015-09-07 08:27:57 -04:00
David Thompson 4a9e058566 gnu: Add ruby-pg.
* gnu/packages/ruby.scm (ruby-pg): New variable.
2015-09-07 08:27:37 -04:00
Andreas Enge 8957241dd4 gnu: Add enblend-enfuse.
* gnu/packages/photo.scm (enblend-enfuse): New variable.
2015-09-06 23:12:51 +02:00
Andreas Enge f03c0e01ca gnu: calibre: Update to 2.37.1.
* gnu/packages/ebook.scm (calibre): Update to 2.37.1.
2015-09-06 22:36:34 +02:00
Andreas Enge 194c7f95f1 gnu: Add FLANN.
* gnu/packages/maths.scm (flann): New variable.
2015-09-06 19:34:09 +02:00
Efraim Flashner a1703aa765 gnu: youtube-dl: Update to 2015.09.03.
* gnu/packages/video.scm (youtube-dl): Update to 2015.09.03.
2015-09-06 18:24:18 +02:00
Andreas Enge 0e6412c1d0 gnu: Add libpano13.
* gnu/packages/photo.scm (libpano13): New variable.
2015-09-06 18:20:01 +02:00
宋文武 f5c0b04bfe gnu: poppler: Update to 0.35.0.
* gnu/packages/pdf.scm (poppler): Update to 0.35.0.
2015-09-06 21:52:21 +08:00
宋文武 81ece42981 gnu: harfbuzz: Update to 1.0.3.
* gnu/packages/gtk.scm (harfbuzz): Update to 1.0.3.
2015-09-06 21:52:21 +08:00
宋文武 e6f22a828e gnu: graphite2: Update to 1.3.1.
* gnu/packages/fontutils.scm (graphite2): Update to 1.3.1.  Remove
  unused PERL from inputs.
  [native-inputs]: New field.
2015-09-06 21:52:21 +08:00
宋文武 d582eaacec gnu: Add python-fonttools.
* gnu/packages/python.scm (python-fonttools, python2-fonttools): New
  variables.
2015-09-06 21:52:21 +08:00
宋文武 030fa12ef2 gnu: fontconfig: Update to 2.11.94.
* gnu/packages/fontutils.scm (fontconfig): Update to 2.11.94.
  [arguments]: Pass '--with-cache-dir=/var/cache/fontconfig' to configure.
  Add #:phases.
2015-09-06 21:52:21 +08:00
David Thompson 37ab3abad3 Update copyright information in (gnu packages ruby). 2015-09-06 09:39:18 -04:00
David Thompson f847ad7bc0 gnu: Add ruby-ox.
* gnu/packages/ruby.scm (ruby-ox): New variable.
2015-09-06 09:24:17 -04:00
David Thompson 5ff89a1bd2 gnu: Add ruby-activesupport.
* gnu/packages/ruby.scm (ruby-activesupport): New variable.
2015-09-06 09:24:17 -04:00
David Thompson c99e224707 gnu: Add ruby-json.
* gnu/packages/ruby.scm (ruby-json): New variable.
2015-09-06 09:08:49 -04:00
David Thompson 08a1b7013d gnu: Add ruby-tzinfo.
* gnu/packages/ruby.scm (ruby-tzinfo): New variable.
2015-09-06 09:08:49 -04:00
David Thompson 1415792a7c gnu: Add ruby-thread-safe.
* gnu/packages/ruby.scm (ruby-thread-safe): New variable.
2015-09-06 09:08:49 -04:00
David Thompson 96e76083b8 gnu: Add ruby-pry.
* gnu/packages/ruby.scm (ruby-pry): New variable.
2015-09-06 09:08:48 -04:00
David Thompson 5337f8b97d gnu: Add ruby-slop-3.
* gnu/packages/ruby.scm (ruby-slop-3): New variable.
2015-09-06 09:08:48 -04:00
David Thompson 2e3fdea441 gnu: Add ruby-coderay.
* gnu/packages/ruby.scm (ruby-coderay): New variable.
2015-09-06 09:08:48 -04:00
David Thompson 30b0b725ff gnu: Add ruby-method-source.
* gnu/packages/ruby.scm (ruby-method-source): New variable.
2015-09-06 09:08:47 -04:00
Ludovic Courtès 386b0052f5 gnu: sound-theme-freedesktop: Specify the applicable licenses.
* gnu/packages/libcanberra.scm (sound-theme-freedesktop)[license]:
  Specify the actual licenses that apply.
2015-09-06 12:36:15 +02:00
Ludovic Courtès 90f2801e21 gnu: Set license of the bootstrap tools.
* gnu/packages/bootstrap.scm (package-from-tarball)[license]: Set to
  GPL3+.
* gnu/packages/make-bootstrap.scm (%static-binaries)[license]:
  Likewise.
2015-09-06 12:36:15 +02:00
Ludovic Courtès 718a2bde42 gnu: r-stringr: Provide valid 'home-page' URL.
* gnu/packages/statistics.scm (r-stringr)[home-page]: Set to valid URL.
2015-09-06 12:36:15 +02:00
Alex Kost d0f74308e2 gnu: coreutils-light: Rename to coreutils-minimal.
* gnu/packages/base.scm (coreutils-light): Rename to ...
  (coreutils-minimal): ...this.
* gnu/packages/commencement.scm (%boot5-inputs): Use it.
2015-09-06 12:33:21 +03:00
Alex Kost f24931d841 gnu: bash-light: Rename to bash-minimal.
* gnu/packages/bash.scm (bash-light): Rename to ...
  (bash-minimal): ...this.
  (static-bash): Use it.
* gnu/packages/make-bootstrap.scm (%bash-static): Use it.
2015-09-06 12:33:21 +03:00
Alex Kost 1ce6f43a6b gnu: wpa-supplicant-light: Rename to wpa-supplicant-minimal.
* gnu/packages/admin.scm (wpa-supplicant-light): Rename to ...
  (wpa-supplicant-minimal): ...this.
  (wpa-supplicant): Use it.
* gnu/system/install.scm (installation-os): Use it.
2015-09-06 12:14:57 +03:00
Leo Famulari 761b3d44fb gnu: Add Anonymous Pro fonts.
* gnu/packages/fonts.scm (font-anonymous-pro): New variable.

Signed-off-by: Alex Kost <alezost@gmail.com>
2015-09-06 12:13:37 +03:00
David Thompson e920bfcacf gnu: Add ruby-nokogiri.
Co-Authored-By: Pjotr Prins <pjotr.public01@thebird.nl>

* gnu/packages/ruby.scm (ruby-nokogiri): New variable.
2015-09-05 20:24:08 -04:00
David Thompson bea1c0e246 gnu: Add ruby-mini-portile.
* gnu/packages/ruby.scm (ruby-mini-portile): New variable.
2015-09-05 20:24:00 -04:00
David Thompson 616eaead7e gnu: Add ruby-minitar.
* gnu/packages/ruby.scm (ruby-minitar): New variable.
2015-09-05 20:23:44 -04:00
Andreas Enge b7d0b096b0 gnu: Remove #:select from module import in (gnu packages geeqie).
* gnu/packages/geeqie.scm: Import all of (gnu packages ghostscript) instead
  of selectively only the lcms variable; this helps resolve problems with
  circular dependencies when including the module.
2015-09-05 18:13:54 +02:00
Andreas Enge 1de0afd5a5 gnu: libtiff: Build with the current libjpeg instead of libjpeg-8.
* gnu/packages/image.scm (libtiff)[inputs]: Use libjpeg instead of libjpeg-9.
  [arguments]: Drop the now unneeded field.
2015-09-05 17:58:53 +02:00
Andreas Enge 45468e3649 gnu: libtiff: Update to 4.0.5.
* gnu/packages/patches/libtiff-CVE-2012-4564.patch,
  gnu/packages/patches/libtiff-CVE-2013-1960.patch,
  gnu/packages/patches/libtiff-CVE-2013-1961.patch,
  gnu/packages/patches/libtiff-CVE-2013-4231.patch,
  gnu/packages/patches/libtiff-CVE-2013-4232.patch,
  gnu/packages/patches/libtiff-CVE-2013-4243.patch,
  gnu/packages/patches/libtiff-CVE-2013-4244.patch,
  gnu/packages/patches/libtiff-CVE-2014-8127-pt1.patch,
  gnu/packages/patches/libtiff-CVE-2014-8127-pt2.patch,
  gnu/packages/patches/libtiff-CVE-2014-8127-pt3.patch,
  gnu/packages/patches/libtiff-CVE-2014-8127-pt4.patch,
  gnu/packages/patches/libtiff-CVE-2014-8128-pt1.patch,
  gnu/packages/patches/libtiff-CVE-2014-8128-pt2.patch,
  gnu/packages/patches/libtiff-CVE-2014-8128-pt3.patch,
  gnu/packages/patches/libtiff-CVE-2014-8128-pt4.patch,
  gnu/packages/patches/libtiff-CVE-2014-8128-pt5.patch,
  gnu/packages/patches/libtiff-CVE-2014-8129.patch,
  gnu/packages/patches/libtiff-CVE-2014-9330.patch,
  gnu/packages/patches/libtiff-CVE-2014-9655.patch: Delete files.
* gnu-system.am (dist_patch_DATA): Unregister the patches.
* gnu/packages/image.scm (libtiff): Update to 4.0.5 and drop the patches.
2015-09-05 17:58:45 +02:00
Andreas Enge 6376ed4a34 gnu: libtiff: Update home page.
* gnu/packages/image.scm (libtiff)[home-page]: Update.
2015-09-04 21:51:43 +02:00
Andreas Enge ced7cc92d7 gnu: vigra: Add support for OpenEXR.
* gnu/packages/image.scm (vigra)[inputs]: Add ilmbase and openexr.
  [arguments]: Augment #:configure-flags.
2015-09-04 21:30:00 +02:00
Andreas Enge f06441951c gnu: Order module imports in (gnu packages photo) alphabetically.
* gnu/packages/photo.scm: Order module imports alphabetically.
2015-09-04 21:30:00 +02:00
Andreas Enge 341f496577 gnu: Add prefix to license imports in (gnu packages photo).
* gnu/packages/photo.scm: Import (guix licenses) with #:prefix license: to
  avoid an impending clash with the import of zlib from both (guix licenses)
  and (gnu packages compression).
2015-09-04 21:30:00 +02:00
David Thompson 34582b3037 gnu: guix: Enable container tests.
* gnu/packages/package-management.scm (guix-devel): Delete
  'disable-container-tests' build phase.
2015-09-04 13:14:36 -04:00
Ludovic Courtès 3b6eddb2b2 gnu: Add 'patches'.
* gnu/packages/patchutils.scm (patches): New variables.
2015-09-04 18:27:10 +02:00
Ludovic Courtès 1c74da2137 gnu: Add python2-notmuch.
* gnu/packages/mail.scm (python2-notmuch): New variable.
2015-09-04 18:27:10 +02:00
Ludovic Courtès 7c473310a1 gnu: ath9k-htc-firmware: Update to 1.4.0.
* gnu/packages/firmware.scm (ath9k-htc-firmware): Update to 1.4.0.
2015-09-04 18:27:10 +02:00
宋文武 ca64968068 gnu: Rename librest to rest.
* gnu/packages/gnome.scm (rest): Rename from librest.
2015-09-04 23:33:26 +08:00
Manolis Ragkousis 21a8fe1bf5 gnu: base: Add glibc-hurd and hurd-minimal.
* gnu/packages/base.scm (glibc/hurd, glibc/hurd-headers): New variables.
* gnu/packages/hurd.scm (hurd-minimal): New variable.
* gnu/packages/patches/glibc-hurd-extern-inline.patch: New file.
* gnu/packages/patches/libpthread-glibc-preparation.patch: New file.
* gnu-system.am (dist_patch_DATA): Add them.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Co-authored-by: Mark H Weaver <mhw@netris.org>
2015-09-04 13:50:38 +02:00
Manolis Ragkousis 70db9576f4 gnu: make-bootstrap: Remove unneeded configure flag from %gcc-static.
With this commit "guix build bootstrap-tarballs --target=i686-pc-gnu" works.

* gnu/packages/make-bootstrap.scm (%gcc-static): Remove unneeded
  --disable-decimal-float.
2015-09-04 13:50:38 +02:00
Manolis Ragkousis a7ecc92dc5 gnu: hurd: Add flex as an input to mig.
* gnu/packages/hurd (mig): Add flex as an input.
2015-09-04 13:50:38 +02:00
Manolis Ragkousis 561840b4aa gnu: acl: Fix i686-gnu build.
* gnu/packages/patches/acl-hurd-path-max.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
2015-09-04 13:50:38 +02:00
Marek Benc 0cce99684a gnu: gcc: Also substitute the dynamic linker name for GNU/Hurd.
* gnu/packages/gcc.scm (gcc-4.7): Also substitute the dynamic linker name
  for GNU (ie. Hurd) systems.

Signed-off-by: Manolis Ragkousis <manolis837@gmail.com>
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2015-09-04 13:50:38 +02:00
Marek Benc 66feaa320e gnu: bootstrap: Add the location of ld.so on GNU/Hurd.
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add the dynamic
  linker for i686-gnu and i585-gnu.

Signed-off-by: Manolis Ragkousis <manolis837@gmail.com>
2015-09-04 13:50:16 +02:00
Ludovic Courtès 52f62492b0 gnu: acl: Remove explicit 'sed' dependency.
* gnu/packages/acl.scm (acl)[native-inputs]: Remove SED, which is
  implicit.
2015-09-04 11:58:37 +02:00
Ludovic Courtès 62ea886525 gnu: coreutils: Drop dependency on libcap when cross-compiling.
* gnu/packages/base.scm (coreutils)[inputs]: Drop LIBCAP
  when (%current-target-system) is true.
2015-09-04 11:56:51 +02:00
Ricardo Wurmus 02615bfa2f gnu: r: Drop texlive from native-inputs.
* gnu/packages/statistics.scm (r)[native-inputs]: Remove "texlive".
2015-09-04 11:55:16 +02:00
Ricardo Wurmus af23b6e946 gnu: r: Install info documentation.
* gnu/packages/statistics.scm (r)[arguments]: Add phases "make-info" and
  "install-info" to build and install info documentation.
2015-09-04 11:55:16 +02:00
Ricardo Wurmus 5e9738b7ca gnu: r: Drop IcedTea from inputs.
* gnu/packages/statistics.scm (r)[inputs]: Remove "icedtea6".
2015-09-04 11:55:16 +02:00
Alex Kost 6fc92598ac gnu: magit: Update to 2.2.2.
* gnu/packages/emacs.scm (magit): Update to 2.2.2.
2015-09-03 23:25:09 +03:00
Mark H Weaver 92226a470d Build tarballs with deterministic file ordering.
* guix/packages.scm (patch-and-repack)[build],
  gnu/system/install.scm (self-contained-tarball)[build],
  gnu/packages/make-bootstrap.scm (tarball-package),
  gnu/packages/admin.scm (isc-dhcp),
  gnu/packages/video.scm (avidemux): Pass "--sort=name" to 'tar'.
2015-09-03 12:57:01 -04:00
宋文武 7b770ecaf3 gnu: tinc: Use /etc as the sysconfdir, and /var as the localstatedir.
* gnu/packages/vpn.scm (tinc)[arguments]: New field.
2015-09-03 20:43:42 +08:00
Ricardo Wurmus d11b808f4a gnu: Add r-ggplot2.
* gnu/packages/statistics.scm (r-ggplot2): New variable.
2015-09-03 14:31:51 +02:00
Ricardo Wurmus a11ee478a6 gnu: Add r-scales.
* gnu/packages/statistics.scm (r-scales): New variable.
2015-09-03 14:31:51 +02:00
Ricardo Wurmus 9ca731baf1 gnu: Add r-reshape2.
* gnu/packages/statistics.scm (r-reshape2): New variable.
2015-09-03 14:31:51 +02:00
Ricardo Wurmus d5cd5c1568 gnu: Add r-stringr.
* gnu/packages/statistics.scm (r-stringr): New variable.
2015-09-03 14:31:51 +02:00
Ricardo Wurmus 4dca98dc81 gnu: Add r-stringi.
* gnu/packages/statistics.scm (r-stringi): New variable.
2015-09-03 14:31:51 +02:00
Ricardo Wurmus a45ba1270c gnu: Add r-rcolorbrewer.
* gnu/packages/statistics.scm (r-rcolorbrewer): New variable.
2015-09-03 14:31:51 +02:00
Ricardo Wurmus 9a4d8968f0 gnu: Add r-proto.
* gnu/packages/statistics.scm (r-proto): New variable.
2015-09-03 14:31:51 +02:00
Ricardo Wurmus 7e10056b6b gnu: Add r-plyr.
* gnu/packages/statistics.scm (r-plyr): New variable.
2015-09-03 14:31:51 +02:00
Ricardo Wurmus ea69e2f853 gnu: Add r-rcpp.
* gnu/packages/statistics.scm (r-rcpp): New variable.
2015-09-03 14:31:51 +02:00
Ricardo Wurmus 4437333958 gnu: Add r-munsell.
* gnu/packages/statistics.scm (r-munsell): New variable.
2015-09-03 14:31:51 +02:00
Ricardo Wurmus d69c4b04fa gnu: Add r-magrittr.
* gnu/packages/statistics.scm (r-magrittr): New variable.
2015-09-03 14:31:51 +02:00
Ricardo Wurmus b7eee9fc65 gnu: Add r-labeling.
* gnu/packages/statistics.scm (r-labeling): New variable.
2015-09-03 14:31:51 +02:00
Ricardo Wurmus 112bb3c04f gnu: Add r-gtable.
* gnu/packages/statistics.scm (r-gtable): New variable.
2015-09-03 14:31:50 +02:00
Ricardo Wurmus 177f38c7fe gnu: Add r-digest.
* gnu/packages/statistics.scm (r-digest): New variable.
2015-09-03 14:31:50 +02:00
Ricardo Wurmus 3587effb7a gnu: Add r-dichromat.
* gnu/packages/statistics.scm (r-dichromat): New variable.
2015-09-03 14:31:50 +02:00
Ricardo Wurmus b12636e6bb gnu: Add r-colorspace.
* gnu/packages/statistics.scm (r-colorspace): New variable.
2015-09-03 14:31:50 +02:00
David Thompson 38b327a9ee gnu: bundler: Update to 1.10.6.
* gnu/packages/ruby.scm (bundler): Update to 1.10.6.
2015-09-03 07:45:28 -04:00
Ricardo Wurmus d9cef6128c gnu: Add libraw.
* gnu/packages/photo.scm (libraw): New variable.
2015-09-03 13:16:47 +02:00
Ricardo Wurmus 240f2785c0 gnu: sfml: Update to 2.3.1.
* gnu/packages/game-development.scm (sfml): Update to 2.3.1.
  [inputs]: Add flac, libvorbis, xcb-util-image.
2015-09-03 13:16:23 +02:00
Mark H Weaver c4044399a9 gnu: linux-libre: Update to 4.2.
* gnu/packages/linux.scm (linux-libre): Update to 4.2.
* gnu/packages/linux-libre-x86_64.conf, gnu/packages/linux-libre-i686.conf:
  Update, based largely on https://jxself.org/git/kernel-configs.git
2015-09-03 02:47:34 -04:00
Andy Wingo 0071c7894e gnu: Add polkit service.
* gnu/services/desktop.scm (polkit-service): New function.
  (%desktop-services): Add polkit service.
2015-09-02 22:34:54 +02:00
Andy Wingo 3f130e42e0 gnu: polkit: Look for rules in /run/current-system/profile.
* gnu/packages/polkit.scm (polkit): Configure to look for actions and
  rules in the system profile.  Arrange to look for the setuid helper in
  /run/setuid-programs.  Fix introspection installation.

Based on a patch by Mark H Weaver <mhw@netris.org>.
2015-09-02 22:34:49 +02:00
Andy Wingo 7b6c5c5d74 gnu: polkit: Use elogind for seat management.
* gnu/packages/polkit.scm (polkit): Depend on elogind.
2015-09-02 22:34:12 +02:00
Andy Wingo 04463bb05e gnu: Add elogind service.
* gnu/services/desktop.scm (<elogind-configuration>): New record type.
  (elogind-configuration-file, elogind-service): New functions.
  (%desktop-services): Add elogind-service.
2015-09-02 22:22:57 +02:00
Andy Wingo 5c91962afe gnu: elogind: Update to version 219.12.
* gnu/packages/freedesktop.scm (elogind): Update to 219.12.  Use a tarball
  instead of a git checkout.
2015-09-02 22:22:57 +02:00
Leo Famulari 0c14675075 gnu: Add attic.
* gnu/packages/backup.scm (attic): New variable.

Signed-off-by: Alex Kost <alezost@gmail.com>
2015-09-02 21:55:32 +03:00
Leo Famulari 641c9871a5 gnu: Add python-msgpack.
* gnu/packages/python.scm (python-msgpack, python2-msgpack): New variables.

Signed-off-by: Alex Kost <alezost@gmail.com>
2015-09-02 21:55:31 +03:00
Leo Famulari 89b2e0b0b8 gnu: Add python-llfuse.
* gnu/packages/python.scm (python-llfuse, python2-llfuse): New variables.

Signed-off-by: Alex Kost <alezost@gmail.com>
2015-09-02 21:55:31 +03:00
Alex Kost 0b928076c7 gnu: emacs-flycheck: Use the upstream release instead of MELPA.
* gnu/packages/emacs.scm (flycheck): Change version to 0.23.
  Replace MELPA tarball with the upstream release.
2015-09-02 21:47:22 +03:00
宋文武 3555771267 gnu: xfce: Add xfce4-pulseaudio-plugin.
* gnu/packages/xfce.scm (xfce)[propagated-inputs]: Add xfce4-pulseaudio-plugin.
2015-09-02 19:44:33 +08:00
宋文武 0f0c586a07 gnu: Add xfce4-pulseaudio-plugin.
* gnu/packages/xfce.scm (xfce4-pulseaudio-plugin): New variable.
2015-09-02 19:44:33 +08:00
宋文武 7ee2005ede gnu: xfce4-panel: Build with GTK+ 3 support.
* gnu/packages/xfce.scm (xfce4-panel)[arguments]: New field.
2015-09-02 19:44:33 +08:00
宋文武 75beb7e178 gnu: libxfce4ui: Build with GTK+ 3 support.
* gnu/packages/xfce.scm (libxfce4ui)[propagated-inputs]: Add gtk+.
2015-09-02 19:44:33 +08:00
Ludovic Courtès 09cc7729d0 gnu: coreutils: Add dependency on libcap.
* gnu/packages/base.scm (coreutils)[inputs]: Add LIBCAP.
2015-09-02 11:20:48 +02:00
Ludovic Courtès f6c2d05ceb gnu: libcap: Update to 2.24.
* gnu/packages/linux.scm (libcap): Update to 2.24.  Fetch the source
  from mirror://kernel.org.
2015-09-02 11:12:11 +02:00
Ludovic Courtès 28cbc587d3 gnu: glibc: Upgrade to 2.22.
* gnu/packages/base.scm (glibc): Upgrade to 2.22.
  (coreutils-light): New variable.
* gnu/packages/commencement.scm (locale-proof-package): New procedure.
  (%boot5-inputs): Add LD-WRAPPER, BINUTILS-FINAL, BASH-FINAL, GNU-MAKE,
  DIFFUTILS, FINDUTILS, COREUTILS-LIGHT (pass through
  'new-libc-package'), and %BOOTSTRAP-COREUTILS&CO (passed through
  'locale-proof-package'.)
2015-09-02 10:58:28 +02:00
Ricardo Wurmus 1921b1de07 gnu: Add deeptools.
* gnu/packages/bioinformatics.scm (deeptools): New variable.
2015-09-02 10:38:43 +02:00
Ricardo Wurmus f85ccf88ef gnu: Add perl-czplib.
* gnu/packages/perl.scm (perl-czplib): New variable.
2015-09-02 10:38:43 +02:00
Ludovic Courtès 26ecc2a780 gnu: Add missing patch for Guile-Present.
This patch should have been added in cdd383e.

* gnu/packages/patches/guile-present-coding.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
2015-09-02 09:50:25 +02:00
Ricardo Wurmus ddfddb0c45 gnu: Add ZynAddSubFX.
* gnu/packages/music.scm (zynaddsubfx): New variable.
2015-09-02 08:44:55 +02:00
Ricardo Wurmus 96f8d991ec gnu: Add minixml.
* gnu/packages/xml.scm (minixml): New variable.
2015-09-02 08:44:55 +02:00
Ricardo Wurmus 95283f3fee gnu: Add gerbv.
* gnu/packages/engineering.scm (gerbv): New variable.
2015-09-02 08:44:55 +02:00
Ricardo Wurmus 97f70018b0 gnu: Add po4a.
* gnu/packages/gettext.scm (po4a): New variable.
2015-09-02 08:44:54 +02:00
Ricardo Wurmus 3f88152d25 gnu: Add TeX Gyre fonts.
* gnu/packages/fonts.scm (font-tex-gyre): New variable.
2015-09-02 08:44:54 +02:00
David Thompson 385a44bebb gnu: Add sassc.
* gnu/packages/web.scm (sassc): New variable.
2015-09-01 19:10:47 -04:00
Cyril Roelandt 2053949a9e gnu: Add python-oslotest
* gnu/packages/openstack.scm (python-oslotest, python2-olsotest): New variables.
2015-09-01 23:14:30 +02:00
Cyril Roelandt 1edd421ba5 gnu: Add python-os-client-config
* gnu/packages/openstack.scm (python-os-client-config,
  python2-os-client-config): New variables.
2015-09-01 23:14:25 +02:00
Cyril Roelandt 35f1ebeb2a gnu: Add python-mox3.
* gnu/packages/openstack.scm (python-mox3, python2-mox3): New variables.
2015-09-01 23:11:20 +02:00
Cyril Roelandt 7c4810a1e5 gnu: Add python-pbr.
* gnu/packages/openstack.scm: New file.
* gnu-system.am: Add it.
2015-09-01 23:11:16 +02:00
Cyril Roelandt 7e7b27d906 gnu: add python-appdirs.
* gnu/packages/python.scm (python-appdirs, python2-appdirs): New variables.
2015-09-01 23:08:37 +02:00
Ludovic Courtès 44fd0994a0 gnu: guile-ssh: Update to 0.8.0.
* gnu/packages/ssh.scm (guile-ssh): Update to 0.8.0.
  [inputs]: Use LIBGCRYPT instead of LIBGCRYPT-1.5.
2015-09-01 14:18:38 +02:00
Ludovic Courtès 87390c155e gnu: libssh: Update to 0.6.5.
* gnu/packages/ssh.scm (libssh): Update to 0.6.5.
  [source]: Remove 'patches'.
  [inputs]: Use LIBGCRYPT instead of LIBGCRYPT-1.5.
2015-09-01 14:18:38 +02:00
Ludovic Courtès 6e3fdbbe26 gnu: Add emacs-flycheck.
* gnu/packages/emacs.scm (flycheck): New variable.
2015-09-01 14:18:38 +02:00
Ludovic Courtès 1defd8cd2e gnu: Add emacs-let-alist.
* gnu/packages/emacs.scm (let-alist): New variable.
2015-09-01 14:18:38 +02:00
Ludovic Courtès cdd383e9f3 gnu: Add Guile-Present.
* gnu/packages/gtk.scm (guile-present): New variable.
2015-08-31 23:02:29 +02:00
Ludovic Courtès 1a51fe2768 gnu: Add Guile-RSVG.
* gnu/packages/gtk.scm (guile-rsvg): New variable.
* gnu/packages/patches/guile-rsvg-pkgconfig.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
2015-08-31 23:02:29 +02:00
Ricardo Wurmus 821664f115 gnu: Add frescobaldi.
* gnu/packages/music.scm (frescobaldi): New variable.
2015-08-31 22:27:32 +02:00
Ricardo Wurmus 5faa5ce4ef gnu: Add python-ly.
* gnu/packages/python.scm (python-ly): New variable.
2015-08-31 22:23:09 +02:00
Ricardo Wurmus 3efb57eaf4 gnu: Add python-poppler-qt4.
* gnu/packages/pdf.scm (python-poppler-qt4): New variable.
2015-08-31 22:23:09 +02:00
Ricardo Wurmus 8410cb6251 gnu: Add poppler-qt4.
* gnu/packages/pdf.scm (poppler-qt4): New variable.
2015-08-31 22:23:09 +02:00
Ricardo Wurmus 2cb3ab4827 gnu: Add ruby-thor.
* gnu/packages/ruby.scm (ruby-thor): New variable.
2015-08-31 17:01:33 +02:00
Ricardo Wurmus 8b9bde077a gnu: Add ruby-xml-simple.
* gnu/packages/ruby.scm (ruby-xml-simple): New variable.
2015-08-31 17:01:33 +02:00
Ricardo Wurmus cc53e63052 gnu: Add ruby-orderedhash.
* gnu/packages/ruby.scm (ruby-orderedhash): New variable.
2015-08-31 17:01:33 +02:00
Ricardo Wurmus 71a03c29bf gnu: Add ruby-atoulme-antwrap.
* gnu/packages/ruby.scm (ruby-atoulme-antwrap): New variable.
2015-08-31 17:01:33 +02:00
Ricardo Wurmus ad79eb554d gnu: Add ruby-rjb.
* gnu/packages/ruby.scm (ruby-rjb): New variable.
2015-08-31 17:01:33 +02:00
Ricardo Wurmus cf36174ffb gnu: Add ruby-builder.
* gnu/packages/ruby.scm (ruby-builder): New variable.
2015-08-31 17:01:33 +02:00
Ricardo Wurmus ab952dc375 gnu: libedit: Enable wide character support.
* gnu/packages/libedit.scm (libedit)[arguments]: Add "--enable-widec" to
  configure flags.
2015-08-31 15:39:34 +02:00
Ricardo Wurmus 0fd53ed634 gnu: libedit: Update to 20150325-3.1.
* gnu/packages/libedit.scm (libedit): Update to 20150325-3.1.
2015-08-31 15:39:34 +02:00
Ludovic Courtès b7c7c03eb5 utils: Add 'strip-store-file-name'.
* guix/build/utils.scm (strip-store-file-name): New procedure.
* guix/build/emacs-build-system.scm (store-directory->name-version):
  Remove.  Update callers to use 'strip-store-file-name'.
* gnu/packages/gcc.scm (make-libstdc++-doc)[arguments]: Use
  'strip-store-file-name' instead of 'string-drop'.
2015-08-30 18:38:08 +02:00
Ludovic Courtès d56f8d5e74 gnu: glibc: _PATH_BSHELL refers to our static bash.
* gnu/packages/base.scm (glibc)[arguments]: Change _PATH_BSHELL in
  paths.h to refer to STATIC-BASH.
2015-08-30 18:37:54 +02:00
Ludovic Courtès 57f65bcc9c gnu: glibc: Use 'modify-phases'.
* gnu/packages/base.scm (glibc)[arguments]: Use 'modify-phases' instead
  of 'alist-cons-before'.
2015-08-30 17:08:09 +02:00
Ludovic Courtès 409ba9a2cb gnu: ncurses: Really install headers to OUT/include.
* gnu/packages/ncurses.scm (ncurses)[arguments]: Pass --enable-overwrite.
2015-08-30 13:53:43 +02:00
Ludovic Courtès 600233bdd2 gnu: clutter: Add "doc" output.
* gnu/packages/gnome.scm (clutter)[outputs]: New field.
  [arguments]: Pass --with-html-dir.
2015-08-30 12:14:44 +02:00
Ludovic Courtès 30dc88d975 gnu: Add libchamplain.
* gnu/packages/gnome.scm (libchamplain): New variable.
2015-08-30 12:14:32 +02:00
David Thompson 20c05ea94a gnu: Make ruby-diff-lcs a public package.
* gnu/packages/ruby.scm (ruby-diff-lcs-for-rspec): Rename this...
  (ruby-diff-lcs): ... to this, and export it.
  (ruby-rspec-expectation, ruby-rspec-mocks): Use new varaible.
2015-08-29 22:12:24 -04:00
Ludovic Courtès b263651860 doc: Mention the "normalized codeset" used in locale names.
* doc/guix.texi (Locales): Introduce "codeset".
  <%default-locale-definitions>: Mention the "normalized codeset", with
  an xref to libc's manual.
* gnu/system/locale.scm (%default-locale-definitions)[utf8-locale]:
  Mention the "normalized codeset" in a comment.
2015-08-29 23:56:47 +02:00
David Thompson 0bfdfd377e gnu: ruby-i18n: Update to 0.7.0.
* gnu/packages/ruby.scm (ruby-i18n): Update to 0.7.0.
2015-08-29 17:29:03 -04:00
Ricardo Wurmus 2d8781a491 gnu: mpv: Replace "jack-2" with "jack-1".
* gnu/packages/video.scm (mpv)[inputs]: Replace "jack-2" with "jack-1".
2015-08-29 21:45:54 +02:00
Ricardo Wurmus 0dc2e348dc gnu: gst-plugins-good: Replace "jack-2" with "jack-1".
* gnu/packages/gstreamer.scm (gst-plugins-good)[inputs]: Replace "jack-2" with
  "jack-1".
2015-08-29 21:45:54 +02:00
Ricardo Wurmus 6a5894a823 gnu: audacity: Replace "jack-2" with "jack-1".
* gnu/packages/audacity.scm (audacity)[inputs]: Replace "jack-2" with
  "jack-1".
2015-08-29 21:45:54 +02:00
Ricardo Wurmus 01e327b556 gnu: rsound: Add file-name field to source origin.
* gnu/packages/audio.scm (rsound)[source]: Add 'file-name' field.
2015-08-29 21:45:54 +02:00
Ricardo Wurmus 276f49df73 gnu: rsound: Replace "jack-2" with "jack-1".
* gnu/packages/audio.scm (rsound)[inputs]: Replace "jack-2" with "jack-1".
2015-08-29 21:45:54 +02:00
宋文武 122d0d10c6 gnu: Add yelp-tools.
* gnu/packages/gnome.scm (yelp-tools): New variable.
2015-08-29 15:07:54 +08:00
宋文武 de3d612a52 gnu: Add yelp.
* gnu/packages/gnome.scm (yelp): New variable.
2015-08-29 15:07:54 +08:00
宋文武 c3b97bd902 gnu: Add yelp-xsl.
* gnu/packages/gnome.scm (yelp-xsl): New variable.
2015-08-29 15:07:54 +08:00
Ludovic Courtès 96c4621056 gnu: Use 'install-file' instead of 'mkdir-p' and 'copy-file' in obvious cases.
* gnu/packages/bioinformatics.scm (bedtools, bowtie, bwa, hisat, samtools,
  plink, star): Use 'install-file' instead of 'mkdir-p' + 'copy-file'.
* gnu/packages/check.scm (catch-framework): Likewise.
* gnu/packages/code.scm (global): Likewise.
* gnu/packages/emacs.scm (magit-svn, haskell-mode, emacs-pdf-tools):
  Likewise.
* gnu/packages/engineering.scm (fastcap, fasthenry): Likewise.
* gnu/packages/gnuzilla.scm (nss): Likewise.
* gnu/packages/guile.scm (guile-minikanren): Likewise.
* gnu/packages/java.scm (swt): Likewise.
* gnu/packages/make-bootstrap.scm (%static-binaries): Likewise.
* gnu/packages/maths.scm (lpsolve): Likewise.
* gnu/packages/mp3.scm (mpc123): Likewise.
* gnu/packages/ninja.scm (ninja): Likewise.
* gnu/packages/python.scm (python-numpy, python-pyparsing): Likewise.
* gnu/packages/screen.scm (dtach): Likewise.
* gnu/packages/synergy.scm (synergy): Likewise.
* gnu/packages/textutils.scm (utf8proc): Likewise.
* gnu/packages/version-control.scm (git-test-sequence): Likewise.
* gnu/packages/wicd.scm (wicd): Likewise.
2015-08-29 01:25:08 +02:00
Ludovic Courtès 90d891fc6c gnu: glibc: Do not copy static Bash binary to bin/.
This avoids problems when installing 'glibc' in a profile, where glibc's
limited 'bash' would take precedence over the valid 'bash'.

* gnu/packages/base.scm (glibc)[arguments]: Do not copy STATIC-BASH to
  OUT/bin.  Instead, simply refer to it directly.
  [inputs]: Use STATIC-BASH instead of BASH-LIGHT.
* gnu/packages/commencement.scm (static-bash-for-glibc): Likewise.
  (glibc-final)[arguments]: Add STATIC-BASH-FOR-GLIBC to
  #:allowed-references.
  (gcc-final)[arguments]: Likewise.
  [native-inputs]: Add "static-bash".
2015-08-29 01:25:08 +02:00
Ludovic Courtès aad5df4058 gnu: ncurses: Remove obsolete hack.
* gnu/packages/ncurses.scm (ncurses)[arguments]: Remove obsolete Solaris
  hack.
2015-08-29 01:25:08 +02:00
Ludovic Courtès bfaaffb06a gnu: ncurses: Rework trick to avoid reference to the bootstrap bash.
This removes reliance on the availability of 'bin/sh' in glibc.

* gnu/packages/ncurses.scm (ncurses): Remove 'configure-phase'.  Add
  'remove-shebang-phase'.
  [arguments]: Remove distinction between cross builds and native builds.  Use
  'modify-phases'.  Add 'remove-unneeded-shebang' phase.
2015-08-29 01:25:08 +02:00
Ludovic Courtès 7b06688048 gnu: ncurses: Upgrade to 6.0.
* gnu/packages/ncurses.scm (ncurses): Upgrade to 6.0.  Change library names to
  '.so.6'.
2015-08-29 01:25:07 +02:00
Ludovic Courtès f02c902cbe gnu: binutils: Upgrade to 2.25.1.
* gnu/packages/base.scm (binutils): Upgrade to 2.25.1.
2015-08-29 01:25:07 +02:00
Ludovic Courtès 6c7f44efc2 gnu: Add 'bash-static'.
* gnu/packages/bash.scm (static-bash): New variable.
2015-08-29 01:25:07 +02:00
宋文武 ca2a55d46b gnu: shadow: Update to 4.2.1.
* gnu/packages/admin.scm (shadow): Update to 4.2.1.
  [source]: Use the release tarball.
2015-08-28 19:53:26 +08:00
Leo Famulari cef644e627 gnu: Add abduco.
* gnu/packages/abduco.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2015-08-28 11:46:48 +02:00
Siniša Biđin df1db7672d gnu: Add cabal-install.
* gnu/packages/haskell.scm (cabal-install): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2015-08-28 11:00:03 +02:00
Ludovic Courtès 7bce9fa5f3 gnu: conky: Fix license.
* gnu/packages/conky.scm (conky)[license]: Set to LICENSE:GPL3+.
2015-08-28 09:37:15 +02:00
David Thompson 58724c488b gnu: services: Add nginx-service.
* gnu/services/web.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
* guix.texi ("Web Services"): New section.
2015-08-27 22:10:40 -04:00
David Thompson f8da3af086 gnu: Add ruby-arel.
* gnu/packages/ruby.scm (ruby-arel): New variable.
2015-08-27 18:02:35 -04:00
Siniša Biđin 555e436ea2 gnu: Add conky.
* gnu/packages/conky.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2015-08-27 23:34:24 +02:00
Siniša Biđin 6edb5b7765 gnu: lua: Add patch to generate pkg-config file.
* gnu/packages/patches/lua-pkgconfig.patch: New file.
* gnu/packages/lua.scm (lua)[source]: Add patch.
* gnu-system.am (dist_patch_DATA): Register patch.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2015-08-27 23:34:24 +02:00
Alex Kost 89949e8f54 gnu: git-modes: Update to 1.2.0.
* gnu/packages/emacs.scm (git-modes): Update to 1.2.0.
  [arguments]: Disable tests.
2015-08-27 17:16:31 +03:00
Alex Kost be379ee77d gnu: magit-svn: Update to 2.1.0.
* gnu/packages/emacs.scm: Use (gnu packages base) module.  Remove
  duplicated (gnu packages guile) and (gnu packages linux) modules.
  (magit-svn): Update to 2.1.0.
  [source]: Use 'url-fetch' method.
  [inputs]: Remove.  Move "emacs" to 'native-inputs', move "magit" to
  'propagated-inputs'.
  [native-inputs]: Add "tar" and "gzip".
  [propagated-inputs]: Add "dash".
  [arguments]: Adjust builder for the new inputs and unpacking the source.
2015-08-27 17:16:30 +03:00
Alex Kost 55f29c39f5 gnu: magit: Update to 2.2.1.
* gnu/packages/emacs.scm (magit): Update to 2.2.1.
  [inputs]: Remove 'git:gui'.
  [propagated-inputs]: Add 'dash', remove 'git-modes'.
  [arguments]: Add PREFIX and DASH_DIR to 'make-flags'.  Remove
  'configure', 'augment-load-path' and 'post-install' phases.
2015-08-27 17:16:30 +03:00
Ricardo Wurmus f7283db37d gnu: Add BioPerl.
* gnu/packages/bioinformatics.scm (bioperl-minimal): New variable.
2015-08-26 17:54:52 +02:00
Ludovic Courtès 14e2e44d44 gnu: pius: Adjust to the new libpius.
Prior to this commit the libpius modules would not be found and the default
GnuPG file name would be /usr/bin/gpg.

* gnu/packages/gnupg.scm (pius)[inputs]: Remove PYTHON-2.
  [build-system]: Switch to PYTHON-BUILD-SYSTEM.
  [arguments]: Add #:python.  Change to add a single phase,
  'set-gpg-file-name'.
2015-08-26 00:43:37 +02:00
Mathieu Lirzin 45fed6d32c gnu: ratpoison: Clean definition.
* gnu/packages/ratpoison.scm (ratpoison)[arguments]: Use modify-phases.
  [inputs]: Sort alphabetically.  Move ratpoison.desktop to ...
  [native-inputs]: ... here.
2015-08-25 23:40:46 +02:00
Ricardo Wurmus 2d0fd07bb9 gnu: Add Pure Data.
* gnu/packages/music.scm (pd): New variable.
2015-08-25 19:07:01 +02:00
宋文武 9a59673d26 gnu: tmux: Update to 2.0.
* gnu/packages/tmux.scm (tmux): Update to 2.0.
  Update source uri and home-page to github.
2015-08-25 19:42:14 +08:00
宋文武 80700c4d6a gnu: weechat: Update to 1.3.
* gnu/packages/weechat.scm (weechat): Update to 1.3.
2015-08-25 19:28:14 +08:00
Andy Wingo be23021d93 gnu: llvm: Update to 3.6.2.
* gnu/packages/llvm.scm (llvm, clang-runtime, clang): Update to 3.6.2.
2015-08-24 11:45:18 -04:00
Andy Wingo b81f56932e gnu: clang-runtime: New package, propagated by clang.
* gnu/packages/llvm.scm (clang-runtime-from-llvm): New function.
  (clang-from-llvm): Add clang-runtime argument and propagate clang-runtime
  input.
  (clang-runtime, clang-runtime-3.5): New variables.
  (clang, clang-3.5): Adapt to propagate clang-runtime modules.
2015-08-24 11:45:06 -04:00
Andy Wingo 22d0e9b792 gnu: Simplify LLVM build.
* gnu/packages/llvm.scm (llvm)[arguments]: Remove phases argument.
  Add to configure-flags "-DCMAKE_SKIP_BUILD_RPATH=FALSE" and
  "-DCMAKE_BUILD_WITH_INSTALL_RPATH=FALSE".
2015-08-24 11:40:41 -04:00
Siniša Biđin c34507d662 gnu: Add ghc-x11-xft.
* gnu/packages/haskell.scm (ghc-x11-xft): New variable.

Signed-off-by: Eric Bavier <bavier@member.fsf.org>
2015-08-23 16:49:57 -05:00
Siniša Biđin 720fb41c69 gnu: Add ghc-x11.
* gnu/packages/haskell.scm (ghc-x11): New variable.

Signed-off-by: Eric Bavier <bavier@member.fsf.org>
2015-08-23 16:49:57 -05:00
Siniša Biđin 1c77d0caa9 gnu: Add ghc-data-default.
* gnu/packages/haskell.scm (ghc-data-default): New variable.

Signed-off-by: Eric Bavier <bavier@member.fsf.org>
2015-08-23 16:49:57 -05:00
Siniša Biđin 7fc7186ede gnu: Add ghc-utf8-string.
* gnu/packages/haskell.scm (ghc-utf8-string): New variable.

Signed-off-by: Eric Bavier <bavier@member.fsf.org>
2015-08-23 16:49:57 -05:00
Siniša Biđin 4271d13474 gnu: Add ghc-data-default-instances-dlist.
* gnu/packages/haskell.scm (ghc-data-default-instances-dlist):
  New variable.

Signed-off-by: Eric Bavier <bavier@member.fsf.org>
2015-08-23 16:49:57 -05:00
Siniša Biđin 05b964ae85 gnu: Add ghc-extensible-exceptions.
* gnu/packages/haskell.scm (ghc-extensible-exceptions): New variable.

Signed-off-by: Eric Bavier <bavier@member.fsf.org>
2015-08-23 16:49:57 -05:00
Siniša Biđin eb6ae860e5 gnu: Add ghc-dlist.
* gnu/packages/haskell.scm (ghc-dlist): New variable.

Signed-off-by: Eric Bavier <bavier@member.fsf.org>
2015-08-23 16:49:57 -05:00
Siniša Biđin 684f29abfc gnu: Add ghc-data-default-instances-old-locale.
* gnu/packages/haskell.scm (ghc-data-default-instances-old-locale):
  New variable.

Signed-off-by: Eric Bavier <bavier@member.fsf.org>
2015-08-23 16:49:57 -05:00
Siniša Biđin 77a23be2aa gnu: Add ghc-data-default-instances-containers.
* gnu/packages/haskell.scm (ghc-data-default-instances-containers):
  New variable.

Signed-off-by: Eric Bavier <bavier@member.fsf.org>
2015-08-23 16:49:57 -05:00
Siniša Biđin 9deb95aa95 gnu: Add ghc-data-default-instances-base.
* gnu/packages/haskell.scm (ghc-data-default-instances-base): New variable.

Signed-off-by: Eric Bavier <bavier@member.fsf.org>
2015-08-23 16:49:57 -05:00
Siniša Biđin 5079a0af0d gnu: Add ghc-data-default-class.
* gnu/packages/haskell.scm (ghc-data-default-class): New variable.

Signed-off-by: Eric Bavier <bavier@member.fsf.org>
2015-08-23 16:49:57 -05:00
宋文武 9297065a2b system: Make PAM store SHA-512 encrypted passwords in /etc/shadow.
Fixes <http://bugs.gnu.org/21318>.

* gnu/system/linux.scm (unix-pam-service)[password]: Add 'sha512' and
  'shadow' to arguments.
2015-08-24 08:13:32 +08:00
Ludovic Courtès c6e59259fd gnu: hwloc: Propagate libpciaccess.
* gnu/packages/mpi.scm (hwloc)[inputs]: Move LIBPCIACCESS to...
  [propagated-inputs]: ... here.  New field.
2015-08-24 00:28:36 +02:00
Eric Dvorsak 63b1bdbc43 gnu: Add i3status.
* gnu/packages/wm.scm (i3status): New variable.

Signed-off-by: Eric Bavier <bavier@member.fsf.org>
2015-08-23 11:32:09 -05:00
Eric Dvorsak 5c37126f68 gnu: Add libconfuse.
* gnu/packages/wm.scm (libconfuse): New variable.

Signed-off-by: Eric Bavier <bavier@member.fsf.org>
2015-08-23 11:30:41 -05:00
Eric Dvorsak bda2ded6b6 gnu: Add i3-wm.
* gnu/packages/wm.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Eric Bavier <bavier@member.fsf.org>
2015-08-23 11:28:16 -05:00
Eric Dvorsak 94a3d8fd6b gnu: Add xcb-util-cursor.
* gnu/packages/xorg.scm (xcb-util-cursor): New variable.

Signed-off-by: Eric Bavier <bavier@member.fsf.org>
2015-08-23 11:26:10 -05:00
Eric Dvorsak c808ca02dd gnu: Add libev.
* gnu/packages/libevent.scm (libev): New variable.

Signed-off-by: Eric Bavier <bavier@member.fsf.org>
2015-08-23 11:26:10 -05:00
Eric Dvorsak d8f1c07499 gnu: Add libyajl.
* gnu/packages/web.scm (libyajl): New variable.

Signed-off-by: Eric Bavier <bavier@member.fsf.org>
2015-08-23 11:26:03 -05:00
Eric Dvorsak f187b2a29f gnu: Add Pod-Simple.
* gnu/packages/perl.scm (perl-pod-simple): New variable.

Signed-off-by: Eric Bavier <bavier@member.fsf.org>
2015-08-23 11:26:03 -05:00
Andreas Enge 3573b634ba gnu: Add LablGtk.
* gnu/packages/ocaml.scm (lablgtk): New variable.
2015-08-23 19:56:22 +02:00
Andreas Enge 0a38a49702 gnu: libgnomeui: Propagate inputs.
* gnu/packages/gnome.scm (libgnomeui): Propagate inputs libbonoboui and
  libgnomecanvas as stipulated by libgnomeui-2.0.pc.
2015-08-23 19:44:06 +02:00
Andreas Enge 92dcc23d2b gnu: libglade: Propagate inputs.
* gnu/packages/gnome.scm (libglade): Propagate inputs gtk+-2 and libxml
  as stipulated by libglade-2.0.pc.
2015-08-23 19:27:48 +02:00
Andreas Enge 006faa3589 gnu: camlp4: Update to 4.02+6.
* gnu/packages/ocaml.scm (camlp4): Update to 4.02+6.
2015-08-23 18:49:45 +02:00
Andreas Enge d4bf3dacd2 gnu: camlp5: Update to 6.14.
* gnu/packages/ocaml.scm (camlp5): Update to 6.14.
2015-08-23 18:30:27 +02:00
Andreas Enge b9d8756b13 gnu: Add unison.
* gnu/packages/ocaml.scm (unison): New variable.
2015-08-23 18:11:16 +02:00
Andreas Enge be78e52cb0 gnu: ocaml: Update to 4.02.3.
* gnu/packages/ocaml.scm (ocaml): Update to 4.02.3.
2015-08-23 16:30:52 +02:00
宋文武 2e718b9f21 gnu: gnome-desktop, gnome-themes-standard: Update to 3.16.2.
* gnu/packages/gnome.scm (gnome-desktop, gnome-themes-standard):
  Update to 3.16.2.
2015-08-23 18:50:26 +08:00
宋文武 bcb354ad94 gnu: Fix build failures due to missing XMLLINT.
This is a followup to commit 4b58d88.

* gnu/packages/gnome.scm (eog, epiphany, evince, gnome-desktop,
  gnome-klotski, gnome-mines, gnome-terminal, rhythmbox, seahorse,
  simple-scan, totem): Add LIBXML2 to native-inputs.
  (evince, gnome-desktop, rhythmbox): Move ITSTOOL to native-inputs.
2015-08-23 18:41:25 +08:00
宋文武 a63a73dcb7 gnu: gdk-pixbuf: Merge the two 'arguments' fields.
This is a followup to commit 0d5ddad.

* gnu/packages/gtk.scm (gdk-pixbuf): Merge the two 'arguments' fields.
2015-08-22 21:52:32 -04:00
David Thompson caf87fd8c6 gnu: tiled: Update to 0.13.0.
* gnu/packages/game-development (tiled): Update to 0.13.0.
2015-08-22 21:03:53 -04:00
宋文武 83a2e49204 gnu: Add accountsservice.
* gnu/packages/freedesktop.scm (accountsservice): New variable.
2015-08-22 17:18:01 +08:00
Mark H Weaver 86aff7912c gnu: d-feet: Return booleans from phase procedures.
* gnu/packages/gnome.scm (d-feet)[arguments]: Return booleans from phase
  procedures.  Omit unused 'inputs' keyword argument from 'pre-check' phase.
2015-08-22 02:34:41 -04:00
Mark H Weaver 020cdbd0e4 gnu: git-manpages: Update sha256 hash for version 2.5.0.
This is a followup to commit c1b7ea1e24.

* gnu/packages/version-control.scm (git-manpages)[source]: Update sha256 hash.
2015-08-22 02:32:43 -04:00
宋文武 a3856b2ce3 gnu: Add d-feet.
* gnu/packages/gnome.scm (d-feet): New variable.
2015-08-22 13:42:23 +08:00
宋文武 4b58d88bcd gnu: itstool: Wrap with PYTHONPATH.
* gnu/packages/glib.scm (itstool): Change 'propagated-inputs' to 'inputs'.
  [arguments]: New field.
2015-08-22 13:42:23 +08:00
Efraim Flashner de1d7cbbdc gnu: abcde: Update to 2.7.
* gnu/packages/cdrom.scm (abcde): Update to 2.7.
2015-08-22 00:44:40 -04:00
Jeff Mickey c1b7ea1e24 gnu: git: Update to 2.5.0
* gnu/packages/version-control.scm (git): Update to 2.5.0
2015-08-21 23:57:09 -04:00
Efraim Flashner 2bcfdd8f9c gnu: youtube-dl: Update to 2015.08.16.1.
* gnu/packages/video.scm (youtube-dl): Update to 2015.08.16.1.
2015-08-21 23:10:07 -04:00
Leo Famulari 491ae037ec gnu: Add dvtm.
* gnu/packages/dvtm.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2015-08-21 22:38:07 -04:00
Mark H Weaver 314529c271 gnu: curl: Update to 7.44.0.
* gnu/packages/curl.scm (curl): Update to 7.44.0.
2015-08-21 12:02:22 -04:00
Mark H Weaver 0058239ed3 gnu: subversion: Update to 1.8.14.
* gnu/packages/patches/subversion-sqlite-3.8.9-fix.patch: Delete file.
* gnu-system.am (dist_patch_DATA): Remove it.
* gnu/packages/version-control.scm (subversion): Update to 1.8.14.  Remove
  patch.
2015-08-21 12:02:22 -04:00
Mark H Weaver 686b1bab5b gnu: ruby: Update to 2.2.3.
* gnu/packages/ruby.scm (ruby): Update to 2.2.3.
2015-08-21 12:02:22 -04:00
Mark H Weaver 0d5ddad41b gnu: gdk-pixbuf: Update to 2.31.6.
* gnu/packages/gtk.scm (gdk-pixbuf): Update to 2.31.6.
  [arguments]: Add 'disable-failing-tests' phase.
2015-08-21 12:02:21 -04:00
Mark H Weaver 9cdce047d0 gnu: gnutls: Update to 3.4.4.1.
* gnu/packages/patches/gnutls-doc-fix.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/tls.scm (gnutls): Update to 3.4.4.1.  Add patch.
  [arguments]: Add 'delete-prebuilt-unfixed-info-file' phase.
  In 'move-doc' phase, copy man pages to the correct directory.
  [native-inputs]: Add 'texinfo'.
2015-08-21 12:02:20 -04:00
Andreas Enge 80601ec179 gnu: libmtp: Update to 1.1.9.
* gnu/packages/libusb.scm (libmtp): Update to 1.1.9.
2015-08-21 09:14:21 +02:00
David Thompson 477ac94ba2 gnu: inconsolata: Fix typo in variable name.
* gnu/packages/fonts.scm (font-incosolata): Rename to...
  (font-inconsolata): ... this.
2015-08-20 19:04:43 -04:00
Ludovic Courtès 3d89031804 gnu: Add fuse-exfat.
* gnu/packages/linux.scm (fuse-exfat): New variable.
2015-08-20 21:00:09 +02:00
Ludovic Courtès 8f43d1ba99 gnu: Add exfat-utils.
* gnu/packages/mtools.scm (exfat-utils): New variable.
2015-08-20 20:59:49 +02:00
Jeff Mickey feca8e2bc7 gnu: Add tinc.
* gnu/packages/vpn.scm (tinc): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2015-08-20 18:01:44 +02:00
Jeff Mickey 08cc159a70 gnu: pavucontrol: Update to 3.0.
* gnu/packages/pulseaudio.scm (pavucontrol): Update to 3.0.
* gnu/packages/patches/pavucontrol-sigsegv.patch: Remove.
* gnu-system.am (dist_patch_DATA): Remove it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2015-08-20 17:52:29 +02:00
Andy Wingo cee32ee4d3 gnu: Add GeoClue desktop service.
* gnu/services/desktop.scm (bool): New top-level helper.
  (upower-configuration-file): Use top-level `bool'.
  (geoclue-application): New public function.
  (%standard-geoclue-applications): New public variable.
  (geoclue-service): New public variable.
  (%desktop-services): Add GeoClue.  Add a comment about activation.
* doc/guix.texi (Desktop Services): Document the GeoClue service.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2015-08-20 17:05:30 +02:00
Ludovic Courtès 4006fd87b5 gnu: dmd: Apply 'make-forkexec-constructor' patch.
Proposed by Andy Wingo <wingo@igalia.com>.

* gnu/packages/admin.scm (dmd): Add 'base-version' and 'patch-level'
  variables.
  [source]: Use 'base-version' instead of 'version'.  Add 'patches' field.
2015-08-20 16:57:25 +02:00
Eric Dvorsak dede51a18b gnu: Add font-inconsolata
* gnu/packages/fonts.scm (font-inconsolata): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2015-08-20 16:41:12 +02:00
Eric Dvorsak e93b88f782 gnu: Add font-ubuntu.
* gnu/packages/fonts/scm (font-ubuntu): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2015-08-20 16:40:10 +02:00
宋文武 5084eb4595 gnu: libinput: Update to 0.21.0.
* gnu/packages/freedesktop.scm (libinput): Update to 0.21.0.
2015-08-20 17:05:36 +08:00
Steve Sprang 6ef9edbff3 gnu: Add figlet.
* gnu/packages/figlet.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2015-08-20 08:28:47 +02:00
Steve Sprang de63b20ed1 gnu: Add pwgen.
* gnu/packages/password-utils.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2015-08-20 00:53:30 -04:00
Mark H Weaver 7cb6f648b2 gnu: qemu: Update to 2.3.1. Add fix for CVE-2015-5745.
* gnu/packages/patches/qemu-CVE-2015-5745.patch: New file.
* gnu/packages/patches/qemu-CVE-2015-3456.patch,
  gnu/packages/patches/qemu-CVE-2015-5154-pt1.patch,
  gnu/packages/patches/qemu-CVE-2015-5154-pt2.patch,
  gnu/packages/patches/qemu-CVE-2015-5154-pt3.patch,
  gnu/packages/patches/qemu-CVE-2015-5158.patch: Delete files.
* gnu-system.am (dist_patch_DATA): Add new file and remove the deleted ones.
* gnu/packages/qemu.scm (qemu): Update to 2.3.1.  Add new patch and remove the
  deleted ones.
2015-08-18 23:57:25 -04:00
Mark H Weaver 2376963411 Revert "PRELIMINARY: gnu: Add ppp."
This reverts commit ba139bd75b.
2015-08-18 23:56:18 -04:00
Mark H Weaver e4fb9d2d97 Revert "PRELIMINARY: dbus-service: Include system-services directories."
This reverts commit e3484421cb.
2015-08-18 23:56:18 -04:00
Mark H Weaver 89a39d4e76 Revert "PRELIMINARY: gnu: polkit: Work on making it functional in practice."
This reverts commit e640340b9e.
2015-08-18 23:56:17 -04:00
Mark H Weaver 139d7e9541 Revert "PRELIMINARY: Add dbus-fixed."
This reverts commit 86e3f95a09.
2015-08-18 23:56:16 -04:00
Mark H Weaver 3b65abacff Revert "PRELIMINARY: Add three programs to %setuid-programs."
This reverts commit fb1e06fc5f.
2015-08-18 23:56:16 -04:00
Mark H Weaver 46c92ea058 Revert "PRELIMINARY: Modify dbus-configuration to find setuid helper."
This reverts commit fe1f2c80a1.
2015-08-18 23:56:15 -04:00
Mark H Weaver 6744aba846 Revert "PRELIMINARY: gnu: wpa-supplicant: Install dbus service files."
This reverts commit 9243fdf779.
2015-08-18 23:56:14 -04:00
Mark H Weaver 7f1b865819 Revert "PRELIMINARY: gnu: Add network-manager."
This reverts commit 0f402e4cf8.
2015-08-18 23:56:10 -04:00
Mark H Weaver 0f402e4cf8 PRELIMINARY: gnu: Add network-manager.
* gnu/packages/patches/network-manager-platform-managed.patch,
  gnu/packages/network-manager.scm: New files.
* gnu-system.am (GNU_SYSTEM_MODULES): Add network-manager.scm.
  (dist_patch_DATA): Add network-manager-platform-managed.patch.
2015-08-18 23:52:57 -04:00
Mark H Weaver 9243fdf779 PRELIMINARY: gnu: wpa-supplicant: Install dbus service files. 2015-08-18 23:52:57 -04:00
Mark H Weaver fe1f2c80a1 PRELIMINARY: Modify dbus-configuration to find setuid helper. 2015-08-18 23:52:57 -04:00
Mark H Weaver fb1e06fc5f PRELIMINARY: Add three programs to %setuid-programs. 2015-08-18 23:52:57 -04:00
Mark H Weaver 86e3f95a09 PRELIMINARY: Add dbus-fixed. 2015-08-18 23:52:57 -04:00
Mark H Weaver e640340b9e PRELIMINARY: gnu: polkit: Work on making it functional in practice. 2015-08-18 23:52:57 -04:00
Mark H Weaver e3484421cb PRELIMINARY: dbus-service: Include system-services directories. 2015-08-18 23:52:57 -04:00
Mark H Weaver ba139bd75b PRELIMINARY: gnu: Add ppp.
TODO: Fix 'license' field.

* gnu/packages/networking.scm (ppp): New variable.
2015-08-18 23:52:57 -04:00
Mark H Weaver e41e013b1b gnu: linux-libre: Update to 4.1.6.
* gnu/packages/linux.scm (linux-libre): Update to 4.1.6.
2015-08-18 23:18:14 -04:00
宋文武 8a0263f17b gnu: tk: Build with Xft support.
* gnu/packages/tcl.scm (tk)[inputs]: Add LIBXFT.
  [native-inputs]: New field.
2015-08-19 09:19:09 +08:00
Daniel Pimentel 9523f6378a gnu: Add Rage player.
* gnu/packages/enlightenment.scm: Add Rage.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2015-08-19 00:36:41 +02:00
David Thompson e83c6d009f build: ruby: Rewrite build system to use gem archives.
Co-Authored-By: Pjotr Prins <pjotr.public01@thebird.nl>

* guix/build-system/ruby.scm (lower): Remove git dependency.
  (rubygems-uri): New procedure.
* guix/build/ruby-build-system (gitify): Delete.
  (unpack): Use 'gem unpack' utility.
  (check): Add docstring.
  (build): Repack modified gem.
  (install): Rebuild unpacked gem and install it.
  (%standard-phases): Remove gitify and build phases.
* gnu/packages/ruby.scm (ruby-hoe, ruby-rake-compiler, ruby-i18n,
  ruby-rspec-support, ruby-rspec-core, ruby-diff-lcs-for-rspec,
  ruby-rspec-expectations, ruby-rspec-mocks, ruby-rspec, bundler,
  ruby-useragent, ruby-bacon, ruby-arel, ruby-connection-pool,
  ruby-net-http-persistent, ruby-minitest, ruby-minitest-sprint,
  ruby-minitest-bacon, ruby-daemons, ruby-git, ruby-slop,
  ruby-multipart-post): Convert to new build system.
* doc/guix.texi (ruby-build-system): Document the gem archive requirement.
2015-08-18 17:58:13 -04:00
Andreas Enge 4ab9f96a5c gnu: calibre: Update to 2.35.0.
* gnu/packages/ebook.scm (calibre): Update to 2.35.0.
2015-08-17 22:44:58 +02:00
Ricardo Wurmus 12a9f4af01 gnu: r: Add R_LIBS_SITE to native-search-paths.
* gnu/packages/statistics.scm (r)[native-search-paths]: Add
  specification for "R_LIBS_SITE" variable.
2015-08-17 10:35:41 +02:00
Ricardo Wurmus 62de2545e1 gnu: r: Update to 3.2.2.
* gnu/packages/statistics.scm (r): Update to 3.2.2.
2015-08-17 10:35:41 +02:00
Eric Bavier 9b459fc7e1 gnu: Add American fuzzy lop.
* gnu/packages/debug.scm (american-fuzzy-lop): New variable.
2015-08-16 18:06:25 -05:00
Eric Bavier 20c263b00f gnu: qemu: Honor #:configure-flags argument.
* gnu/packages/qemu.scm (qemu-headless)[arguments]: Honor #:configure-flags
  arguments for configure phase.
2015-08-16 18:06:25 -05:00
Ricardo Wurmus 4e0143738f gnu: ardour: Update to 4.2.
* gnu/packages/audio.scm (ardour): Update to 4.2.
2015-08-16 21:55:44 +02:00
David Thompson eb537f5748 gnu: notmuch: Update to 0.20.2.
* gnu/packages/mail.scm (notmuch): Update to 0.20.2.  Add python-sphinx native
  input.  Rewrite phases using 'modify-phases' syntax.
2015-08-16 15:35:05 -04:00
David Thompson 07cd148c7a gnu: offlineimap: Update to 6.5.7.
* gnu/packages/mail.scm (offlineimap): Update to 6.5.7.
2015-08-16 10:29:08 -04:00
Ricardo Wurmus 497674280f gnu: guitarix: Update to 0.33.0.
* gnu/packages/audio.scm (guitarix): Update to 0.33.0.
  [native-inputs]: Add faust.
2015-08-16 07:55:08 +02:00
David Thompson a10052acd5 gnu: Add znc.
* gnu/packages/messaging.scm (znc): New variable.
2015-08-15 13:08:09 -04:00
Taylan Ulrich Bayırlı/Kammer a6d605e648 gnu: Remove mplayer2.
* gnu/packages/video.scm (mplayer2): Removed variable.
2015-08-15 15:20:02 +02:00
宋文武 80a747c4fe gnu: epiphany: Add dconf to propagated-inputs.
* gnu/packages/gnome.scm (epiphany)[propagated-inputs]: New field.
2015-08-15 21:10:06 +08:00
Andreas Enge ad11974e8f gnu: flint: Disable parallel tests.
* gnu/packages/algebra.scm (flint)[arguments]: Disable parallel tests,
  which makes the build pass on arm.
2015-08-15 09:24:30 +02:00
Eric Bavier c449a07693 gnu: Add Gamine.
* gnu/packages/games.scm (gamine): New variable.
2015-08-14 12:11:59 -05:00
宋文武 907f939b9b gnu: glib-networking: Prefer 'SSL_CERT_FILE' as TLS CA file.
This is an improvement over commit af6100f.

* gnu/packages/gnome.scm (glib-networking)[source](patches): New field.
  [arguments]: Pass '/etc/ssl/certs/ca-certificates.crt' to configure.
  Set 'SSL_CERT_FILE' to '/dev/null' in 'use-empty-ssl-cert-file' phase.
  (libsoup)[arguments]: Set 'SSL_CERT_FILE' to '/dev/null' in
  'pre-check' phase.
* gnu/packages/patches/glib-networking-ssl-cert-file.patch: New patch.
* gnu-system.am (dist_patch_DATA): Add it.
2015-08-14 17:58:48 -04:00
Andreas Enge 6c591c8ed7 gnu: flint: Update to 2.5.2.
* gnu/packages/algebra.scm (flint): Update to 2.5.2.
* gnu/packages/patches/flint-ldconfig.patch: New file.
* gnu-system.am (dist_patch_DATA): Register the patch.
2015-08-14 18:14:33 +02:00
Andreas Enge 91430de6df gnu: flint: Rewrite using the modify-phases syntax.
* gnu/packages/algebra.scm (flint)[arguments]: Rewrite the phases using
  the modify-phases syntax.
2015-08-14 18:14:33 +02:00
Mark H Weaver c2099a4c82 gnu: wireless-tools: Build shared library; remove non-free headers.
* gnu/packages/linux.scm (wireless-tools)[source]: Replace unneeded
  old snippet with a new one that removes non-free files.
  [arguments]: Use modify-phases.  Remove custom 'configure' phase.  Add
  make-flags.
  [license]: Change to (list gpl2 lgpl2.1+).
2015-08-14 11:34:58 -04:00
Ricardo Wurmus c1670a8196 gnu: shogun: Move package to machine-learning.scm.
* gnu/packages/bioinformatics.scm (shogun): Move from here...
* gnu/packages/machine-learning.scm (shogun): ...to here.
2015-08-14 17:17:05 +02:00
David Thompson 365481116c gnu: Add guile-redis.
* gnu/packages/guile.scm (guile-redis): New variable.
2015-08-14 07:30:36 -04:00
David Thompson 27f5e13e0a gnu: Add haunt.
* gnu/packages/guile.scm (haunt): New variable.
2015-08-14 07:29:35 -04:00
宋文武 8ff275687d Revert "gnu: glib-networking: Use '/etc/ssl/certs/ca-certificates.crt' as TLS CA file."
This broke libsoup tests.

This reverts commit af6100f51b.
2015-08-14 15:30:53 +08:00
Eric Bavier 1cdecaf5e6 gnu: fish: Update to 2.2.0.
* gnu/packages/fish.scm (fish): Update to 2.2.0.
2015-08-14 01:51:32 -05:00
Eric Bavier 50aec63560 gnu: calcurse: Update to 4.0.0.
* gnu/packages/calcurse.scm (calcurse): Update to 4.0.0.
  [arguments]: New field.
2015-08-14 01:30:35 -05:00
Eric Bavier 61be05c3c3 gnu: c-reduce: Update to 2.3.0.
* gnu/packages/debug.scm (c-reduce): Update to 2.3.0.
  [inputs]: Use latest llvm and clang.
2015-08-14 01:22:18 -05:00
宋文武 af6100f51b gnu: glib-networking: Use '/etc/ssl/certs/ca-certificates.crt' as TLS CA file.
* gnu/packages/gnome.scm (glib-networking)[arguments]: Pass
  '--with-ca-certificates=/etc/ssl/certs/ca-certificates.crt' to configure.
  Add 'disable-failing-tls-tests' phase.
2015-08-14 11:32:09 +08:00
Mark H Weaver f6a9bf848f gnu: webkitgtk: Update to 2.8.5.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.8.5.
  [arguments]: Add 'add-gst-plugins-base-include-path' phase.
2015-08-13 22:10:11 -04:00
Mark H Weaver 625c91767f gnu: webkitgtk/gtk+-2: Change name field to "webkitgtk-gtk2".
* gnu/packages/webkit.scm (webkitgtk/gtk+-2)[name]: Change to
  "webkitgtk-gtk2".
2015-08-13 22:10:11 -04:00
宋文武 159093a70f gnu: Add wesnoth.
* gnu/packages/games.scm (wesnoth): New variable.
2015-08-13 17:49:38 +08:00
Mark H Weaver c755c85467 gnu: Add rfkill.
* gnu/packages/linux.scm (rfkill): New variable.
2015-08-12 22:10:58 -04:00
Mark H Weaver c037a0f7ce gnu: icecat: Add fixes for CVE-2015-{4473,4482,4488,4489,4491,4492}.
WARNING: CVE-2015-4473 may not be fully addressed here, because I was unable
to backport some of the patches (for upstream bugs 1182711 and 1146213).  I
was also unable to backport CVE-2015-4484 (upstream bug 1171540) and
CVE-2015-4487 (upstream bug 1171603).  I was unable to find any commit in the
upstream repository that claims to address bug 1105914 (CVE-2015-4478).

* gnu/packages/patches/icecat-CVE-2015-4473-partial.patch,
  gnu/packages/patches/icecat-CVE-2015-4482.patch,
  gnu/packages/patches/icecat-CVE-2015-4488.patch,
  gnu/packages/patches/icecat-CVE-2015-4489.patch,
  gnu/packages/patches/icecat-CVE-2015-4491.patch,
  gnu/packages/patches/icecat-CVE-2015-4492.patch: New files.
* gnu-system.am (dist_patch_DATA): Add them.
* gnu/packages/gnuzilla.scm (icecat)[source]: Add patches.
2015-08-12 20:37:44 -04:00
Mark H Weaver f74c577ce0 gnu: linux-libre: Update to 4.1.5.
* gnu/packages/linux.scm (linux-libre): Update to 4.1.5.
2015-08-12 13:30:05 -04:00
Andreas Enge c769a1638b gnu: sipwitch: Update to 1.9.9.
* gnu/packages/telephony.scm (sipwitch): Update to 1.9.9.
2015-08-12 18:17:29 +02:00
Andreas Enge 619a660f6e gnu: ucommon: Update to 6.5.1.
* gnu/packages/telephony.scm (ucommon): Update to 6.5.1.
2015-08-12 18:17:29 +02:00
Mark H Weaver 2f9c3d1939 gnu: openssh: Update to 7.0p1.
* gnu/packages/ssh.scm (openssh): Update to 7.0p1.
2015-08-12 12:06:04 -04:00
Mathieu Lirzin 8cba71c7a0 gnu: ratpoison: Update to 1.4.8.
* gnu/packages/ratpoison.scm (ratpoison): Update to 1.4.8.
* gnu/packages/patches/ratpoison-shell.patch: Adapt to it.
2015-08-12 15:30:04 +02:00
Andreas Enge aae70767bf gnu: avidemux: Update to 2.6.10. Disable GTK+ build.
* gnu/packages/video.scm (avidemux): Update to 2.6.10. Disable the GTK+
  build, which fails, and remove the gtk+ input.
2015-08-12 09:54:26 +02:00
Mark H Weaver ae4784af54 gnu: wicd: Fix bugs in curses interface program.
* gnu/packages/patches/wicd-bitrate-none-fix.patch,
  gnu/packages/patches/wicd-get-selected-profile-fix.patch: New files.
* gnu-system.am (dist_patch_DATA): Add them.
* gnu/packages/wicd.scm (wicd)[source]: Add patches.
2015-08-12 00:22:02 -04:00
Andreas Enge 1e738fc8a5 gnu: gnupg: Update to 2.1.7.
* gnu/packages/gnupg.scm (gnupg): Update to 2.1.7.
2015-08-11 23:39:45 +02:00
Andreas Enge 176be3d436 gnu: calibre: Update to 2.34.0.
* gnu/packages/ebook.scm (calibre): Update to 2.34.0.
2015-08-11 16:57:47 +02:00
Andreas Enge e8bdd73ac6 gnu: python-sip, python-pyqt: Fix computation of python library path.
* gnu/packages/qt.scm (python-sip, python2-sip, python-pyqt, python2-pyqt,
    python-pyqt-4, python2-pyqt-4)[arguments]: Fix computation of python
    library path for multi-digit python versions.
2015-08-11 15:50:10 +02:00
宋文武 7549f98415 gnu: Add epiphany.
* gnu/packages/gnome.scm (epiphany): New variable.
2015-08-11 17:27:01 +08:00
Andreas Enge 9975549142 gnu: python-pyqt-4: Update to 4.11.4.
* gnu/packages/qt.scm (python-pyqt-4, python2-pyqt-4): Update to 4.11.4.
2015-08-10 15:59:37 +02:00
Andreas Enge 0c84e33ec1 gnu: python-pyqt: Update to 5.5.
* gnu/packages/qt.scm (python-pyqt, python2-pyqt): Update to 5.5.
2015-08-10 15:47:04 +02:00
Andreas Enge d032bb7464 gnu: python-sip: Update to 4.16.9.
* gnu/packages/qt.scm (python-sip, python2-sip): Update to 4.16.9.
2015-08-10 15:47:04 +02:00
Cyril Roelandt 98bdee6725 gnu: Bump python-six to 1.9.0.
* gnu/packages/python.scm (python-six): Bump to 1.9.0.
2015-08-09 16:44:39 +02:00
David Thompson 463f676682 gnu: Add redis.
* gnu/packages/databases.scm (redis): New variable.
2015-08-08 14:55:08 -04:00
Andy Wingo 0abe1d86f5 gnu: Add simple-scan.
* gnu/packages/gnome.scm (simple-scan): New variable.
2015-08-08 14:09:56 -04:00
Andy Wingo 7c88b6bd5c gnu: Add gusb.
* gnu/packages/gnome.scm (gusb): New variable.
2015-08-08 14:09:56 -04:00
Andy Wingo 3bc4544929 gnu: Add gtk-doc.
* gnu/packages/gtk.scm (gtk-doc): New variable.

Modified-By: Mark H Weaver <mhw@netris.org>
2015-08-08 14:09:56 -04:00
Andy Wingo 3b71b36c08 gnu: sane-backends: Support USB scanners.
* gnu/packages/scanner.scm (sane-backends): Build with libusb-compat as an
  input and install a udev rule to give users access to scanners.

Modified-By: Mark H Weaver <mhw@netris.org>
2015-08-08 14:09:56 -04:00
Andy Wingo e0477b7391 gnu: Add libusb-compat.
* gnu/packages/libusb.scm (libusb-compat): New variable.

Modified-By: Mark H Weaver <mhw@netris.org>
2015-08-08 14:09:56 -04:00
Mark H Weaver 7a75b02ae5 gnu: Move ghostscript-with-x into (gnu packages ghostscript).
* gnu/packages/gv.scm (ghostscript/x): Move ...
* gnu/packages/ghostscript.scm (ghostscript/x): ... to here.
2015-08-08 14:09:56 -04:00
David Thompson 831bc1468e build: container: Add #:host-uids argument to call-with-container.
It's not always possible to map 65536 uids when creating a container as the
root user within another user namespace.  This is true when building Guix
within the build daemon's container.  By using a uid range of 1 by default,
even as the root user, the tests now pass.

* gnu/build/linux-container.scm (initialize-user-namespace, run-container):
  Add 'host-uids' argument.
  (call-with-container): Add #:host-uids keyword argument.
* tests/containers.scm ("container-excursion"): Update 'run-container' call.
2015-08-08 14:04:13 -04:00
David Thompson 8c812f2aee build: file-systems: Allow for bind mounting regular files.
* gnu/build/file-systems.scm (regular-file?): New procedure.
  (mount-file-system): Create a regular file instead of a directory when bind
  mounting a regular file.
2015-08-08 14:04:00 -04:00
Mark H Weaver 014cbde612 gnu: aalib: Pass --build to configure.
* gnu/packages/video.scm (aalib)[arguments]: In configure phase, accept
  'build' keyword argument and pass it to 'configure'.
2015-08-08 00:01:44 -04:00
Mark H Weaver a5e55dfbb7 gnu: icecat: Add fix for CVE-2015-4495.
* gnu/packages/patches/icecat-CVE-2015-4495.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/gnuzilla.scm (icecat)[source]: Add patch.  Move the 'patches'
  field above the snippet.
2015-08-07 23:08:41 -04:00
Eric Dvorsak ff6f33cf80 gnu: python-2: Update to 2.7.10.
* gnu/packages/patches/python2-sqlite-3.8.4-test-fix.patch,
  gnu/packages/patches/python-libffi-mips-n32-fix.patch: Remove files.
* gnu-system.am (dist_patch_DATA): Remove them.
* gnu/packages/python.scm (python-2): Update to 2.7.10.  Remove patches.
  Update comment showing test failures.
2015-08-06 16:33:54 -04:00
Mark H Weaver 494e9b9167 gnu: vamp: Update to new upstream source (without version number bump).
Upstream changed the tarball contents without changing the version number.

* gnu/packages/audio.scm (vamp)[source]: Update source URI and hash.
2015-08-05 12:21:22 -04:00
Mark H Weaver 0a143f673c gnu: Add pidgin-otr.
* gnu/packages/messaging.scm (pidgin-otr): New variable.
2015-08-04 16:21:17 -04:00
Mark H Weaver b1a2bc895a gnu: Add pidgin.
* gnu/packages/patches/pidgin-add-search-path.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/messaging.scm (pidgin): New variable.
2015-08-04 16:21:17 -04:00
Mark H Weaver 008b525734 gnu: libotr: Modify description to not rely on preservation of formatting.
* gnu/packages/messaging.scm (libotr)[description]: Modify formatting.
2015-08-04 16:21:17 -04:00
Mark H Weaver 57661278a7 gnu: Remove linux-libre-4.0.
* gnu/packages/linux.scm (linux-libre-4.0): Remove.
2015-08-04 11:58:26 -04:00
Mark H Weaver 57082417f3 system: Default to newest linux-libre.
* gnu/system.scm (<operating-system>)[kernel]: Change default to
  LINUX-LIBRE.
2015-08-04 11:58:26 -04:00
Mark H Weaver ef872381ce gnu: linux-libre: Update to 4.1.4.
* gnu/packages/linux.scm (linux-libre): Update to 4.1.4.
2015-08-04 11:58:26 -04:00
David Thompson 2d0942392d gnu: node: Update to 0.12.7.
* gnu/packages/node.scm (node): Update to 0.12.7.
2015-08-03 10:02:58 -04:00
Mark H Weaver d2892f3a2d gnu: icu4c: Add fix for CVE-2015-4760.
* gnu/packages/patches/icu4c-CVE-2015-4760.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/icu4c.scm (icu4c)[source]: Add patch.
2015-08-03 02:10:14 -04:00
Eric Dvorsak 8d801045ff gnu: Move python2-ansible to (gnu packages admin).
* gnu/packages/python.scm (python2-ansible): Move to ...
    * gnu/packages/admin.scm (ansible): ... here.
2015-08-01 21:57:26 -04:00
Mark H Weaver 29408532b4 gnu: ratpoison: Fix ratpoison.desktop URI.
* gnu/packages/ratpoison.scm (ratpoison.desktop): Change URI to use https.
2015-08-01 20:27:45 -04:00
Andreas Enge 0256c7469a gnu: texlive: Update to 2015.
* gnu/packages/texlive.scm (texlive-extra-src, texlive-texmf-src,
  texlive-bin, texlive-texmf, texlive): Update to 2015.
  (texlive-bin): Add inputs gmp and mpfr. Add configure flags to use
  system gmp and mpfr.
  (texlive-texmf)[arguments]: Add tlpkg directory to PERL5LIB path during
  the 'texmf-config phase.
2015-08-01 18:29:38 +02:00
Federico Beffa 48dbeef733 gnu: Add emacs-ob-ipython.
* gnu/packages/emacs.scm (emacs-ob-ipython): New variable.
2015-08-01 12:37:14 +02:00
Federico Beffa 3a0b1b9afc gnu: python-ipython: Update to 3.2.1.
* gnu/packages/python.scm (python-ipython, python2-ipython): Update to 3.2.1.
  Add optional dependencies required for notebooks.
  (python-ipython): Fix and enable tests (1 still failing).
2015-08-01 12:37:14 +02:00
Federico Beffa 4aadb1dff7 gnu: Add python-terminado.
* gnu/packages/python.scm (python-terminado, python2-terminado): New
  variables.
2015-08-01 12:37:13 +02:00
Federico Beffa 6d992d078e gnu: Add python-ptyprocess.
* gnu/packages/python.scm (python-ptyprocess, python2-ptyprocess): New
  variables.
2015-08-01 12:37:13 +02:00
Federico Beffa 61b9ac53c3 gnu: Add python-mistune.
* gnu/packages/python.scm (python-mistune, python2-mistune): New variables.
2015-08-01 12:37:13 +02:00
Federico Beffa cf9ce01fb3 gnu: Add emacs-f.
* gnu/packages/emacs.scm (emacs-f): New variable.
2015-08-01 12:37:13 +02:00
Federico Beffa 85777fe57a gnu: Add emacs-s.
* gnu/packages/emacs.scm (emacs-s): New variable.
2015-08-01 12:37:13 +02:00
Federico Beffa d4dbf10eb1 gnu: Add emacs-dash.
* gnu/packages/emacs.scm (emacs-dash): New variable.
2015-08-01 12:37:13 +02:00
Federico Beffa 23bae7bb86 gnu: Add fasthenry.
* gnu/packages/engineering.scm (fasthenry): New variable.
* gnu/packages/patches/fasthenry-spAllocate.patch,
  gnu/packages/patches/fasthenry-spBuild.patch,
  gnu/packages/patches/fasthenry-spFactor.patch,
  gnu/packages/patches/fasthenry-spSolve.patch,
  gnu/packages/patches/fasthenry-spUtils.patch: New files.
* gnu-system.am (dist_patch_DATA): Add them.
2015-08-01 12:29:37 +02:00
Federico Beffa 930945015c gnu: Add fastcap.
* gnu/packages/engineering.scm (fastcap): New variable.
  (broken-tarball-fetch): New function.  Suggested by Ludovic Courtès
  <ludo@gnu.org>.
* gnu/packages/patches/fastcap-mulGlobal.patch,
  gnu/packages/patches/fastcap-mulSetup.patch: New files.
* gnu-system.am (dist_patch_DATA): Add them.
2015-08-01 12:29:37 +02:00
Manolis Ragkousis 8fd857f5da gnu: cross-base: Disable libcilkrts in cross-gcc.
* gnu/packages/cross-base.scm (cross-gcc-arguments): Add "--disable-libcilkrts".
2015-07-31 17:47:23 +03:00
David Thompson 4ecfbda72e gnu: Add graphios.
* gnu/packages/admin.scm (graphios): New variable.
2015-07-31 08:41:57 -04:00
Eric Dvorsak 9589c6890a gnu: Add python2-ansible.
* gnu/packages/python.scm (python2-ansible): New variable.

Signed-off-by: Alex Kost <alezost@gmail.com>
2015-07-31 10:59:32 +03:00
Eric Dvorsak f9da1d8afa gnu: Add python-passlib.
* gnu/packages/python.scm (python-passlib, python2-passlib): New variables.

Signed-off-by: Alex Kost <alezost@gmail.com>
2015-07-31 10:59:32 +03:00
Eric Dvorsak feb0d9c340 gnu: Add python-py-bcrypt.
* gnu/packages/python.scm (python-py-bcrypt, python2-py-bcrypt): New variables.

Signed-off-by: Alex Kost <alezost@gmail.com>
2015-07-31 10:59:32 +03:00
Eric Dvorsak 429fdea1ab gnu: Add python-paramiko.
* gnu/packages/python.scm (python-paramiko, python2-paramiko): New variables.

Signed-off-by: Alex Kost <alezost@gmail.com>
2015-07-31 10:59:32 +03:00
Eric Dvorsak de73dbf62d gnu: Add python-httplib2.
* gnu/packages/python.scm (python-httplib2, python-httplib2): New variables.

Signed-off-by: Alex Kost <alezost@gmail.com>
2015-07-31 10:59:31 +03:00
Eric Dvorsak 670398751e gnu: Add python-ecdsa.
* gnu/packages/python.scm (python-ecdsa, python2-ecdsa): New variables.

Signed-off-by: Alex Kost <alezost@gmail.com>
2015-07-31 10:59:31 +03:00
Eric Dvorsak 52323f32fa gnu: Add python-ccm.
* gnu/packages/python.scm (python-ccm, python2-ccm): New variables.

Signed-off-by: Alex Kost <alezost@gmail.com>
2015-07-31 10:59:31 +03:00
Eric Dvorsak 345f0611af gnu: Add python2-pycrypto.
* gnu/packages/python.scm (python2-pycrypto): New variable.

Signed-off-by: Alex Kost <alezost@gmail.com>
2015-07-31 10:59:31 +03:00
Mark H Weaver 99e29da156 gnu: expat: Add fix for CVE-2015-1283.
* gnu/packages/patches/expat-CVE-2015-1283.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/xml.scm (expat)[source]: Add patch.
2015-07-30 08:21:28 -04:00
Ricardo Wurmus 8c454dcd12 gnu: Add Klick.
* gnu/packages/music.scm (klick): New variable.
2015-07-29 09:54:53 +02:00
Mark H Weaver 7ef4119f0a gnu: qemu: Add fixes for CVE-2015-5154 and CVE-2015-5158.
* gnu/packages/patches/qemu-CVE-2015-5154-pt1.patch,
  gnu/packages/patches/qemu-CVE-2015-5154-pt2.patch,
  gnu/packages/patches/qemu-CVE-2015-5154-pt3.patch,
  gnu/packages/patches/qemu-CVE-2015-5158.patch: New files.
* gnu-system.am (dist_patch_DATA): Add them.
* gnu/packages/qemu.scm (qemu-headless)[source]: Add patches.
2015-07-27 18:50:35 -04:00
Mathieu Lirzin bae877624e gnu: Move markdown to (gnu packages markdown).
* gnu/packages/textutils.scm (markdown): Move to ...
* gnu/packages/markdown.scm (markdown): ... here.
2015-07-28 00:25:52 +02:00
Andreas Enge 44a477e1ac gnu: liblxqt: Fix build with Qt 5.5.
* gnu/packages/patches/liblxqt-include.patch: New file.
* gnu-system.am (dist_patch_DATA): Register patch.
* gnu/packages/lxqt.scm (liblxqt)[source]: Use patch.
2015-07-27 22:54:58 +02:00
Andreas Enge 6cef1b9b99 gnu: libqtxdg: Update to 1.2.0.
* gnu/packages/lxqt.scm (libqtxdg)[source]: Update to 1.2.0.
  [arguments]: Enable test builds.
2015-07-27 22:35:44 +02:00
Mark H Weaver cac8bc38a0 gnu: Add newt.
* gnu/packages/slang.scm (newt): New variable.
2015-07-27 15:12:52 -04:00
Mark H Weaver 5df2316d73 gnu: Add ethtool.
* gnu/packages/networking.scm (ethtool): New variable.
2015-07-27 15:12:52 -04:00
Mark H Weaver a2b2aebea9 gnu: Add libndp.
* gnu/packages/networking.scm (libndp): New variable.
2015-07-27 15:12:52 -04:00
宋文武 3dc8828f18 gnu: Add GVFS.
* gnu/packages/gnome.scm (gvfs): New variable.
2015-07-27 21:24:51 +08:00
宋文武 cff77d4897 gnu: libmtp: Propagate inputs.
* gnu/packages/libusb.scm (libmtp): Propagate inputs libgcrypt and libusb.
2015-07-27 21:22:18 +08:00
Mark H Weaver 35a12b4719 gnu: ghostscript: Add fix for CVE-2015-3228.
* gnu/packages/patches/ghostscript-CVE-2015-3228.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/ghostscript.scm (ghostscript)[source]: Add patch.
2015-07-27 04:38:44 -04:00
Ricardo Wurmus 6d7a0eeded gnu: icedtea7: Update to 2.6.1.
* gnu/packages/java.scm (icedtea7): Update to 2.6.1.
2015-07-27 10:29:43 +02:00
Andreas Enge f7fb0ccb69 gnu: qt: Update to 5.5.0.
* gnu/packages/qt.scm (qt): Update to 5.5.0. Update download location.
  Drop patch and snippet.
  [arguments]: Add configure flag to drop qtwebengine module bundling
  chromium.
  [native-inputs]: Drop ninja, needed only for qtwebengine.
  [inputs]: Add harfbuzz to avoid use of bundled copy.
  (qt-4)[inputs]: Remove inherited harfbuzz again.
* gnu/packages/patches/qt5-conflicting-typedefs.patch: Delete file.
* gnu-system.am (dist_patch_DATA): Unregister patch.
* gnu/packages/patches/qt5-runpath.patch: Adapt patch.
2015-07-27 09:41:16 +02:00
Christopher Allan Webber b8050e7183 gnu: Add pelican.
* gnu/packages/python.scm (pelican): New variable.
2015-07-26 14:29:08 -04:00
Christopher Allan Webber 59ad30e3a8 gnu: Add python-blinker.
* gnu/packages/python.scm (python-blinker, python2-blinker): New variables.
2015-07-26 13:13:36 -04:00
Ricardo Wurmus e727ed6aef gnu: ntk: Add missing license import.
* gnu/packages/fltk.scm: Import lgpl2.0+ license.
2015-07-26 22:46:23 +02:00
Ricardo Wurmus bcbc02fd09 gnu: portaudio: Build with jack-1.
* gnu/packages/audio.scm (portaudio)[inputs]: Replace "jack-2" with "jack-1".
2015-07-26 22:08:18 +02:00
Ricardo Wurmus ca01b3ad96 gnu: jack-1: Propagate "bdb".
* gnu/packages/audio.scm (jack-1)[inputs]: Move "bdb" from here...
   [propagated-inputs]: ...to here.
2015-07-26 22:08:18 +02:00
Ricardo Wurmus 8e80244a5f gnu: Add Non Sequencer.
* gnu/packages/music.scm (non-sequencer): New variable.
2015-07-26 22:08:18 +02:00
Ricardo Wurmus a997470163 gnu: Add NTK.
* gnu/packages/fltk.scm (ntk): New variable.
2015-07-26 22:08:17 +02:00
Andreas Enge a060ca3201 gnu: avidemux: Install libraries to lib.
* gnu/packages/video.scm (avidemux)[source]: Add patch to install to lib
  directory instead of lib64 or lib32 depending on the architecture.
  [arguments]: Use the lib instead of the lib64 directory for flags in the
  build phase, so that these flags should now also work on i686.
* gnu/packages/patches/avidemux-install-to-lib.patch: New file.
* gnu-system.am (dist_patch_DATA): Register it.
2015-07-26 15:24:20 +02:00
Mark H Weaver 2520c84a6f gnu: magit: Update to 1.4.2.
* gnu/packages/emacs.scm (magit): Update to 1.4.2.
2015-07-26 00:45:06 -04:00
Mark H Weaver eb26970a21 gnu: openssl: Add reference to upstream GCC bug in comment.
This is a followup to commit e12027179f.

* gnu/packages/tls.scm (openssl)[arguments]: Add reference to upstream
  GCC bug in comment.
2015-07-25 23:55:29 -04:00
宋文武 171ae35c13 gnu: Add udisks.
* gnu/packages/freedesktop.scm (udisks): New variable.
2015-07-26 11:28:34 +08:00
宋文武 cfbbff31cc gnu: Add libatasmart.
* gnu/packages/freedesktop.scm (libatasmart): New variable.
2015-07-26 11:27:39 +08:00
宋文武 65cb2d61e6 gnu: colord: Propagate inputs.
* gnu/packages/gnome.scm (colord): Propagate inputs glib, eudev and lcms.
2015-07-26 09:52:45 +08:00
宋文武 ea2262914a gnu: Prefer libgudev as GUDEV (GObject bindings for libudev) provider.
* gnu/packages/gnome.scm (upower, gnome-settings-daemon, rhythmbox)
  gnu/packages/xfce.scm (thunar, thunar-volman): Switch to libgudev as
  GUDEV provider.
2015-07-26 09:52:45 +08:00
宋文武 41af5e7b72 gnu: Add libgudev.
* gnu/packages/gnome.scm (libgudev): New variable.
2015-07-26 09:52:45 +08:00
Ludovic Courtès ac5d70cdab gnu: perl-data-stag: Fix typo in description.
Reported by Anders Jonsson <anders.jonsson@norsjovallen.se>.

* gnu/packages/perl.scm (perl-data-stag)[description]: Fix typo.
2015-07-26 00:57:44 +02:00
Ludovic Courtès 72b891e50e vm: Make the list of partitions to build a parameter.
* gnu/build/vm.scm (<partition>): New record type.
  (fold2): New procedure.
  (initialize-partition-table): Remove #:bootable? and
  'partition-size' parameters.  Add 'partitions' parameter.  Invoke 'parted'
  with '--script'.
  (initialize-root-partition): Remove.
  (initialize-partition, root-partition-initializer): New procedures.
  (initialize-hard-disk): Remove #:system-directory, #:disk-image-size,
  #:file-system-type, #:file-system-label, #:closures, #:copy-closures?,
  #:bootable?, and #:register-closures? parameters.  Add #:partitions.
  Rewrite to use 'initialize-partition' for each item of PARTITIONS.
* gnu/system/vm.scm (expression->derivation-in-linux-vm): Add (guix records)
  to #:modules default value.
  (qemu-image): Adjust accordingly.
2015-07-26 00:57:44 +02:00
Ludovic Courtès 5b9da1f955 system: Add 'ping6' to %SETUID-PROGRAMS.
* gnu/system.scm (%setuid-programs): Add 'ping6'.
2015-07-26 00:57:44 +02:00
Ben Woodcroft b81cb1f2f3 gnu: bedtools: Add patch to fix compilation on 32 bit systems.
* gnu/packages/patches/bedtools-32bit-compilation.patch: New file.
* gnu/packages/bioinformatics.scm (bedtools)[source]: Add patch.
* gnu-system.am (dist_patch_DATA): Register patch.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2015-07-25 19:16:49 +02:00
Andreas Enge c6c86cd7a5 gnu: vlc: Update input Qt to version 5.
* gnu/packages/video.scm (vlc)[inputs]: Switch from Qt version 4 to 5.
2015-07-25 18:29:00 +02:00
Andreas Enge 9c55bae607 gnu: vlc: Update to 2.2.1.
* gnu/packages/video.scm (vlc): Update to 2.2.1.
2015-07-25 17:28:43 +02:00
Ludovic Courtès b89e74054e syscalls: Rename 'network-interfaces' and 'all-network-interfaces'.
* guix/build/syscalls.scm (network-interfaces): Rename to...
  (network-interface-names): ... this.
  (all-network-interfaces): Rename to...
  (all-network-interface-names): ... this.
* gnu/services/networking.scm (dhcp-client-service): Adjust accordingly.
* tests/syscalls.scm ("all-network-interfaces"): Rename to...
  ("all-network-interface-names"): ... this, and adjust accordingly.
  ("network-interfaces"): Rename to...
  ("network-interface-names"): ... this, and adjust accordingly.
2015-07-25 14:43:44 +02:00
Ben Woodcroft bd4af2f940 gnu: bedtools: Update to 2.24.0.
* gnu/packages/bioinformatics.scm (bedtools): Update to 2.24.0.
2015-07-25 00:02:54 -04:00
Mark H Weaver 7409c8d42b gnu: e2fsprogs: Update to 1.42.13.
* gnu/packages/linux.scm (e2fsprogs): Update to 1.42.13.  Change the source
  URI to use the .tar.xz file from kernel.org.
2015-07-24 17:12:53 -04:00
Andreas Enge 6bb5a8a1c1 gnu: Add liblxqt.
* gnu/packages/lxqt.scm (liblxqt): New variable.
2015-07-24 23:10:54 +02:00
Andreas Enge 4a8276704f gnu: Add kwindowsystem.
* gnu/packages/kde-frameworks.scm (kwindowsystem): New variable.
2015-07-24 23:01:14 +02:00
Andreas Enge f272987aa2 gnu: Add extra-cmake-modules.
* gnu/packages/kde-frameworks.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Register it.
2015-07-24 22:25:33 +02:00
Andreas Enge d0dfc06683 gnu: ripperX: Update to 2.8.0.
* gnu/packages/mp3.scm (ripperx): Update to 2.8.0. Drop one patch and
  add another one.
* gnu/packages/patches/ripperx-libm.patch: Remove file.
* gnu/packages/patches/ripperx-missing-file.patch: New file.
* gnu-system.am (dist_patch_DATA): Register one patch and unregister the
  other.
2015-07-24 21:16:29 +02:00
Andreas Enge 10b1f68877 gnu: Add cm.
* gnu/packages/algebra.scm (cm): New variable.
2015-07-24 18:53:03 +02:00
Andreas Enge 9f51293cee gnu: algebra: Prefix imported licenses.
* gnu/packages/algebra.scm (mpfrcx, fplll, pari-gp, gp2c, flint, arb,
  bc, fftw, eigen)[license]: Prefix imported licenses.
2015-07-24 18:41:36 +02:00
Andreas Enge 878c8f3f47 gnu: mpfrcx: Propagate inputs.
* gnu/packages/algebra.scm (mpfrcx): Propagate inputs gmp, mpfr and mpc.
2015-07-24 18:36:15 +02:00
Ludovic Courtès 47e0ba8fe5 gnu: clang: Disable distro detection and remove FHS assumptions.
* gnu/packages/patches/clang-libc-search-path.patch: Disable distro detection
  and remove hard-coded FHS file names, both of which would lead to breakage
  on non-GuixSD systems.
2015-07-24 17:29:37 +02:00
Ludovic Courtès ec2406efc7 vm: Use the 'umount' procedure instead of util-linux's 'umount' command.
* gnu/build/vm.scm (initialize-root-partition, initialize-hard-disk): Use the
  'umount' procedure instead of invoking the 'umount' command.
* gnu/system/vm.scm (qemu-image): Remove UTIL-LINUX from INPUTS.
2015-07-24 01:19:57 +02:00
Ludovic Courtès 7e96eb1a08 gnu: guile-static: Add 'umount' procedure.
* gnu/packages/patches/guile-linux-syscalls.patch: Add 'umount' subr.
2015-07-24 01:19:57 +02:00
Ludovic Courtès 7c0a91049b gnu: Add extundelete.
* gnu/packages/linux.scm (extundelete): New variable.
2015-07-24 01:19:57 +02:00
Andreas Enge 324bdcd87e gnu: gp2c: Update to 0.0.9pl3.
* gnu/packages/algebra.scm (gp2c): Update to 0.0.9pl3.
2015-07-23 22:20:00 +02:00
Andreas Enge 424ce93d95 gnu: arb: Update to 2.7.0.
* gnu/packages/algebra.scm (arb): Update to 2.7.0.
2015-07-23 22:17:30 +02:00
Andreas Enge ec5f3ec416 gnu: parallel: Update to 20150722.
* gnu/packages/parallel.scm (parallel): Update to 20150722.
2015-07-23 20:23:56 +02:00
Andreas Enge b4b4c81bbe gnu: ucommon: Update to 6.3.6.
* gnu/packages/telephony.scm (ucommon): Update to 6.3.6.
2015-07-23 20:22:09 +02:00
Andreas Enge cce11514c7 gnu: ffmpeg: Update to 2.7.2.
* gnu/packages/video.scm (ffmpeg): Update to 2.7.2.
2015-07-23 19:22:59 +02:00
宋文武 3f1470100a gnu: retroarch: Update to 1.2.2.
* gnu/packages/games.scm (retroarch): Update to 1.2.2.
2015-07-23 22:32:00 +08:00
Ludovic Courtès 69b4ffcfbd Fix typos in translatable strings.
Reported by Anders Jonsson <anders.jonsson@norsjovallen.se>.

* gnu/packages/backup.scm, gnu/packages/databases.scm,
  gnu/packages/linux.scm, gnu/packages/perl.scm,
  gnu/packages/web.scm, guix/scripts/lint.scm,
  guix/scripts/publish.scm: Fix typos in translatable strings.
2015-07-23 09:42:23 +02:00
Mark H Weaver 6bb5c4ef71 gnu: tor: Update to 0.2.6.10.
* gnu/packages/tor.scm (tor): Update to 0.2.6.10.
2015-07-22 22:10:39 -04:00
Mark H Weaver fa1fdb8dfe gnu: linux-libre: Update to 4.1.3 and 4.0.9.
* gnu/packages/linux.scm (linux-libre): Update to 4.1.3.
  (linux-libre-4.0): Update to 4.0.9.
2015-07-22 17:43:17 -04:00
Christopher Allan Webber f3d8cd79d1 gnu: guile-minikanren: Fix README location.
* gnu/packages/guile.scm (minikanren): Fix output location for README.org

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2015-07-22 22:56:41 +02:00
Andreas Enge 1436c5c7e8 gnu: teckit: Update to 2.5.4.
* gnu/packages/fontutils.scm (teckit): Update to 2.5.4. Drop patch.
  Use svn-fetch for download.
  [arguments]: Add phase to call autogen.
  [native-inputs]: New field.
* gnu/packages/patches/teckit-cstdio.patch: Delete file.
* gnu-system.am (dist_patch_DATA): Unregister patch.
2015-07-22 19:29:17 +02:00
Mark H Weaver 8fd3c1ff6e gnu: git-modes: Add file-name field to source origin.
* gnu/packages/emacs.scm (git-modes)[source]: Add 'file-name' field.
2015-07-22 11:50:07 -04:00
Mathieu Lirzin eea410f172 gnu: ratpoison: Add multiple monitors support.
* gnu/packages/ratpoison.scm (ratpoison)[inputs]: Add "libxinerama".
2015-07-22 13:38:40 +02:00
Ludovic Courtès 77d8bb1552 Merge branch 'version-0.8.3' 2015-07-22 02:18:47 +02:00
Ludovic Courtès 193a08e254 gnu: guix: Update development snapshot.
* gnu/packages/package-management.scm (guix-devel): Update to commit 5d09263.
  Prefix version string with "0.8.3.".
  (guix): Set to GUIX-DEVEL.
2015-07-22 00:33:47 +02:00
Mark H Weaver 476b2877ad gnu: libsbsms: Fix build on non-Intel platforms.
* gnu/packages/audio.scm (libsbsms)[arguments]: Add "--disable-sse" to
  configure-flags unless on x86_64.
2015-07-21 18:25:41 -04:00
Mark H Weaver 09c414d80c gnu: libsbsms: Use modify-phases.
* gnu/packages/audio.scm (libsbsms)[arguments]: Use modify-phases.
2015-07-21 18:25:41 -04:00
Mathieu Lirzin 729b44e3ae gnu: Add lxrandr.
* gnu/packages/lxde.scm (lxrandr): New variable.
2015-07-22 00:15:16 +02:00
Mathieu Lirzin 6f92ad5a51 gnu: Add lxtask.
* gnu/packages/lxde.scm (lxtask): New variable.
2015-07-22 00:15:16 +02:00
Mathieu Lirzin 753dc7d311 gnu: Add lxterminal.
* gnu/packages/lxde.scm (lxterminal): New variable.
2015-07-22 00:15:16 +02:00
Mathieu Lirzin b3527d5d58 gnu: Add pcmanfm.
* gnu/packages/lxde.scm (pcmanfm): New variable.
2015-07-22 00:15:16 +02:00
Mathieu Lirzin 19dd998313 gnu: Add libfm.
* gnu/packages/lxde.scm (libfm): New variable.
  (libfm-extra): Inherit from it.
2015-07-22 00:15:15 +02:00
Mathieu Lirzin 6e6b5344b0 gnu: Add menu-cache.
* gnu/packages/lxde.scm (menu-cache): New variable.
2015-07-22 00:15:15 +02:00
Mathieu Lirzin 83365461a7 gnu: Add libfm-extra.
* gnu/packages/lxde.scm (libfm-extra): New variable.
2015-07-22 00:15:15 +02:00
Ludovic Courtès 5d09263bfd gnu: guix: Update to 0.8.3.
* gnu/packages/package-management.scm (guix-0.8.2): Rename to...
  (guix-0.8.3): ... this.  Adjust users.  Add 'disable-container-tests'
  phase.
  (guix): Set to GUIX-0.8.3.
2015-07-21 23:16:36 +02:00
Ludovic Courtès 492ee9887a gnu: Add Camlp4.
* gnu/packages/ocaml.scm (camlp4): New variable.
2015-07-21 21:14:33 +02:00
Mark H Weaver 606a106fcc gnu: hoedown: Replace 'fix-makefile' phase with make-flags.
* gnu/packages/markdown.scm (hoedown)[arguments]: Remove 'fix-makefile' phase.
  Add equivalent make-flags.
2015-07-21 15:08:33 -04:00
Alex Kost d739f48140 gnu: Add sox.
* gnu/packages/audio.scm (sox): New variable.
2015-07-21 20:43:12 +03:00
Alex Kost a37f9722a5 gnu: man-db: Update to 2.7.1.
* gnu/packages/man.scm (man-db): Update to 2.7.1.
  [arguments]: Add '--with-systemdtmpfilesdir' to configure flags.
2015-07-21 20:42:06 +03:00
Alex Kost bfe5258497 gnu: libpipeline: Update to 1.4.0.
* gnu/packages/man.scm (libpipeline): Update to 1.4.0.
2015-07-21 20:42:06 +03:00
Alex Kost d2eb275a6e gnu: man-db: Pass --with-col to configure.
* gnu/packages/man.scm (man-db)[inputs]: Add 'util-linux'.
  [arguments]: Add '--with-col' to configure flags.
2015-07-21 20:42:06 +03:00
Ben Woodcroft 8dc797fa28 gnu: Add aragorn.
* gnu/packages/bioinformatics.scm (aragorn): New variable.
2015-07-21 16:39:38 +02:00
Ricardo Wurmus 5ff0edaee6 gnu: julia: Update to 0.3.10.
* gnu/packages/julia.scm (julia): Update to 0.3.10.
* gnu/packages/patches/julia-0.3.10-fix-empty-array.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
2015-07-21 10:33:59 +02:00
Mark H Weaver 61ee4fdf05 gnu: mercurial: Change source URI scheme to https.
* gnu/packages/version-control.scm (mercurial)[source]: Change URI scheme to
  https.
2015-07-21 02:05:20 -04:00
Mark H Weaver c0eac5a862 gnu: libmad: Apply fixes for ARMv7 Thumb, etc.
* gnu/packages/patches/libmad-armv7-thumb-pt1.patch,
  gnu/packages/patches/libmad-armv7-thumb-pt2.patch,
  gnu/packages/patches/libmad-frame-length.patch: New files.
* gnu-system.am (dist_patch_DATA): Add them.
* gnu/packages/mp3.scm (libmad)[source]: Add patches.
2015-07-21 02:05:20 -04:00
Mark H Weaver 4d85391059 gnu: tidy: Add fixes for CVE-2015-5522 and CVE-2015-5523.
* gnu/packages/patches/tidy-CVE-2015-5522+5523.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/web.scm (tidy)[source]: Add patch.
2015-07-20 23:33:41 -04:00
Mark H Weaver 247cdf53df gnu: bind-utils: Update to 9.10.2-P2.
* gnu/packages/dns.scm (bind-utils): Update to 9.10.2-P2.
2015-07-20 23:11:07 -04:00
Mark H Weaver e4e905ac44 gnu: httpd: Update to 2.4.16.
* gnu/packages/web.scm (httpd): Update to 2.4.16.
2015-07-20 22:57:01 -04:00
Mark H Weaver add19cb79c gnu: postgresql: Update to 9.3.8.
* gnu/packages/databases.scm (postgresql): Update to 9.3.8.
2015-07-20 22:42:02 -04:00
Ludovic Courtès c01876b1af gnu: pspp: Update to 0.8.5.
* gnu/packages/maths.scm (pspp)[source]: Update to 0.8.5.
  [native-inputs]: Add TEXINFO.
2015-07-21 01:12:34 +02:00
Ludovic Courtès 4e7b64c833 gnu: datamash: Update to 1.0.7.
* gnu/packages/datamash.scm (datamash): Update to 1.0.7.
2015-07-21 01:04:58 +02:00
Ludovic Courtès 51a771a9d5 gnu: libmicrohttpd: Update to 0.9.42.
* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.42.
2015-07-21 01:03:21 +02:00
Ludovic Courtès aac90b4a95 gnu: nano: Update to 2.4.2.
* gnu/packages/nano.scm (nano): Update to 2.4.2.
2015-07-21 01:00:23 +02:00
Ludovic Courtès e5358a6bac gnu: python-pillow: Disable egg compression.
Partly fixes <http://bugs.gnu.org/20765>.

* gnu/packages/python.scm (python-pillow)[arguments]: Rewrite using
  'modify-phases'.  Add 'disable-egg-compression' phase.
2015-07-20 23:15:24 +02:00
David Thompson 7782d3a6ff gnu: Add hoedown.
* gnu/packages/markdown.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2015-07-20 09:16:58 -04:00
Ludovic Courtès b56724ec5f gnu: guix: Update snapshot.
* gnu/packages/package-management.scm (guix-devel): Update to 72cd8ec.
2015-07-20 14:14:51 +02:00
Ricardo Wurmus d05c6da05d gnu: Add python-gridmap.
* gnu/packages/python.scm (python-gridmap, python2-gridmap): New variables.
2015-07-20 11:50:43 +02:00
Ricardo Wurmus aaf625b8dc gnu: Add python-psutil.
* gnu/packages/python.scm (python-psutil, python2-psutil): New variables.
2015-07-20 11:50:43 +02:00
Ricardo Wurmus c9b1b4f9c6 gnu: Add python-rpy2.
* gnu/packages/python.scm (python-rpy2, python2-rpy2): New variables.
2015-07-20 11:50:43 +02:00
Mark H Weaver 9a7143b707 gnu: gcc-5: Update to 5.2.0.
* gnu/packages/gcc.scm (gcc-5): Update to 5.2.0.  Remove
  gcc-arm-link-spec-fix.patch from patches.
2015-07-19 23:20:39 -04:00
Mark H Weaver 629f4d2e6e gnu: gcc-5.1, gcc-toolchain-5.1, libstdc++-doc-5.1: Rename to *-5.
This reflects the new version numbering scheme for GCC 5 and up.
See <https://gcc.gnu.org/develop.html>.

* gnu/packages/gcc.scm (gcc-5.1): Rename to ...
  (gcc-5): ... this.
  (libstdc++-doc-5.1): Rename to ...
  (libstdc++-doc-5): ... this, and use gcc-5.
* gnu/packages/commencement.scm (gcc-toolchain-5.1): Rename to ...
  (gcc-toolchain-5): ... this, and use gcc-5.
* build-aux/hydra/gnu-system.scm (%core-packages): Use gcc-5.
2015-07-19 23:20:39 -04:00
Mark H Weaver e170571887 Merge branch 'core-updates' 2015-07-19 20:28:56 -04:00
Ludovic Courtès dcd9c2505c system: Default to Linux-libre 4.0.
* gnu/system.scm (<operating-system>)[kernel]: Change default to
  LINUX-LIBRE-4.0.
2015-07-20 00:55:13 +02:00
Mark H Weaver 1b4e48d498 Merge branch 'master' into core-updates 2015-07-19 18:12:34 -04:00
Christopher Allan Webber f4de5b3bf1 gnu: Add python-feedgenerator.
* gnu/packages/python.scm (python-feedgenerator, python2-feedgenerator): New
  variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2015-07-19 23:17:52 +02:00
Ludovic Courtès 50c7a1e297 gnu: Add gnu-c-manual.
* gnu/packages/gcc.scm (gnu-c-manual): New variable.
2015-07-19 22:27:37 +02:00
Mark H Weaver 5ede5f2f1c gnu: metabat: Minor tweaks.
* gnu/packages/bioinformatics.scm (metabat)[arguments]: Fix indentation in
  'fix-includes' phase.
  [license]: Fix misspelling.
2015-07-19 15:27:15 -04:00
Ben Woodcroft 8fd790eb87 gnu: Add metabat.
* gnu/packages/bioinformatics.scm (metabat): New variable.
2015-07-19 15:17:08 -04:00
Mathieu Lirzin 3ab98da1bd gnu: lxappearance: Add missing slash.
* gnu/packages/lxde.scm (lxappearance)[source]: Add missing slash.
2015-07-19 12:48:47 +02:00
Alex Kost 0c909c056e gnu: emacs-mmm-mode: Use gnu-build-system.
* gnu/packages/emacs.scm (emacs-mmm-mode): Replace melpa-stable URL with
  the github URL and use 'gnu-build-system' instead of
  'emacs-build-system'.  Fix typo (add missing space before the
  description).
2015-07-19 12:44:39 +03:00
Mark H Weaver 7286933d7e gnu: mariadb: Update to 10.0.20.
* gnu/packages/databases.scm (mariadb): Update to 10.0.20.
2015-07-19 05:08:29 -04:00
David Thompson 0e215f49fe gnu: guile-opengl: Install compiled modules in the correct place.
* gnu/packages/gl.scm (guile-opengl): Install compiled modules in the same
  directory as the source modules.
2015-07-18 22:59:46 -04:00
Ludovic Courtès aa27987f71 gnu: cross-base: Distinguish cross Linux headers from native headers.
Commit c6d33a9 provided an incorrect fix, whereby the "linux-headers" key
would be used twice in %BUILD-INPUTS and the 'set-cross-path' phase would
refer to the first one of them, which happened to be the native headers, and
not the target headers.  This patch solves the problem by removing the
ambiguity.

* gnu/packages/cross-base.scm (cross-gcc-arguments)[set-cross-path]: Remove to
  "xlinux-headers" instead of "linux-headers".
  (cross-gcc): When LIBC is true, add explicit "xlinux-headers" input, taken
  from LIBC's propagated inputs.
2015-07-19 00:15:44 +02:00
Ludovic Courtès 2e839545c7 gnu: ninja: Do not report files with mtime = 0 as missing.
This is a followup to 47f315a.

* gnu/packages/patches/ninja-zero-mtime.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/ninja.scm (ninja)[source]: Reinstate 'patches' field and add
  this patch.
  [arguments]: Remove 'apply-ninja-tests.patch' phase.
2015-07-18 23:27:18 +02:00
Ludovic Courtès c5c4c4b437 gnu: rapidjson: Build without -Werror.
* gnu/packages/web.scm (rapidjson)[source]: Add 'snippet'.
2015-07-18 22:53:50 +02:00
Ludovic Courtès 82700f0fb3 gnu: crda: Add forgotten patch.
This file should have been added as part of commit cc205da.

* gnu/packages/patches/crda-optional-gcrypt.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
2015-07-18 17:15:03 +02:00
David Thompson 702675c515 gnu: dfu-programmer: Update to 0.7.2.
* gnu/packages/flashing-tools.scm (dfu-programmer): Update to 0.7.2.  Add
  pkg-config input.
2015-07-18 06:47:33 -04:00
Alex Kost e881752c39 gnu packages: Clean up synopses and descriptions.
* gnu/packages/admin.scm, gnu/packages/algebra.scm, gnu/packages/audio.scm,
  gnu/packages/backup.scm, gnu/packages/base.scm, gnu/packages/bittorrent.scm,
  gnu/packages/code.scm, gnu/packages/compression.scm,
  gnu/packages/databases.scm, gnu/packages/enchant.scm,
  gnu/packages/firmware.scm, gnu/packages/fonts.scm,
  gnu/packages/freedesktop.scm, gnu/packages/games.scm, gnu/packages/gd.scm,
  gnu/packages/gl.scm, gnu/packages/gnome.scm, gnu/packages/gsasl.scm,
  gnu/packages/gstreamer.scm, gnu/packages/gtk.scm, gnu/packages/guile.scm,
  gnu/packages/haskell.scm, gnu/packages/language.scm,
  gnu/packages/lesstif.scm, gnu/packages/libreoffice.scm,
  gnu/packages/linux.scm, gnu/packages/llvm.scm, gnu/packages/maths.scm,
  gnu/packages/mcrypt.scm, gnu/packages/mit-krb5.scm, gnu/packages/mp3.scm,
  gnu/packages/ncdu.scm, gnu/packages/networking.scm, gnu/packages/ntp.scm,
  gnu/packages/ocaml.scm, gnu/packages/openbox.scm, gnu/packages/pdf.scm,
  gnu/packages/perl.scm, gnu/packages/pretty-print.scm,
  gnu/packages/pulseaudio.scm, gnu/packages/python.scm,
  gnu/packages/rdesktop.scm, gnu/packages/rdf.scm, gnu/packages/ruby.scm,
  gnu/packages/slang.scm, gnu/packages/slim.scm, gnu/packages/telephony.scm,
  gnu/packages/tls.scm, gnu/packages/tmux.scm, gnu/packages/tre.scm,
  gnu/packages/unrtf.scm, gnu/packages/version-control.scm,
  gnu/packages/vpn.scm, gnu/packages/web.scm, gnu/packages/wget.scm,
  gnu/packages/xdisorg.scm, gnu/packages/xfce.scm, gnu/packages/xiph.scm:
  Fix typos.  Trim long lines.  Add missing periods in the end of sentences.
  Use double spaces between sentences.  Remove trailing whitespaces.
2015-07-18 13:05:01 +03:00
Alex Kost 7c125ce023 gnu packages: Avoid description lines with leading "(".
* gnu/packages/curl.scm (curl): Reformat description to avoid a line
  beginning with "(" because such lines break font-lock highlighting
  in Emacs.
* gnu/packages/flashing-tools.scm (dfu-programmer): Likewise.
* gnu/packages/games.scm (gnugo): Likewise.
* gnu/packages/gnome.scm (json-glib): Likewise.
* gnu/packages/image.scm (jbig2dec): Likewise.
* gnu/packages/maths.scm (units): Likewise.
* gnu/packages/pdf.scm (mupdf): Likewise.
* gnu/packages/web.scm (perl-encode-locale): Likewise.
* gnu/packages/wordnet.scm (wordnet): Likewise.
* gnu/packages/xml.scm (libxml2):Likewise.
2015-07-18 13:05:01 +03:00
Alex Kost 01bec8a61d gnu: Document xorg packages.
* gnu/packages/xorg.scm: Add/improve 'synopsis'/'description' fields of
  many packages.
2015-07-18 12:54:39 +03:00
Andreas Enge 2c0441644a Revert "gnu: calibre: Update to 2.30.0."
The new version requires the SSL package from Python >= 2.7.9.

This reverts commit d571101770.
2015-07-18 10:21:15 +02:00
Mark H Weaver 47f315a73f gnu: ninja: Apply the patch in a phase to avoid 'patch-and-repack'.
* gnu/packages/ninja.scm (ninja)[source]: Comment out 'patches' field.
  [native-inputs]: Add 'patch' and "ninja-tests.patch".  Move above
  'arguments' field.
  [arguments]: Add 'apply-ninja-tests.patch' phase.
2015-07-17 21:46:14 -04:00
Mark H Weaver b40c3d09b5 gnu: ninja: Use modify-phases.
* gnu/packages/ninja.scm (ninja)[arguments]: Use modify-phases.  Return a
  boolean result from all phase procedures.
2015-07-17 21:25:58 -04:00
Mark H Weaver f90ef3c355 gnu: clisp: Do not pass --build=<triplet> to configure.
* gnu/packages/lisp.scm (clisp)[arguments]: Add #:build #f.
2015-07-17 18:34:05 -04:00
Ludovic Courtès b7e147fffd gnu: libpsl: Fix source URL.
* gnu/packages/web.scm (libpsl)[source]: Fix 'uri'.  Remove now
  unneeded 'file-name'.
2015-07-17 22:10:24 +02:00
Ludovic Courtès b78cad85d3 file-systems: Subsystem cgroups now depend on /sys/fs/cgroup.
* gnu/system/file-systems.scm (%control-groups): Define 'parent' variable.
  Initialize the 'dependencies' field for all the subsystems.
2015-07-17 19:25:09 +02:00
Ludovic Courtès e51710d1ef file-systems: Add a 'dependencies' field to <file-system>.
* gnu/system/file-systems.scm (<file-system>)[dependencies]: New field.
* gnu/system.scm (other-file-system-services)[requirements]: Honor
  'file-system-dependencies'.
* doc/guix.texi (File Systems): Document it.
2015-07-17 19:24:15 +02:00
Ludovic Courtès 97121c2a21 gnu: Add Linux-Libre 4.0.8.
* gnu/packages/linux.scm (linux-libre-4.0): New variable.
2015-07-17 15:35:57 +02:00
Ludovic Courtès 68ac258b52 system: Use the CRDA udev rules.
* gnu/services/base.scm (%base-services): Add CRDA to the #:rules of
  'udev-service'.
* gnu/system/install.scm (installation-services): Likewise.
2015-07-17 15:35:57 +02:00
Ludovic Courtès cc205dac76 gnu: Add CRDA.
* gnu/packages/linux.scm (crda): New variable.
2015-07-17 15:35:57 +02:00
Ludovic Courtès c80b4a3e83 gnu: Add wireless-regdb.
* gnu/packages/linux.scm (wireless-regdb): New variable.
2015-07-17 15:35:57 +02:00
David Hashe f70d8383ee gnu: Add eog.
* gnu/packages/gnome.scm (eog): New variable.
2015-07-17 20:48:22 +08:00
David Hashe 177b42552f gnu: Add exempi.
* gnu/packages/freedesktop.scm (exempi): New variable.
2015-07-17 20:48:22 +08:00
Eric Bavier aa90f2cda7 gnu: duplicity: Update to 0.6.26.
* gnu/packages/backup.scm (duplicity): Update to 0.6.26.
2015-07-17 02:50:55 -05:00
Mark H Weaver e12027179f gnu: openssl: Work around GCC code generation bug on ARM with NEON.
* gnu/packages/tls.scm (openssl)[arguments]: When compiling natively for
  armhf, pass -mfpu=vfpv3 to ./config.
2015-07-17 03:31:28 -04:00
Ricardo Wurmus ec9825d666 gnu: Add emacs-pdf-tools.
* gnu/packages/emacs.scm (emacs-pdf-tools): New variable.

Co-authored-by: Alex Kost <alezost@gmail.com>
2015-07-17 09:12:09 +02:00
Mark H Weaver 2fdc682742 gnu: icecat: Add patch to adapt to freetype 2.6.
* gnu/packages/patches/icecat-freetype-2.6.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/gnuzilla.scm (icecat)[source]: Add patch.
2015-07-17 01:42:35 -04:00
Ludovic Courtès ee2a6304f3 system: Add 'kernel-arguments' field.
* gnu/system.scm (<operating-system>)[kernel-arguments]: New field.
  (operating-system-grub.cfg): Honor it.
  (operating-system-parameters-file): Add 'kernel-arguments' to the parameters
  file.
* guix/scripts/system.scm (previous-grub-entries)[system->grub-entry]: Read
  the 'kernel-arguments' field of the parameters file, when available.
* gnu/system/vm.scm (system-qemu-image/shared-store-script):
  Use (operating-system-kernel-arguments os) in '-append'.
* doc/guix.texi (operating-system Reference): Document it.
2015-07-17 01:11:06 +02:00
Ludovic Courtès 2378df558a system: Fix typo in 'PS1' in skeleton '.bashrc'.
* gnu/system/shadow.scm (default-skeletons): Move misplaced backslash.
2015-07-17 00:20:08 +02:00
Eric Bavier 355e53c4ca gnu: git: Adjust to new handling of propagated inputs.
This is a followup to 161094c, which gets rid of the "a/b" notation for
propagated inputs.

* gnu/packages/version-control.scm (package-transitive-propagated-labels*):
  Do not prepend the package name to its input label.
  (package-propagated-input-refs): Delete duplicate labels.
  (git)[arguments]: Adjust wrapping of git-send-email accordingly.
2015-07-16 16:47:05 -05:00
Ludovic Courtès e4d801623e gnu: libpsl: Update to 0.7.1.
Removing the 'snippet' allows us to avoid 'patch-and-repack', which resets all
the mtimes, thereby breaking the expectation tested in
'test-is-public-builtin.c' that the mtime returned by 'psl_builtin_file_time'
is non-zero.

* gnu/packages/web.scm (libpsl): Update to 0.7.1.
  [source]: Remove 'modules' and 'snippet'.
  [native-inputs]: Add PKG-CONFIG.
2015-07-17 00:01:38 +02:00
Ludovic Courtès 81e558fdb1 gnu: subversion: Skip the faulty test.
The added patch from upstream didn't help, nor did downgrading to SQLite
3.8.9.  Thus, shamelessly skip the offending test.

* gnu/packages/patches/subversion-sqlite-3.8.9-fix.patch: Add one hunk to skip
  the faulty test, and another one from upstream.
2015-07-16 23:33:15 +02:00
Ludovic Courtès a640d3d51b gnu: libgnome: Leave only one 'propagated-inputs' field.
* gnu/packages/gnome.scm (libgnome): Merge the two 'propagated-inputs'
  fields (followup to 25338e9.)
2015-07-16 17:17:12 +02:00
Mathieu Lirzin 7aab13f19d gnu: Add gnome-common.
* gnu/packages/gnome.scm (gnome-common): New variable.
2015-07-16 11:56:04 +02:00
Mathieu Lirzin 889e57f4d8 gnu: Add lxappearance.
* gnu/packages/lxde.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2015-07-16 11:56:04 +02:00
Ludovic Courtès 6c92551af9 install: Reset the mtimes of all the files in the binary tarball.
* gnu/system/install.scm (self-contained-tarball): Pass "--mtime=@0".  The
  only files whose mtime was not already were those in /var/guix and
  /gnu/store/.links.
2015-07-16 09:58:19 +02:00
Ludovic Courtès 1cab9e810e file-systems: 'uuid' raises a syntax error for invalid UUIDs.
* gnu/system/file-systems.scm (uuid): Call 'syntax-violation' when
  'string->uuid' returns #f.
* tests/file-systems.scm ("uuid, syntax error"): New test.
2015-07-16 09:49:36 +02:00
Mark H Weaver 1084ec08c2 gnu: perl-net-ssleay: Avoid patching source in 'origin'.
* gnu/packages/tls.scm (perl-net-ssleay)[source]: Move patch to ...
  [native-inputs]: ... here, and also add the 'patch' program.
  [arguments]: Use 'modify-phases'.  Add 'apply-patch' phase.  Return
  boolean result from 'set-ssl-prefix' phase.
2015-07-15 23:43:33 -04:00
Mark H Weaver bbd1961545 gnu: ghc: Don't pass --build=<triplet> to configure.
* gnu/packages/haskell.scm (ghc)[arguments]: Add #:build #f.
2015-07-15 23:19:27 -04:00
Mark H Weaver 385ae063c9 gnu: unzip: Fix CVE-2014-9636 and some other bugs.
* gnu/packages/patches/unzip-CVE-2014-9636.patch,
  gnu/packages/patches/unzip-allow-greater-hostver-values.patch,
  gnu/packages/patches/unzip-increase-size-of-cfactorstr.patch,
  gnu/packages/patches/unzip-initialize-symlink-flag.patch,
  gnu/packages/patches/unzip-remove-build-date.patch: New files.
* gnu-system.am (dist_patch_DATA): Add them.
* gnu/packages/zip.scm (unzip)[source]: Add patches.
  [arguments]: Use 'modify-phases'.  Remove custom 'configure' phase; pass
  additional make-flags instead.  Add custom 'build' phase that builds
  "generic_gcc" target; remove "generic_gcc" from make-flags.
2015-07-15 23:02:27 -04:00
Efraim Flashner 68e88a09b4 gnu: Update livestreamer to 1.12.2.
* gnu/packages/video (livestreamer): Update to 1.12.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2015-07-15 23:57:01 +02:00
Ludovic Courtès 64720891ae system: Make /dev/kvm 660.
* gnu/services/base.scm (kvm-udev-rule): Change /dev/kvm mode to 0660 as a
  followup to the resolution of <http://bugs.gnu.org/18994>.
2015-07-15 23:57:01 +02:00
Mark H Weaver 368474150b Merge branch 'master' into core-updates 2015-07-15 16:11:13 -04:00
Mark H Weaver b76c415253 gnu: icecat: Update to 31.8.0-gnu1.
* gnu/packages/patches/icecat-enable-acceleration-and-webgl.patch: New file.
* gnu/packages/patches/icecat-CVE-2015-2722-pt1.patch,
  gnu/packages/patches/icecat-CVE-2015-2722-pt2.patch,
  gnu/packages/patches/icecat-CVE-2015-2724-pt1.patch,
  gnu/packages/patches/icecat-CVE-2015-2724-pt2.patch,
  gnu/packages/patches/icecat-CVE-2015-2724-pt3.patch,
  gnu/packages/patches/icecat-CVE-2015-2724-pt4.patch,
  gnu/packages/patches/icecat-CVE-2015-2728-pt1.patch,
  gnu/packages/patches/icecat-CVE-2015-2728-pt2.patch,
  gnu/packages/patches/icecat-CVE-2015-2733-pt1.patch,
  gnu/packages/patches/icecat-CVE-2015-2733-pt2.patch,
  gnu/packages/patches/icecat-CVE-2015-2735.patch,
  gnu/packages/patches/icecat-CVE-2015-2736.patch,
  gnu/packages/patches/icecat-CVE-2015-2738.patch,
  gnu/packages/patches/icecat-CVE-2015-2739.patch,
  gnu/packages/patches/icecat-CVE-2015-2740.patch,
  gnu/packages/patches/icecat-CVE-2015-2743.patch: Remove files.
* gnu-system.am (dist_patch_DATA): Remove them, and add the new file.
* gnu/packages/gnuzilla.scm (icecat): Update to 31.8.0-gnu1.  Remove the
  outdated patches and add the new one.
2015-07-15 15:43:23 -04:00
Mark H Weaver 35995769b5 Merge branch 'master' into core-updates 2015-07-15 15:10:32 -04:00
Mark H Weaver c6f909809a gnu: freetype: Update to 2.6.
* gnu/packages/fontutils.scm (freetype): Update to 2.6.
2015-07-15 15:08:47 -04:00
Mark H Weaver 25338e9f2f gnu: libgnome: Move popt to propagated-inputs.
* gnu/packages/gnome.scm (libgnome)[inputs]: Move popt to ...
  [propagated-inputs]: ... here.
2015-07-15 15:03:56 -04:00
Mark H Weaver 84811c22ff gnu: qt: On armhf, enable use of NEON.
* gnu/packages/qt.scm (qt-4)[arguments]: Remove "-no-neon" from arguments
  passed to configure.
2015-07-15 13:37:01 -04:00
Mark H Weaver 3a286b9594 gnu: mplayer: Enable use of NEON on armhf.
* gnu/packages/video.scm (mplayer)[arguments]: Remove "--disable-neon" from
  arguments passed to configure.
2015-07-15 13:36:58 -04:00
Mark H Weaver 46472ecd00 gnu: python: Set source file times to 1980 to fix test.
* gnu/packages/python.scm (python-2)[arguments]: Use 'modify-phases'.  Return
  true from phases where needed.  Add 'set-source-file-times-to-1980' phase.
  Add (ice-9 ftw) to #:modules.
2015-07-15 13:31:51 -04:00