gnu: Add xdg-utils. * gnu/packages/freedesktop.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
gnu: Add moreutils. * gnu/packages/moreutils.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
gnu: Add certdata2pem Python script. * gnu/packages/certs.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
gnu: Add glibc-locales. * gnu/packages/patches/glibc-locales.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/base.scm (glibc-locales): New variable.
gnu: Add chmlib. * gnu/packages/ebook.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
gnu: wicd: Fix curses client to work with urwid 1.3. * gnu/packages/patches/wicd-urwid-1.3.patch: New file. * gnu-system (dist_patch_DATA): Add it. * gnu/packages/wicd.scm (wicd): Add patch.
gnu: Add ngircd. * gnu/packages/messaging.scm (ngircd): New variable. * gnu/packages/patches/ngircd-no-dns-in-tests.patch: New file. * gnu/packages/patches/ngircd-handle-zombies.patch: New file. * gnu-system.am (dist_patch_DATA): Add them.
gnu: Add wicd. Based on preliminary work by Pierre-Antoine Rault <par@rigelk.eu> * gnu/packages/wicd.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
system: Add bindings to configure libc's NSS. * gnu/system/nss.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it. * gnu.scm (%public-modules): Add it. * gnu/system.scm (<operating-system>)[name-service-switch]: New field. (etc-directory): Add #:nss parameter and honor it. (operating-system-etc-directory): Adjust call accordingly. * doc/guix.texi (operating-system Reference): Document 'name-service-switch'. (Name Service Switch): New section.
gnu: Add libffcall. * gnu/packages/libffcall.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it. Co-Authored-By: Joshua S. Grant <jgrant@parenthetical.io>
gnu: Add librep. * gnu/packages/sawfish.scm: New file. * gnu/packages/patches/librep-rules.mk.patch: New file. * gnu-system.am: Add them.
gnu: libvpx: Apply bug fixes. Fixes build on armhf. * gnu/packages/patches/libvpx-fix-armhf-link.patch, gnu/packages/patches/libvpx-fix-ssse3-quantize.patch, gnu/packages/patches/libvpx-vp9-out-of-bounds-access.patch: New files. * gnu-system.am (dist_patch_DATA): Add them. * gnu/packages/video.scm (libvpx): Add patches. On armhf, add additional configure flags to avoid requiring support for NEON.
gnu: Add dnsmasq. * gnu-system.am (GNU_SYSTEM_MODULES): Add dnsmasq.scm. * gnu/packages/dnsmasq.scm: New file.
gnu: icecat: Update to 31.4.0. * gnu/packages/patches/icecat-CVE-2014-1587-bug-1042567.patch, gnu/packages/patches/icecat-CVE-2014-1587-bug-1072847.patch, gnu/packages/patches/icecat-CVE-2014-1587-bug-1079729.patch, gnu/packages/patches/icecat-CVE-2014-1587-bug-1080312.patch, gnu/packages/patches/icecat-CVE-2014-1587-bug-1089207.patch, gnu/packages/patches/icecat-CVE-2014-1590.patch, gnu/packages/patches/icecat-CVE-2014-1592.patch, gnu/packages/patches/icecat-CVE-2014-1593.patch, gnu/packages/patches/icecat-CVE-2014-1594.patch, gnu/packages/patches/icecat-CVE-2014-8634-pt1.patch, gnu/packages/patches/icecat-CVE-2014-8634-pt2.patch, gnu/packages/patches/icecat-CVE-2014-8638-pt1.patch, gnu/packages/patches/icecat-CVE-2014-8638-pt2.patch, gnu/packages/patches/icecat-CVE-2014-8639.patch, gnu/packages/patches/icecat-CVE-2014-8641.patch, gnu/packages/patches/icecat-armhf-xpcom.patch: Remove files. * gnu-system.am (dist_patch_DATA): Remove them. * gnu/packages/gnuzilla.scm: Update to 31.4.0. Remove patches.
gnu: bowtie: fix build errors * gnu/packages/bioinformatics.scm (bowtie): Add 'supported-systems' field and add Makefile patch. * gnu/packages/patches/bowtie-fix-makefile.patch: New file. * gnu-system.am (dist_patch_DATA): Add it.
gnu: Add Threading Building Blocks. * gnu/packages/tbb.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
gnu: Add IcedTea 6 * gnu/packages/java.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
gnu: Add libupnp. * gnu/packages/libupnp.scm: New file. * gnu-system.am: Add the new file.
gnu: Add sxiv. * gnu/packages/sxiv.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
gnu: Add GCJ * gnu/packages/gcc.scm (gcj-4.8, ecj-bootstrap-4.8): New variables. * gnu/packages/javac.in: New file. * gnu-system.am (MISC_DISTRO_FILES): Add it. * Makefile.am (nobase_dist_guilemodule_DATA): Add MISC_DISTRO_FILES.