gnu: propeller-binutils: Use flex 2.6.1. * gnu/packages/embedded.scm (propeller-binutils)[native-inputs]: Replace "flex" with "flex-2.6.1".
gnu: discrover: Add missing includes. * gnu/packages/bioinformatics.scm (discrover)[arguments]: Add build phase "add-missing-includes" to include "random" headers.
gnu: stringtie: Remove typedef conflict. * gnu/packages/bioinformatics.scm (stringtie)[arguments]: Remove conflicting typedef in a new build phase "remove-duplicate-typedef".
gnu: powertabeditor: Link with pthread. * gnu/packages/music.scm (powertabeditor)[arguments]: Link with "-lpthread" to fix build with GCC 5.
gnu: hugs: Build with GCC 4.9. * gnu/packages/hugs.scm (hugs)[native-inputs]: Add "gcc-4.9".
gnu: dash: Update to 0.5.9.1. * gnu/packages/shells.scm (dash): Update to 0.5.9.1. [source]: Use git-fetch. [native-inputs]: Add autoconf and automake. [arguments]: Add 'bootstrap' phase.
gnu: wordnet: Build with the default GCC. * gnu/packages/wordnet.scm (wordnet)[native-inputs]: Remove.
gnu: guile-reader: Build with gperf 3.0. * gnu/packages/guile.scm (guile-reader)[native-inputs]: Use GPERF-3.0 instead of GPERF.
gnu: kakoune: Fix build after Boost ABI change. Also remove now-obsolete snippet and inputs. * gnu/packages/text-editors.scm (kakoune)[source]: Remove gzip substitution. [arguments]: Drop CPPFLAGS from #:make-flags. [native-inputs]: Remove GCC-5. [inputs]: Remove gcc:lib.
gnu: nspr: Use 'modify-phases' syntax. * gnu/packages/gnuzilla.scm (nspr)[arguments]: Use 'modify-phases' syntax.
gnu: nspr: Update to 4.14. * gnu/packages/gnuzilla.scm (nspr): Update to 4.14.
gnu: mozjs@24: Use more inherited fields. * gnu/packages/gnuzilla.scm (mozjs@24)[arguments]: Use 'substitute-keyword-arguments', override inherited 'configure. [native-inputs]: Remove field to use inherited native-inputs. [propagated-inputs]: Same.
gnu: mozjs@17: Use 'modify-phases' syntax. * gnu/packages/gnuzilla.scm (mozjs@17)[arguments]: Use 'modify-phases' syntax.
gnu: mozjs@17: Add missing inputs. * gnu/packages/gnuzilla.scm (mozjs@17)[native-inputs]: Add pkg-config. [propagated-inputs]: Add nspr. [inputs]: Add zlib.
gnu: mozjs@17: Add support for aarch64-linux. * gnu/packages/gnuzilla.scm (mozjs@17)[source]: Add patch. [arguments]: Add phase deleting slow test, add configure argument for building on aarch64-linux. * gnu/packages/patches/mozjs17-aarch64-support.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
gnu: mozjs@24: Add aarch64-support. * gnu/packages/gnuzilla.scm (mozjs@24)[source]: Add patch. [arguments]: Add flag for building on aarch64-linux, delete failing test. * gnu/packages/patches/mozjs24-aarch64-support.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
gnu: mysql: Disable tests on aarch64-linux. * gnu/packages/databases.scm (mysql)[arguments]: Disable the test suite on aarch64-linux.
gnu: gsl: Disable tests on aarch64-linux. * gnu/packages/maths.scm (gsl)[arguments]: Do not run the test suite on aarch64-linux. [home-page]: Use https.
Merge branch 'master' into core-updates
gnu: epiphany: Update to 3.22.7. * gnu/packages/gnome.scm (epiphany): Update to 3.22.7.