gnu: Add dolphin-emu.
* gnu/packages/emulators.scm (dolphin-emu): New variable.
gnu/local.mk: Add emulators.scm.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add emulators.scm.
gnu: Add wxwidgets-gtk2-3.1.
* gnu/packages/wxwidgets.scm (wxwidgets-gtk2-3.1): New variable.
Signed-off-by: Rutger Helling <rhelling@mykolab.com>
gnu: mpd-mpc: Update to 0.29.
* gnu/packages/mpd.scm (mpd-mpc): Update to 0.29.
[build-system]: Use the meson-build-system.
gnu: mpd: Update to 0.20.17.
* gnu/packages/mpd.scm (mpd): Update to 0.20.17.
[source]: Use HTTPS URL.
gnu: libmpdclient: Update to 2.14.
* gnu/packages/mpd.scm (libmpdclient): Update to 2.14.
[source]: Use HTTPS URL.
environment: Add --manifest option.
* guix/scripts/environment.scm (show-help, %options): Add -m/--manifest.
(options/resolve-packages): Handle manifests.
* tests/guix-envronment.sh: Add a test.
* doc/guix.texi (Invoking guix environment): Document it.
etc: guix-install.sh: Add aarch64-linux support.
* etc/guix-install.sh (chk_sys_arch): Add aarch64 case.
gnu: Add emacs-edit-indirect.
* gnu/packages/emacs.scm (emacs-edit-indirect): New public variable.
gnu: mbedtls-apache: Update to 2.7.0 [security fixes].
Fixes CVE-2017-18187 and CVE-2018-{0487,0488}.
* gnu/packages/tls.scm (mbedtls-apache): Update to 2.7.0.
gnu: libx264: Update to 20180219-2245.
* gnu/packages/video.scm (libx264): Update to 20180219-2245.
gnu: lpsolve: Update to 5.5.2.5.
* gnu/packages/maths.scm (lpsolve): Update to 5.5.2.5.
gnu: shflags: Update to 1.2.3.
* gnu/packages/version-control.scm (shflags): Update to 1.2.3.
[arguments]: Match new sources layout.
gnu: shflags: Use the GNU-BUILD-SYSTEM.
The TRIVIAL-BUILD-SYSTEM doesn't really save any effort and is actually
slightly longer.
* gnu/packages/version-control.scm (shflags)[build-system: Use
GNU-BUILD-SYSTEM.
[arguments]: Adjust accordingly and prefer INSTALL-FILE over COPY-FILE.
gnu: htop: Fix tree view.
* gnu/packages/patches/htop-fix-process-tree.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/admin.scm (htop)[source]: Use it.
gnu: lpsolve: Update phase style.
* gnu/packages/maths.scm (lpsolve)[arguments]: Use INVOKE and
INSTALL-FILE, and end phases with #t.
gnu: iptables: Edit synopsis & description.
* gnu/packages/linux.scm (iptables)[synopsis, description]: Improve.
gnu: iptables: Update to 1.6.2.
* gnu/packages/linux.scm (iptables): Update to 1.6.2.
gnu: lout: Update phase style.
* gnu/packages/lout.scm (lout)[arguments]: Write phases in-line, use
MODIFY-PHASES syntax, INVOKE, and WITH-DIRECTORY-EXCURSION, and end
phases with #t. Re-indent the result.