aboutsummaryrefslogtreecommitdiff
path: root/gnu.scm
blob: f139531ef3ecf56a790ae73934e2d91016c1aba4 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2014, 2015, 2016, 2017, 2019, 2020 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2015 Joshua S. Grant <jgrant@parenthetical.io>
;;; Copyright © 2017 Mathieu Othacehe <m.othacehe@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
;;; GNU Guix is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;;
;;; GNU Guix is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
;;; GNU General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.

(define-module (gnu)
  #:use-module (guix i18n)
  #:use-module (guix diagnostics)
  #:use-module (srfi srfi-34)
  #:use-module (srfi srfi-35)
  #:use-module (ice-9 match)
  #:use-module (guix packages)
  #:use-module (gnu packages)
  #:use-module (gnu services)
  #:export (use-package-modules
            use-service-modules
            use-system-modules))

;;; Commentary:
;;;
;;; This composite module re-exports core parts the (gnu …) public modules.
;;;
;;; Code:

(eval-when (eval load compile)
  (begin
    (define %public-modules
      '((gnu system)
        (gnu system mapped-devices)
        (gnu system file-systems)
        (gnu bootloader)
        (gnu bootloader grub)
        (gnu system keyboard)
        (gnu system pam)
        (gnu system shadow)                       ; 'user-account'
        (gnu system linux-initrd)
        (gnu system nss)
        (gnu services)
        (gnu services base)
        (gnu packages)
        (gnu packages base)
        (guix gexp)))                             ; so gexps can be used

    (for-each (let ((i (module-public-interface (current-module))))
                (lambda (m)
                  (module-use! i (resolve-interface m))))
              %public-modules)))

