guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/02: Merge remote-tracking branch 'origin/master' into wip-pinebook-pr


From: guix-commits
Subject: 01/02: Merge remote-tracking branch 'origin/master' into wip-pinebook-pro
Date: Wed, 12 Aug 2020 12:52:36 -0400 (EDT)

vagrantc pushed a commit to branch wip-pinebook-pro
in repository guix.

commit efddc3e07d77a2bc86af8a95f82c1a795bbc7c54
Merge: 25355d3 9856346
Author: Vagrant Cascadian <vagrant@debian.org>
AuthorDate: Wed Aug 12 09:28:27 2020 -0700

    Merge remote-tracking branch 'origin/master' into wip-pinebook-pro

 .dir-locals.el                                     |     6 +
 .gitignore                                         |    10 +-
 .guix-authorizations                               |    15 +-
 .guix-channel                                      |     4 +-
 Makefile.am                                        |    33 +-
 build-aux/git-authenticate.scm                     |   299 -
 configure.ac                                       |     1 +
 doc/contributing.texi                              |    89 +-
 doc/guix-cookbook.texi                             |    53 +-
 doc/guix.texi                                      |  1552 ++-
 etc/committer.scm.in                               |   250 +
 etc/completion/bash/guix                           |     8 +
 etc/guix-install.sh                                |    12 +-
 .../historical-authorizations                      |    34 +-
 etc/news.scm                                       |   121 +
 ...rlin.guixsd.org.pub => berlin.guix.gnu.org.pub} |     0
 etc/substitutes/ci.guix.gnu.org.pub                |     2 +-
 etc/substitutes/ci.guix.info.pub                   |     2 +-
 gnu.scm                                            |    10 +-
 gnu/bootloader/grub.scm                            |     2 +-
 gnu/build/file-systems.scm                         |    90 +-
 gnu/build/hurd-boot.scm                            |   196 +-
 gnu/build/image.scm                                |    34 +-
 gnu/build/shepherd.scm                             |    19 +-
 gnu/build/vm.scm                                   |    13 +-
 gnu/ci.scm                                         |    71 +-
 gnu/image.scm                                      |     5 +
 gnu/installer.scm                                  |     5 +-
 gnu/installer/final.scm                            |     9 +-
 gnu/installer/newt/final.scm                       |     8 +
 gnu/installer/newt/partition.scm                   |     2 +-
 gnu/installer/parted.scm                           |    24 +-
 gnu/local.mk                                       |   144 +-
 gnu/machine.scm                                    |     2 +-
 gnu/machine/digital-ocean.scm                      |     7 +-
 gnu/machine/ssh.scm                                |    76 +-
 gnu/packages.scm                                   |    88 +-
 gnu/packages/ada.scm                               |     4 +-
 gnu/packages/admin.scm                             |   404 +-
 gnu/packages/adns.scm                              |    13 +-
 gnu/packages/aidc.scm                              |     4 +-
 gnu/packages/algebra.scm                           |   116 +-
 gnu/packages/android.scm                           |    29 +-
 gnu/packages/animation.scm                         |     8 +-
 gnu/packages/antivirus.scm                         |     4 +-
 gnu/packages/arcan.scm                             |     6 +-
 gnu/packages/assembly.scm                          |   142 +-
 gnu/packages/astronomy.scm                         |     8 +-
 gnu/packages/audio.scm                             |   362 +-
 gnu/packages/authentication.scm                    |     2 +-
 gnu/packages/aux-files/linux-libre/5.7-arm.conf    |  9612 +++++++++++++++++
 gnu/packages/aux-files/linux-libre/5.7-arm64.conf  |  9640 +++++++++++++++++
 gnu/packages/aux-files/linux-libre/5.7-i686.conf   | 10516 +++++++++++++++++++
 gnu/packages/aux-files/linux-libre/5.7-x86_64.conf | 10487 ++++++++++++++++++
 gnu/packages/aux-files/run-in-namespace.c          |    63 +-
 gnu/packages/avr.scm                               |     2 +-
 gnu/packages/axoloti.scm                           |     6 +-
 gnu/packages/backup.scm                            |    98 +-
 gnu/packages/base.scm                              |   162 +-
 gnu/packages/bash.scm                              |    57 +-
 gnu/packages/benchmark.scm                         |     8 +-
 gnu/packages/bioconductor.scm                      |  1195 ++-
 gnu/packages/bioinformatics.scm                    |  1056 +-
 gnu/packages/bison.scm                             |    19 +-
 gnu/packages/bittorrent.scm                        |   122 +-
 gnu/packages/boost.scm                             |     4 +-
 gnu/packages/bootloaders.scm                       |    19 +-
 gnu/packages/build-tools.scm                       |    93 +-
 gnu/packages/busybox.scm                           |    29 +-
 gnu/packages/c.scm                                 |   138 +-
 gnu/packages/calendar.scm                          |    87 +-
 gnu/packages/ccache.scm                            |     4 +-
 gnu/packages/cdrom.scm                             |    53 +-
 gnu/packages/certs.scm                             |     4 +-
 gnu/packages/check.scm                             |   155 +-
 gnu/packages/chemistry.scm                         |     4 +-
 gnu/packages/chez.scm                              |    14 +-
 gnu/packages/chromium.scm                          |   443 +-
 gnu/packages/ci.scm                                |    10 +-
 gnu/packages/clojure.scm                           |    10 +-
 gnu/packages/cluster.scm                           |    98 +
 gnu/packages/code.scm                              |    56 +-
 gnu/packages/commencement.scm                      |    26 +-
 gnu/packages/compression.scm                       |   132 +-
 gnu/packages/compton.scm                           |     4 +-
 gnu/packages/configuration-management.scm          |   105 +
 gnu/packages/conky.scm                             |     6 +-
 gnu/packages/convmv.scm                            |    60 +
 gnu/packages/coq.scm                               |     8 +-
 gnu/packages/cpp.scm                               |   131 +-
 gnu/packages/cran.scm                              |  1899 +++-
 gnu/packages/crates-io.scm                         |  6632 ++++++++----
 gnu/packages/cross-base.scm                        |     2 +-
 gnu/packages/crypto.scm                            |    74 +-
 gnu/packages/cryptsetup.scm                        |     6 +-
 gnu/packages/cups.scm                              |    36 +-
 gnu/packages/curl.scm                              |    59 +
 gnu/packages/databases.scm                         |   133 +-
 gnu/packages/datastructures.scm                    |    64 +-
 gnu/packages/dav.scm                               |    10 +-
 gnu/packages/debian.scm                            |    49 +-
 gnu/packages/debug.scm                             |    39 +-
 gnu/packages/dhall.scm                             |    38 +-
 gnu/packages/dictionaries.scm                      |     4 +-
 gnu/packages/diffoscope.scm                        |    36 +-
 gnu/packages/digest.scm                            |    17 +-
 gnu/packages/disk.scm                              |    64 +-
 gnu/packages/display-managers.scm                  |    34 +
 gnu/packages/distributed.scm                       |     2 +-
 gnu/packages/django.scm                            |   273 +-
 gnu/packages/djvu.scm                              |    26 +-
 gnu/packages/dlang.scm                             |    18 +-
 gnu/packages/dns.scm                               |    56 +-
 gnu/packages/docbook.scm                           |    58 +-
 gnu/packages/docker.scm                            |    32 +-
 gnu/packages/documentation.scm                     |    60 +-
 gnu/packages/easyrpg.scm                           |     5 +-
 gnu/packages/ebook.scm                             |    51 +-
 gnu/packages/education.scm                         |    53 +-
 gnu/packages/efi.scm                               |     6 +-
 gnu/packages/electronics.scm                       |     3 +-
 gnu/packages/elixir.scm                            |    12 +-
 gnu/packages/emacs-xyz.scm                         |  3184 ++++--
 gnu/packages/emacs.scm                             |     2 +
 gnu/packages/embedded.scm                          |    23 +-
 gnu/packages/emulators.scm                         |   455 +-
 gnu/packages/engineering.scm                       |   234 +-
 gnu/packages/enlightenment.scm                     |    21 +-
 gnu/packages/erlang.scm                            |     2 +-
 gnu/packages/fabric-management.scm                 |     2 +-
 gnu/packages/file-systems.scm                      |   104 +-
 gnu/packages/finance.scm                           |    46 +-
 gnu/packages/firmware.scm                          |    23 +-
 gnu/packages/flashing-tools.scm                    |    12 +-
 gnu/packages/fonts.scm                             |   211 +-
 gnu/packages/fontutils.scm                         |    28 +-
 gnu/packages/fpga.scm                              |    72 +-
 gnu/packages/freedesktop.scm                       |   166 +-
 gnu/packages/game-development.scm                  |   328 +-
 gnu/packages/games.scm                             |  1543 ++-
 gnu/packages/gcc.scm                               |   197 +-
 gnu/packages/gd.scm                                |     6 +-
 gnu/packages/gdb.scm                               |    53 +-
 gnu/packages/genealogy.scm                         |     2 +-
 gnu/packages/genimage.scm                          |     2 +-
 gnu/packages/geo.scm                               |   182 +-
 gnu/packages/gettext.scm                           |     6 +-
 gnu/packages/gimp.scm                              |    16 +-
 gnu/packages/gl.scm                                |    92 +-
 gnu/packages/glib.scm                              |     6 +-
 gnu/packages/gnome-xyz.scm                         |    26 +-
 gnu/packages/gnome.scm                             |   524 +-
 gnu/packages/gnunet.scm                            |    60 +-
 gnu/packages/gnustep.scm                           |    40 +-
 gnu/packages/gnuzilla.scm                          |    30 +-
 gnu/packages/golang.scm                            |  2016 +++-
 gnu/packages/gpodder.scm                           |     2 +-
 gnu/packages/gps.scm                               |    85 +-
 gnu/packages/graph.scm                             |    88 +-
 gnu/packages/graphics.scm                          |   148 +-
 gnu/packages/graphviz.scm                          |     5 +-
 gnu/packages/groff.scm                             |    13 +-
 gnu/packages/groovy.scm                            |     2 +-
 gnu/packages/gstreamer.scm                         |    24 +-
 gnu/packages/gtk.scm                               |    40 +-
 gnu/packages/guile-xyz.scm                         |   434 +-
 gnu/packages/guile.scm                             |   113 +-
 gnu/packages/hardware.scm                          |     4 +-
 gnu/packages/haskell-apps.scm                      |    88 +-
 gnu/packages/haskell-check.scm                     |     2 +-
 gnu/packages/haskell-web.scm                       |    34 +-
 gnu/packages/haskell-xyz.scm                       |   105 +-
 gnu/packages/haskell.scm                           |    13 +-
 gnu/packages/hexedit.scm                           |     2 +-
 gnu/packages/hurd.scm                              |    34 +-
 gnu/packages/i2p.scm                               |     2 +-
 gnu/packages/ibus.scm                              |   167 +-
 gnu/packages/icu4c.scm                             |    75 +-
 gnu/packages/image-processing.scm                  |   107 +-
 gnu/packages/image-viewers.scm                     |   133 +-
 gnu/packages/image.scm                             |   130 +-
 gnu/packages/imagemagick.scm                       |     4 +-
 gnu/packages/inkscape.scm                          |    11 +-
 gnu/packages/ipfs.scm                              |    12 +-
 gnu/packages/irc.scm                               |   146 +-
 gnu/packages/jami.scm                              |   124 +-
 gnu/packages/java-compression.scm                  |    32 +-
 gnu/packages/java-graphics.scm                     |     2 +-
 gnu/packages/java-maths.scm                        |     2 +-
 gnu/packages/java.scm                              |  1698 ++-
 gnu/packages/javascript.scm                        |     4 +-
 gnu/packages/jrnl.scm                              |     2 +-
 gnu/packages/julia.scm                             |     4 +-
 gnu/packages/jupyter.scm                           |     2 +-
 gnu/packages/kde-frameworks.scm                    |   392 +-
 gnu/packages/kde-internet.scm                      |    24 +-
 gnu/packages/kde-multimedia.scm                    |    99 +-
 gnu/packages/kde-pim.scm                           |   288 +-
 gnu/packages/kde-plasma.scm                        |    16 +-
 gnu/packages/kde-systemtools.scm                   |    36 +-
 gnu/packages/kde-utils.scm                         |    35 +-
 gnu/packages/kde.scm                               |   102 +-
 gnu/packages/kodi.scm                              |    14 +-
 gnu/packages/language.scm                          |     2 +-
 gnu/packages/lean.scm                              |    12 +-
 gnu/packages/lego.scm                              |     2 +-
 gnu/packages/less.scm                              |     2 +-
 gnu/packages/libffi.scm                            |     6 +-
 gnu/packages/libreoffice.scm                       |     9 +-
 gnu/packages/libusb.scm                            |    16 +-
 gnu/packages/linphone.scm                          |     8 -
 gnu/packages/linux.scm                             |   768 +-
 gnu/packages/lirc.scm                              |     5 +-
 gnu/packages/lisp-xyz.scm                          |  2015 +++-
 gnu/packages/lisp.scm                              |    15 +-
 gnu/packages/llvm.scm                              |   105 +-
 gnu/packages/logging.scm                           |     9 +-
 gnu/packages/lolcode.scm                           |     2 +-
 gnu/packages/lsof.scm                              |     4 +-
 gnu/packages/lua.scm                               |   177 +-
 gnu/packages/lxde.scm                              |    44 +-
 gnu/packages/lxqt.scm                              |   209 +-
 gnu/packages/machine-learning.scm                  |   214 +-
 gnu/packages/mail.scm                              |   884 +-
 gnu/packages/man.scm                               |     8 +-
 gnu/packages/markup.scm                            |     6 +-
 gnu/packages/mastodon.scm                          |    44 +-
 gnu/packages/mate.scm                              |    30 +-
 gnu/packages/maths.scm                             |   205 +-
 gnu/packages/maven-parent-pom.scm                  |   545 +
 gnu/packages/maven.scm                             |  2469 ++++-
 gnu/packages/mc.scm                                |     4 +-
 gnu/packages/mercury.scm                           |   251 +
 gnu/packages/mes.scm                               |     4 +-
 gnu/packages/messaging.scm                         |   184 +-
 gnu/packages/monitoring.scm                        |    23 +-
 gnu/packages/mp3.scm                               |     9 +-
 gnu/packages/mpd.scm                               |    22 +-
 gnu/packages/music.scm                             |   541 +-
 gnu/packages/musl.scm                              |     4 +-
 gnu/packages/nano.scm                              |     6 +-
 gnu/packages/ncdu.scm                              |    11 +-
 gnu/packages/networking.scm                        |   372 +-
 gnu/packages/nfs.scm                               |    44 +
 gnu/packages/node-xyz.scm                          |     2 +-
 gnu/packages/node.scm                              |    13 +
 gnu/packages/nss.scm                               |    13 +-
 gnu/packages/ntp.scm                               |    16 +-
 gnu/packages/ocaml.scm                             |   120 +-
 gnu/packages/ocr.scm                               |     2 +-
 gnu/packages/onc-rpc.scm                           |     2 +-
 gnu/packages/opencl.scm                            |    10 +-
 gnu/packages/opencog.scm                           |    12 +-
 gnu/packages/openkinect.scm                        |     1 +
 gnu/packages/openpgp.scm                           |   186 +
 gnu/packages/openstack.scm                         |     2 +-
 gnu/packages/package-management.scm                |    57 +-
 gnu/packages/pantheon.scm                          |    69 +-
 gnu/packages/parallel.scm                          |     4 +-
 gnu/packages/password-utils.scm                    |    92 +-
 gnu/packages/patches/akonadi-paths.patch           |    53 +-
 .../patches/alsa-modular-synth-fix-vocoder.patch   |   522 +
 gnu/packages/patches/blender-2.79-gcc8.patch       |    36 +
 gnu/packages/patches/blender-2.79-gcc9.patch       |    53 +
 gnu/packages/patches/blender-2.79-oiio2.patch      |   284 +
 .../patches/blender-2.79-python-3.8-fix.patch      |   204 +
 gnu/packages/patches/bluez-CVE-2020-0556.patch     |   180 -
 .../patches/bpftrace-disable-bfd-disasm.patch      |    15 +
 .../busybox-1.31.1-fix-build-with-glibc-2.31.patch |    68 +
 gnu/packages/patches/calibre-msgpack-compat.patch  |    18 -
 gnu/packages/patches/calibre-remove-test-bs4.patch |    34 -
 ...clang-runtime-3.5-libsanitizer-mode-field.patch |    29 +
 .../patches/dhall-remove-network-tests.patch       |    97 -
 .../patches/ecl-16-format-directive-limit.patch    |    83 +
 .../patches/ecl-16-ignore-stderr-write-error.patch |    17 +
 gnu/packages/patches/ecl-16-libffi.patch           |    16 +
 .../patches/emacs-exwm-fix-fullscreen-states.patch |    39 +
 .../patches/emacs-hyperbole-toggle-messaging.patch |    86 +
 .../patches/emacs-ignore-empty-xim-styles.patch    |    24 +
 .../emacs-telega-patch-server-functions.patch      |    31 +
 .../patches/exercism-disable-self-update.patch     |    79 +
 gnu/packages/patches/ffmpeg-prefer-dav1d.patch     |    43 -
 gnu/packages/patches/flint-ldconfig.patch          |    26 -
 .../patches/freedink-engine-fix-sdl-hints.patch    |    33 +
 .../patches/ganeti-deterministic-manual.patch      |    16 +
 .../patches/ganeti-disable-version-symlinks.patch  |   136 +
 gnu/packages/patches/ganeti-drbd-compat.patch      |   166 +
 .../patches/ganeti-haskell-pythondir.patch         |    66 +
 gnu/packages/patches/ganeti-os-disk-size.patch     |    17 +
 .../patches/ganeti-preserve-PYTHONPATH.patch       |    21 +
 .../patches/ganeti-shepherd-master-failover.patch  |    18 +
 gnu/packages/patches/ganeti-shepherd-support.patch |    87 +
 gnu/packages/patches/gash-utils-ls-test.patch      |    25 +
 gnu/packages/patches/gdb-hurd.patch                |    69 +
 gnu/packages/patches/glibc-CVE-2015-5180.patch     |   311 -
 gnu/packages/patches/glibc-CVE-2015-7547.patch     |   590 --
 gnu/packages/patches/glibc-CVE-2016-3075.patch     |    43 -
 gnu/packages/patches/glibc-CVE-2016-3706.patch     |   188 -
 gnu/packages/patches/glibc-CVE-2016-4429.patch     |    58 -
 .../patches/glibc-CVE-2017-1000366-pt1.patch       |    36 -
 .../patches/glibc-CVE-2017-1000366-pt2.patch       |   124 -
 .../patches/glibc-CVE-2017-1000366-pt3.patch       |   206 -
 gnu/packages/patches/glibc-o-largefile.patch       |    25 -
 .../patches/glibc-vectorized-strcspn-guards.patch  |    23 -
 gnu/packages/patches/grub-cross-system-i686.patch  |    96 +
 .../guile-sqlite3-fix-cross-compilation.patch      |    55 -
 gnu/packages/patches/icecat-makeicecat.patch       |     4 +-
 gnu/packages/patches/ilmbase-fix-test-arm.patch    |    60 -
 .../patches/intel-xed-fix-nondeterminism.patch     |   113 +
 gnu/packages/patches/iputils-libcap-compat.patch   |    37 +
 .../jamvm-2.0.0-disable-branch-patching.patch      |    31 +
 .../patches/json-c-0.12-CVE-2020-12762.patch       |   175 +
 .../patches/json-c-0.13-CVE-2020-12762.patch       |   230 +
 gnu/packages/patches/json-c-CVE-2020-12762.patch   |   193 +
 ...kdepim-runtime-Fix-missing-link-libraries.patch |    42 -
 .../patches/kinit-kdeinit-extra_libs.patch         |    10 +-
 .../patches/lib2geom-enable-assertions.patch       |    36 -
 gnu/packages/patches/lib2geom-fix-tests.patch      |   192 +
 .../patches/lib2geom-link-tests-against-glib.patch |    34 -
 .../patches/lib2geom-use-system-googletest.patch   |    94 -
 gnu/packages/patches/libdrm-realpath-virtio.patch  |    42 +
 gnu/packages/patches/libdrm-symbol-check.patch     |   215 -
 gnu/packages/patches/libextractor-exiv2.patch      |   124 -
 .../patches/libreoffice-poppler-compat.patch       |    19 -
 gnu/packages/patches/libvnc-CVE-2018-20750.patch   |    44 -
 gnu/packages/patches/libvnc-CVE-2019-15681.patch   |    23 -
 gnu/packages/patches/linbox-fix-pkgconfig.patch    |    23 +
 .../llvm-9-fix-bitcast-miscompilation.patch        |   192 +
 .../patches/llvm-9-fix-lpad-miscompilation.patch   |    97 +
 .../patches/llvm-9-fix-scev-miscompilation.patch   |   113 +
 .../patches/luminance-hdr-qt-printer.patch         |    28 -
 .../maven-enforcer-api-fix-old-dependencies.patch  |   177 +
 .../patches/nfs4-acl-tools-0.3.7-fixpaths.patch    |    73 +
 gnu/packages/patches/nss-CVE-2020-12399.patch      |   138 -
 gnu/packages/patches/opendht-fix-jami.patch        |    33 +
 .../pjproject-correct-the-cflags-field.patch       |   121 +
 .../patches/pjproject-fix-pkg-config-ldflags.patch |    79 +
 gnu/packages/patches/plotutils-spline-test.patch   |    34 +
 .../patches/ppsspp-disable-upgrade-and-gold.patch  |   358 +
 gnu/packages/patches/pyqt-unbundled-qt.patch       |    19 -
 .../patches/python-aionotify-0.2.0-py3.8.patch     |    48 +
 .../patches/python-alembic-exceptions-cause.patch  |    69 -
 .../patches/python-jedi-sort-project-test.patch    |    18 -
 .../patches/python-memcached-syntax-warnings.patch |    24 +
 .../python-onnx-use-system-googletest.patch        |    54 +
 .../python-slugify-depend-on-unidecode.patch       |    22 -
 .../patches/python-tinycss2-flake8-compat.patch    |    36 +
 gnu/packages/patches/qtbase-QTBUG-81715.patch      |    40 -
 gnu/packages/patches/qtbase-absolute-runpath.patch |    17 +
 .../patches/qtbase-fix-krita-deadlock.patch        |   110 +
 gnu/packages/patches/qtbase-use-TZDIR.patch        |     4 +-
 gnu/packages/patches/quassel-qt-514-compat.patch   |   130 +
 gnu/packages/patches/remake-impure-dirs.patch      |    30 +
 gnu/packages/patches/rnp-add-version.cmake.patch   |   169 +
 .../patches/rnp-disable-ruby-rnp-tests.patch       |    26 +
 gnu/packages/patches/rnp-unbundle-googletest.patch |    43 +
 .../ruby-rubocop-break-dependency-cycle.patch      |   101 +
 gnu/packages/patches/rust-1.45-linker-locale.patch |    14 +
 gnu/packages/patches/sphinxbase-fix-doxygen.patch  |    24 +
 gnu/packages/patches/sqlite-hurd.patch             |    58 +
 gnu/packages/patches/sssd-fix-samba.patch          |    50 +
 gnu/packages/patches/tao-add-missing-headers.patch |   102 +
 gnu/packages/patches/tao-fix-parser-types.patch    |    26 +
 .../patches/transmission-CVE-2018-10756.patch      |    71 -
 .../patches/tup-unbundle-dependencies.patch        |    66 +
 .../patches/u-boot-DT-for-Pinebook-Pro.patch       |  1132 --
 .../u-boot-add-boe-nv140fhmn49-display.patch       |    29 -
 .../patches/u-boot-gpio-keys-binding-cons.patch    |    37 -
 .../patches/u-boot-leds-common-binding-con.patch   |   115 -
 .../patches/u-boot-riscv64-fix-extlinux.patch      |    14 -
 .../u-boot-support-Pinebook-Pro-laptop.patch       |   367 -
 .../patches/u-boot-video-rockchip-fix-build.patch  |    48 -
 .../patches/ungoogled-chromium-system-nspr.patch   |   120 +
 .../patches/widelands-system-wide_minizip.patch    |   153 +
 gnu/packages/patches/x265-arm-flags.patch          |    38 +-
 gnu/packages/patches/xmoto-remove-glext.patch      |    23 -
 gnu/packages/patches/xmoto-reproducible.patch      |    24 -
 gnu/packages/patches/xmoto-utf8.patch              |    16 -
 .../patches/xorg-server-CVE-2020-14347.patch       |    33 +
 gnu/packages/patches/xpra-4.0.1-systemd-run.patch  |    34 +
 gnu/packages/patchutils.scm                        |     2 +-
 gnu/packages/pcre.scm                              |     4 +-
 gnu/packages/pdf.scm                               |    44 +-
 gnu/packages/pep.scm                               |   349 +
 gnu/packages/perl-check.scm                        |    56 +
 gnu/packages/perl-compression.scm                  |    46 +-
 gnu/packages/perl.scm                              |   566 +-
 gnu/packages/perl6.scm                             |    22 +-
 gnu/packages/phabricator.scm                       |     4 +-
 gnu/packages/photo.scm                             |   137 +-
 gnu/packages/php.scm                               |     4 +-
 gnu/packages/plotutils.scm                         |    11 +-
 gnu/packages/popt.scm                              |     2 +-
 gnu/packages/presentation.scm                      |    90 +
 gnu/packages/pretty-print.scm                      |    12 +-
 gnu/packages/printers.scm                          |     4 +-
 gnu/packages/prolog.scm                            |    24 +-
 gnu/packages/protobuf.scm                          |   118 +-
 gnu/packages/pulseaudio.scm                        |   132 +-
 gnu/packages/python-check.scm                      |   592 +-
 gnu/packages/python-compression.scm                |    23 +-
 gnu/packages/python-crypto.scm                     |   181 +-
 gnu/packages/python-science.scm                    |   195 +-
 gnu/packages/python-web.scm                        |   620 +-
 gnu/packages/python-xyz.scm                        |  2123 +++-
 gnu/packages/python.scm                            |    23 +-
 gnu/packages/qt.scm                                |   469 +-
 gnu/packages/radio.scm                             |    88 +-
 gnu/packages/rails.scm                             |     4 +-
 gnu/packages/rdf.scm                               |    22 +-
 gnu/packages/rednotebook.scm                       |     2 +-
 gnu/packages/regex.scm                             |    13 +-
 gnu/packages/rpc.scm                               |     6 +-
 gnu/packages/rsync.scm                             |     2 +-
 gnu/packages/ruby.scm                              |  9627 ++++++++++-------
 gnu/packages/rust-apps.scm                         |   155 +-
 gnu/packages/rust.scm                              |   173 +-
 gnu/packages/sagemath.scm                          |    80 +-
 gnu/packages/scheme.scm                            |    13 +-
 gnu/packages/screen.scm                            |     2 +-
 gnu/packages/sdl.scm                               |    15 +-
 gnu/packages/search.scm                            |     8 +-
 gnu/packages/security-token.scm                    |    23 +-
 gnu/packages/selinux.scm                           |     4 +-
 gnu/packages/sequoia.scm                           |    44 +-
 gnu/packages/serialization.scm                     |    10 +-
 gnu/packages/shells.scm                            |    78 +-
 gnu/packages/shellutils.scm                        |    12 +-
 gnu/packages/simh.scm                              |     2 +-
 gnu/packages/skarnet.scm                           |    12 +-
 gnu/packages/skribilo.scm                          |     6 +-
 gnu/packages/smalltalk.scm                         |    26 +-
 gnu/packages/sml.scm                               |     8 +-
 gnu/packages/speech.scm                            |     4 +-
 gnu/packages/sqlite.scm                            |    19 +
 gnu/packages/ssh.scm                               |    90 +-
 gnu/packages/sssd.scm                              |     3 +-
 gnu/packages/statistics.scm                        |   317 +-
 gnu/packages/stenography.scm                       |    65 +
 gnu/packages/storage.scm                           |     9 +-
 gnu/packages/suckless.scm                          |     4 +-
 gnu/packages/sync.scm                              |    10 +-
 gnu/packages/syncthing.scm                         |   106 +-
 gnu/packages/syndication.scm                       |   118 +-
 gnu/packages/synergy.scm                           |    19 +-
 gnu/packages/telephony.scm                         |   203 +-
 gnu/packages/terminals.scm                         |    54 +-
 gnu/packages/tex.scm                               |   101 +-
 gnu/packages/texinfo.scm                           |     2 +-
 gnu/packages/text-editors.scm                      |    44 +-
 gnu/packages/textutils.scm                         |    16 +-
 gnu/packages/time.scm                              |     9 +-
 gnu/packages/tls.scm                               |    55 +-
 gnu/packages/tmux.scm                              |    96 +-
 gnu/packages/tor.scm                               |    63 +-
 gnu/packages/toys.scm                              |     8 +-
 gnu/packages/uml.scm                               |     5 +-
 gnu/packages/usb-modeswitch.scm                    |     9 +-
 gnu/packages/version-control.scm                   |   233 +-
 gnu/packages/video.scm                             |   405 +-
 gnu/packages/vim.scm                               |    85 +-
 gnu/packages/virtualization.scm                    |   545 +-
 gnu/packages/vlang.scm                             |   113 +
 gnu/packages/vnc.scm                               |    19 +-
 gnu/packages/vpn.scm                               |    27 +-
 gnu/packages/vulkan.scm                            |   235 +-
 gnu/packages/w3m.scm                               |     5 +-
 gnu/packages/web-browsers.scm                      |   415 +-
 gnu/packages/web.scm                               |   160 +-
 gnu/packages/webkit.scm                            |     4 +-
 gnu/packages/wine.scm                              |    35 +-
 gnu/packages/wireservice.scm                       |    14 +-
 gnu/packages/wm.scm                                |   479 +-
 gnu/packages/wxwidgets.scm                         |     2 +-
 gnu/packages/xdisorg.scm                           |   124 +-
 gnu/packages/xfce.scm                              |    50 +-
 gnu/packages/xiph.scm                              |    10 +-
 gnu/packages/xml.scm                               |   114 +-
 gnu/packages/xorg.scm                              |   347 +-
 gnu/services.scm                                   |    98 +-
 gnu/services/admin.scm                             |   140 +-
 gnu/services/auditd.scm                            |    41 +-
 gnu/services/base.scm                              |     4 +-
 gnu/services/databases.scm                         |     4 +-
 gnu/services/ganeti.scm                            |  1109 ++
 gnu/services/hurd.scm                              |     5 -
 gnu/services/linux.scm                             |    81 +-
 gnu/services/networking.scm                        |    35 +-
 gnu/services/nix.scm                               |   106 +-
 gnu/services/science.scm                           |    57 +
 gnu/services/shepherd.scm                          |     3 +-
 gnu/services/virtualization.scm                    |   153 +-
 gnu/services/web.scm                               |    34 +-
 gnu/system.scm                                     |   129 +-
 gnu/system/examples/bare-hurd.tmpl                 |    31 +-
 gnu/system/examples/desktop.tmpl                   |     2 +
 gnu/system/file-systems.scm                        |    46 +-
 gnu/system/hurd.scm                                |   184 +-
 gnu/system/image.scm                               |   186 +-
 gnu/system/images/hurd.scm                         |    89 +
 gnu/system/install.scm                             |     1 +
 gnu/system/mapped-devices.scm                      |    39 +-
 gnu/system/uuid.scm                                |    39 +-
 gnu/system/vm.scm                                  |     1 -
 gnu/tests.scm                                      |     2 +-
 gnu/tests/docker.scm                               |     6 +-
 gnu/tests/ganeti.scm                               |   270 +
 gnu/tests/install.scm                              |    28 +-
 gnu/tests/monitoring.scm                           |     2 +-
 gnu/tests/networking.scm                           |    17 +-
 gnu/tests/package-management.scm                   |   130 +
 gnu/tests/web.scm                                  |    73 +-
 guix/build-system/ant.scm                          |     3 +
 guix/build-system/cargo.scm                        |     3 +
 guix/build-system/cmake.scm                        |     5 +
 guix/build-system/emacs.scm                        |     2 +
 guix/build-system/gnu.scm                          |    30 +-
 guix/build-system/go.scm                           |     3 +
 guix/build-system/maven.scm                        |   214 +
 guix/build-system/r.scm                            |     6 +-
 guix/build/cargo-build-system.scm                  |    13 +-
 guix/build/compile.scm                             |     7 +-
 guix/build/download-nar.scm                        |     8 +-
 guix/build/gnu-dist.scm                            |    46 +-
 guix/build/go-build-system.scm                     |     7 +-
 guix/build/java-utils.scm                          |   159 +-
 guix/build/lisp-utils.scm                          |    26 +-
 guix/build/maven-build-system.scm                  |   163 +
 guix/build/maven/java.scm                          |   147 +
 guix/build/maven/plugin.scm                        |   498 +
 guix/build/maven/pom.scm                           |   422 +
 guix/build/po.scm                                  |    22 +-
 guix/build/profiles.scm                            |     6 +-
 guix/channels.scm                                  |   272 +-
 guix/ci.scm                                        |    34 +-
 guix/combinators.scm                               |     2 +-
 guix/cve.scm                                       |    19 +-
 guix/diagnostics.scm                               |   181 +-
 guix/discovery.scm                                 |     6 +-
 guix/download.scm                                  |    13 +-
 guix/git-authenticate.scm                          |   235 +-
 guix/git-download.scm                              |     4 +-
 guix/git.scm                                       |   109 +-
 guix/gnu-maintenance.scm                           |    99 +-
 guix/import/cpan.scm                               |    26 +-
 guix/import/cran.scm                               |    32 +-
 guix/import/crate.scm                              |    12 +-
 guix/import/elpa.scm                               |    12 +-
 guix/import/gem.scm                                |    16 +-
 guix/import/github.scm                             |    56 +-
 guix/import/hackage.scm                            |    19 +-
 guix/import/launchpad.scm                          |    21 +-
 guix/import/pypi.scm                               |    31 +-
 guix/import/stackage.scm                           |     2 +-
 guix/inferior.scm                                  |    12 +-
 guix/json.scm                                      |    31 +-
 guix/lint.scm                                      |   127 +-
 guix/nar.scm                                       |     8 +-
 guix/openpgp.scm                                   |    21 +-
 guix/packages.scm                                  |    98 +-
 guix/profiles.scm                                  |    43 +-
 guix/quirks.scm                                    |    36 +-
 guix/remote.scm                                    |    10 +-
 guix/scripts.scm                                   |     5 +-
 guix/scripts/archive.scm                           |     2 +
 guix/scripts/build.scm                             |     2 +
 guix/scripts/challenge.scm                         |     4 +-
 guix/scripts/copy.scm                              |     2 +
 guix/scripts/deploy.scm                            |    33 +-
 guix/scripts/describe.scm                          |    57 +-
 guix/scripts/environment.scm                       |     5 +-
 guix/scripts/git.scm                               |    63 +
 guix/scripts/git/authenticate.scm                  |   179 +
 guix/scripts/graph.scm                             |    10 +-
 guix/scripts/offload.scm                           |    10 +-
 guix/scripts/pack.scm                              |    69 +-
 guix/scripts/package.scm                           |     2 +
 guix/scripts/processes.scm                         |    14 +-
 guix/scripts/pull.scm                              |    44 +-
 guix/scripts/repl.scm                              |    77 +-
 guix/scripts/system.scm                            |   106 +-
 guix/scripts/system/reconfigure.scm                |    97 +-
 guix/scripts/system/search.scm                     |     1 +
 guix/scripts/time-machine.scm                      |    19 +-
 guix/scripts/weather.scm                           |     2 +-
 guix/self.scm                                      |   164 +-
 guix/ssh.scm                                       |   105 +-
 guix/store.scm                                     |     6 +-
 guix/store/database.scm                            |   316 +-
 guix/store/deduplication.scm                       |   112 +-
 guix/swh.scm                                       |    37 +-
 guix/tests/gnupg.scm                               |    32 +-
 guix/ui.scm                                        |   571 +-
 guix/upstream.scm                                  |    62 +-
 guix/utils.scm                                     |    82 +-
 m4/guix.m4                                         |     6 +-
 nix/boost/.gitignore                               |     3 -
 nix/libstore/.gitignore                            |     3 +-
 nix/libstore/optimise-store.cc                     |     3 +-
 nix/libutil/.gitignore                             |     2 -
 nix/libutil/gcrypt-hash.cc                         |    51 -
 nix/libutil/gcrypt-hash.hh                         |    50 -
 nix/libutil/hash.cc                                |    67 +-
 nix/libutil/hash.hh                                |    20 +-
 nix/libutil/md5.h                                  |    35 -
 nix/libutil/sha1.h                                 |    35 -
 nix/libutil/sha256.h                               |    35 -
 nix/libutil/sha512.h                               |    35 -
 nix/local.mk                                       |    12 +-
 po/guix/POTFILES.in                                |     2 +
 po/guix/fr.po                                      |     4 +-
 tests/channels.scm                                 |   215 +-
 tests/git-authenticate.scm                         |    54 +-
 tests/guix-environment-container.sh                |     2 +-
 tests/guix-git-authenticate.sh                     |    56 +
 tests/guix-pack-relocatable.sh                     |   108 +-
 tests/guix-repl.sh                                 |    84 +
 tests/lint.scm                                     |    63 +-
 tests/pack.scm                                     |    66 +-
 tests/packages.scm                                 |    78 +-
 tests/pypi.scm                                     |     1 -
 tests/services/linux.scm                           |    37 +
 tests/store.scm                                    |     4 +-
 tests/syscalls.scm                                 |     6 +-
 624 files changed, 101483 insertions(+), 24277 deletions(-)

