summaryrefslogtreecommitdiff
path: root/gnu
Commit message (Expand)AuthorAgeFilesLines
* gnu: synapse: Update to 1.29.0.•••* gnu/packages/matrix.scm (synapse): Update to 1.29.0. Rafa Gálvez2021-03-251-2/+2
* gnu: gcc: Fix comment about gfortran.•••Added by: cb4805e34c9997edca14743516b9a0fde6303d1c Fixes: 0681f05486d901c92637c098bb7afddef35068b0 * gnu/packages/gcc.scm (gcc): Fix comment about gfortran. Signed-off-by: Christopher Baines <mail@cbaines.net> Vincent Legoll2021-03-251-2/+1
* gnu: openssl: Update to 1.1.1k [security fixes].•••Fixes CVE-2021-3450 and CVE-2021-3449. * gnu/packages/tls.scm (openssl/fixed): Update to 1.1.1k. Léo Le Bouter2021-03-251-2/+2
* gnu: xfce4-netload-plugin: Update to 1.4.0.•••* gnu/packages/xfce.scm (xfce4-netload-plugin): Update to 1.4.0. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Michael Rohleder2021-03-251-2/+2
* gnu: exo: Update to 4.16.1.•••* gnu/packages/xfce.scm (exo): Update to 4.16.1. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Michael Rohleder2021-03-251-2/+2
* gnu: thunar: Update to 4.16.6.•••* gnu/packages/xfce.scm (thunar): Update to 4.16.6. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Michael Rohleder2021-03-251-2/+2
* gnu: xfce4-systemload-plugin: Update to 1.3.1.•••* gnu/packages/xfce.scm (xfce4-systemload-plugin): Update to 1.3.1. [inputs]: Add libgtop. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Michael Rohleder2021-03-251-3/+4
* gnu: xfce4-battery-plugin: Update to 1.1.4.•••* gnu/packages/xfce.scm (xfce4-battery-plugin): Update to 1.1.4. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Michael Rohleder2021-03-251-2/+2
* gnu: Add quickproject.•••* gnu/packages/lisp-xyz.scm (cl-quickproject, ecl-quickproject, sbcl-quickproject): New variables. Pierre Neidhardt2021-03-251-0/+33
* gnu: Add html-template.•••* gnu/packages/lisp-xyz.scm (cl-html-template, ecl-html-template, sbcl-html-template): New variables. Pierre Neidhardt2021-03-251-0/+37
* Revert "gnu: guix: Update to 86dd54f."•••A test failure (tests/print) was uncovered so revert until we fix it. This reverts commit b0eb525ddba77420ff8c0930b9173b10f9ae342d. Léo Le Bouter2021-03-251-3/+3
* gnu: linux-libre 4.4: Update to 4.4.263.•••* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.263. (linux-libre-4.4-pristine-source): Update hash. Leo Famulari2021-03-241-2/+2
* gnu: linux-libre 4.9: Update to 4.9.263.•••* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.263. (linux-libre-4.9-pristine-source): Update hash. Leo Famulari2021-03-241-2/+2
* gnu: linux-libre 4.14: Update to 4.14.227.•••* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.227. (linux-libre-4.14-pristine-source): Update hash. Leo Famulari2021-03-241-2/+2
* gnu: linux-libre 4.19: Update to 4.19.183.•••* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.183. (linux-libre-4.19-pristine-source): Update hash. Leo Famulari2021-03-241-2/+2
* gnu: linux-libre 5.4: Update to 5.4.108.•••* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.108. (linux-libre-5.4-pristine-source): Update hash. Leo Famulari2021-03-241-2/+2
* gnu: linux-libre: Update to 5.11.9.•••* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.9. (linux-libre-5.11-pristine-source): Update hash. Leo Famulari2021-03-241-2/+2
* gnu: guix: Update to 86dd54f.•••* gnu/packages/package-management.scm (guix): Update to 86dd54f. Léo Le Bouter2021-03-251-3/+3
* gnu: Add gsequencer.•••* gnu/packages/music.scm (gsequencer): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Vinicius Monego2021-03-241-0/+63
* gnu: Add drawing.•••* gnu/packages/gnome.scm (drawing): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Vinicius Monego2021-03-241-0/+51
* gnu: emacs-git-gutter: Update to 0.91.•••* gnu/packages/emacs-xyz.scm (emacs-git-gutter): Update to 0.91. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Stefan Reichör2021-03-241-2/+2
* gnu: Add emacs-vterm-toggle.•••* gnu/packages/emacs-xyz.scm (emacs-vterm-toggle): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Stefan Reichör2021-03-241-0/+25
* gnu: r-textshape: Use HTTPS home page URI.•••* gnu/packages/cran.scm (r-textshape)[home-page]: Use HTTPS URI. Nicolas Goaziou2021-03-241-1/+1
* gnu: ddrescue: Support cross compiling.•••* gnu/packages/disk.scm (ddrescue)[arguments]: Add configure-flag to fix cross compiling. Efraim Flashner2021-03-241-1/+3
* gnu: guile-mastodon-dev: Remove it.•••* gnu/packages/ci.scm (guile-mastodon-dev): Remove it. (cuirass): Update it. Mathieu Othacehe2021-03-241-19/+1
* gnu: guile-mastodon: Update to 0.0.1-1.74b75bc.•••* gnu/packages/guile-xyz.scm (guile-mastodon): Update to 0.0.1-1.74b75bc. [source]: Remove Guile-3.0 snippet since this new release brings Guile-3.0 support. Mathieu Othacehe2021-03-241-36/+29
* gnu: Add python-pylibacl.•••* gnu/packages/acl.scm (python-pylibacl): New variable. Lars-Dominik Braun2021-03-241-1/+42
* gnu: ccache: Update to 4.2.•••* gnu/packages/ccache.scm (ccache): Update to 4.2. [build-system]: Switch to cmake-build-system. [inputs]: Add zstd:lib. [arguments]: Move substitution before change of directory and add phase to set HOME variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Greg Hogan2021-03-241-11/+19
* gnu: gqrx: Add missing input.•••* gnu/packages/radio.scm (gqrx)[inputs]: Add libsndfile. Guillaume Le Vaillant2021-03-241-0/+1
* gnu: gnuradio-osmosdr: Update to 0.2.3-0.a100eb0.•••* gnu/packages/radio.scm (gnuradio-osmosdr): Update to 0.2.3-0.a100eb0. [native-inputs]: Replace swig by pybind11. [inputs]: Add libsndfile. Guillaume Le Vaillant2021-03-241-33/+37
* gnu: gnuradio-iqbalance: Update to 0.38.2-0.fbee239.•••* gnu/packages/radio.scm (gnuradio-iqbalance): Update to 0.38.2-0.fbee239. [native-inputs]: Replace swig by pybind11. Guillaume Le Vaillant2021-03-241-32/+35
* gnu: gnuradio: Add missing inputs.•••* gnu/packages/radio.scm (gnuradio)[native-inputs]: Add js-mathjax. [inputs]: Add libsndfile. [arguments]: Add 'configure-flags' to find mathjax. Guillaume Le Vaillant2021-03-241-0/+7
* gnu: gnuradio: Update to 3.9.0.0.•••* gnu/packages/radio.scm (gnuradio): Update to 3.9.0.0. [source]: Remove snippet deleting the included copy of volk, as it is not included anymore. [native-inputs]: Replace swig with pybind11. [inputs]: Add sdl (for dtv). [arguments]: Remove 'configure-flags". Disable broken tests. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> João Pedro Simas2021-03-241-13/+20
* gnu: sed: Make it build on SELinux-enabled kernels.•••Fixes: <https://bugs.gnu.org/41498>. * gnu/packages/base.scm (sed)[arguments]: New field. This adds a snippet, equivalent to the patch submitted upstream, which fixes an issue that prevents sed from building on SELinux-enabled kernels. Adjusted by Efraim Flashner to apply to master. Chris Marusich2021-03-231-0/+16
* ci: %cross-targets: Add powerpc64le-linux-gnu.•••* gnu/ci.scm (%cross-targets): Add an entry for powerpc64le-linux-gnu. Chris Marusich2021-03-231-0/+1
* gnu: libelf: Fix compilation for powerpc64le-linux.•••* gnu/packages/elf.scm (libelf)[arguments]: Modify replacement 'configure phase to invoke "./configure" with "--host=powerpc64le-unknown-linux-gnu" on powerpc64le-linux. Signed-off-by: Chris Marusich <cmmarusich@gmail.com> Leo Le Bouter2021-03-231-0/+5
* gnu: texlive-latex-base: Fix compilation on powerpc64le*.•••* gnu/packages/tex.scm (texlive-latex-base)[arguments]: LuaJIT is not ported to powerpc64le* yet. Update replacement 'build phase to add "luajittex" within the "disabled-formats" list on powerpc64le*. Signed-off-by: Chris Marusich <cmmarusich@gmail.com> Leo Le Bouter2021-03-231-1/+5
* gnu: texlive-bin: Fix compilation on powerpc64le*.•••* gnu/packages/tex.scm (texlive-bin)[arguments]: Append "--disable-luajittex" and "--disable-mfluajit" to keyword argument "#:configure-flags" on powerpc64le* because LuaJIT is not ported to powerpc64le* yet. Also set "#:tests?" to "#f" on powerpc64le*. Signed-off-by: Chris Marusich <cmmarusich@gmail.com> Leo Le Bouter2021-03-231-5/+15
* gnu: guile-avahi: Fix compilation on powerpc64le-linux.•••* gnu/packages/guile-xyz.scm (guile-avahi)[arguments]: Parallel builds fail on powerpc64le-linux. Set "#:parallel-build?" to "#f". Signed-off-by: Chris Marusich <cmmarusich@gmail.com> Leo Le Bouter2021-03-231-0/+4
* gnu: bdb-4.8: Fix configure on powerpc64le-linux.•••* gnu/packages/dbm.scm (bdb-4.8)[arguments]: Modify 'configure phase to append "--build=powerpc64le-unknown-linux-gnu" to configure's flags when compiling for powerpc64le-linux. Signed-off-by: Chris Marusich <cmmarusich@gmail.com> Leo Le Bouter2021-03-231-0/+6
* gnu: binutils-final: Support more Power architectures.•••* gnu/packages/commencement.scm (binutils-final)[arguments]: When checking if the system is a Power architecture, instead of hard-coding "powerpc-linux", use the target-powerpc? procedure so it works on more Power architectures. [inputs]: Likewise. Chris Marusich2021-03-231-2/+2
* gnu: binutils-final: Provide bash for binary on powerpc-linux.•••* gnu/packages/commencement.scm (binutils-final)[arguments]: On powerpc-linux allow a reference to static-bash-for-glibc. [inputs]: On powerpc-linux add static-bash-for-glibc. Efraim Flashner2021-03-231-2/+12
* gnu: gcc-boot0: Enable 128-bit long double for POWER9.•••* gnu/packages/commencement.scm (gcc-boot0) [#:configure-flags]: Add --with-long-double-128 when the boot triplet is "powerpc64le-guix-linux-gnu", instead of "powerpc64le-linux-gnu", which is incorrect. The actual triplet used during bootstrapping is "powerpc64le-guix-linux-gnu". Chris Marusich2021-03-231-1/+3
* gnu: glibc: Fix ldd path on powerpc*.•••This should avoid some problems, such as "not a dynamic executable" errors. * gnu/packages/patches/glibc-ldd-powerpc.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/base.scm: (glibc)[native-inputs]: Add it. [arguments]: When building for powerpc* apply it. * gnu/packages/commencement.scm (glibc-final-with-bootstrap-bash, glibc-final)[native-inputs]: Add patch conditionally. This patch has been adjusted to apply to master. Signed-off-by: Chris Marusich <cmmarusich@gmail.com> Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Leo Le Bouter2021-03-234-2/+35
* gnu: gcc-4.7: On powerpc64le, fix /lib64 references.•••Fixes: <https://bugs.gnu.org/46253>. * gnu/packages/gcc.scm (gcc-4.7)[#:phases][pre-configure]: When the gcc/config/rs6000 directory exists, replace "/lib64" with "/lib" in all files within it. Note that this fix will be picked up by any package that re-uses the pre-configure phase from gcc-4.7 (e.g., all the usual gcc packages). (make-libstdc++)[#:phases][fix-rs6000-libdir]: New phase, which does the same as above. It was necessary to duplicate the fix here because make-libstdc++ does not re-use the pre-configure phase from gcc-4.7. Chris Marusich2021-03-231-7/+31
* gnu: bootstrap: Add support for powerpc64le-linux.•••The bootstrap tarballs used by these bootstrap packages were created via the following steps: - Create a new x86_64 VM using QEMU. - Use https://ftp.gnu.org/gnu/guix/guix-system-install-1.2.0.x86_64-linux.iso.xz to install Guix System 1.2.0 in the VM. - Run: guix pull --no-substitutes --commit=662e7e28d576ada91fc9dec7d27c100666114f03 - Run: guix build --no-substitutes --target=powerpc64le-linux-gnu bootstrap-tarballs With the exception of gcc-static, all bootstrap binaries contained in these tarballs can be built reproducibly. Unfortunately, gcc-static is not always reproducible when everything is built from source on separate machines. Despite investigation efforts, the cause remains unclear, so we have decided to move forward with these binaries to unblock further bootstrapping work. For details, see <https://bugs.gnu.org/41669>. * gnu/packages/bootstrap.scm (%bootstrap-executables) (bootstrap-executable-file-name, bootstrap-guile-url-path) (bootstrap-guile-hash, %bootstrap-coreutils&co, %bootstrap-binutils) (%bootstrap-glibc, %bootstrap-gcc): Add entries for powerpc64le-linux. (%bootstrap-executable-base-urls): Add an entry for alpha.gnu.org. Chris Marusich2021-03-231-1/+38
* gnu: Add cbonsai.•••* gnu/packages/toys.scm (cbonsai): New variable. Leo Famulari2021-03-241-0/+39
* gnu: bcunit: Update to 3.0.2-0.74021cc and enable more features.•••* gnu/packages/linphone.scm (bcunit)[source]: Switch to git repository. [version]: Update to 3.0.2-0.74021cc. [outputs]: Add a "doc" output. [arguments]: Remove the tests? argument, enabling tests. [configure-flags]: Enable curses, doc, examples, tests and memtrace. [phases]{patch-source, move-doc}: New phases. {check}: Override phase. [inputs]: Add ncurses. [description]: Fix typo. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Raghav Gururajan2021-03-241-22/+66
* gnu: Add libdecaf.•••* gnu/packages/crypto.scm (libdecaf): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Raghav Gururajan2021-03-231-0/+53
* gnu: python2-widgetsnbextension: Remove package.•••* gnu/packages/python-xyz.scm (python2-widgetsnbextension): Delete. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> zimoun2021-03-231-3/+0