(define (%try-use-modules modules location make-hint)
  "Attempt to load all of MODULES.  Report errors as coming from LOCATION, a
<location> record, and use MAKE-HINT to produce a fix hint."
  (define (location->string loc)
    (match loc
      (#f "")
      (($ <location> file line column)
       (format #f "~a:~a:~a: " file line column))))

  (for-each (lambda (module)
              (catch 'misc-error
                (lambda ()
                  (process-use-modules `((,module))))
                (lambda _
                  (raise
                   (apply
                    make-compound-condition
                    (formatted-message (G_ "module ~a not found")
                                       module)
                    (condition
                     (&error-location (location location)))
                    (or (and=> (make-hint module) list)
                        '()))))))
            modules))

(define (package-module-hint module)
  (define last-name
    (match module
      ((_ ... last)
       (symbol->string last))))

  (match (find-packages-by-name last-name)
    (()
     (condition
      (&fix-hint
       (hint (G_ "\
You may use @command{guix package --show=foo | grep location} to search
for the location of package @code{foo}.
If you get the line @code{location: gnu/packages/bar.scm:174:2},
add @code{bar} to the @code{use-package-modules} form.")))))
    ((package _ ...)
     (condition
      (&fix-hint
       (hint (format #f (G_ "\
Try adding @code{(use-package-modules ~a)}.")
                     (basename (location-file (package-location package))
                               ".scm"))))))))

(define (service-module-hint module)
  (define last-name
    (match module
      ((_ ... last)
       last)))

  (match (lookup-service-types last-name)
    (()
     (condition
      (&fix-hint
       (hint (format #f (G_ "\
You may use @command{guix system search ~a} to search for a service
matching @code{~a}.
If you get the line @code{location: gnu/services/foo.scm:188:2},
add @code{foo} to the @code{use-service-modules} form.")
                     last-name last-name)))))
    ((package _ ...)
     (condition
      (&fix-hint
       (hint (format #f (G_ "\
Try adding @code{(use-service-modules ~a)}.")
                     (basename (location-file (service-type-location package))
                               ".scm"))))))))

(define-syntax-rule (try-use-modules hint modules ...)
  (eval-when (expand load eval)
    (%try-use-modules '(modules ...)
                      (source-properties->location
                       (current-source-location))
                      hint)))

(define-syntax-rule (use-package-modules module ...)
  (try-use-modules package-module-hint
                   (gnu packages module) ...))

(define-syntax-rule (use-service-modules module ...)
  (try-use-modules service-module-hint
                   (gnu services module) ...))

(define-syntax-rule (use-system-modules module ...)
  (try-use-modules (const #f)                     ;no hint
                   (gnu system module) ...))

;;; gnu.scm ends here
es/patches/aegisub-boost68.patch?id=01f2e9ed41ab12c39b75e2f09e1d53db9e02596a'>plainabout -rw-r--r--aegisub-icu59-include-unistr.patch488logplainabout -rw-r--r--aegisub-make43.patch674logplainabout -rw-r--r--agg-2.5-gcc8.patch915logplainabout -rw-r--r--agg-am_c_prototype.patch738logplainabout -rw-r--r--akonadi-not-relocatable.patch1575logplainabout -rw-r--r--akonadi-paths.patch2594logplainabout -rw-r--r--akonadi-timestamps.patch815logplainabout -rw-r--r--allegro-mesa-18.2.5-and-later.patch1181logplainabout -rw-r--r--anki-mpv-args.patch1446logplainabout -rw-r--r--antiword-CVE-2014-8123.patch880logplainabout -rw-r--r--antlr3-3_1-fix-java8-compilation.patch1172logplainabout -rw-r--r--antlr3-3_3-fix-java8-compilation.patch1260logplainabout -rw-r--r--aoflagger-use-system-provided-pybind11.patch1458logplainabout -rw-r--r--apr-skip-getservbyname-test.patch900logplainabout -rw-r--r--ark-skip-xar-test.patch1928logplainabout -rw-r--r--aspell-CVE-2019-25051.patch3013logplainabout -rw-r--r--aspell-default-dict-dir.patch1578logplainabout -rw-r--r--ath9k-htc-firmware-binutils.patch743397logplainabout -rw-r--r--ath9k-htc-firmware-gcc-compat.patch1527logplainabout -rw-r--r--ath9k-htc-firmware-gcc.patch2859logplainabout -rw-r--r--ath9k-htc-firmware-objcopy.patch538logplainabout -rw-r--r--atlas-gfortran-compat.patch1598logplainabout -rw-r--r--audacity-ffmpeg-fallback.patch2042logplainabout -rw-r--r--audiofile-CVE-2015-7747.patch4300logplainabout -rw-r--r--audiofile-CVE-2018-13440.patch1034logplainabout -rw-r--r--audiofile-CVE-2018-17095.patch845logplainabout -rw-r--r--audiofile-Fail-on-error-in-parseFormat.patch1272logplainabout -rw-r--r--audiofile-Fix-index-overflow-in-IMA.cpp.patch1226logplainabout -rw-r--r--audiofile-check-number-of-coefficients.patch947logplainabout -rw-r--r--audiofile-division-by-zero.patch826logplainabout -rw-r--r--audiofile-fix-datatypes-in-tests.patch1304logplainabout -rw-r--r--audiofile-fix-sign-conversion.patch1043logplainabout -rw-r--r--audiofile-function-signature.patch1307logplainabout -rw-r--r--audiofile-hurd.patch10222logplainabout -rw-r--r--audiofile-multiply-overflow.patch1975logplainabout -rw-r--r--audiofile-overflow-in-MSADPCM.patch3707logplainabout -rw-r--r--automake-skip-amhello-tests.patch1177logplainabout -rw-r--r--autotrace-glib-compat.patch1186logplainabout -rw-r--r--avahi-localstatedir.patch447logplainabout -rw-r--r--avidemux-install-to-lib.patch1435logplainabout -rw-r--r--awesome-4.3-fno-common.patch4293logplainabout -rw-r--r--awesome-reproducible-png.patch703logplainabout -rw-r--r--aws-c-auth-install-private-headers.patch948logplainabout -rw-r--r--azr3-remove-lash.patch5805logplainabout -rw-r--r--azr3.patch6742logplainabout -rw-r--r--barony-fix-textures.patch9656logplainabout -rw-r--r--bash-completion-directories.patch1249logplainabout -rw-r--r--bash-linux-pgrp-pipe.patch1317logplainabout -rw-r--r--bastet-change-source-of-unordered_set.patch1302logplainabout -rw-r--r--bazaar-CVE-2017-14176.patch5609logplainabout -rw-r--r--bc-fix-cross-compilation.patch5663logplainabout -rw-r--r--bdb-5.3-atomics-on-gcc-9.patch850logplainabout -rw-r--r--beancount-disable-googleapis-fonts.patch1115logplainabout -rw-r--r--beignet-correct-file-names.patch1213logplainabout -rw-r--r--bidiv-update-fribidi.patch1516logplainabout -rw-r--r--bind-re-add-attr-constructor-priority.patch1850logplainabout -rw-r--r--binutils-2.37-file-descriptor-leak.patch6371logplainabout -rw-r--r--binutils-CVE-2021-45078.patch7293logplainabout -rw-r--r--binutils-boot-2.20.1a.patch6924logplainabout -rw-r--r--binutils-loongson-workaround.patch1285logplainabout -rw-r--r--binutils-mingw-w64-deterministic.patch741logplainabout -rw-r--r--binutils-mingw-w64-timestamp.patch5078logplainabout -rw-r--r--bloomberg-bde-cmake-module-path.patch547logplainabout -rw-r--r--bloomberg-bde-tools-fix-install-path.patch3545logplainabout -rw-r--r--boolector-find-googletest.patch6476logplainabout -rw-r--r--bpftrace-disable-bfd-disasm.patch381logplainabout -rw-r--r--breezy-fix-gio.patch13542logplainabout -rw-r--r--brightnessctl-elogind-support.patch440logplainabout -rw-r--r--bsd-games-2.17-64bit.patch1309logplainabout -rw-r--r--bsd-games-add-configure-config.patch864logplainabout -rw-r--r--bsd-games-add-wrapper.patch10755logplainabout -rw-r--r--bsd-games-bad-ntohl-cast.patch545logplainabout -rw-r--r--bsd-games-dont-install-empty-files.patch3957logplainabout -rw-r--r--bsd-games-gamescreen.h.patch798logplainabout -rw-r--r--bsd-games-getline.patch5902logplainabout -rw-r--r--bsd-games-null-check.patch741logplainabout -rw-r--r--bsd-games-number.c-and-test.patch3849logplainabout -rw-r--r--bsd-games-prevent-name-collisions.patch591logplainabout -rw-r--r--bsd-games-stdio.h.patch340logplainabout -rw-r--r--bubblewrap-fix-locale-in-tests.patch1120logplainabout -rw-r--r--byobu-writable-status.patch430logplainabout -rw-r--r--c++-gsl-find-system-gtest.patch3025logplainabout -rw-r--r--c++-gsl-move-array-bounds-tests.patch4209logplainabout -rw-r--r--cairo-CVE-2018-19876.patch1092logplainabout -rw-r--r--cairo-CVE-2020-35492.patch1363logplainabout -rw-r--r--calibre-no-updates-dialog.patch1211logplainabout -rw-r--r--calibre-remove-test-sqlite.patch968logplainabout -rw-r--r--calibre-remove-test-unrar.patch773logplainabout -rw-r--r--catdoc-CVE-2017-11110.patch1566logplainabout -rw-r--r--ccextractor-add-missing-header.patch1042logplainabout -rw-r--r--ccextractor-autoconf-tesseract.patch1658logplainabout -rw-r--r--ccextractor-fix-ocr.patch1129logplainabout -rw-r--r--cdparanoia-fpic.patch2371logplainabout -rw-r--r--cdrkit-libre-cross-compile.patch1267logplainabout -rw-r--r--cdrtools-3.01-mkisofs-isoinfo.patch14751logplainabout -rw-r--r--ceph-disable-cpu-optimizations.patch1544logplainabout -rw-r--r--chez-scheme-bin-sh.patch2320logplainabout -rw-r--r--chmlib-inttypes.patch1787logplainabout -rw-r--r--circos-remove-findbin.patch16292logplainabout -rw-r--r--cl-asdf-config-directories.patch2272logplainabout -rw-r--r--clamav-config-llvm-libs.patch649logplainabout -rw-r--r--clamav-system-tomsfastmath.patch4062logplainabout -rw-r--r--clang-10.0-libc-search-path.patch3911logplainabout -rw-r--r--clang-11.0-libc-search-path.patch3437logplainabout -rw-r--r--clang-12.0-libc-search-path.patch3409logplainabout -rw-r--r--clang-13.0-libc-search-path.patch3462logplainabout -rw-r--r--clang-14.0-libc-search-path.patch3868logplainabout -rw-r--r--clang-15.0-libc-search-path.patch3853logplainabout -rw-r--r--clang-3.5-libc-search-path.patch2761logplainabout -rw-r--r--clang-3.5-libsanitizer-ustat-fix.patch1791logplainabout -rw-r--r--clang-3.8-libc-search-path.patch2690logplainabout -rw-r--r--clang-6.0-libc-search-path.patch2651logplainabout -rw-r--r--clang-7.0-libc-search-path.patch3951logplainabout -rw-r--r--clang-8.0-libc-search-path.patch3993logplainabout -rw-r--r--clang-9.0-libc-search-path.patch3858logplainabout -rw-r--r--clang-runtime-3.5-libsanitizer-mode-field.patch1158logplainabout -rw-r--r--clang-runtime-3.7-fix-build-with-python3.patch595logplainabout -rw-r--r--clang-runtime-3.8-libsanitizer-mode-field.patch1877logplainabout -rw-r--r--clang-runtime-3.9-libsanitizer-mode-field.patch1965logplainabout -rw-r--r--clang-runtime-9-libsanitizer-mode-field.patch2214logplainabout -rw-r--r--clang-runtime-asan-build-fixes.patch4146logplainabout -rw-r--r--clang-runtime-esan-build-fixes.patch1000logplainabout -rw-r--r--classpath-aarch64-support.patch571logplainabout -rw-r--r--classpath-miscompilation.patch2431logplainabout -rw-r--r--cling-use-shared-library.patch8176logplainabout -rw-r--r--clucene-contribs-lib.patch1750logplainabout -rw-r--r--clucene-pkgconfig.patch872logplainabout -rw-r--r--cmake-curl-certificates-3.24.patch1101logplainabout -rw-r--r--cmake-curl-certificates.patch1606logplainabout -rw-r--r--coda-use-system-libs.patch2556logplainabout -rw-r--r--collectd-5.11.0-noinstallvar.patch863logplainabout -rw-r--r--combinatorial-blas-awpm.patch9116logplainabout -rw-r--r--combinatorial-blas-io-fix.patch486logplainabout -rw-r--r--connman-CVE-2022-32292.patch1092logplainabout -rw-r--r--connman-CVE-2022-32293-pt1.patch4514logplainabout -rw-r--r--connman-CVE-2022-32293-pt2.patch5620logplainabout -rw-r--r--containerd-create-pid-file.patch999logplainabout -rw-r--r--cool-retro-term-wctype.patch376logplainabout -rw-r--r--coq-fix-envvars.patch1847logplainabout -rw-r--r--coreutils-gnulib-tests.patch1509logplainabout -rw-r--r--coreutils-ls.patch3641logplainabout -rw-r--r--cpuinfo-system-libraries.patch2407logplainabout -rw-r--r--cpulimit-with-glib-2.32.patch924logplainabout -rw-r--r--crawl-upgrade-saves.patch2618logplainabout -rw-r--r--crc32c-unbundle-googletest.patch755logplainabout -rw-r--r--crda-optional-gcrypt.patch554logplainabout -rw-r--r--cube-nocheck.patch838logplainabout -rw-r--r--curl-easy-lock.patch849logplainabout -rw-r--r--curl-use-ssl-cert-env.patch2193logplainabout -rw-r--r--cursynth-wave-rand.patch293logplainabout -rw-r--r--cvs-CVE-2017-12836.patch1278logplainabout -rw-r--r--cyrus-sasl-CVE-2019-19906.patch745logplainabout -rw-r--r--cyrus-sasl-ac-try-run-fix.patch343logplainabout -rw-r--r--date-output-pkg-config-files.patch1944logplainabout -rw-r--r--datefudge-gettimeofday.patch424logplainabout -rw-r--r--dbacl-icheck-multiple-definitions.patch844logplainabout -rw-r--r--dbacl-include-locale.h.patch1113logplainabout -rw-r--r--dbus-c++-gcc-compat.patch433logplainabout -rw-r--r--dbus-c++-threading-mutex.patch791logplainabout -rw-r--r--dbus-helper-search-path.patch717logplainabout -rw-r--r--dbxfs-remove-sentry-sdk.patch3343logplainabout -rw-r--r--ddclient-skip-test.patch1643logplainabout -rw-r--r--debops-constants-for-external-program-names.patch10348logplainabout -rw-r--r--debops-debops-defaults-fall-back-to-less.patch1623logplainabout -rw-r--r--dee-vapi.patch513logplainabout -rw-r--r--desmume-gcc6-fixes.patch2704logplainabout -rw-r--r--desmume-gcc7-fixes.patch700logplainabout -rw-r--r--dfu-programmer-fix-libusb.patch1141logplainabout -rw-r--r--diffutils-fix-signal-processing.patch1520logplainabout -rw-r--r--dkimproxy-add-ipv6-support.patch2560logplainabout -rw-r--r--doc++-include-directives.patch5705logplainabout -rw-r--r--doc++-segfault-fix.patch4808logplainabout -rw-r--r--docbook-xsl-nonrecursive-string-subst.patch1630logplainabout -rw-r--r--docbook-xsl-support-old-url.patch988logplainabout -rw-r--r--dovecot-trees-support-dovecot-2.3.patch1857logplainabout -rw-r--r--dstat-fix-crash-when-specifying-delay.patch1774logplainabout -rw-r--r--dstat-skip-devices-without-io.patch1080logplainabout -rw-r--r--dvd+rw-tools-add-include.patch327logplainabout -rw-r--r--dynaconf-unvendor-deps.patch6595logplainabout -rw-r--r--efivar-211.patch3676logplainabout -rw-r--r--eigen-fix-strict-aliasing-bug.patch3061logplainabout -rw-r--r--einstein-build.patch13925logplainabout -rw-r--r--elfutils-tests-ptrace.patch2023logplainabout -rw-r--r--elixir-path-length.patch487logplainabout -rw-r--r--elm-ghc9.2.patch8042logplainabout -rw-r--r--elm-offline-package-registry.patch2586logplainabout -rw-r--r--elm-reactor-static-files.patch7319logplainabout -rw-r--r--elogind-revert-polkit-detection.patch1357logplainabout -rw-r--r--emacs-deferred-fix-number-of-arguments.patch2385logplainabout -rw-r--r--emacs-ess-fix-obsolete-function-alias.patch1153logplainabout -rw-r--r--emacs-exec-path.patch811logplainabout -rw-r--r--emacs-fix-scheme-indent-function.patch1001logplainabout -rw-r--r--emacs-git-email-missing-parens.patch907logplainabout -rw-r--r--emacs-highlight-stages-add-gexp.patch1406logplainabout -rw-r--r--emacs-json-reformat-fix-tests.patch1387logplainabout -rw-r--r--emacs-kv-fix-tests.patch893logplainabout -rw-r--r--emacs-lispy-fix-thread-last-test.patch1851logplainabout -rw-r--r--emacs-native-comp-driver-options.patch587logplainabout -rw-r--r--emacs-pasp-mode-quote-file-names.patch899logplainabout -rw-r--r--emacs-pgtk-super-key-fix.patch1959logplainabout -rw-r--r--emacs-polymode-fix-lexical-variable-error.patch1725logplainabout -rw-r--r--emacs-source-date-epoch.patch706logplainabout -rw-r--r--emacs-telega-path-placeholder.patch1265logplainabout -rw-r--r--emacs-telega-test-env.patch770logplainabout -rw-r--r--emacs-wordnut-require-adaptive-wrap.patch412logplainabout -rw-r--r--emacs-yasnippet-fix-tests.patch5715logplainabout -rw-r--r--enjarify-setup-py.patch579logplainabout -rw-r--r--enlightenment-fix-setuid-path.patch3770logplainabout -rw-r--r--erlang-man-path.patch789logplainabout -rw-r--r--esmini-no-clutter-log.patch1118logplainabout -rw-r--r--esmini-use-pkgconfig.patch20921logplainabout -rw-r--r--esmtp-add-lesmtp.patch1101logplainabout -rw-r--r--eudev-rules-directory.patch1184logplainabout -rw-r--r--evdi-fix-build-with-linux-6.2.patch2063logplainabout -rw-r--r--exercism-disable-self-update.patch1996logplainabout -rw-r--r--extempore-unbundle-external-dependencies.patch10814logplainabout -rw-r--r--extundelete-e2fsprogs-1.44.patch956logplainabout -rw-r--r--fail2ban-0.11.2_CVE-2021-32749.patch7020logplainabout -rw-r--r--fail2ban-0.11.2_fix-setuptools-drop-2to3.patch2101logplainabout -rw-r--r--fail2ban-0.11.2_fix-test-suite.patch1771logplainabout -rw-r--r--fail2ban-paths-guix-conf.patch692logplainabout -rw-r--r--fail2ban-python310-server-action.patch902logplainabout -rw-r--r--fail2ban-python310-server-actions.patch711logplainabout -rw-r--r--fail2ban-python310-server-jails.patch756logplainabout -rw-r--r--farstream-gupnp.patch4372logplainabout -rw-r--r--farstream-make.patch1455logplainabout -rw-r--r--fastcap-mulGlobal.patch458logplainabout -rw-r--r--fastcap-mulSetup.patch514logplainabout -rw-r--r--fasthenry-spAllocate.patch416logplainabout -rw-r--r--fasthenry-spBuild.patch362logplainabout -rw-r--r--fasthenry-spFactor.patch1622logplainabout -rw-r--r--fasthenry-spSolve.patch322logplainabout -rw-r--r--fasthenry-spUtils.patch321logplainabout -rw-r--r--fbreader-curl-7.62.patch1492logplainabout -rw-r--r--fenics-dolfin-algorithm.patch1569logplainabout -rw-r--r--fenics-dolfin-boost.patch1466logplainabout -rw-r--r--fenics-dolfin-config-slepc.patch2088logplainabout -rw-r--r--fenics-dolfin-demo-init.patch1464logplainabout -rw-r--r--fifengine-boost-compat.patch478logplainabout -rw-r--r--fifengine-swig-compat.patch853logplainabout -rw-r--r--fifo-map-fix-flags-for-gcc.patch964logplainabout -rw-r--r--fifo-map-remove-catch.hpp.patch814logplainabout -rw-r--r--findutils-localstatedir.patch467logplainabout -rw-r--r--firebird-riscv64-support-pt1.patch2005logplainabout -rw-r--r--firebird-riscv64-support-pt2.patch4440logplainabout -rw-r--r--flann-cmake-3.11.patch3180logplainabout -rw-r--r--flashrom-fix-building-on-aarch64.patch4376logplainabout -rw-r--r--flatpak-fix-path.patch1678logplainabout -rw-r--r--flatpak-unset-gdk-pixbuf-for-sandbox.patch748logplainabout -rw-r--r--fluxbox-1.3.7-no-dynamic-cursor.patch6471logplainabout -rw-r--r--fontconfig-cache-ignore-mtime.patch438logplainabout -rw-r--r--foobillard++-pkg-config.patch1136logplainabout -rw-r--r--foomatic-filters-CVE-2015-8327.patch321logplainabout -rw-r--r--foomatic-filters-CVE-2015-8560.patch322logplainabout -rw-r--r--fp16-implicit-double.patch846logplainabout -rw-r--r--fp16-system-libraries.patch4806logplainabout -rw-r--r--fpc-reproducibility.patch1547logplainabout -rw-r--r--freedink-engine-fix-sdl-hints.patch1087logplainabout -rw-r--r--freeimage-unbundle.patch25133logplainabout -rw-r--r--fuse-glibc-2.34.patch1244logplainabout -rw-r--r--fuse-overlapping-headers.patch725logplainabout -rw-r--r--fxdiv-system-libraries.patch1960logplainabout -rw-r--r--gajim-honour-GAJIM_PLUGIN_PATH.patch575logplainabout -rw-r--r--ganeti-disable-version-symlinks.patch4908logplainabout -rw-r--r--ganeti-haskell-pythondir.patch2643logplainabout -rw-r--r--ganeti-pyyaml-compat.patch1648logplainabout -rw-r--r--ganeti-shepherd-master-failover.patch879logplainabout -rw-r--r--ganeti-shepherd-support.patch2697logplainabout -rw-r--r--gash-utils-ls-test.patch628logplainabout -rw-r--r--gawk-shell.patch1360logplainabout -rw-r--r--gcc-10-cross-environment-variables.patch1848logplainabout -rw-r--r--gcc-12-cross-environment-variables.patch1886logplainabout -rw-r--r--gcc-12-strmov-store-file-names.patch3548logplainabout -rw-r--r--gcc-4-compile-with-gcc-5.patch2264logplainabout -rw-r--r--gcc-4.6-gnu-inline.patch2232logplainabout -rw-r--r--gcc-4.8-libsanitizer-fix.patch686logplainabout -rw-r--r--gcc-4.9-libsanitizer-fix.patch3291logplainabout -rw-r--r--gcc-4.9-libsanitizer-mode-size.patch1980logplainabout -rw-r--r--gcc-4.9-libsanitizer-ustat.patch1473logplainabout -rw-r--r--gcc-4.9.3-mingw-gthr-default.patch486logplainabout -rw-r--r--gcc-5-fix-powerpc64le-build.patch1837logplainabout -rw-r--r--gcc-5-hurd.patch2805logplainabout -rw-r--r--gcc-5-source-date-epoch-1.patch6716logplainabout -rw-r--r--gcc-5-source-date-epoch-2.patch12590logplainabout -rw-r--r--gcc-5.0-libvtv-runpath.patch470logplainabout -rw-r--r--gcc-6-arm-none-eabi-multilib.patch7677logplainabout -rw-r--r--gcc-6-cross-environment-variables.patch2206logplainabout -rw-r--r--gcc-6-fix-buffer-size.patch503logplainabout -rw-r--r--gcc-6-fix-isl-includes.patch535logplainabout -rw-r--r--gcc-6-libsanitizer-mode-size.patch2025logplainabout -rw-r--r--gcc-6-source-date-epoch-1.patch6619logplainabout -rw-r--r--gcc-6-source-date-epoch-2.patch12363logplainabout -rw-r--r--gcc-7-cross-environment-variables.patch2259logplainabout -rw-r--r--gcc-7-cross-mingw.patch881logplainabout -rw-r--r--gcc-7-cross-toolexeclibdir.patch31852logplainabout -rw-r--r--gcc-7-libsanitizer-mode-size.patch2079logplainabout -rw-r--r--gcc-8-cross-environment-variables.patch2321logplainabout -rw-r--r--gcc-8-sort-libtool-find-output.patch28785logplainabout -rw-r--r--gcc-8-strmov-store-file-names.patch3602logplainabout -rw-r--r--gcc-9-asan-fix-limits-include.patch386logplainabout -rw-r--r--gcc-9-strmov-store-file-names.patch3591logplainabout -rw-r--r--gcc-arm-bug-71399.patch2041logplainabout -rw-r--r--gcc-arm-link-spec-fix.patch742logplainabout -rw-r--r--gcc-asan-missing-include.patch766logplainabout -rw-r--r--gcc-boot-2.95.3.patch5826logplainabout -rw-r--r--gcc-boot-4.6.4.patch2096logplainabout -rw-r--r--gcc-cross-environment-variables.patch2205logplainabout -rw-r--r--gcc-cross-gxx-include-dir.patch2650logplainabout -rw-r--r--gcc-fix-texi2pod.patch907logplainabout -rw-r--r--gcc-libsanitizer-ustat.patch1676logplainabout -rw-r--r--gcc-libvtv-runpath.patch463logplainabout -rw-r--r--gcc-strmov-store-file-names.patch3269logplainabout -rw-r--r--gcolor3-update-libportal-usage.patch1749logplainabout -rw-r--r--gd-Revert-fix-303-gdlib.pc.patch5269logplainabout -rw-r--r--gd-brect-bounds.patch2572logplainabout -rw-r--r--gd-fix-tests-on-i686.patch2633logplainabout -rw-r--r--gdb-fix-gnu-nat-build.patch11628logplainabout -rw-r--r--gdm-default-session.patch4320logplainabout -rw-r--r--gdm-elogind-support.patch8776logplainabout -rw-r--r--gdm-pass-gdk-pixbuf-loader-env.patch629logplainabout -rw-r--r--gdm-remove-hardcoded-xwayland-path.patch1075logplainabout -rw-r--r--gdm-wayland-session-wrapper-from-env.patch1926logplainabout -rw-r--r--geeqie-clutter.patch869logplainabout -rw-r--r--gemmi-fix-pegtl-usage.patch1378logplainabout -rw-r--r--gemmi-fix-sajson-types.patch350logplainabout -rw-r--r--genimage-mke2fs-test.patch1467logplainabout -rw-r--r--geoclue-config.patch1006logplainabout -rw-r--r--ghc-8.0-fall-back-to-madv_dontneed.patch2322logplainabout -rw-r--r--ghc-9.2-glibc-2.33-link-order.patch1491logplainabout -rw-r--r--ghc-bloomfilter-ghc9.2.patch11676logplainabout -rw-r--r--ghc-bytestring-handle-ghc9.patch2934logplainabout -rw-r--r--ghc-language-haskell-extract-ghc-8.10.patch961logplainabout -rw-r--r--ghc-testsuite-dlopen-pie.patch1740logplainabout -rw-r--r--ghostscript-no-header-creationdate.patch2014logplainabout -rw-r--r--ghostscript-no-header-id.patch4020logplainabout -rw-r--r--ghostscript-no-header-uuid.patch2451logplainabout -rw-r--r--glib-appinfo-watch.patch3981logplainabout -rw-r--r--glib-networking-32-bit-time.patch2171logplainabout -rw-r--r--glib-networking-gnutls-binding.patch1288logplainabout -rw-r--r--glib-skip-failing-test.patch892logplainabout -rw-r--r--glibc-2.29-git-updates.patch28047logplainabout -rw-r--r--glibc-2.29-supported-locales.patch1065logplainabout -rw-r--r--glibc-2.31-hurd-clock_gettime_monotonic.patch2979logplainabout -rw-r--r--glibc-CVE-2019-19126.patch927logplainabout -rw-r--r--glibc-CVE-2019-7309.patch1693logplainabout -rw-r--r--glibc-CVE-2019-9169.patch823logplainabout -rw-r--r--glibc-allow-kernel-2.6.32.patch2367logplainabout -rw-r--r--glibc-boot-2.16.0.patch13079logplainabout -rw-r--r--glibc-boot-2.2.5.patch10312logplainabout -rw-r--r--glibc-bootstrap-system-2.16.0.patch951logplainabout -rw-r--r--glibc-bootstrap-system-2.2.5.patch1033logplainabout -rw-r--r--glibc-bootstrap-system.patch2177logplainabout -rw-r--r--glibc-cross-objcopy.patch4294logplainabout -rw-r--r--glibc-cross-objdump.patch4360logplainabout -rw-r--r--glibc-dl-cache.patch4900logplainabout -rw-r--r--glibc-hidden-visibility-ldconfig.patch711logplainabout -rw-r--r--glibc-hurd-clock_gettime_monotonic.patch3029logplainabout -rw-r--r--glibc-hurd-clock_t_centiseconds.patch3162logplainabout -rw-r--r--glibc-hurd-gettyent.patch955logplainabout -rw-r--r--glibc-hurd-mach-print.patch612logplainabout -rw-r--r--glibc-hurd-signal-sa-siginfo.patch21292logplainabout -rw-r--r--glibc-ldd-powerpc.patch587logplainabout -rw-r--r--glibc-ldd-x86_64.patch684logplainabout -rw-r--r--glibc-locales-2.28.patch1434logplainabout -rw-r--r--glibc-locales.patch1456logplainabout -rw-r--r--glibc-reinstate-prlimit64-fallback.patch3963logplainabout -rw-r--r--glibc-skip-c++.patch2528logplainabout -rw-r--r--glibc-static-nss.patch39848logplainabout -rw-r--r--glibc-supported-locales.patch1008logplainabout -rw-r--r--glibc-versioned-locpath.patch7804logplainabout -rw-r--r--gmp-arm-asm-nothumb.patch761logplainabout -rw-r--r--gmp-faulty-test.patch302logplainabout -rw-r--r--gnash-fix-giflib-version.patch564logplainabout -rw-r--r--gnome-control-center-libexecdir.patch2526logplainabout -rw-r--r--gnome-online-miners-tracker-3.patch59946logplainabout -rw-r--r--gnome-session-support-elogind.patch3072logplainabout -rw-r--r--gnome-settings-daemon-gc.patch1498logplainabout -rw-r--r--gnome-tweaks-search-paths.patch2029logplainabout -rw-r--r--gnupg-1-build-with-gcc10.patch2107logplainabout -rw-r--r--gnupg-CVE-2022-34903.patch1612logplainabout -rw-r--r--gnupg-default-pinentry.patch1791logplainabout -rw-r--r--gnutls-cross.patch3225logplainabout -rw-r--r--gnutls-guile-eintr-eagain.patch2151logplainabout -rw-r--r--gnutls-skip-trust-store-test.patch579logplainabout -rw-r--r--go-fix-script-tests.patch826logplainabout -rw-r--r--go-github-com-golang-snappy-32bit-test.patch1440logplainabout -rw-r--r--go-github-com-urfave-cli-fix-tests.patch835logplainabout -rw-r--r--go-github-com-urfave-cli-v2-fix-tests.patch1156logplainabout -rw-r--r--go-skip-gc-test.patch656logplainabout -rw-r--r--gobject-introspection-absolute-shlib-path-1.72.patch7084logplainabout -rw-r--r--gobject-introspection-absolute-shlib-path.patch6738logplainabout -rw-r--r--gobject-introspection-cc-1.72.patch537logplainabout -rw-r--r--gobject-introspection-cc.patch647logplainabout -rw-r--r--gobject-introspection-girepository.patch1144logplainabout -rw-r--r--gourmet-sqlalchemy-compat.patch819logplainabout -rw-r--r--gpaste-fix-paths.patch1792logplainabout -rw-r--r--gpm-glibc-2.26.patch1780logplainabout -rw-r--r--gpodder-disable-updater.patch670logplainabout -rw-r--r--gpsbabel-fix-i686-test.patch1671logplainabout -rw-r--r--grep-timing-sensitive-test.patch542logplainabout -rw-r--r--grfcodec-gcc-compat.patch1034logplainabout -rw-r--r--gromacs-tinyxml2.patch2657logplainabout -rw-r--r--groovy-add-exceptionutilsgenerator.patch3762logplainabout -rw-r--r--grub-efi-fat-serial-number.patch1310logplainabout -rw-r--r--grub-setup-root.patch4384logplainabout -rw-r--r--gtk-doc-respect-xml-catalog.patch658logplainabout -rw-r--r--gtk2-fix-builder-test.patch2999logplainabout -rw-r--r--gtk2-respect-GUIX_GTK2_IM_MODULE_FILE.patch545logplainabout -rw-r--r--gtk2-respect-GUIX_GTK2_PATH.patch1989logplainabout -rw-r--r--gtk2-theme-paths.patch1208logplainabout -rw-r--r--gtk3-respect-GUIX_GTK3_IM_MODULE_FILE.patch565logplainabout -rw-r--r--gtk3-respect-GUIX_GTK3_PATH.patch1375logplainabout -rw-r--r--gtk4-respect-GUIX_GTK4_PATH.patch1752logplainabout -rw-r--r--gtkglext-disable-disable-deprecated.patch1156logplainabout -rw-r--r--gtksourceview-2-add-default-directory.patch1121logplainabout -rw-r--r--guile-1.8-cpp-4.5.patch1010logplainabout -rw-r--r--guile-2.2-default-utf8.patch3439logplainabout -rw-r--r--guile-2.2-skip-oom-test.patch1133logplainabout -rw-r--r--guile-2.2-skip-so-test.patch1154logplainabout -rw-r--r--guile-3.0-linux-syscalls.patch8942logplainabout -rw-r--r--guile-3.0-relocatable.patch2602logplainabout -rw-r--r--guile-ac-d-bus-fix-tests.patch1143logplainabout -rw-r--r--guile-default-utf8.patch4524logplainabout -rw-r--r--guile-emacs-fix-configure.patch7600logplainabout -rw-r--r--guile-fibers-destroy-peer-schedulers.patch1098logplainabout -rw-r--r--guile-fibers-epoll-instance-is-dead.patch3574logplainabout -rw-r--r--guile-fibers-fd-finalizer-leak.patch2552logplainabout -rw-r--r--guile-fibers-wait-for-io-readiness.patch12324logplainabout -rw-r--r--guile-fix-invalid-unicode-handling.patch3275logplainabout -rw-r--r--guile-gdbm-ffi-support-gdbm-1.14.patch1628logplainabout -rw-r--r--guile-git-adjust-for-libgit2-1.2.0.patch2977logplainabout -rw-r--r--guile-linux-syscalls.patch8944logplainabout -rw-r--r--guile-present-coding.patch661logplainabout -rw-r--r--guile-relocatable.patch2946logplainabout -rw-r--r--guile-rsvg-pkgconfig.patch619logplainabout -rw-r--r--gzdoom-find-system-libgme.patch649logplainabout -rw-r--r--gzdoom-search-in-installed-share.patch755logplainabout -rw-r--r--hdf-eos2-build-shared.patch942logplainabout -rw-r--r--hdf-eos2-fortrantests.patch12052logplainabout -rw-r--r--hdf-eos2-remove-gctp.patch1943logplainabout -rw-r--r--hdf-eos5-build-shared.patch1037logplainabout -rw-r--r--hdf-eos5-fix-szip.patch622logplainabout -rw-r--r--hdf-eos5-fortrantests.patch5628logplain