diff --cc gnu/packages/linux.scm
index 76696d6,ca5a4f9..1e17147
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@@ -461,71 -469,15 +470,67 @@@ corresponding UPSTREAM-SOURCE (an origi
      (patches (append (origin-patches source)
                       patches))))
  
- (define-public linux-libre-5.7-source
-   (source-with-patches linux-libre-5.7-pristine-source
+ (define-public linux-libre-5.8-source
+   (source-with-patches linux-libre-5.8-pristine-source
                         (list %boot-logo-patch
 -                             
%linux-libre-arm-export-__sync_icache_dcache-patch)))
 +                             
%linux-libre-arm-export-__sync_icache_dcache-patch
 +                             ;; Pinebook Pro patches from manjaro 5.7 branch:
 +                             ;; 
https://gitlab.manjaro.org/tsys/linux-pinebook-pro.git
 +                             ;; branch v5.7-rc7
 +                             (search-patch
 +                              
"pinebook-pro-01-power-supply-Add-support-for-CellWise-cw2015-fuel-ga.patch")
 +                           (search-patch
 +                              
"pinebook-pro-02-leds-Add-support-for-inverted-LED-triggers.patch")
 +                           (search-patch
 +                              
"pinebook-pro-03-soc-rockchip-Add-rockchip-suspend-mode-driver.patch")
 +                           (search-patch
 +                              
"pinebook-pro-04-firmware-Add-Rockchip-SIP-driver.patch")
 +                           (search-patch
 +                            
"pinebook-pro-05-tty-serdev-support-shutdown-op.patch")
 +                           (search-patch
 +                              
"pinebook-pro-06-bluetooth-hci_serdev-Clear-registered-bit-on-unregis.patch")
 +                           (search-patch
 +                              
"pinebook-pro-07-bluetooth-hci_bcm-disable-power-on-shutdown.patch")
 +                           (search-patch
 +                              
"pinebook-pro-08-mmc-core-pwrseq_simple-disable-mmc-power-on-shutdown.patch")
 +                           (search-patch
 +                              
"pinebook-pro-09-regulator-core-add-generic-suspend-states-support.patch")
 +                           (search-patch
 +                            
"pinebook-pro-10-usb-typec-bus-Catch-crash-due-to-partner-NULL-value.patch")
 +                           (search-patch
 +                            
"pinebook-pro-11-usb-typec-tcpm-add-hacky-generic-altmode-support.patch")
 +                           (search-patch
 +                            
"pinebook-pro-12-phy-rockchip-typec-Set-extcon-capabilities.patch")
 +                           (search-patch
 +                            
"pinebook-pro-13-usb-typec-altmodes-displayport-Add-hacky-generic-alt.patch")
 +                           (search-patch
 +                            
"pinebook-pro-14-sound-soc-codecs-es8316-Run-micdetect-only-if-jack-s.patch")
 +                           (search-patch
 +                            
"pinebook-pro-15-ASoC-soc-jack.c-supported-inverted-jack-detect-GPIOs.patch")
 +                           (search-patch
 +                            
"pinebook-pro-16-arm64-dts-rockchip-add-default-rk3399-rockchip-suspe.patch")
 +                           (search-patch
 +                            
"pinebook-pro-17-arm64-dts-rockchip-enable-earlycon.patch")
 +                           (search-patch
 +                            
"pinebook-pro-18-arm64-dts-rockchip-reserve-memory-for-ATF-rockchip-S.patch")
 +                           (search-patch
 +                            
"pinebook-pro-19-arm64-dts-rockchip-add-cw2015-fuel-gauge.patch")
 +                           (search-patch
 +                            
"pinebook-pro-20-arm64-dts-rockchip-use-power-led-for-disk-activity-i.patch")
 +                           (search-patch
 +                            
"pinebook-pro-21-arm64-dts-rockchip-add-oficially-unsupported-2GHz-op.patch")
 +                           (search-patch
 +                            
"pinebook-pro-22-arm64-dts-rockchip-add-typec-extcon-hack.patch")
 +                           (search-patch
 +                            
"pinebook-pro-23-arm64-dts-rockchip-add-rockchip-suspend-node.patch")
 +                           (search-patch
 +                            
"pinebook-pro-24-arm64-configs-add-defconfig-for-Pinebook-Pro.patch")
 +                              )))
  
- (define-public linux-libre-5.6-source
-   (source-with-patches linux-libre-5.6-pristine-source
+ (define-public linux-libre-5.7-source
+   (source-with-patches linux-libre-5.7-pristine-source
                         (list %boot-logo-patch
-                              
%linux-libre-arm-export-__sync_icache_dcache-patch
-                              ;; Pinebook Pro patch from linux-next,
-                              ;; can be dropped for linux-libre 5.7
-                              (search-patch
-                               "linux-libre-support-for-Pinebook-Pro.patch"))))
+                              
%linux-libre-arm-export-__sync_icache_dcache-patch)))
  
  (define-public linux-libre-5.4-source
    (source-with-patches linux-libre-5.4-pristine-source
@@@ -1039,39 -1009,23 +1062,29 @@@ It has been modified to remove all non-
                       '("riscv64-linux")
                       #:extra-version "riscv64-generic"))
  
- ;; This is apparently the least patched kernel (people call it "mainline",
- ;; although it's not upstream), at the moment (Fri Feb 14 2020).  The exact
- ;; version, branching, patchset is as yet unclear to me; the repository comes
- ;; without any tags or upstream branches.
- (define-public linux-libre-pinebook-pro
-   (let* ((version "5.6.0")
-          (source
-           (origin
-             (method git-fetch)
-             (uri (git-reference
-                   (url 
"https://gitlab.manjaro.org/tsys/linux-pinebook-pro.git";)
-                   (commit "93293259039d6fc3a725961d42b4f11bfc3f5127")))
-             (file-name (git-file-name "linux-libre-pinebook-pro" version))
-             (sha256
-              (base32
-              "0yrn22j10f3f6hxmbd23ccis35f9s8cbjvzxiyxnsch2zab9349s"))))
-          (pristine-source (make-linux-libre-source
-                            "5.6.0-pinebook-pro" source
-                            deblob-scripts-5.6)))
-     (make-linux-libre*
-      version
-      pristine-source
-      '("aarch64-linux")
-      #:defconfig "pinebook_pro_defconfig"
-      #:extra-version "pinebook-pro")))
- 
 +(define-public linux-libre-pinebook-pro-5.7
 +  (make-linux-libre* linux-libre-5.7-version
 +                     linux-libre-5.7-source
 +                     '("aarch64-linux")
 +                     #:defconfig "pinebook_pro_defconfig"
 +                     #:extra-version "pinebook-pro"))
 +
+ (define-public linux-libre-with-bpf
+   (let ((base-linux-libre
+          (make-linux-libre*
+           linux-libre-5.4-version
+           linux-libre-5.4-source
+           '("x86_64-linux" "i686-linux" "armhf-linux"
+             "aarch64-linux" "riscv64-linux")
+           #:extra-version "bpf"
+           #:configuration-file kernel-config
+           #:extra-options
+           (append %bpf-extra-linux-options
+                   %default-extra-linux-options))))
+     (package
+       (inherit base-linux-libre)
+       (inputs `(("cpio" ,cpio) ,@(package-inputs base-linux-libre))))))
+ 
 -
  
  ;;;
  ;;; Linux kernel modules.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]