Merge remote-tracking branch 'master' into core-updates.
commit
ce9383c090
2
.mailmap
2
.mailmap
|
@ -13,6 +13,7 @@ Andy Wingo <wingo@igalia.com> <wingo@pobox.com>
|
|||
Ben Woodcroft <donttrustben@gmail.com>
|
||||
Ben Woodcroft <donttrustben@gmail.com> <b.woodcroft@uq.edu.au>
|
||||
Ben Woodcroft <donttrustben@gmail.com> <donttrustben near gmail.com>
|
||||
Brett Gilio <brettg@gnu.org> <brettg@posteo.net>
|
||||
Claes Wallin (韋嘉誠) <claes.wallin@greatsinodevelopment.com>
|
||||
Cyprien Nicolas <cyprien@nicolas.tf> <c.nicolas+gitorious@gmail.com>
|
||||
Daniel Pimentel <d4n1@d4n1.org> <d4n1@member.fsf.org>
|
||||
|
@ -23,6 +24,7 @@ David Thompson <davet@gnu.org> <dthompson@member.fsf.org>
|
|||
David Thompson <davet@gnu.org> <dthompson@vistahigherlearning.com>
|
||||
Deck Pickard <deck.r.pickard@gmail.com> <nebu@kipple>
|
||||
Eric Bavier <bavier@member.fsf.org> <ericbavier@gmail.com>
|
||||
Eric Bavier <bavier@member.fsf.org> <bavier@posteo.net>
|
||||
Eric Dvorsak <eric@dvorsak.fr> <yenda1@gmail.com>
|
||||
George Clemmer <myglc2@gmail.com>
|
||||
ison <ison@airmail.cc> <ison111@protonmail.com>
|
||||
|
|
30
Makefile.am
30
Makefile.am
|
@ -319,16 +319,11 @@ dist_noinst_DATA = \
|
|||
AUX_FILES = \
|
||||
gnu/packages/aux-files/chromium/master-preferences.json \
|
||||
gnu/packages/aux-files/emacs/guix-emacs.el \
|
||||
gnu/packages/aux-files/linux-libre/5.3-arm.conf \
|
||||
gnu/packages/aux-files/linux-libre/5.3-arm-veyron.conf \
|
||||
gnu/packages/aux-files/linux-libre/5.3-arm64.conf \
|
||||
gnu/packages/aux-files/linux-libre/5.3-i686.conf \
|
||||
gnu/packages/aux-files/linux-libre/5.3-x86_64.conf \
|
||||
gnu/packages/aux-files/linux-libre/5.2-arm.conf \
|
||||
gnu/packages/aux-files/linux-libre/5.2-arm-veyron.conf \
|
||||
gnu/packages/aux-files/linux-libre/5.2-arm64.conf \
|
||||
gnu/packages/aux-files/linux-libre/5.2-i686.conf \
|
||||
gnu/packages/aux-files/linux-libre/5.2-x86_64.conf \
|
||||
gnu/packages/aux-files/linux-libre/5.4-arm.conf \
|
||||
gnu/packages/aux-files/linux-libre/5.4-arm-veyron.conf \
|
||||
gnu/packages/aux-files/linux-libre/5.4-arm64.conf \
|
||||
gnu/packages/aux-files/linux-libre/5.4-i686.conf \
|
||||
gnu/packages/aux-files/linux-libre/5.4-x86_64.conf \
|
||||
gnu/packages/aux-files/linux-libre/4.19-arm.conf \
|
||||
gnu/packages/aux-files/linux-libre/4.19-arm64.conf \
|
||||
gnu/packages/aux-files/linux-libre/4.19-i686.conf \
|
||||
|
@ -558,6 +553,7 @@ EXTRA_DIST += \
|
|||
build-aux/check-final-inputs-self-contained.scm \
|
||||
build-aux/compile-as-derivation.scm \
|
||||
build-aux/generate-authors.scm \
|
||||
build-aux/git-authenticate.scm \
|
||||
build-aux/test-driver.scm \
|
||||
build-aux/update-guix-package.scm \
|
||||
build-aux/update-NEWS.scm \
|
||||
|
@ -620,6 +616,18 @@ $(guix_install_go_files): install-nobase_dist_guilemoduleDATA
|
|||
install-data-hook:
|
||||
touch "$(DESTDIR)$(guileobjectdir)/guix/config.go"
|
||||
|
||||
# Commit corresponding to the 'v1.0.1' tag.
|
||||
commit_v1_0_1 = d68de958b60426798ed62797ff7c96c327a672ac
|
||||
|
||||
# Authenticate the current Git checkout by checking signatures on every commit
|
||||
# starting from $(commit_v1_0_1).
|
||||
authenticate:
|
||||
$(AM_V_at)echo "Authenticating Git checkout..." ; \
|
||||
"$(top_builddir)/pre-inst-env" $(GUILE) \
|
||||
--no-auto-compile -e git-authenticate \
|
||||
"$(top_srcdir)/build-aux/git-authenticate.scm" \
|
||||
"$(commit_v1_0_1)"
|
||||
|
||||
# Assuming Guix is already installed and the daemon is up and running, this
|
||||
# rule builds from $(srcdir), creating and building derivations.
|
||||
as-derivation:
|
||||
|
@ -870,7 +878,7 @@ cuirass-jobs.scm: $(GOBJECTS)
|
|||
.PHONY: gen-ChangeLog gen-AUTHORS gen-tarball-version
|
||||
.PHONY: assert-no-store-file-names assert-binaries-available
|
||||
.PHONY: assert-final-inputs-self-contained
|
||||
.PHONY: clean-go make-go as-derivation
|
||||
.PHONY: clean-go make-go as-derivation authenticate
|
||||
.PHONY: update-guix-package update-NEWS release
|
||||
|
||||
# Downloading up-to-date PO files.
|
||||
|
|
|
@ -0,0 +1,413 @@
|
|||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2019 Ludovic Courtès <ludo@gnu.org>
|
||||
;;;
|
||||
;;; 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/>.
|
||||
|
||||
;;;
|
||||
;;; Authenticate a range of commits.
|
||||
;;;
|
||||
|
||||
(use-modules (git)
|
||||
(guix git)
|
||||
(guix gnupg)
|
||||
(guix utils)
|
||||
((guix build utils) #:select (mkdir-p))
|
||||
(guix i18n)
|
||||
(guix progress)
|
||||
(srfi srfi-1)
|
||||
(srfi srfi-11)
|
||||
(srfi srfi-26)
|
||||
(srfi srfi-34)
|
||||
(srfi srfi-35)
|
||||
(rnrs io ports)
|
||||
(ice-9 match)
|
||||
(ice-9 format)
|
||||
(ice-9 pretty-print))
|
||||
|
||||
|
||||
(define %committers
|
||||
;; List of committers. These are the user names found on
|
||||
;; <https://savannah.gnu.org/project/memberlist.php?group=guix> along with
|
||||
;; the fingerprint of the signing (sub)key.
|
||||
;;
|
||||
;; TODO: Replace this statically-defined list by an in-repo list.
|
||||
'(("andreas"
|
||||
"AD17 A21E F8AE D8F1 CC02 DBD9 F7D5 C9BF 765C 61E3")
|
||||
("ajgrf"
|
||||
"2A39 3FFF 68F4 EF7A 3D29 12AF 6F51 20A0 22FB B2D5")
|
||||
("alexvong1995"
|
||||
"306F CB8F 2C01 C25D 29D3 0556 61EF 502E F602 52F2")
|
||||
("alezost"
|
||||
"4FB9 9F49 2B12 A365 7997 E664 8246 0C08 2A0E E98F")
|
||||
("ambrevar"
|
||||
"50F3 3E2E 5B0C 3D90 0424 ABE8 9BDC F497 A4BB CC7F")
|
||||
("apteryx"
|
||||
"27D5 86A4 F890 0854 329F F09F 1260 E464 82E6 3562")
|
||||
("arunisaac"
|
||||
"7F73 0343 F2F0 9F3C 77BF 79D3 2E25 EE8B 6180 2BB3")
|
||||
("atheia"
|
||||
"3B12 9196 AE30 0C3C 0E90 A26F A715 5567 3271 9948")
|
||||
("bavier"
|
||||
;; primary: "34FF 38BC D151 25A6 E340 A0B5 3453 2F9F AFCA 8B8E"
|
||||
"A0C5 E352 2EF8 EF5C 64CD B7F0 FD73 CAC7 19D3 2566")
|
||||
("beffa"
|
||||
"3774 8024 880F D3FF DCA2 C9AB 5893 6E0E 2F1B 5A4C")
|
||||
("benwoodcroft"
|
||||
"BCF8 F737 2CED 080A 67EB 592D 2A6A D9F4 AAC2 0DF6")
|
||||
("biscuolo"
|
||||
"45CC 63B8 5258 C9D5 5F34 B239 D37D 0EA7 CECC 3912")
|
||||
("boskovits"
|
||||
"7988 3B9F 7D6A 4DBF 3719 0367 2506 A96C CF63 0B21")
|
||||
("brettgilio"
|
||||
"DFC0 C7F7 9EE6 0CA7 AE55 5E19 6722 43C4 A03F 0EEE")
|
||||
("carl"
|
||||
;; primary: "0401 7A2A 6D9A 0CCD C81D 8EC2 96AB 007F 1A7E D999"
|
||||
"09CD D25B 5244 A376 78F6 EEA8 0CC5 2153 1979 91A5")
|
||||
("cbaines"
|
||||
"3E89 EEE7 458E 720D 9754 E0B2 5E28 A33B 0B84 F577")
|
||||
("civodul"
|
||||
"3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5")
|
||||
("cwebber"
|
||||
"510A 8628 E2A7 7678 8F8C 709C 4BC0 2592 5FF8 F4D3")
|
||||
("dannym"
|
||||
;; primary: "295A F991 6F46 F8A1 34B0 29DA 8086 3842 F0FE D83B"
|
||||
"76CE C6B1 7274 B465 C02D B3D9 E71A 3554 2C30 BAA5")
|
||||
("davexunit"
|
||||
"B3C0 DB4D AD73 BA5D 285E 19AE 5143 0234 CEFD 87C3")
|
||||
("davexunit (2nd)" ;FIXME: to be confirmed!
|
||||
"8CCB A7F5 52B9 CBEA E1FB 2915 8328 C747 0FF1 D807")
|
||||
("dvc"
|
||||
"6909 6DFD D702 8BED ACC5 884B C5E0 51C7 9C0B ECDB")
|
||||
("dvc (old)"
|
||||
"5F43 B681 0437 2F4B A898 A64B 33B9 E9FD E28D 2C23")
|
||||
("efraim"
|
||||
"A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351")
|
||||
("efraim (old)"
|
||||
"9157 41FE B22F A4E3 3B6E 8F8D F4C1 D391 7EAC EE93")
|
||||
("glv"
|
||||
;; primary: "2453 02B1 BAB1 F867 FDCA 96BC 8F3F 861F 82EB 7A9A"
|
||||
"CBC5 9C66 EC27 B971 7940 6B3E 6BE8 208A DF21 FE3F")
|
||||
("hoebjo"
|
||||
"2219 43F4 9E9F 276F 9499 3382 BF28 6CB6 593E 5FFD")
|
||||
("htgoebel"
|
||||
"B943 509D 633E 80DD 27FC 4EED 634A 8DFF D3F6 31DF")
|
||||
("ipetkov"
|
||||
"7440 26BA 7CA3 C668 E940 1D53 0B43 1E98 3705 6942")
|
||||
("iyzsong"
|
||||
;; primary: "66A5 6D9C 9A98 BE7F 719A B401 2652 5665 AE72 7D37"
|
||||
"0325 78A6 8298 94E7 2AA2 66F5 D415 BF25 3B51 5976")
|
||||
|
||||
;; https://lists.gnu.org/archive/html/guix-devel/2018-04/msg00229.html
|
||||
("janneke (old)"
|
||||
"DB34 CB51 D25C 9408 156F CDD6 A12F 8797 8D70 1B99")
|
||||
("janneke"
|
||||
"1A85 8392 E331 EAFD B8C2 7FFB F3C1 A0D9 C1D6 5273")
|
||||
|
||||
("jlicht"
|
||||
;; primary: "1BA4 08C5 8BF2 0EA7 3179 635A 865D C0A3 DED9 B5D0"
|
||||
"E31D 9DDE EBA5 4A14 8A20 4550 DA45 97F9 47B4 1025")
|
||||
("jmd"
|
||||
"8797 A26D 0854 2EAB 0285 A290 8A67 719C 2DE8 27B3")
|
||||
("kkebreau"
|
||||
"83B6 703A DCCA 3B69 4BCE 2DA6 E6A5 EE3C 1946 7A0D")
|
||||
("leungbk"
|
||||
"45E5 75FA 53EA 8BD6 1BCE 0B4E 3ADC 75F0 13D6 78F9")
|
||||
("lfam"
|
||||
;; primary: "4F71 6F9A 8FA2 C80E F1B5 E1BA 5E35 F231 DE1A C5E0"
|
||||
"B051 5948 F1E7 D3C1 B980 38A0 2646 FA30 BACA 7F08")
|
||||
("lsl88"
|
||||
"2AE3 1395 932B E642 FC0E D99C 9BED 6EDA 32E5 B0BC")
|
||||
("marusich"
|
||||
"CBF5 9755 CBE7 E7EF EF18 3FB1 DD40 9A15 D822 469D")
|
||||
("mbakke"
|
||||
"BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA")
|
||||
("mhw"
|
||||
"D919 0965 CE03 199E AF28 B3BE 7CEF 2984 7562 C516")
|
||||
("mothacehe"
|
||||
"4008 6A7E 0252 9B60 31FB 8607 8354 7635 3176 9CA6")
|
||||
("mthl"
|
||||
"F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37")
|
||||
("nckx"
|
||||
;; primary: "F5BC 5534 C36F 0087 B39D 36EF 1C9D C4FE B9DB 7C4B"
|
||||
"7E8F AED0 0944 78EF 72E6 4D16 D889 B0F0 18C5 493C")
|
||||
("nckx (2nd)"
|
||||
;; primary: "F5BC 5534 C36F 0087 B39D 36EF 1C9D C4FE B9DB 7C4B"
|
||||
"F5DA 2032 4B87 3D0B 7A38 7672 0DB0 FF88 4F55 6D79")
|
||||
("ngz"
|
||||
"ED0E F1C8 E126 BA83 1B48 5FE9 DA00 B4F0 48E9 2F2D")
|
||||
("pelzflorian"
|
||||
"CEF4 CB91 4856 BA38 0A20 A7E2 3008 88CB 39C6 3817")
|
||||
("pgarlick"
|
||||
;; primary: "B68B DF22 73F9 DA0E 63C1 8A32 515B F416 9242 D600"
|
||||
"C699 ED09 E51B CE89 FD1D A078 AAC7 E891 896B 568A")
|
||||
("phant0mas"
|
||||
"3A86 380E 58A8 B942 8D39 60E1 327C 1EF3 8DF5 4C32")
|
||||
("reepca"
|
||||
"74D6 A930 F44B 9B84 9EA5 5606 C166 AA49 5F7F 189C")
|
||||
("rekado"
|
||||
"BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC")
|
||||
("rhelling"
|
||||
"0154 E1B9 1CC9 D9EF 7764 8DE7 F3A7 27DB 44FC CA36")
|
||||
("roelj"
|
||||
"17CB 2812 EB63 3DFF 2C7F 0452 C3EC 1DCA 8430 72E1")
|
||||
("roptat"
|
||||
"B5FA E628 5B41 3728 B2A0 FAED 4311 1F45 2008 6A0C")
|
||||
("samplet"
|
||||
;; primary: "D6B0 C593 DA8C 5EDC A44C 7A58 C336 91F7 1188 B004"
|
||||
"A02C 2D82 0EF4 B25B A6B5 1D90 2AC6 A5EC 1C35 7C59")
|
||||
("sleep_walker"
|
||||
"77DD AD2D 97F5 31BB C0F3 C7FD DFB5 EB09 AA62 5423")
|
||||
("snape"
|
||||
"F494 72F4 7A59 00D5 C235 F212 89F9 6D48 08F3 59C7")
|
||||
("snape"
|
||||
"F494 72F4 7A59 00D5 C235 F212 89F9 6D48 08F3 59C7")
|
||||
("steap"
|
||||
"4E26 CCE9 578E 0828 9855 BDD4 1C79 95D2 D5A3 8336")
|
||||
("taylanub"
|
||||
"9ADE 9ECF 2B19 C180 9C99 5CEA A1F4 CFCC 5283 6BAC")
|
||||
|
||||
;; https://lists.gnu.org/archive/html/guix-devel/2017-03/msg00826.html
|
||||
("thomasd"
|
||||
"1DD1 681F E285 E07F 11DC 0C59 2E15 A6BC D77D 54FD")
|
||||
("thomasd (old)"
|
||||
"A5C5 92EA 606E 7106 A6A3 BC08 98B2 1575 91E1 2B08")
|
||||
|
||||
("toothbrush"
|
||||
"D712 1D73 A40A 7264 9E43 ED7D F284 6B1A 0D32 C442")
|
||||
("vagrantc"
|
||||
"6580 7361 3BFC C5C7 E2E4 5D45 DC51 8FC8 7F97 16AA")
|
||||
("wigust"
|
||||
;; primary: "C955 CC5D C048 7FB1 7966 40A9 199A F6A3 67E9 4ABB"
|
||||
"7238 7123 8EAC EB63 4548 5857 167F 8EA5 001A FA9C")
|
||||
("wingo"
|
||||
"FF47 8FB2 64DE 32EC 2967 25A3 DDC0 F535 8812 F8F2")))
|
||||
|
||||
(define %authorized-signing-keys
|
||||
;; Fingerprint of authorized signing keys.
|
||||
(map (match-lambda
|
||||
((name fingerprint)
|
||||
(string-filter char-set:graphic fingerprint)))
|
||||
%committers))
|
||||
|
||||
(define %commits-with-bad-signature
|
||||
;; Commits with a known-bad signature.
|
||||
'("6a34f4ccc8a5d4a48e25ad3c9c512f8634928b91")) ;2016-12-29
|
||||
|
||||
(define %unsigned-commits
|
||||
;; Commits lacking a signature.
|
||||
'())
|
||||
|
||||
(define-syntax-rule (with-temporary-files file1 file2 exp ...)
|
||||
(call-with-temporary-output-file
|
||||
(lambda (file1 port1)
|
||||
(call-with-temporary-output-file
|
||||
(lambda (file2 port2)
|
||||
exp ...)))))
|
||||
|
||||
(define (commit-signing-key repo commit-id)
|
||||
"Return the OpenPGP key ID that signed COMMIT-ID (an OID). Raise an
|
||||
exception if the commit is unsigned or has an invalid signature."
|
||||
(let-values (((signature signed-data)
|
||||
(catch 'git-error
|
||||
(lambda ()
|
||||
(commit-extract-signature repo commit-id))
|
||||
(lambda _
|
||||
(values #f #f)))))
|
||||
(if (not signature)
|
||||
(raise (condition
|
||||
(&message
|
||||
(message (format #f (G_ "commit ~a lacks a signature")
|
||||
commit-id)))))
|
||||
(begin
|
||||
(with-fluids ((%default-port-encoding "UTF-8"))
|
||||
(with-temporary-files data-file signature-file
|
||||
(call-with-output-file data-file
|
||||
(cut display signed-data <>))
|
||||
(call-with-output-file signature-file
|
||||
(cut display signature <>))
|
||||
|
||||
(let-values (((status data)
|
||||
(with-error-to-port (%make-void-port "w")
|
||||
(lambda ()
|
||||
(gnupg-verify* signature-file data-file
|
||||
#:key-download 'always)))))
|
||||
(match status
|
||||
('invalid-signature
|
||||
;; There's a signature but it's invalid.
|
||||
(raise (condition
|
||||
(&message
|
||||
(message (format #f (G_ "signature verification failed \
|
||||
for commit ~a")
|
||||
(oid->string commit-id)))))))
|
||||
('missing-key
|
||||
(raise (condition
|
||||
(&message
|
||||
(message (format #f (G_ "could not authenticate \
|
||||
commit ~a: key ~a is missing")
|
||||
(oid->string commit-id)
|
||||
data))))))
|
||||
('valid-signature
|
||||
(match data
|
||||
((fingerprint . user)
|
||||
fingerprint)))))))))))
|
||||
|
||||
(define (authenticate-commit repository commit)
|
||||
"Authenticate COMMIT from REPOSITORY and return the signing key fingerprint.
|
||||
Raise an error when authentication fails."
|
||||
(define id
|
||||
(commit-id commit))
|
||||
|
||||
(define signing-key
|
||||
(commit-signing-key repository id))
|
||||
|
||||
(unless (member signing-key %authorized-signing-keys)
|
||||
(raise (condition
|
||||
(&message
|
||||
(message (format #f (G_ "commit ~a not signed by an authorized \
|
||||
key: ~a")
|
||||
(oid->string id) signing-key))))))
|
||||
|
||||
signing-key)
|
||||
|
||||
(define* (authenticate-commits repository commits
|
||||
#:key (report-progress (const #t)))
|
||||
"Authenticate COMMITS, a list of commit objects, calling REPORT-PROGRESS for
|
||||
each of them. Return an alist showing the number of occurrences of each key."
|
||||
(parameterize ((current-keyring (string-append (config-directory)
|
||||
"/keyrings/channels/guix.kbx")))
|
||||
(fold (lambda (commit stats)
|
||||
(report-progress)
|
||||
(let ((signer (authenticate-commit repository commit)))
|
||||
(match (assoc signer stats)
|
||||
(#f (cons `(,signer . 1) stats))
|
||||
((_ . count) (cons `(,signer . ,(+ count 1))
|
||||
(alist-delete signer stats))))))
|
||||
'()
|
||||
commits)))
|
||||
|
||||
(define commit-short-id
|
||||
(compose (cut string-take <> 7) oid->string commit-id))
|
||||
|
||||
|
||||
;;;
|
||||
;;; Caching.
|
||||
;;;
|
||||
|
||||
(define (authenticated-commit-cache-file)
|
||||
"Return the name of the file that contains the cache of
|
||||
previously-authenticated commits."
|
||||
(string-append (cache-directory) "/authentication/channels/guix"))
|
||||
|
||||
(define (previously-authenticated-commits)
|
||||
"Return the previously-authenticated commits as a list of commit IDs (hex
|
||||
strings)."
|
||||
(catch 'system-error
|
||||
(lambda ()
|
||||
(call-with-input-file (authenticated-commit-cache-file)
|
||||
read))
|
||||
(lambda args
|
||||
(if (= ENOENT (system-error-errno args))
|
||||
'()
|
||||
(apply throw args)))))
|
||||
|
||||
(define (cache-authenticated-commit commit-id)
|
||||
"Record in ~/.cache COMMIT-ID and its closure as authenticated (only
|
||||
COMMIT-ID is written to cache, though)."
|
||||
(define %max-cache-length
|
||||
;; Maximum number of commits in cache.
|
||||
200)
|
||||
|
||||
(let ((lst (delete-duplicates
|
||||
(cons commit-id (previously-authenticated-commits))))
|
||||
(file (authenticated-commit-cache-file)))
|
||||
(mkdir-p (dirname file))
|
||||
(with-atomic-file-output file
|
||||
(lambda (port)
|
||||
(let ((lst (if (> (length lst) %max-cache-length)
|
||||
(take lst %max-cache-length) ;truncate
|
||||
lst)))
|
||||
(chmod port #o600)
|
||||
(display ";; List of previously-authenticated commits.\n\n"
|
||||
port)
|
||||
(pretty-print lst port))))))
|
||||
|
||||
|
||||
;;;
|
||||
;;; Entry point.
|
||||
;;;
|
||||
|
||||
(define (git-authenticate args)
|
||||
(define repository
|
||||
(repository-open "."))
|
||||
|
||||
(let loop ((args args))
|
||||
(match args
|
||||
((_ start end)
|
||||
(define start-commit
|
||||
(commit-lookup repository (string->oid start)))
|
||||
(define end-commit
|
||||
(commit-lookup repository (string->oid end)))
|
||||
|
||||
(define authenticated-commits
|
||||
;; Previously-authenticated commits that don't need to be checked
|
||||
;; again.
|
||||
(filter-map (lambda (id)
|
||||
(false-if-exception
|
||||
(commit-lookup repository (string->oid id))))
|
||||
(previously-authenticated-commits)))
|
||||
|
||||
(define commits
|
||||
;; Commits to authenticate, excluding the closure of
|
||||
;; AUTHENTICATED-COMMITS.
|
||||
(commit-difference end-commit start-commit
|
||||
authenticated-commits))
|
||||
|
||||
(define reporter
|
||||
(progress-reporter/bar (length commits)))
|
||||
|
||||
(format #t (G_ "Authenticating ~a to ~a (~a commits)...~%")
|
||||
(commit-short-id start-commit)
|
||||
(commit-short-id end-commit)
|
||||
(length commits))
|
||||
|
||||
(let ((stats (call-with-progress-reporter reporter
|
||||
(lambda (report)
|
||||
(authenticate-commits repository commits
|
||||
#:report-progress report)))))
|
||||
(cache-authenticated-commit (oid->string (commit-id end-commit)))
|
||||
|
||||
(unless (null? stats)
|
||||
(format #t (G_ "Signing statistics:~%"))
|
||||
(for-each (match-lambda
|
||||
((signer . count)
|
||||
(format #t " ~a ~10d~%" signer count)))
|
||||
(sort stats
|
||||
(match-lambda*
|
||||
(((_ . count1) (_ . count2))
|
||||
(> count1 count2))))))))
|
||||
((command start)
|
||||
(let* ((head (repository-head repository))
|
||||
(end (reference-target head)))
|
||||
(loop (list command start (oid->string end)))))
|
||||
(_
|
||||
(format (current-error-port)
|
||||
(G_ "Usage: git-authenticate START [END]
|
||||
|
||||
Authenticate commits START to END or the current head.\n"))))))
|
||||
|
||||
;;; Local Variables:
|
||||
;;; eval: (put 'with-temporary-files 'scheme-indent-function 2)
|
||||
;;; End:
|
|
@ -38,6 +38,48 @@ version from the Git repository:
|
|||
git clone https://git.savannah.gnu.org/git/guix.git
|
||||
@end example
|
||||
|
||||
@cindex authentication, of a Guix checkout
|
||||
How do you ensure that you obtained a genuine copy of the repository?
|
||||
Guix itself provides a tool to @dfn{authenticate} your checkout, but you
|
||||
must first make sure this tool is genuine in order to ``bootstrap'' the
|
||||
trust chain. To do that, run:
|
||||
|
||||
@c XXX: Adjust instructions when there's a known tag to start from.
|
||||
@example
|
||||
git verify-commit `git log --format=%H build-aux/git-authenticate.scm`
|
||||
@end example
|
||||
|
||||
The output must look something like:
|
||||
|
||||
@example
|
||||
gpg: Signature made Fri 27 Dec 2019 01:27:41 PM CET
|
||||
gpg: using RSA key 3CE464558A84FDC69DB40CFB090B11993D9AEBB5
|
||||
@dots{}
|
||||
gpg: Signature made Fri 27 Dec 2019 01:25:22 PM CET
|
||||
gpg: using RSA key 3CE464558A84FDC69DB40CFB090B11993D9AEBB5
|
||||
@dots{}
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
... meaning that changes to this file are all signed with key
|
||||
@code{3CE464558A84FDC69DB40CFB090B11993D9AEBB5} (you may need to fetch
|
||||
this key from a key server, if you have not done it yet).
|
||||
|
||||
From there on, you can authenticate all the commits included in your
|
||||
checkout by running:
|
||||
|
||||
@example
|
||||
make authenticate
|
||||
@end example
|
||||
|
||||
The first run takes a couple of minutes, but subsequent runs are faster.
|
||||
|
||||
@quotation Note
|
||||
You are advised to run @command{make authenticate} after every
|
||||
@command{git pull} invocation. This ensures you keep receiving valid
|
||||
changes to the repository
|
||||
@end quotation
|
||||
|
||||
The easiest way to set up a development environment for Guix is, of
|
||||
course, by using Guix! The following command starts a new shell where
|
||||
all the dependencies and appropriate environment variables are set up to
|
||||
|
@ -962,11 +1004,8 @@ the URL: it is not very useful and if the name changes, the URL will probably
|
|||
be wrong.
|
||||
|
||||
@item
|
||||
See if Guix builds with
|
||||
@example
|
||||
guix environment --pure guix -- make
|
||||
@end example
|
||||
and look for warnings, especially those about use of undefined symbols.
|
||||
Check if Guix builds (@pxref{Building from Git}) and address the
|
||||
warnings, especially those about use of undefined symbols.
|
||||
|
||||
@item
|
||||
Make sure your changes do not break Guix and simulate a @code{guix pull} with:
|
||||
|
|
101
doc/guix.texi
101
doc/guix.texi
|
@ -46,7 +46,7 @@ Copyright @copyright{} 2017, 2018 Carlo Zancanaro@*
|
|||
Copyright @copyright{} 2017 Thomas Danckaert@*
|
||||
Copyright @copyright{} 2017 humanitiesNerd@*
|
||||
Copyright @copyright{} 2017 Christopher Allan Webber@*
|
||||
Copyright @copyright{} 2017, 2018 Marius Bakke@*
|
||||
Copyright @copyright{} 2017, 2018, 2019 Marius Bakke@*
|
||||
Copyright @copyright{} 2017, 2019 Hartmut Goebel@*
|
||||
Copyright @copyright{} 2017, 2019 Maxim Cournoyer@*
|
||||
Copyright @copyright{} 2017, 2018, 2019 Tobias Geerinckx-Rice@*
|
||||
|
@ -2472,7 +2472,7 @@ Boot the USB installation image in an VM:
|
|||
|
||||
@example
|
||||
qemu-system-x86_64 -m 1024 -smp 1 -enable-kvm \
|
||||
-net user -net nic,model=virtio -boot menu=on,order=d \
|
||||
-nic user,model=virtio-net-pci -boot menu=on,order=d \
|
||||
-drive file=guix-system.img \
|
||||
-drive media=cdrom,file=guix-system-install-@value{VERSION}.@var{system}.iso
|
||||
@end example
|
||||
|
@ -4598,6 +4598,18 @@ unsafe.
|
|||
The primary purpose of this operation is to facilitate inspection of
|
||||
archive contents coming from possibly untrusted substitute servers.
|
||||
|
||||
@item --list
|
||||
@itemx -t
|
||||
Read a single-item archive as served by substitute servers
|
||||
(@pxref{Substitutes}) and print the list of files it contains, as in
|
||||
this example:
|
||||
|
||||
@example
|
||||
$ wget -O - \
|
||||
https://@value{SUBSTITUTE-SERVER}/nar/lzip/@dots{}-emacs-26.3 \
|
||||
| lzip -d | guix archive -t
|
||||
@end example
|
||||
|
||||
@end table
|
||||
|
||||
|
||||
|
@ -10309,14 +10321,23 @@ updating list of substitutes from 'https://guix.example.org'... 100.0%
|
|||
local hash: 0725l22r5jnzazaacncwsvp9kgf42266ayyp814v7djxs7nk963q
|
||||
https://@value{SUBSTITUTE-SERVER}/nar/@dots{}-openssl-1.0.2d: 0725l22r5jnzazaacncwsvp9kgf42266ayyp814v7djxs7nk963q
|
||||
https://guix.example.org/nar/@dots{}-openssl-1.0.2d: 1zy4fmaaqcnjrzzajkdn3f5gmjk754b43qkq47llbyak9z0qjyim
|
||||
differing files:
|
||||
/lib/libcrypto.so.1.1
|
||||
/lib/libssl.so.1.1
|
||||
|
||||
/gnu/store/@dots{}-git-2.5.0 contents differ:
|
||||
local hash: 00p3bmryhjxrhpn2gxs2fy0a15lnip05l97205pgbk5ra395hyha
|
||||
https://@value{SUBSTITUTE-SERVER}/nar/@dots{}-git-2.5.0: 069nb85bv4d4a6slrwjdy8v1cn4cwspm3kdbmyb81d6zckj3nq9f
|
||||
https://guix.example.org/nar/@dots{}-git-2.5.0: 0mdqa9w1p6cmli6976v4wi0sw9r4p5prkj7lzfd1877wk11c9c73
|
||||
differing file:
|
||||
/libexec/git-core/git-fsck
|
||||
|
||||
/gnu/store/@dots{}-pius-2.1.1 contents differ:
|
||||
local hash: 0k4v3m9z1zp8xzzizb7d8kjj72f9172xv078sq4wl73vnq9ig3ax
|
||||
https://@value{SUBSTITUTE-SERVER}/nar/@dots{}-pius-2.1.1: 0k4v3m9z1zp8xzzizb7d8kjj72f9172xv078sq4wl73vnq9ig3ax
|
||||
https://guix.example.org/nar/@dots{}-pius-2.1.1: 1cy25x1a4fzq5rk0pmvc8xhwyffnqz95h2bpvqsz2mpvlbccy0gs
|
||||
differing file:
|
||||
/share/man/man1/pius.1.gz
|
||||
|
||||
@dots{}
|
||||
|
||||
|
@ -10345,8 +10366,20 @@ results, the inclusion of random numbers, and directory listings sorted
|
|||
by inode number. See @uref{https://reproducible-builds.org/docs/}, for
|
||||
more information.
|
||||
|
||||
To find out what is wrong with this Git binary, we can do something along
|
||||
these lines (@pxref{Invoking guix archive}):
|
||||
To find out what is wrong with this Git binary, the easiest approach is
|
||||
to run:
|
||||
|
||||
@example
|
||||
guix challenge git \
|
||||
--diff=diffoscope \
|
||||
--substitute-urls="https://@value{SUBSTITUTE-SERVER} https://guix.example.org"
|
||||
@end example
|
||||
|
||||
This automatically invokes @command{diffoscope}, which displays detailed
|
||||
information about files that differ.
|
||||
|
||||
Alternately, we can do something along these lines (@pxref{Invoking guix
|
||||
archive}):
|
||||
|
||||
@example
|
||||
$ wget -q -O - https://@value{SUBSTITUTE-SERVER}/nar/@dots{}-git-2.5.0 \
|
||||
|
@ -10402,6 +10435,29 @@ The one option that matters is:
|
|||
Consider @var{urls} the whitespace-separated list of substitute source
|
||||
URLs to compare to.
|
||||
|
||||
@item --diff=@var{mode}
|
||||
Upon mismatches, show differences according to @var{mode}, one of:
|
||||
|
||||
@table @asis
|
||||
@item @code{simple} (the default)
|
||||
Show the list of files that differ.
|
||||
|
||||
@item @code{diffoscope}
|
||||
@itemx @var{command}
|
||||
Invoke @uref{https://diffoscope.org/, Diffoscope}, passing it
|
||||
two directories whose contents do not match.
|
||||
|
||||
When @var{command} is an absolute file name, run @var{command} instead
|
||||
of Diffoscope.
|
||||
|
||||
@item @code{none}
|
||||
Do not show further details about the differences.
|
||||
@end table
|
||||
|
||||
Thus, unless @code{--diff=none} is passed, @command{guix challenge}
|
||||
downloads the store items from the given substitute servers so that it
|
||||
can compare them.
|
||||
|
||||
@item --verbose
|
||||
@itemx -v
|
||||
Show details about matches (identical contents) in addition to
|
||||
|
@ -20356,6 +20412,19 @@ The port on which to connect to the database.
|
|||
@end table
|
||||
@end deftp
|
||||
|
||||
@subsubheading Mumi
|
||||
|
||||
@cindex Mumi, Debbugs Web interface
|
||||
@cindex Debbugs, Mumi Web interface
|
||||
@uref{https://git.elephly.net/gitweb.cgi?p=software/mumi.git, Mumi} is a
|
||||
Web interface to the Debbugs bug tracker, by default for
|
||||
@uref{https://bugs.gnu.org, the GNU instance}. Mumi is a Web server,
|
||||
but it also fetches and indexes mail retrieved from Debbugs.
|
||||
|
||||
@defvr {Scheme Variable} mumi-service-type
|
||||
This is the service type for Mumi.
|
||||
@end defvr
|
||||
|
||||
@subsubheading FastCGI
|
||||
@cindex fastcgi
|
||||
@cindex fcgiwrap
|
||||
|
@ -26100,7 +26169,7 @@ below, which enables networking and requests 1@tie{}GiB of RAM for the
|
|||
emulated machine:
|
||||
|
||||
@example
|
||||
$ /gnu/store/@dots{}-run-vm.sh -m 1024 -net user
|
||||
$ /gnu/store/@dots{}-run-vm.sh -m 1024 -smp 2 -net user,model=virtio-net-pci
|
||||
@end example
|
||||
|
||||
The VM shares its store with the host system.
|
||||
|
@ -26586,7 +26655,7 @@ vm-image} on x86_64 hardware:
|
|||
|
||||
@example
|
||||
$ qemu-system-x86_64 \
|
||||
-net user -net nic,model=virtio \
|
||||
-nic user,model=virtio-net-pci \
|
||||
-enable-kvm -m 1024 \
|
||||
-device virtio-blk,drive=myhd \
|
||||
-drive if=none,file=/tmp/qemu-image,id=myhd
|
||||
|
@ -26599,16 +26668,14 @@ Here is what each of these options means:
|
|||
This specifies the hardware platform to emulate. This should match the
|
||||
host.
|
||||
|
||||
@item -net user
|
||||
@item -nic user,model=virtio-net-pci
|
||||
Enable the unprivileged user-mode network stack. The guest OS can
|
||||
access the host but not vice versa. This is the simplest way to get the
|
||||
guest OS online.
|
||||
|
||||
@item -net nic,model=virtio
|
||||
You must create a network interface of a given model. If you do not
|
||||
create a NIC, the boot will fail. Assuming your hardware platform is
|
||||
guest OS online. @code{model} specifies which network device to emulate:
|
||||
@code{virtio-net-pci} is a special device made for virtualized operating
|
||||
systems and recommended for most uses. Assuming your hardware platform is
|
||||
x86_64, you can get a list of available NIC models by running
|
||||
@command{qemu-system-x86_64 -net nic,model=help}.
|
||||
@command{qemu-system-x86_64 -nic model=help}.
|
||||
|
||||
@item -enable-kvm
|
||||
If your system has hardware virtualization extensions, enabling the
|
||||
|
@ -26632,11 +26699,11 @@ the ``myhd'' drive.
|
|||
@end table
|
||||
|
||||
The default @command{run-vm.sh} script that is returned by an invocation of
|
||||
@command{guix system vm} does not add a @command{-net user} flag by default.
|
||||
@command{guix system vm} does not add a @command{-nic user} flag by default.
|
||||
To get network access from within the vm add the @code{(dhcp-client-service)}
|
||||
to your system definition and start the VM using
|
||||
@command{`guix system vm config.scm` -net user}. An important caveat of using
|
||||
@command{-net user} for networking is that @command{ping} will not work, because
|
||||
@command{`guix system vm config.scm` -nic user}. An important caveat of using
|
||||
@command{-nic user} for networking is that @command{ping} will not work, because
|
||||
it uses the ICMP protocol. You'll have to use a different command to check for
|
||||
network connectivity, for example @command{guix download}.
|
||||
|
||||
|
@ -26650,7 +26717,7 @@ To enable SSH inside a VM you need to add an SSH server like
|
|||
22 by default, to the host. You can do this with
|
||||
|
||||
@example
|
||||
`guix system vm config.scm` -net user,hostfwd=tcp::10022-:22
|
||||
`guix system vm config.scm` -nic user,model=virtio-net-pci,hostfwd=tcp::10022-:22
|
||||
@end example
|
||||
|
||||
To connect to the VM you can run
|
||||
|
|
20
etc/news.scm
20
etc/news.scm
|
@ -9,6 +9,26 @@
|
|||
(channel-news
|
||||
(version 0)
|
||||
|
||||
(entry (commit "828a39da68a9169ef1d9f9ff02a1c66b1bcbe884")
|
||||
(title (en "New @option{--diff} option for @command{guix challenge}")
|
||||
(de "Neue @option{--diff}-Option für @command{guix challenge}"))
|
||||
(body (en "The @command{guix challenge} command, which compares
|
||||
binaries provided by different substitute servers as well as those built
|
||||
locally, has a new @option{--diff} option. With @option{--diff=simple} (the
|
||||
default), @command{guix challenge} automatically downloads binaries and
|
||||
reports the list of differing files; @option{--diff=diffoscope} instructs it
|
||||
to pass them to @command{diffoscope}, which simplifies the comparison process.
|
||||
Run @command{info \"(guix) Invoking guix challenge\"}, for more info.")
|
||||
(de "Der Befehl @command{guix challenge}, mit dem Binärdateien
|
||||
von unterschiedlichen Substitut-Servern oder lokale Erstellungen miteinander
|
||||
verglichen werden können, hat eine neue Befehlszeilenoption @option{--diff}
|
||||
bekommen. Bei @option{--diff=simple} (der Voreinstellung) lädt @command{guix
|
||||
challenge} automatisch Binärdateien herunter und listet sich unterscheidende
|
||||
Dateien auf; wird @option{--diff=diffoscope} angegeben, werden sie an
|
||||
@command{diffoscope} geschickt, was deren Vergleich erleichtert. Führen Sie
|
||||
@command{info \"(guix.de) Aufruf von guix challenge\"} aus, um nähere
|
||||
Informationen zu erhalten.")))
|
||||
|
||||
(entry (commit "f675f8dec73d02e319e607559ed2316c299ae8c7")
|
||||
(title (en "New command @command{guix time-machine}")
|
||||
(de "Neuer Befehl @command{guix time-machine}")
|
||||
|
|
|
@ -384,7 +384,13 @@ set timeout=~a~%"
|
|||
submenu \"GNU system, old configurations...\" {~%")
|
||||
#$@(map menu-entry->gexp old-entries)
|
||||
(format port "}~%"))
|
||||
#~()))))
|
||||
#~())
|
||||
(format port "
|
||||
if [ \"${grub_platform}\" == efi ]; then
|
||||
menuentry \"Firmware setup\" {
|
||||
fwsetup
|
||||
}
|
||||
fi~%"))))
|
||||
|
||||
(computed-file "grub.cfg" builder))
|
||||
|
||||
|
|
|
@ -358,10 +358,10 @@ the last argument of `mknod'."
|
|||
(filter-map string->number (scandir "/proc")))))
|
||||
|
||||
(define* (mount-root-file-system root type
|
||||
#:key volatile-root? options)
|
||||
"Mount the root file system of type TYPE at device ROOT. If VOLATILE-ROOT?
|
||||
is true, mount ROOT read-only and make it an overlay with a writable tmpfs
|
||||
using the kernel built-in overlayfs. OPTIONS indicates the options to use
|
||||
#:key volatile-root? (flags 0) options)
|
||||
"Mount the root file system of type TYPE at device ROOT. If VOLATILE-ROOT? is
|
||||
true, mount ROOT read-only and make it an overlay with a writable tmpfs using
|
||||
the kernel built-in overlayfs. FLAGS and OPTIONS indicates the options to use
|
||||
to mount ROOT."
|
||||
|
||||
(if volatile-root?
|
||||
|
@ -384,7 +384,7 @@ to mount ROOT."
|
|||
"lowerdir=/real-root,upperdir=/rw-root/upper,workdir=/rw-root/work"))
|
||||
(begin
|
||||
(check-file-system root type)
|
||||
(mount root "/root" type 0 options)))
|
||||
(mount root "/root" type flags options)))
|
||||
|
||||
;; Make sure /root/etc/mtab is a symlink to /proc/self/mounts.
|
||||
(false-if-exception
|
||||
|
@ -474,6 +474,13 @@ upon error."
|
|||
mounts)
|
||||
"ext4"))
|
||||
|
||||
(define root-fs-flags
|
||||
(mount-flags->bit-mask (or (any (lambda (fs)
|
||||
(and (root-mount-point? fs)
|
||||
(file-system-flags fs)))
|
||||
mounts)
|
||||
'())))
|
||||
|
||||
(define root-fs-options
|
||||
(any (lambda (fs)
|
||||
(and (root-mount-point? fs)
|
||||
|
@ -533,6 +540,7 @@ upon error."
|
|||
(mount-root-file-system (canonicalize-device-spec root)
|
||||
root-fs-type
|
||||
#:volatile-root? volatile-root?
|
||||
#:flags root-fs-flags
|
||||
#:options root-fs-options))
|
||||
(mount "none" "/root" "tmpfs"))
|
||||
|
||||
|
|
|
@ -131,14 +131,7 @@ the #:references-graphs parameter of 'derivation'."
|
|||
;; The serial port name differs between emulated
|
||||
;; architectures/machines.
|
||||
" console="
|
||||
(if target-arm? "ttyAMA0" "ttyS0"))
|
||||
|
||||
;; NIC is not supported on ARM "virt" machine, so use a user mode
|
||||
;; network stack instead.
|
||||
,@(if target-arm?
|
||||
'("-device" "virtio-net-pci,netdev=mynet"
|
||||
"-netdev" "user,id=mynet")
|
||||
'("-net" "nic,model=virtio"))))
|
||||
(if target-arm? "ttyAMA0" "ttyS0"))))
|
||||
|
||||
(when make-disk-image?
|
||||
(format #t "creating ~a image of ~,2f MiB...~%"
|
||||
|
@ -163,6 +156,7 @@ the #:references-graphs parameter of 'derivation'."
|
|||
;; CPU with the maximum possible feature set otherwise.
|
||||
"-cpu" "max"
|
||||
"-m" (number->string memory-size)
|
||||
"-nic" "user,model=virtio-net-pci"
|
||||
"-object" "rng-random,filename=/dev/urandom,id=guixsd-vm-rng"
|
||||
"-device" "virtio-rng-pci,rng=guixsd-vm-rng"
|
||||
"-virtfs"
|
||||
|
|
|
@ -102,7 +102,7 @@ Start COW-STORE service on target directory and launch guix install command in
|
|||
a subshell. LOCALE must be the locale name under which that command will run,
|
||||
or #f. Return #t on success and #f on failure."
|
||||
(let ((install-command
|
||||
(format #f "guix system init ~a ~a"
|
||||
(format #f "guix system init --fallback ~a ~a"
|
||||
(%installer-configuration-file)
|
||||
(%installer-target-dir))))
|
||||
(mkdir-p (%installer-target-dir))
|
||||
|
|
29
gnu/local.mk
29
gnu/local.mk
|
@ -24,7 +24,7 @@
|
|||
# Copyright © 2019 John Soo <jsoo1@asu.edu>
|
||||
# Copyright © 2019 Jonathan Brielmaier <jonathan.brielmaier@web.de>
|
||||
# Copyright © 2019 Evan Straw <evan.straw99@gmail.com>
|
||||
# Copyright © 2019 Brett Gilio <brettg@posteo.de>
|
||||
# Copyright © 2019 Brett Gilio <brettg@gnu.org>
|
||||
#
|
||||
# This file is part of GNU Guix.
|
||||
#
|
||||
|
@ -159,6 +159,7 @@ GNU_SYSTEM_MODULES = \
|
|||
%D%/packages/docbook.scm \
|
||||
%D%/packages/docker.scm \
|
||||
%D%/packages/documentation.scm \
|
||||
%D%/packages/drones.scm \
|
||||
%D%/packages/dunst.scm \
|
||||
%D%/packages/dvtm.scm \
|
||||
%D%/packages/easyrpg.scm \
|
||||
|
@ -271,6 +272,7 @@ GNU_SYSTEM_MODULES = \
|
|||
%D%/packages/iso-codes.scm \
|
||||
%D%/packages/java.scm \
|
||||
%D%/packages/java-compression.scm \
|
||||
%D%/packages/java-graphics.scm \
|
||||
%D%/packages/java-maths.scm \
|
||||
%D%/packages/javascript.scm \
|
||||
%D%/packages/jemalloc.scm \
|
||||
|
@ -281,7 +283,9 @@ GNU_SYSTEM_MODULES = \
|
|||
%D%/packages/kawa.scm \
|
||||
%D%/packages/kde.scm \
|
||||
%D%/packages/kde-frameworks.scm \
|
||||
%D%/packages/kde-multimedia.scm \
|
||||
%D%/packages/kde-plasma.scm \
|
||||
%D%/packages/kde-utils.scm \
|
||||
%D%/packages/kerberos.scm \
|
||||
%D%/packages/key-mon.scm \
|
||||
%D%/packages/kodi.scm \
|
||||
|
@ -711,6 +715,19 @@ dist_patch_DATA = \
|
|||
%D%/packages/patches/ath9k-htc-firmware-gcc.patch \
|
||||
%D%/packages/patches/ath9k-htc-firmware-objcopy.patch \
|
||||
%D%/packages/patches/audacity-build-with-system-portaudio.patch \
|
||||
%D%/packages/patches/audiofile-fix-datatypes-in-tests.patch \
|
||||
%D%/packages/patches/audiofile-fix-sign-conversion.patch \
|
||||
%D%/packages/patches/audiofile-CVE-2015-7747.patch \
|
||||
%D%/packages/patches/audiofile-CVE-2018-13440.patch \
|
||||
%D%/packages/patches/audiofile-CVE-2018-17095.patch \
|
||||
%D%/packages/patches/audiofile-Check-the-number-of-coefficients.patch \
|
||||
%D%/packages/patches/audiofile-Fail-on-error-in-parseFormat.patch \
|
||||
%D%/packages/patches/audiofile-Fix-index-overflow-in-IMA.cpp.patch \
|
||||
%D%/packages/patches/audiofile-Fix-multiply-overflow-sfconvert.patch \
|
||||
%D%/packages/patches/audiofile-Fix-overflow-in-MSADPCM-decodeSam.patch \
|
||||
%D%/packages/patches/audiofile-division-by-zero-BlockCodec-runPull.patch \
|
||||
%D%/packages/patches/audiofile-hurd.patch \
|
||||
%D%/packages/patches/audiofile-signature-of-multiplyCheckOverflow.patch \
|
||||
%D%/packages/patches/automake-skip-amhello-tests.patch \
|
||||
%D%/packages/patches/avahi-CVE-2018-1000845.patch \
|
||||
%D%/packages/patches/avahi-localstatedir.patch \
|
||||
|
@ -804,6 +821,7 @@ dist_patch_DATA = \
|
|||
%D%/packages/patches/elixir-path-length.patch \
|
||||
%D%/packages/patches/elm-compiler-disable-reactor.patch \
|
||||
%D%/packages/patches/elm-compiler-fix-map-key.patch \
|
||||
%D%/packages/patches/emacs27-exec-path.patch \
|
||||
%D%/packages/patches/emacs-dired-toggle-sudo-emacs-26.patch \
|
||||
%D%/packages/patches/emacs-exec-path.patch \
|
||||
%D%/packages/patches/emacs-fix-scheme-indent-function.patch \
|
||||
|
@ -868,6 +886,7 @@ dist_patch_DATA = \
|
|||
%D%/packages/patches/gcc-6-source-date-epoch-1.patch \
|
||||
%D%/packages/patches/gcc-6-source-date-epoch-2.patch \
|
||||
%D%/packages/patches/gcc-7-cross-mingw.patch \
|
||||
%D%/packages/patches/gcc-7-cross-environment-variables.patch \
|
||||
%D%/packages/patches/gcc-8-cross-environment-variables.patch \
|
||||
%D%/packages/patches/gcc-8-strmov-store-file-names.patch \
|
||||
%D%/packages/patches/gcc-9-asan-fix-limits-include.patch \
|
||||
|
@ -938,6 +957,7 @@ dist_patch_DATA = \
|
|||
%D%/packages/patches/gpm-glibc-2.26.patch \
|
||||
%D%/packages/patches/gpsbabel-minizip.patch \
|
||||
%D%/packages/patches/gpsbabel-qstring.patch \
|
||||
%D%/packages/patches/grantlee-merge-theme-dirs.patch \
|
||||
%D%/packages/patches/grep-timing-sensitive-test.patch \
|
||||
%D%/packages/patches/groovy-add-exceptionutilsgenerator.patch \
|
||||
%D%/packages/patches/grub-efi-fat-serial-number.patch \
|
||||
|
@ -969,7 +989,6 @@ dist_patch_DATA = \
|
|||
%D%/packages/patches/hdf4-shared-fortran.patch \
|
||||
%D%/packages/patches/hdf4-tirpc.patch \
|
||||
%D%/packages/patches/hdf5-config-date.patch \
|
||||
%D%/packages/patches/hdf5-mpi-deprecations.patch \
|
||||
%D%/packages/patches/hdf5-1.8-mpi-deprecations.patch \
|
||||
%D%/packages/patches/hdf-eos2-build-shared.patch \
|
||||
%D%/packages/patches/hdf-eos2-remove-gctp.patch \
|
||||
|
@ -1012,6 +1031,7 @@ dist_patch_DATA = \
|
|||
%D%/packages/patches/java-xerces-xjavac_taskdef.patch \
|
||||
%D%/packages/patches/jbig2dec-ignore-testtest.patch \
|
||||
%D%/packages/patches/kdbusaddons-kinit-file-name.patch \
|
||||
%D%/packages/patches/libnftnl-dont-check-NFTNL_FLOWTABLE_SIZE.patch \
|
||||
%D%/packages/patches/libvirt-create-machine-cgroup.patch \
|
||||
%D%/packages/patches/libziparchive-add-includes.patch \
|
||||
%D%/packages/patches/localed-xorg-keyboard.patch \
|
||||
|
@ -1025,6 +1045,8 @@ dist_patch_DATA = \
|
|||
%D%/packages/patches/kmod-module-directory.patch \
|
||||
%D%/packages/patches/kmscon-runtime-keymap-switch.patch \
|
||||
%D%/packages/patches/kpackage-allow-external-paths.patch \
|
||||
%D%/packages/patches/kmplayer-aarch64.patch \
|
||||
%D%/packages/patches/kmplayer-upstream_Fix-build-with-Qt-5.9.patch \
|
||||
%D%/packages/patches/kpmcore-fix-tests.patch \
|
||||
%D%/packages/patches/kpmcore-remove-broken-test.patch \
|
||||
%D%/packages/patches/kobodeluxe-paths.patch \
|
||||
|
@ -1058,6 +1080,7 @@ dist_patch_DATA = \
|
|||
%D%/packages/patches/libexif-CVE-2017-7544.patch \
|
||||
%D%/packages/patches/libexif-CVE-2018-20030.patch \
|
||||
%D%/packages/patches/libextractor-exiv2.patch \
|
||||
%D%/packages/patches/libgeotiff-adapt-test-script-for-proj-6.2.patch \
|
||||
%D%/packages/patches/libgit2-avoid-python.patch \
|
||||
%D%/packages/patches/libgit2-mtime-0.patch \
|
||||
%D%/packages/patches/libgnome-encoding.patch \
|
||||
|
@ -1103,7 +1126,6 @@ dist_patch_DATA = \
|
|||
%D%/packages/patches/lierolibre-remove-arch-warning.patch \
|
||||
%D%/packages/patches/lierolibre-try-building-other-arch.patch \
|
||||
%D%/packages/patches/linkchecker-tests-require-network.patch \
|
||||
%D%/packages/patches/linux-libre-active-entropy.patch \
|
||||
%D%/packages/patches/linux-pam-no-setfsuid.patch \
|
||||
%D%/packages/patches/lirc-localstatedir.patch \
|
||||
%D%/packages/patches/lirc-reproducible-build.patch \
|
||||
|
@ -1157,7 +1179,6 @@ dist_patch_DATA = \
|
|||
%D%/packages/patches/mrrescue-support-love-11.patch \
|
||||
%D%/packages/patches/mrustc-0.8.0-fix-variable-length-integer-receiving.patch \
|
||||
%D%/packages/patches/mtools-mformat-uninitialized.patch \
|
||||
%D%/packages/patches/mumble-1.2.19-abs.patch \
|
||||
%D%/packages/patches/mumps-build-parallelism.patch \
|
||||
%D%/packages/patches/mumps-shared-libseq.patch \
|
||||
%D%/packages/patches/mumps-shared-mumps.patch \
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
;;; Copyright © 2018 Pierre-Antoine Rouby <pierre-antoine.rouby@inria.fr>
|
||||
;;; Copyright © 2018 Rutger Helling <rhelling@mykolab.com>
|
||||
;;; Copyright © 2018 Pierre Neidhardt <mail@ambrevar.xyz>
|
||||
;;; Copyright © 2019 Brett Gilio <brettg@posteo.net>
|
||||
;;; Copyright © 2019 Brett Gilio <brettg@gnu.org>
|
||||
;;; Copyright © 2019 Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
|
||||
;;; Copyright © 2019 Jakob L. Kreuze <zerodaysfordays@sdf.lonestar.org>
|
||||
;;; Copyright © 2019 Hartmut Goebel <h.goebel@crazy-compilers.com>
|
||||
|
@ -754,7 +754,7 @@ connection alive.")
|
|||
(define-public isc-dhcp
|
||||
(let* ((bind-major-version "9")
|
||||
(bind-minor-version "11")
|
||||
(bind-patch-version "13")
|
||||
(bind-patch-version "14")
|
||||
(bind-release-type "") ; for patch release, use "-P"
|
||||
(bind-release-version "") ; for patch release, e.g. "6"
|
||||
(bind-version (string-append bind-major-version
|
||||
|
@ -902,7 +902,7 @@ connection alive.")
|
|||
"/bind-" bind-version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0z8g81xinqx8j3y2fclxa31dq7zsi9cj9srmvd9agnpwzk4kqgzx"))))
|
||||
"1pv3bvm9dzyz2kqjkw15sgh0hd5fzsv274v5z6jp9c4nb5130fyr"))))
|
||||
|
||||
;; When cross-compiling, we need the cross Coreutils and sed.
|
||||
;; Otherwise just use those from %FINAL-INPUTS.
|
||||
|
@ -1583,7 +1583,7 @@ module slots, and the list of I/O ports (e.g. serial, parallel, USB).")
|
|||
(define-public acpica
|
||||
(package
|
||||
(name "acpica")
|
||||
(version "20191018")
|
||||
(version "20191213")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
|
@ -1591,7 +1591,7 @@ module slots, and the list of I/O ports (e.g. serial, parallel, USB).")
|
|||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0k6xr9v46pnw8kl7jh23zfafs2vq3gk2sgkmjdf9a8jx8n3aifgd"))))
|
||||
"1106d5b7q8jlgc2z0gz83jdah1yml4fz5z0jjcs7a52pv00c9am8"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs `(("flex" ,flex)
|
||||
("bison" ,bison)))
|
||||
|
@ -2494,13 +2494,13 @@ a new command using the matched rule, and runs it.")
|
|||
(define-public di
|
||||
(package
|
||||
(name "di")
|
||||
(version "4.47.2")
|
||||
(version "4.47.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://gentoo.com/di/di-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "1g97pp2hznskqlkhl6ppyzgdmv878bcqiwh633kdnm70d1pvh192"))))
|
||||
(base32 "0m4npba50sf5s61g5z3xd2r7937zwja941f2h3f081xi24c2hfck"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f ; obscure test failures
|
||||
|
@ -2803,15 +2803,16 @@ buffers.")
|
|||
(define-public igt-gpu-tools
|
||||
(package
|
||||
(name "igt-gpu-tools")
|
||||
(version "1.23")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://cgit.freedesktop.org/xorg/app/"
|
||||
"intel-gpu-tools/snapshot/"
|
||||
"igt-gpu-tools-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0vzv2i4jfv2pkbqby5k3ap9pzidkmajwqmg3s7wnv8i1h33775iq"))))
|
||||
(version "1.24")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://gitlab.freedesktop.org/drm/igt-gpu-tools.git")
|
||||
(commit (string-append "igt-gpu-tools-" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1gpdjs5aj6vsnzwcjvw5bb120lgffvvshi4202phr0bzw3b92ky8"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f ; many of the tests try to load kernel modules
|
||||
|
@ -2824,6 +2825,7 @@ buffers.")
|
|||
(invoke "sh" "autogen.sh"))))))
|
||||
(inputs
|
||||
`(("cairo" ,cairo)
|
||||
("elfutils" ,elfutils) ; libdw
|
||||
("eudev" ,eudev)
|
||||
("glib" ,glib)
|
||||
("kmod" ,kmod)
|
||||
|
@ -2934,7 +2936,7 @@ you are running, what theme or icon set you are using, etc.")
|
|||
(define-public screenfetch
|
||||
(package
|
||||
(name "screenfetch")
|
||||
(version "3.9.0")
|
||||
(version "3.9.1")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
|
@ -2943,7 +2945,7 @@ you are running, what theme or icon set you are using, etc.")
|
|||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"13i7dczbqwhws08zzrdraki1zkqv0qkbgx9c1r8vmg5qr9f7hfzg"))))
|
||||
"04l8aqr474pb115nagn9f6y48jw92n1qfszgw7dbhgl4mpn95lcr"))))
|
||||
(build-system trivial-build-system)
|
||||
(arguments
|
||||
`(#:modules ((guix build utils))
|
||||
|
@ -2990,14 +2992,14 @@ everyone's screenshots nowadays.")
|
|||
(define-public nnn
|
||||
(package
|
||||
(name "nnn")
|
||||
(version "2.7")
|
||||
(version "2.8.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/jarun/nnn/releases/download/v"
|
||||
version "/nnn-v" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "1wvh11iw7s3r8c985s99fqm2l7cn7dkbx7ah3xpk34jvry7j3vg5"))))
|
||||
(base32 "1g47bndxld875d0xb3pgmlw223mz47p1xcvwym861y6l4zkgiyp0"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
`(("ncurses" ,ncurses)
|
||||
|
@ -3026,7 +3028,7 @@ make it a perfect utility on modern distros.")
|
|||
(define-public thermald
|
||||
(package
|
||||
(name "thermald")
|
||||
(version "1.9")
|
||||
(version "1.9.1")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
|
@ -3035,7 +3037,7 @@ make it a perfect utility on modern distros.")
|
|||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1ajhivl9jifcf12nbk281yayk7666v65m249aclyli0bz1kh8cfs"))))
|
||||
(base32 "0iagc3jqpnh6q2fa1gx4wx6r8qg0556j60xr159zqg95djr4dv99"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:configure-flags
|
||||
|
|
|
@ -44,14 +44,14 @@
|
|||
(define-public clamav
|
||||
(package
|
||||
(name "clamav")
|
||||
(version "0.102.0")
|
||||
(version "0.102.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://www.clamav.net/downloads/production/"
|
||||
"clamav-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1qdyj4r39266bmbsd2nwyspm20k9wh3c30awrg8c54y78s61izj8"))
|
||||
"1mpdgn3isz26hd1j6p8lcb76v8hjs54k1wb655rnil4hv78aig8d"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
'(begin
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
;;; Copyright © 2018 okapi <okapi@firemail.cc>
|
||||
;;; Copyright © 2018 Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
||||
;;; Copyright © 2018 Clément Lassieur <clement@lassieur.org>
|
||||
;;; Copyright © 2018 Brett Gilio <brettg@posteo.net>
|
||||
;;; Copyright © 2018 Brett Gilio <brettg@gnu.org>
|
||||
;;; Copyright © 2018, 2019 Marius Bakke <mbakke@fastmail.com>
|
||||
;;; Copyright © 2018 Thorsten Wilms <t_w_@freenet.de>
|
||||
;;; Copyright © 2018 Eric Bavier <bavier@member.fsf.org>
|
||||
|
@ -26,6 +26,8 @@
|
|||
;;; Copyright © 2019 Alexandros Theodotou <alex@zrythm.org>
|
||||
;;; Copyright © 2019 Christopher Lemmer Webber <cwebber@dustycloud.org>
|
||||
;;; Copyright © 2019 Jan Wielkiewicz <tona_kosmicznego_smiecia@interia.pl>
|
||||
;;; Copyright © 2019 Hartmt Goebel <h.goebel@crazy-compilers.com>
|
||||
;;; Copyright © 2019 Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -467,6 +469,54 @@ and editing digital audio. It features digital effects and spectrum analysis
|
|||
tools.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public audiofile
|
||||
(package
|
||||
(name "audiofile")
|
||||
(version "0.3.6")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://audiofile.68k.org/audiofile-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "0rb927zknk9kmhprd8rdr4azql4gn2dp75a36iazx2xhkbqhvind"))
|
||||
(patches
|
||||
;; CVE references according to nixpgs
|
||||
(search-patches
|
||||
"audiofile-fix-datatypes-in-tests.patch"
|
||||
"audiofile-fix-sign-conversion.patch"
|
||||
"audiofile-hurd.patch"
|
||||
"audiofile-CVE-2015-7747.patch"
|
||||
;; CVE-2017-6829:
|
||||
"audiofile-Fix-index-overflow-in-IMA.cpp.patch"
|
||||
;; CVE-2017-6827, CVE-2017-6828, CVE-2017-6832, CVE-2017-6835,
|
||||
;; CVE-2017-6837:
|
||||
"audiofile-Check-the-number-of-coefficients.patch"
|
||||
;; CVE-2017-6839:
|
||||
"audiofile-Fix-overflow-in-MSADPCM-decodeSam.patch"
|
||||
;; CVE-2017-6830, CVE-2017-6834, CVE-2017-6836, CVE-2017-6838:
|
||||
"audiofile-Fix-multiply-overflow-sfconvert.patch"
|
||||
"audiofile-signature-of-multiplyCheckOverflow.patch"
|
||||
;; CVE-2017-6831:
|
||||
"audiofile-Fail-on-error-in-parseFormat.patch"
|
||||
;; CVE-2017-6833:
|
||||
"audiofile-division-by-zero-BlockCodec-runPull.patch"
|
||||
"audiofile-CVE-2018-13440.patch"
|
||||
"audiofile-CVE-2018-17095.patch"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
`(("alsa-lib" ,alsa-lib)))
|
||||
(home-page "https://audiofile.68k.org/")
|
||||
(synopsis "Library to handle various audio file formats")
|
||||
(description "This is an open-source version of SGI's audiofile library.
|
||||
It provides a uniform programming interface for processing of audio data to
|
||||
and from audio files of many common formats.
|
||||
|
||||
Currently supported file formats include AIFF/AIFF-C, WAVE, and NeXT/Sun
|
||||
.snd/.au, BICS, and raw data. Supported compression formats are currently
|
||||
G.711 mu-law and A-law.")
|
||||
(license license:lgpl2.1+)))
|
||||
|
||||
(define-public autotalent
|
||||
(package
|
||||
(name "autotalent")
|
||||
|
@ -1111,7 +1161,7 @@ follower.")
|
|||
(define-public fluidsynth
|
||||
(package
|
||||
(name "fluidsynth")
|
||||
(version "2.0.9")
|
||||
(version "2.1.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
|
@ -1120,7 +1170,7 @@ follower.")
|
|||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"08bhwv0gw7zq1z0b36m2dzxl6zcgvmvaa60nly2wif7rinkprp5n"))))
|
||||
"0jhla1641rx77va4b6n4shn8srj87rpwvp170byj1bg8z8g89ji1"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
'(#:tests? #f ; no check target
|
||||
|
@ -2823,8 +2873,14 @@ portions of LAME.")
|
|||
("libtool" ,libtool)
|
||||
("pkg-config" ,pkg-config)))
|
||||
(arguments
|
||||
'(#:tests? #f ;no 'check' target
|
||||
#:configure-flags '("--with-pic")
|
||||
'(#:tests? #f ;no 'check' target
|
||||
#:parallel-build? #f ;fails on some systems
|
||||
#:configure-flags '("--with-pic"
|
||||
"--enable-cxx"
|
||||
;; XXX: The following prevents a build error
|
||||
;; because of missing depcomp when C++ bindings are
|
||||
;; requested.
|
||||
"--disable-dependency-tracking")
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
;; This is needed for linking the static libraries
|
||||
|
@ -3331,7 +3387,7 @@ mixers.")
|
|||
(define-public bluez-alsa
|
||||
(package
|
||||
(name "bluez-alsa")
|
||||
(version "1.2.0")
|
||||
(version "2.0.0")
|
||||
(source (origin
|
||||
;; The tarballs are mere snapshots and don't contain a
|
||||
;; bootstrapped build system.
|
||||
|
@ -3339,11 +3395,19 @@ mixers.")
|
|||
(uri (git-reference
|
||||
(url "https://github.com/Arkq/bluez-alsa.git")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (string-append name "-" version "-checkout"))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1qinf41wl2ihx54zmmhanycihwjkn7dn1cicq6pp4rqbiv79b95x"))))
|
||||
"08mppgnjf1j2733bk9yf0cny6rfxxwiys0s62lz2zd2lpdl6d9lz"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:configure-flags
|
||||
(list (string-append "--with-alsaplugindir="
|
||||
(assoc-ref %outputs "out")
|
||||
"/lib/alsa-lib")
|
||||
(string-append "--with-dbusconfdir="
|
||||
(assoc-ref %outputs "out")
|
||||
"/etc/dbus-1/system.d"))))
|
||||
(native-inputs
|
||||
`(("autoconf" ,autoconf)
|
||||
("automake" ,automake)
|
||||
|
@ -3352,6 +3416,7 @@ mixers.")
|
|||
(inputs
|
||||
`(("alsa-lib" ,alsa-lib)
|
||||
("bluez" ,bluez)
|
||||
("dbus" ,dbus)
|
||||
("glib" ,glib)
|
||||
("libbsd" ,libbsd)
|
||||
("ncurses" ,ncurses)
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm 5.3.1-gnu Kernel Configuration
|
||||
# Linux/arm 5.4.5 Kernel Configuration
|
||||
#
|
||||
|
||||
#
|
||||
|
@ -262,19 +262,13 @@ CONFIG_ARCH_MULTIPLATFORM=y
|
|||
# CONFIG_ARCH_EBSA110 is not set
|
||||
# CONFIG_ARCH_EP93XX is not set
|
||||
# CONFIG_ARCH_FOOTBRIDGE is not set
|
||||
# CONFIG_ARCH_IOP13XX is not set
|
||||
# CONFIG_ARCH_IOP32X is not set
|
||||
# CONFIG_ARCH_IOP33X is not set
|
||||
# CONFIG_ARCH_IXP4XX is not set
|
||||
# CONFIG_ARCH_DOVE is not set
|
||||
# CONFIG_ARCH_KS8695 is not set
|
||||
# CONFIG_ARCH_W90X900 is not set
|
||||
# CONFIG_ARCH_LPC32XX is not set
|
||||
# CONFIG_ARCH_PXA is not set
|
||||
# CONFIG_ARCH_RPC is not set
|
||||
# CONFIG_ARCH_SA1100 is not set
|
||||
# CONFIG_ARCH_S3C24XX is not set
|
||||
# CONFIG_ARCH_DAVINCI is not set
|
||||
# CONFIG_ARCH_OMAP1 is not set
|
||||
|
||||
#
|
||||
|
@ -293,6 +287,7 @@ CONFIG_ARCH_MULTI_V6_V7=y
|
|||
# CONFIG_ARCH_ACTIONS is not set
|
||||
# CONFIG_ARCH_ALPINE is not set
|
||||
# CONFIG_ARCH_ARTPEC is not set
|
||||
# CONFIG_ARCH_ASPEED is not set
|
||||
# CONFIG_ARCH_AT91 is not set
|
||||
# CONFIG_ARCH_AXXIA is not set
|
||||
# CONFIG_ARCH_BCM is not set
|
||||
|
@ -529,6 +524,7 @@ CONFIG_DT_IDLE_STATES=y
|
|||
# ARM CPU Idle Drivers
|
||||
#
|
||||
CONFIG_ARM_CPUIDLE=y
|
||||
# CONFIG_ARM_PSCI_CPUIDLE is not set
|
||||
# CONFIG_ARM_HIGHBANK_CPUIDLE is not set
|
||||
# end of ARM CPU Idle Drivers
|
||||
# end of CPU Idle
|
||||
|
@ -649,6 +645,7 @@ CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
|
|||
CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
|
||||
CONFIG_HAVE_EXIT_THREAD=y
|
||||
CONFIG_ARCH_MMAP_RND_BITS=8
|
||||
CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y
|
||||
CONFIG_CLONE_BACKWARDS=y
|
||||
CONFIG_OLD_SIGSUSPEND3=y
|
||||
CONFIG_OLD_SIGACTION=y
|
||||
|
@ -695,6 +692,8 @@ CONFIG_MODULE_FORCE_UNLOAD=y
|
|||
# CONFIG_MODULE_SRCVERSION_ALL is not set
|
||||
# CONFIG_MODULE_SIG is not set
|
||||
# CONFIG_MODULE_COMPRESS is not set
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
# CONFIG_UNUSED_SYMBOLS is not set
|
||||
# CONFIG_TRIM_UNUSED_KSYMS is not set
|
||||
CONFIG_MODULES_TREE_LOOKUP=y
|
||||
CONFIG_BLOCK=y
|
||||
|
@ -707,6 +706,7 @@ CONFIG_BLK_DEV_INTEGRITY=y
|
|||
# CONFIG_BLK_CMDLINE_PARSER is not set
|
||||
# CONFIG_BLK_WBT is not set
|
||||
# CONFIG_BLK_CGROUP_IOLATENCY is not set
|
||||
# CONFIG_BLK_CGROUP_IOCOST is not set
|
||||
# CONFIG_BLK_DEBUG_FS is not set
|
||||
# CONFIG_BLK_SED_OPAL is not set
|
||||
|
||||
|
@ -807,6 +807,7 @@ CONFIG_GENERIC_EARLY_IOREMAP=y
|
|||
# CONFIG_IDLE_PAGE_TRACKING is not set
|
||||
# CONFIG_PERCPU_STATS is not set
|
||||
# CONFIG_GUP_BENCHMARK is not set
|
||||
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
||||
CONFIG_ARCH_HAS_PTE_SPECIAL=y
|
||||
# end of Memory Management options
|
||||
|
||||
|
@ -1267,6 +1268,7 @@ CONFIG_GENERIC_ARCH_TOPOLOGY=y
|
|||
# Bus devices
|
||||
#
|
||||
# CONFIG_BRCMSTB_GISB_ARB is not set
|
||||
# CONFIG_MOXTET is not set
|
||||
# CONFIG_SIMPLE_PM_BUS is not set
|
||||
# CONFIG_VEXPRESS_CONFIG is not set
|
||||
# end of Bus devices
|
||||
|
@ -1328,7 +1330,6 @@ CONFIG_VIRTIO_BLK=m
|
|||
# CONFIG_AD525X_DPOT is not set
|
||||
# CONFIG_DUMMY_IRQ is not set
|
||||
# CONFIG_PHANTOM is not set
|
||||
# CONFIG_SGI_IOC4 is not set
|
||||
# CONFIG_TIFM_CORE is not set
|
||||
# CONFIG_ICS932S401 is not set
|
||||
# CONFIG_ENCLOSURE_SERVICES is not set
|
||||
|
@ -1535,6 +1536,7 @@ CONFIG_DM_CACHE=m
|
|||
CONFIG_DM_CACHE_SMQ=m
|
||||
# CONFIG_DM_WRITECACHE is not set
|
||||
CONFIG_DM_ERA=m
|
||||
CONFIG_DM_CLONE=m
|
||||
CONFIG_DM_MIRROR=m
|
||||
CONFIG_DM_LOG_USERSPACE=m
|
||||
CONFIG_DM_RAID=m
|
||||
|
@ -1547,6 +1549,7 @@ CONFIG_DM_DUST=m
|
|||
CONFIG_DM_UEVENT=y
|
||||
CONFIG_DM_FLAKEY=m
|
||||
CONFIG_DM_VERITY=m
|
||||
CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y
|
||||
# CONFIG_DM_VERITY_FEC is not set
|
||||
CONFIG_DM_SWITCH=m
|
||||
CONFIG_DM_LOG_WRITES=m
|
||||
|
@ -1611,6 +1614,7 @@ CONFIG_SWPHY=y
|
|||
#
|
||||
# MII PHY device drivers
|
||||
#
|
||||
# CONFIG_ADIN_PHY is not set
|
||||
# CONFIG_AMD_PHY is not set
|
||||
# CONFIG_AQUANTIA_PHY is not set
|
||||
# CONFIG_AX88796B_PHY is not set
|
||||
|
@ -1858,11 +1862,11 @@ CONFIG_SERIAL_8250_NR_UARTS=4
|
|||
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
|
||||
# CONFIG_SERIAL_8250_EXTENDED is not set
|
||||
# CONFIG_SERIAL_8250_ASPEED_VUART is not set
|
||||
CONFIG_SERIAL_8250_DWLIB=y
|
||||
CONFIG_SERIAL_8250_FSL=y
|
||||
CONFIG_SERIAL_8250_DW=y
|
||||
# CONFIG_SERIAL_8250_EM is not set
|
||||
# CONFIG_SERIAL_8250_RT288X is not set
|
||||
# CONFIG_SERIAL_8250_MOXA is not set
|
||||
CONFIG_SERIAL_OF_PLATFORM=y
|
||||
|
||||
#
|
||||
|
@ -1892,6 +1896,7 @@ CONFIG_SERIAL_ARC_CONSOLE=y
|
|||
CONFIG_SERIAL_ARC_NR_PORTS=1
|
||||
# CONFIG_SERIAL_RP2 is not set
|
||||
# CONFIG_SERIAL_FSL_LPUART is not set
|
||||
# CONFIG_SERIAL_FSL_LINFLEXUART is not set
|
||||
# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set
|
||||
# CONFIG_SERIAL_ST_ASC is not set
|
||||
# end of Serial drivers
|
||||
|
@ -1921,6 +1926,8 @@ CONFIG_DEVPORT=y
|
|||
# CONFIG_XILLYBUS is not set
|
||||
# end of Character devices
|
||||
|
||||
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
|
||||
|
||||
#
|
||||
# I2C support
|
||||
#
|
||||
|
@ -2309,8 +2316,7 @@ CONFIG_MFD_AS3722=y
|
|||
# CONFIG_MFD_BD9571MWV is not set
|
||||
CONFIG_MFD_AXP20X=y
|
||||
CONFIG_MFD_AXP20X_I2C=y
|
||||
CONFIG_MFD_CROS_EC=y
|
||||
CONFIG_MFD_CROS_EC_CHARDEV=y
|
||||
CONFIG_MFD_CROS_EC_DEV=y
|
||||
# CONFIG_MFD_MADERA is not set
|
||||
# CONFIG_MFD_ASIC3 is not set
|
||||
# CONFIG_PMIC_DA903X is not set
|
||||
|
@ -2456,6 +2462,7 @@ CONFIG_REGULATOR_RK808=y
|
|||
# CONFIG_REGULATOR_S5M8767 is not set
|
||||
CONFIG_REGULATOR_SLG51000=m
|
||||
# CONFIG_REGULATOR_SY8106A is not set
|
||||
# CONFIG_REGULATOR_SY8824X is not set
|
||||
# CONFIG_REGULATOR_TPS51632 is not set
|
||||
# CONFIG_REGULATOR_TPS62360 is not set
|
||||
# CONFIG_REGULATOR_TPS65023 is not set
|
||||
|
@ -2557,12 +2564,16 @@ CONFIG_DRM_PANEL_SIMPLE=y
|
|||
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
|
||||
# CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LG4573 is not set
|
||||
# CONFIG_DRM_PANEL_NEC_NL8048HL11 is not set
|
||||
# CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set
|
||||
# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set
|
||||
# CONFIG_DRM_PANEL_ORISETECH_OTM8009A is not set
|
||||
CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=m
|
||||
# CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00 is not set
|
||||
# CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set
|
||||
# CONFIG_DRM_PANEL_RAYDIUM_RM67191 is not set
|
||||
# CONFIG_DRM_PANEL_RAYDIUM_RM68200 is not set
|
||||
# CONFIG_DRM_PANEL_ROCKTECH_JH057N00900 is not set
|
||||
# CONFIG_DRM_PANEL_RONBO_RB070D30 is not set
|
||||
|
@ -2573,9 +2584,13 @@ CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=m
|
|||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
# CONFIG_DRM_PANEL_SITRONIX_ST7701 is not set
|
||||
# CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set
|
||||
# CONFIG_DRM_PANEL_SONY_ACX565AKM is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD043MTEA1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TPG110 is not set
|
||||
# CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set
|
||||
# end of Display Panels
|
||||
|
@ -2613,9 +2628,15 @@ CONFIG_DRM_DW_MIPI_DSI=y
|
|||
# CONFIG_DRM_STI is not set
|
||||
# CONFIG_DRM_ETNAVIV is not set
|
||||
# CONFIG_DRM_ARCPGU is not set
|
||||
# CONFIG_DRM_HISI_HIBMC is not set
|
||||
# CONFIG_DRM_MXSFB is not set
|
||||
# CONFIG_DRM_TINYDRM is not set
|
||||
CONFIG_DRM_GM12U320=m
|
||||
# CONFIG_TINYDRM_HX8357D is not set
|
||||
# CONFIG_TINYDRM_ILI9225 is not set
|
||||
# CONFIG_TINYDRM_ILI9341 is not set
|
||||
# CONFIG_TINYDRM_MI0283QT is not set
|
||||
# CONFIG_TINYDRM_REPAPER is not set
|
||||
# CONFIG_TINYDRM_ST7586 is not set
|
||||
# CONFIG_TINYDRM_ST7735R is not set
|
||||
# CONFIG_DRM_PL111 is not set
|
||||
# CONFIG_DRM_TVE200 is not set
|
||||
# CONFIG_DRM_LIMA is not set
|
||||
|
@ -2973,6 +2994,7 @@ CONFIG_SND_SOC_RT5645=y
|
|||
CONFIG_SND_SOC_TS3A227E=y
|
||||
# CONFIG_SND_SOC_TSCS42XX is not set
|
||||
# CONFIG_SND_SOC_TSCS454 is not set
|
||||
# CONFIG_SND_SOC_UDA1334 is not set
|
||||
# CONFIG_SND_SOC_WM8510 is not set
|
||||
# CONFIG_SND_SOC_WM8523 is not set
|
||||
# CONFIG_SND_SOC_WM8524 is not set
|
||||
|
@ -3040,6 +3062,7 @@ CONFIG_HID_CORSAIR=y
|
|||
# CONFIG_HID_PRODIKEYS is not set
|
||||
# CONFIG_HID_CMEDIA is not set
|
||||
# CONFIG_HID_CP2112 is not set
|
||||
# CONFIG_HID_CREATIVE_SB0540 is not set
|
||||
# CONFIG_HID_CYPRESS is not set
|
||||
# CONFIG_HID_DRAGONRISE is not set
|
||||
# CONFIG_HID_EMS_FF is not set
|
||||
|
@ -3128,6 +3151,9 @@ CONFIG_I2C_HID=y
|
|||
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
|
||||
CONFIG_USB_SUPPORT=y
|
||||
CONFIG_USB_COMMON=y
|
||||
# CONFIG_USB_LED_TRIG is not set
|
||||
# CONFIG_USB_ULPI_BUS is not set
|
||||
# CONFIG_USB_CONN_GPIO is not set
|
||||
CONFIG_USB_ARCH_HAS_HCD=y
|
||||
CONFIG_USB=y
|
||||
CONFIG_USB_PCI=y
|
||||
|
@ -3145,7 +3171,6 @@ CONFIG_USB_OTG=y
|
|||
# CONFIG_USB_LEDS_TRIGGER_USBPORT is not set
|
||||
CONFIG_USB_AUTOSUSPEND_DELAY=2
|
||||
CONFIG_USB_MON=y
|
||||
# CONFIG_USB_WUSB_CBAF is not set
|
||||
|
||||
#
|
||||
# USB Host Controller Drivers
|
||||
|
@ -3210,6 +3235,7 @@ CONFIG_USB_UAS=y
|
|||
# CONFIG_USB_MDC800 is not set
|
||||
# CONFIG_USB_MICROTEK is not set
|
||||
# CONFIG_USBIP_CORE is not set
|
||||
# CONFIG_USB_CDNS3 is not set
|
||||
# CONFIG_USB_MUSB_HDRC is not set
|
||||
# CONFIG_USB_DWC3 is not set
|
||||
CONFIG_USB_DWC2=y
|
||||
|
@ -3236,7 +3262,6 @@ CONFIG_USB_DWC2_HOST=y
|
|||
# CONFIG_USB_EMI26 is not set
|
||||
# CONFIG_USB_ADUTUX is not set
|
||||
# CONFIG_USB_SEVSEG is not set
|
||||
# CONFIG_USB_RIO500 is not set
|
||||
# CONFIG_USB_LEGOTOWER is not set
|
||||
# CONFIG_USB_LCD is not set
|
||||
# CONFIG_USB_CYPRESS_CY7C63 is not set
|
||||
|
@ -3273,9 +3298,6 @@ CONFIG_USB_GPIO_VBUS=y
|
|||
# CONFIG_USB_GADGET is not set
|
||||
# CONFIG_TYPEC is not set
|
||||
# CONFIG_USB_ROLE_SWITCH is not set
|
||||
# CONFIG_USB_LED_TRIG is not set
|
||||
# CONFIG_USB_ULPI_BUS is not set
|
||||
# CONFIG_UWB is not set
|
||||
CONFIG_MMC=y
|
||||
CONFIG_PWRSEQ_EMMC=y
|
||||
CONFIG_PWRSEQ_SIMPLE=y
|
||||
|
@ -3293,6 +3315,7 @@ CONFIG_MMC_SDHCI=y
|
|||
# CONFIG_MMC_SDHCI_PCI is not set
|
||||
CONFIG_MMC_SDHCI_PLTFM=y
|
||||
# CONFIG_MMC_SDHCI_OF_ARASAN is not set
|
||||
# CONFIG_MMC_SDHCI_OF_ASPEED is not set
|
||||
# CONFIG_MMC_SDHCI_OF_AT91 is not set
|
||||
# CONFIG_MMC_SDHCI_OF_DWCMSHC is not set
|
||||
CONFIG_MMC_SDHCI_CADENCE=y
|
||||
|
@ -3551,6 +3574,7 @@ CONFIG_PL330_DMA=y
|
|||
CONFIG_SYNC_FILE=y
|
||||
# CONFIG_SW_SYNC is not set
|
||||
# CONFIG_UDMABUF is not set
|
||||
# CONFIG_DMABUF_SELFTESTS is not set
|
||||
# end of DMABUF options
|
||||
|
||||
# CONFIG_AUXDISPLAY is not set
|
||||
|
@ -3565,12 +3589,16 @@ CONFIG_VIRTIO=y
|
|||
#
|
||||
# end of Microsoft Hyper-V guest support
|
||||
|
||||
# CONFIG_GREYBUS is not set
|
||||
# CONFIG_STAGING is not set
|
||||
# CONFIG_GOLDFISH is not set
|
||||
CONFIG_MFD_CROS_EC=y
|
||||
CONFIG_CHROME_PLATFORMS=y
|
||||
CONFIG_CROS_EC=y
|
||||
CONFIG_CROS_EC_I2C=y
|
||||
CONFIG_CROS_EC_SPI=y
|
||||
CONFIG_CROS_EC_PROTO=y
|
||||
CONFIG_CROS_EC_CHARDEV=y
|
||||
CONFIG_CROS_EC_LIGHTBAR=y
|
||||
CONFIG_CROS_EC_VBC=m
|
||||
CONFIG_CROS_EC_DEBUGFS=m
|
||||
|
@ -3771,7 +3799,6 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
|
|||
# CONFIG_DMARD06 is not set
|
||||
# CONFIG_DMARD09 is not set
|
||||
# CONFIG_DMARD10 is not set
|
||||
# CONFIG_IIO_CROS_EC_ACCEL_LEGACY is not set
|
||||
# CONFIG_IIO_ST_ACCEL_3AXIS is not set
|
||||
# CONFIG_KXSD9 is not set
|
||||
# CONFIG_KXCJK1013 is not set
|
||||
|
@ -3992,6 +4019,7 @@ CONFIG_ADF4371=m
|
|||
# Inertial measurement units
|
||||
#
|
||||
# CONFIG_ADIS16400 is not set
|
||||
# CONFIG_ADIS16460 is not set
|
||||
# CONFIG_ADIS16480 is not set
|
||||
# CONFIG_BMI160_I2C is not set
|
||||
# CONFIG_BMI160_SPI is not set
|
||||
|
@ -4025,6 +4053,7 @@ CONFIG_ADF4371=m
|
|||
# CONFIG_LV0104CS is not set
|
||||
# CONFIG_MAX44000 is not set
|
||||
# CONFIG_MAX44009 is not set
|
||||
# CONFIG_NOA1305 is not set
|
||||
# CONFIG_OPT3001 is not set
|
||||
# CONFIG_PA12203001 is not set
|
||||
# CONFIG_SI1133 is not set
|
||||
|
@ -4085,6 +4114,7 @@ CONFIG_IIO_SYSFS_TRIGGER=y
|
|||
#
|
||||
# CONFIG_AD5272 is not set
|
||||
# CONFIG_DS1803 is not set
|
||||
# CONFIG_MAX5432 is not set
|
||||
# CONFIG_MAX5481 is not set
|
||||
# CONFIG_MAX5487 is not set
|
||||
# CONFIG_MCP4018 is not set
|
||||
|
@ -4292,6 +4322,9 @@ CONFIG_EXPORTFS=y
|
|||
CONFIG_FILE_LOCKING=y
|
||||
CONFIG_MANDATORY_FILE_LOCKING=y
|
||||
# CONFIG_FS_ENCRYPTION is not set
|
||||
CONFIG_FS_VERITY=y
|
||||
# CONFIG_FS_VERITY_DEBUG is not set
|
||||
# CONFIG_FS_VERITY_BUILTIN_SIGNATURES is not set
|
||||
CONFIG_FSNOTIFY=y
|
||||
# CONFIG_DNOTIFY is not set
|
||||
CONFIG_INOTIFY_USER=y
|
||||
|
@ -4301,6 +4334,7 @@ CONFIG_AUTOFS4_FS=m
|
|||
CONFIG_AUTOFS_FS=m
|
||||
CONFIG_FUSE_FS=m
|
||||
# CONFIG_CUSE is not set
|
||||
# CONFIG_VIRTIO_FS is not set
|
||||
CONFIG_OVERLAY_FS=m
|
||||
# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
|
||||
CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
|
||||
|
@ -4398,6 +4432,7 @@ CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
|
|||
# CONFIG_PSTORE is not set
|
||||
# CONFIG_SYSV_FS is not set
|
||||
# CONFIG_UFS_FS is not set
|
||||
# CONFIG_EROFS_FS is not set
|
||||
# CONFIG_NETWORK_FILESYSTEMS is not set
|
||||
CONFIG_NLS=y
|
||||
CONFIG_NLS_DEFAULT="utf8"
|
||||
|
@ -4532,7 +4567,7 @@ CONFIG_CRYPTO_NULL=y
|
|||
CONFIG_CRYPTO_NULL2=y
|
||||
# CONFIG_CRYPTO_PCRYPT is not set
|
||||
# CONFIG_CRYPTO_CRYPTD is not set
|
||||
# CONFIG_CRYPTO_AUTHENC is not set
|
||||
CONFIG_CRYPTO_AUTHENC=m
|
||||
# CONFIG_CRYPTO_TEST is not set
|
||||
CONFIG_CRYPTO_ENGINE=m
|
||||
|
||||
|
@ -4552,10 +4587,6 @@ CONFIG_CRYPTO_CCM=y
|
|||
CONFIG_CRYPTO_GCM=y
|
||||
# CONFIG_CRYPTO_CHACHA20POLY1305 is not set
|
||||
# CONFIG_CRYPTO_AEGIS128 is not set
|
||||
# CONFIG_CRYPTO_AEGIS128L is not set
|
||||
# CONFIG_CRYPTO_AEGIS256 is not set
|
||||
# CONFIG_CRYPTO_MORUS640 is not set
|
||||
# CONFIG_CRYPTO_MORUS1280 is not set
|
||||
CONFIG_CRYPTO_SEQIV=y
|
||||
# CONFIG_CRYPTO_ECHAINIV is not set
|
||||
|
||||
|
@ -4573,6 +4604,7 @@ CONFIG_CRYPTO_ECB=y
|
|||
CONFIG_CRYPTO_XTS=y
|
||||
# CONFIG_CRYPTO_KEYWRAP is not set
|
||||
# CONFIG_CRYPTO_ADIANTUM is not set
|
||||
CONFIG_CRYPTO_ESSIV=m
|
||||
|
||||
#
|
||||
# Hash modes
|
||||
|
@ -4599,6 +4631,7 @@ CONFIG_CRYPTO_MD5=y
|
|||
# CONFIG_CRYPTO_RMD256 is not set
|
||||
# CONFIG_CRYPTO_RMD320 is not set
|
||||
CONFIG_CRYPTO_SHA1=y
|
||||
CONFIG_CRYPTO_LIB_SHA256=y
|
||||
CONFIG_CRYPTO_SHA256=y
|
||||
# CONFIG_CRYPTO_SHA512 is not set
|
||||
# CONFIG_CRYPTO_SHA3 is not set
|
||||
|
@ -4610,6 +4643,7 @@ CONFIG_CRYPTO_STREEBOG=m
|
|||
#
|
||||
# Ciphers
|
||||
#
|
||||
CONFIG_CRYPTO_LIB_AES=y
|
||||
CONFIG_CRYPTO_AES=y
|
||||
# CONFIG_CRYPTO_AES_TI is not set
|
||||
# CONFIG_CRYPTO_ANUBIS is not set
|
||||
|
@ -4619,6 +4653,7 @@ CONFIG_CRYPTO_ARC4=y
|
|||
# CONFIG_CRYPTO_CAMELLIA is not set
|
||||
# CONFIG_CRYPTO_CAST5 is not set
|
||||
# CONFIG_CRYPTO_CAST6 is not set
|
||||
CONFIG_CRYPTO_LIB_DES=y
|
||||
CONFIG_CRYPTO_DES=y
|
||||
# CONFIG_CRYPTO_FCRYPT is not set
|
||||
# CONFIG_CRYPTO_KHAZAD is not set
|
||||
|
@ -4661,6 +4696,7 @@ CONFIG_CRYPTO_DEV_ATMEL_ECC=m
|
|||
CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m
|
||||
CONFIG_CRYPTO_DEV_ROCKCHIP=y
|
||||
CONFIG_CRYPTO_DEV_VIRTIO=m
|
||||
# CONFIG_CRYPTO_DEV_SAFEXCEL is not set
|
||||
# CONFIG_CRYPTO_DEV_CCREE is not set
|
||||
CONFIG_ASYMMETRIC_KEY_TYPE=y
|
||||
CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
|
||||
|
@ -4752,7 +4788,6 @@ CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y
|
|||
CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y
|
||||
CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y
|
||||
CONFIG_ARCH_HAS_DMA_COHERENT_TO_PFN=y
|
||||
CONFIG_ARCH_HAS_DMA_MMAP_PGPROT=y
|
||||
CONFIG_SWIOTLB=y
|
||||
CONFIG_DMA_REMAP=y
|
||||
CONFIG_DMA_CMA=y
|
||||
|
@ -4776,7 +4811,6 @@ CONFIG_NLATTR=y
|
|||
CONFIG_CLZ_TAB=y
|
||||
CONFIG_IRQ_POLL=y
|
||||
CONFIG_MPILIB=y
|
||||
CONFIG_DIMLIB=y
|
||||
CONFIG_LIBFDT=y
|
||||
CONFIG_OID_REGISTRY=y
|
||||
CONFIG_FONT_SUPPORT=y
|
||||
|
@ -4817,7 +4851,6 @@ CONFIG_ENABLE_MUST_CHECK=y
|
|||
CONFIG_FRAME_WARN=1024
|
||||
CONFIG_STRIP_ASM_SYMS=y
|
||||
# CONFIG_READABLE_ASM is not set
|
||||
# CONFIG_UNUSED_SYMBOLS is not set
|
||||
CONFIG_DEBUG_FS=y
|
||||
# CONFIG_HEADERS_INSTALL is not set
|
||||
CONFIG_OPTIMIZE_INLINING=y
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm 5.3.1-gnu Kernel Configuration
|
||||
# Linux/arm 5.4.5 Kernel Configuration
|
||||
#
|
||||
|
||||
#
|
||||
|
@ -266,19 +266,13 @@ CONFIG_ARCH_MULTIPLATFORM=y
|
|||
# CONFIG_ARCH_EBSA110 is not set
|
||||
# CONFIG_ARCH_EP93XX is not set
|
||||
# CONFIG_ARCH_FOOTBRIDGE is not set
|
||||
# CONFIG_ARCH_IOP13XX is not set
|
||||
# CONFIG_ARCH_IOP32X is not set
|
||||
# CONFIG_ARCH_IOP33X is not set
|
||||
# CONFIG_ARCH_IXP4XX is not set
|
||||
# CONFIG_ARCH_DOVE is not set
|
||||
# CONFIG_ARCH_KS8695 is not set
|
||||
# CONFIG_ARCH_W90X900 is not set
|
||||
# CONFIG_ARCH_LPC32XX is not set
|
||||
# CONFIG_ARCH_PXA is not set
|
||||
# CONFIG_ARCH_RPC is not set
|
||||
# CONFIG_ARCH_SA1100 is not set
|
||||
# CONFIG_ARCH_S3C24XX is not set
|
||||
# CONFIG_ARCH_DAVINCI is not set
|
||||
# CONFIG_ARCH_OMAP1 is not set
|
||||
|
||||
#
|
||||
|
@ -297,6 +291,7 @@ CONFIG_ARCH_VIRT=y
|
|||
# CONFIG_ARCH_ACTIONS is not set
|
||||
# CONFIG_ARCH_ALPINE is not set
|
||||
# CONFIG_ARCH_ARTPEC is not set
|
||||
# CONFIG_ARCH_ASPEED is not set
|
||||
# CONFIG_ARCH_AT91 is not set
|
||||
CONFIG_ARCH_BCM=y
|
||||
|
||||
|
@ -676,6 +671,7 @@ CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
|
|||
#
|
||||
CONFIG_CPUFREQ_DT=m
|
||||
CONFIG_CPUFREQ_DT_PLATDEV=y
|
||||
CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m
|
||||
CONFIG_ARM_ARMADA_37XX_CPUFREQ=m
|
||||
CONFIG_ARM_ARMADA_8K_CPUFREQ=m
|
||||
# CONFIG_ARM_BIG_LITTLE_CPUFREQ is not set
|
||||
|
@ -754,6 +750,7 @@ CONFIG_DMIID=y
|
|||
CONFIG_DMI_SYSFS=y
|
||||
CONFIG_RASPBERRYPI_FIRMWARE=y
|
||||
CONFIG_TRUSTED_FOUNDATIONS=y
|
||||
# CONFIG_TURRIS_MOX_RWTM is not set
|
||||
CONFIG_HAVE_ARM_SMCCC=y
|
||||
CONFIG_ARM_PSCI_FW=y
|
||||
# CONFIG_GOOGLE_FIRMWARE is not set
|
||||
|
@ -773,6 +770,7 @@ CONFIG_EFI_ARMSTUB_DTB_LOADER=y
|
|||
CONFIG_RESET_ATTACK_MITIGATION=y
|
||||
# end of EFI (Extensible Firmware Interface) Support
|
||||
|
||||
# CONFIG_IMX_DSP is not set
|
||||
# CONFIG_IMX_SCU is not set
|
||||
|
||||
#
|
||||
|
@ -836,6 +834,7 @@ CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
|
|||
CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
|
||||
CONFIG_HAVE_EXIT_THREAD=y
|
||||
CONFIG_ARCH_MMAP_RND_BITS=8
|
||||
CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y
|
||||
CONFIG_CLONE_BACKWARDS=y
|
||||
CONFIG_OLD_SIGSUSPEND3=y
|
||||
CONFIG_OLD_SIGACTION=y
|
||||
|
@ -882,9 +881,12 @@ CONFIG_MODVERSIONS=y
|
|||
# CONFIG_MODULE_SRCVERSION_ALL is not set
|
||||
# CONFIG_MODULE_SIG is not set
|
||||
# CONFIG_MODULE_COMPRESS is not set
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
# CONFIG_UNUSED_SYMBOLS is not set
|
||||
# CONFIG_TRIM_UNUSED_KSYMS is not set
|
||||
CONFIG_MODULES_TREE_LOOKUP=y
|
||||
CONFIG_BLOCK=y
|
||||
CONFIG_BLK_RQ_ALLOC_TIME=y
|
||||
CONFIG_BLK_SCSI_REQUEST=y
|
||||
CONFIG_BLK_DEV_BSG=y
|
||||
CONFIG_BLK_DEV_BSGLIB=y
|
||||
|
@ -895,6 +897,7 @@ CONFIG_BLK_DEV_THROTTLING=y
|
|||
# CONFIG_BLK_CMDLINE_PARSER is not set
|
||||
CONFIG_BLK_WBT=y
|
||||
# CONFIG_BLK_CGROUP_IOLATENCY is not set
|
||||
CONFIG_BLK_CGROUP_IOCOST=y
|
||||
CONFIG_BLK_WBT_MQ=y
|
||||
CONFIG_BLK_DEBUG_FS=y
|
||||
# CONFIG_BLK_SED_OPAL is not set
|
||||
|
@ -1533,9 +1536,7 @@ CONFIG_NET_DSA_TAG_GSWIP=m
|
|||
CONFIG_NET_DSA_TAG_DSA=m
|
||||
CONFIG_NET_DSA_TAG_EDSA=m
|
||||
CONFIG_NET_DSA_TAG_MTK=m
|
||||
CONFIG_NET_DSA_TAG_KSZ_COMMON=m
|
||||
CONFIG_NET_DSA_TAG_KSZ=m
|
||||
CONFIG_NET_DSA_TAG_KSZ9477=m
|
||||
CONFIG_NET_DSA_TAG_QCA=m
|
||||
CONFIG_NET_DSA_TAG_LAN9303=m
|
||||
CONFIG_NET_DSA_TAG_SJA1105=m
|
||||
|
@ -1663,6 +1664,7 @@ CONFIG_NET_ACT_CT=m
|
|||
CONFIG_NET_IFE_SKBMARK=m
|
||||
CONFIG_NET_IFE_SKBPRIO=m
|
||||
CONFIG_NET_IFE_SKBTCINDEX=m
|
||||
# CONFIG_NET_TC_SKB_EXT is not set
|
||||
CONFIG_NET_SCH_FIFO=y
|
||||
CONFIG_DCB=y
|
||||
CONFIG_DNS_RESOLVER=m
|
||||
|
@ -1708,7 +1710,7 @@ CONFIG_NET_FLOW_LIMIT=y
|
|||
# Network testing
|
||||
#
|
||||
CONFIG_NET_PKTGEN=m
|
||||
CONFIG_NET_DROP_MONITOR=m
|
||||
CONFIG_NET_DROP_MONITOR=y
|
||||
# end of Network testing
|
||||
# end of Networking options
|
||||
|
||||
|
@ -1717,6 +1719,7 @@ CONFIG_CAN=m
|
|||
CONFIG_CAN_RAW=m
|
||||
CONFIG_CAN_BCM=m
|
||||
CONFIG_CAN_GW=m
|
||||
CONFIG_CAN_J1939=m
|
||||
|
||||
#
|
||||
# CAN Device Drivers
|
||||
|
@ -1728,6 +1731,7 @@ CONFIG_CAN_DEV=m
|
|||
CONFIG_CAN_CALC_BITTIMING=y
|
||||
# CONFIG_CAN_FLEXCAN is not set
|
||||
# CONFIG_CAN_GRCAN is not set
|
||||
CONFIG_CAN_KVASER_PCIEFD=m
|
||||
CONFIG_CAN_SUN4I=m
|
||||
# CONFIG_CAN_TI_HECC is not set
|
||||
# CONFIG_CAN_C_CAN is not set
|
||||
|
@ -1738,13 +1742,14 @@ CONFIG_CAN_SUN4I=m
|
|||
# CONFIG_CAN_RCAR is not set
|
||||
# CONFIG_CAN_RCAR_CANFD is not set
|
||||
CONFIG_CAN_SJA1000=m
|
||||
CONFIG_CAN_SJA1000_ISA=m
|
||||
# CONFIG_CAN_SJA1000_PLATFORM is not set
|
||||
CONFIG_CAN_EMS_PCI=m
|
||||
CONFIG_CAN_F81601=m
|
||||
CONFIG_CAN_KVASER_PCI=m
|
||||
CONFIG_CAN_PEAK_PCI=m
|
||||
CONFIG_CAN_PEAK_PCIEC=y
|
||||
CONFIG_CAN_KVASER_PCI=m
|
||||
CONFIG_CAN_PLX_PCI=m
|
||||
CONFIG_CAN_SJA1000_ISA=m
|
||||
# CONFIG_CAN_SJA1000_PLATFORM is not set
|
||||
CONFIG_CAN_SOFTING=m
|
||||
|
||||
#
|
||||
|
@ -2031,6 +2036,7 @@ CONFIG_ARM_CCI=y
|
|||
CONFIG_ARM_CCI400_COMMON=y
|
||||
CONFIG_ARM_CCI400_PORT_CTRL=y
|
||||
# CONFIG_BRCMSTB_GISB_ARB is not set
|
||||
# CONFIG_MOXTET is not set
|
||||
# CONFIG_IMX_WEIM is not set
|
||||
CONFIG_MVEBU_MBUS=y
|
||||
CONFIG_OMAP_INTERCONNECT=y
|
||||
|
@ -2048,13 +2054,13 @@ CONFIG_PROC_EVENTS=y
|
|||
CONFIG_GNSS=m
|
||||
CONFIG_MTD=y
|
||||
# CONFIG_MTD_TESTS is not set
|
||||
# CONFIG_MTD_CMDLINE_PARTS is not set
|
||||
CONFIG_MTD_OF_PARTS=m
|
||||
CONFIG_MTD_AR7_PARTS=m
|
||||
|
||||
#
|
||||
# Partition parsers
|
||||
#
|
||||
CONFIG_MTD_AR7_PARTS=m
|
||||
# CONFIG_MTD_CMDLINE_PARTS is not set
|
||||
CONFIG_MTD_OF_PARTS=m
|
||||
# CONFIG_MTD_AFS_PARTS is not set
|
||||
# CONFIG_MTD_REDBOOT_PARTS is not set
|
||||
# end of Partition parsers
|
||||
|
@ -2116,7 +2122,6 @@ CONFIG_MTD_PLATRAM=m
|
|||
CONFIG_MTD_DATAFLASH=m
|
||||
# CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set
|
||||
# CONFIG_MTD_DATAFLASH_OTP is not set
|
||||
CONFIG_MTD_M25P80=m
|
||||
# CONFIG_MTD_MCHP23K256 is not set
|
||||
CONFIG_MTD_SST25L=m
|
||||
# CONFIG_MTD_SLRAM is not set
|
||||
|
@ -2157,6 +2162,7 @@ CONFIG_MTD_NAND_MARVELL=m
|
|||
CONFIG_MTD_NAND_GPMI_NAND=m
|
||||
CONFIG_MTD_NAND_MXC=m
|
||||
CONFIG_MTD_NAND_SUNXI=m
|
||||
CONFIG_MTD_NAND_MXIC=m
|
||||
CONFIG_MTD_NAND_TEGRA=m
|
||||
# CONFIG_MTD_NAND_GPIO is not set
|
||||
# CONFIG_MTD_NAND_PLATFORM is not set
|
||||
|
@ -2262,7 +2268,6 @@ CONFIG_AD525X_DPOT_I2C=m
|
|||
CONFIG_AD525X_DPOT_SPI=m
|
||||
# CONFIG_DUMMY_IRQ is not set
|
||||
# CONFIG_PHANTOM is not set
|
||||
CONFIG_SGI_IOC4=m
|
||||
CONFIG_TIFM_CORE=m
|
||||
CONFIG_TIFM_7XX1=m
|
||||
CONFIG_ICS932S401=m
|
||||
|
@ -2607,6 +2612,7 @@ CONFIG_DM_CACHE=m
|
|||
CONFIG_DM_CACHE_SMQ=m
|
||||
# CONFIG_DM_WRITECACHE is not set
|
||||
CONFIG_DM_ERA=m
|
||||
CONFIG_DM_CLONE=m
|
||||
CONFIG_DM_MIRROR=m
|
||||
CONFIG_DM_LOG_USERSPACE=m
|
||||
CONFIG_DM_RAID=m
|
||||
|
@ -2619,6 +2625,7 @@ CONFIG_DM_DUST=m
|
|||
CONFIG_DM_UEVENT=y
|
||||
CONFIG_DM_FLAKEY=m
|
||||
CONFIG_DM_VERITY=m
|
||||
CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y
|
||||
# CONFIG_DM_VERITY_FEC is not set
|
||||
CONFIG_DM_SWITCH=m
|
||||
CONFIG_DM_LOG_WRITES=m
|
||||
|
@ -2723,11 +2730,13 @@ CONFIG_NET_DSA_BCM_SF2=m
|
|||
# CONFIG_NET_DSA_MT7530 is not set
|
||||
CONFIG_NET_DSA_MV88E6060=m
|
||||
# CONFIG_NET_DSA_MICROCHIP_KSZ9477 is not set
|
||||
# CONFIG_NET_DSA_MICROCHIP_KSZ8795 is not set
|
||||
CONFIG_NET_DSA_MV88E6XXX=m
|
||||
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
|
||||
# CONFIG_NET_DSA_MV88E6XXX_PTP is not set
|
||||
CONFIG_NET_DSA_SJA1105=m
|
||||
CONFIG_NET_DSA_SJA1105_PTP=y
|
||||
# CONFIG_NET_DSA_SJA1105_TAS is not set
|
||||
# CONFIG_NET_DSA_QCA8K is not set
|
||||
CONFIG_NET_DSA_REALTEK_SMI=m
|
||||
# CONFIG_NET_DSA_SMSC_LAN9303_I2C is not set
|
||||
|
@ -2896,6 +2905,7 @@ CONFIG_MLX5_MPFS=y
|
|||
CONFIG_MLX5_ESWITCH=y
|
||||
CONFIG_MLX5_CORE_EN_DCB=y
|
||||
# CONFIG_MLX5_CORE_IPOIB is not set
|
||||
CONFIG_MLX5_SW_STEERING=y
|
||||
# CONFIG_MLXSW_CORE is not set
|
||||
# CONFIG_MLXFW is not set
|
||||
CONFIG_NET_VENDOR_MICREL=y
|
||||
|
@ -2937,12 +2947,12 @@ CONFIG_NET_VENDOR_OKI=y
|
|||
CONFIG_NET_VENDOR_PACKET_ENGINES=y
|
||||
CONFIG_HAMACHI=m
|
||||
CONFIG_YELLOWFIN=m
|
||||
CONFIG_NET_VENDOR_PENSANDO=y
|
||||
CONFIG_NET_VENDOR_QLOGIC=y
|
||||
CONFIG_QLA3XXX=m
|
||||
CONFIG_QLCNIC=m
|
||||
CONFIG_QLCNIC_DCB=y
|
||||
CONFIG_QLCNIC_HWMON=y
|
||||
CONFIG_QLGE=m
|
||||
CONFIG_NETXEN_NIC=m
|
||||
CONFIG_QED=m
|
||||
CONFIG_QEDE=m
|
||||
|
@ -3046,6 +3056,7 @@ CONFIG_SWPHY=y
|
|||
# MII PHY device drivers
|
||||
#
|
||||
CONFIG_SFP=m
|
||||
CONFIG_ADIN_PHY=m
|
||||
CONFIG_AMD_PHY=m
|
||||
CONFIG_AQUANTIA_PHY=m
|
||||
CONFIG_AX88796B_PHY=m
|
||||
|
@ -3174,6 +3185,7 @@ CONFIG_ATH9K_PCI=y
|
|||
CONFIG_ATH9K_RFKILL=y
|
||||
# CONFIG_ATH9K_CHANNEL_CONTEXT is not set
|
||||
CONFIG_ATH9K_PCOEM=y
|
||||
CONFIG_ATH9K_PCI_NO_EEPROM=m
|
||||
CONFIG_ATH9K_HTC=m
|
||||
# CONFIG_ATH9K_HTC_DEBUGFS is not set
|
||||
# CONFIG_ATH9K_HWRNG is not set
|
||||
|
@ -3271,7 +3283,6 @@ CONFIG_IWLDVM=m
|
|||
CONFIG_IWLMVM=m
|
||||
CONFIG_IWLWIFI_OPMODE_MODULAR=y
|
||||
# CONFIG_IWLWIFI_BCAST_FILTERING is not set
|
||||
# CONFIG_IWLWIFI_PCIE_RTPM is not set
|
||||
|
||||
#
|
||||
# Debugging Options
|
||||
|
@ -3653,7 +3664,6 @@ CONFIG_INPUT_RK805_PWRKEY=m
|
|||
# CONFIG_INPUT_IMS_PCU is not set
|
||||
# CONFIG_INPUT_CMA3000 is not set
|
||||
CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y
|
||||
# CONFIG_INPUT_SOC_BUTTON_ARRAY is not set
|
||||
# CONFIG_INPUT_DRV260X_HAPTICS is not set
|
||||
# CONFIG_INPUT_DRV2665_HAPTICS is not set
|
||||
# CONFIG_INPUT_DRV2667_HAPTICS is not set
|
||||
|
@ -3728,12 +3738,12 @@ CONFIG_SERIAL_8250_NR_UARTS=4
|
|||
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
|
||||
# CONFIG_SERIAL_8250_EXTENDED is not set
|
||||
# CONFIG_SERIAL_8250_ASPEED_VUART is not set
|
||||
CONFIG_SERIAL_8250_DWLIB=y
|
||||
CONFIG_SERIAL_8250_FSL=y
|
||||
CONFIG_SERIAL_8250_DW=y
|
||||
# CONFIG_SERIAL_8250_EM is not set
|
||||
# CONFIG_SERIAL_8250_RT288X is not set
|
||||
# CONFIG_SERIAL_8250_OMAP is not set
|
||||
CONFIG_SERIAL_8250_MOXA=m
|
||||
CONFIG_SERIAL_OF_PLATFORM=y
|
||||
|
||||
#
|
||||
|
@ -3775,6 +3785,7 @@ CONFIG_SERIAL_ARC_NR_PORTS=1
|
|||
CONFIG_SERIAL_RP2=m
|
||||
CONFIG_SERIAL_RP2_NR_UARTS=32
|
||||
# CONFIG_SERIAL_FSL_LPUART is not set
|
||||
# CONFIG_SERIAL_FSL_LINFLEXUART is not set
|
||||
# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set
|
||||
# CONFIG_SERIAL_ST_ASC is not set
|
||||
# CONFIG_SERIAL_MVEBU_UART is not set
|
||||
|
@ -3817,6 +3828,8 @@ CONFIG_DEVPORT=y
|
|||
# CONFIG_XILLYBUS is not set
|
||||
# end of Character devices
|
||||
|
||||
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
|
||||
|
||||
#
|
||||
# I2C support
|
||||
#
|
||||
|
@ -4180,6 +4193,7 @@ CONFIG_W1_MASTER_DS2482=m
|
|||
# CONFIG_W1_MASTER_DS1WM is not set
|
||||
CONFIG_W1_MASTER_GPIO=m
|
||||
CONFIG_HDQ_MASTER_OMAP=m
|
||||
# CONFIG_W1_MASTER_SGI is not set
|
||||
# end of 1-wire Bus Masters
|
||||
|
||||
#
|
||||
|
@ -4197,6 +4211,7 @@ CONFIG_W1_SLAVE_DS2431=m
|
|||
CONFIG_W1_SLAVE_DS2433=m
|
||||
# CONFIG_W1_SLAVE_DS2433_CRC is not set
|
||||
# CONFIG_W1_SLAVE_DS2438 is not set
|
||||
# CONFIG_W1_SLAVE_DS250X is not set
|
||||
# CONFIG_W1_SLAVE_DS2780 is not set
|
||||
# CONFIG_W1_SLAVE_DS2781 is not set
|
||||
# CONFIG_W1_SLAVE_DS28E04 is not set
|
||||
|
@ -4292,6 +4307,7 @@ CONFIG_SENSORS_ADT7411=m
|
|||
CONFIG_SENSORS_ADT7462=m
|
||||
CONFIG_SENSORS_ADT7470=m
|
||||
CONFIG_SENSORS_ADT7475=m
|
||||
# CONFIG_SENSORS_AS370 is not set
|
||||
CONFIG_SENSORS_ASC7621=m
|
||||
CONFIG_SENSORS_ARM_SCMI=m
|
||||
# CONFIG_SENSORS_ASPEED is not set
|
||||
|
@ -4386,7 +4402,6 @@ CONFIG_SENSORS_SCH5627=m
|
|||
# CONFIG_SENSORS_STTS751 is not set
|
||||
CONFIG_SENSORS_SMM665=m
|
||||
# CONFIG_SENSORS_ADC128D818 is not set
|
||||
CONFIG_SENSORS_ADS1015=m
|
||||
CONFIG_SENSORS_ADS7828=m
|
||||
CONFIG_SENSORS_ADS7871=m
|
||||
CONFIG_SENSORS_AMC6821=m
|
||||
|
@ -4505,6 +4520,7 @@ CONFIG_TWL4030_WATCHDOG=m
|
|||
# CONFIG_TS4800_WATCHDOG is not set
|
||||
# CONFIG_MAX63XX_WATCHDOG is not set
|
||||
CONFIG_IMX2_WDT=m
|
||||
CONFIG_IMX7ULP_WDT=m
|
||||
CONFIG_TEGRA_WATCHDOG=m
|
||||
# CONFIG_ALIM7101_WDT is not set
|
||||
# CONFIG_I6300ESB_WDT is not set
|
||||
|
@ -4565,8 +4581,7 @@ CONFIG_MFD_BD9571MWV=m
|
|||
CONFIG_MFD_AXP20X=y
|
||||
CONFIG_MFD_AXP20X_I2C=y
|
||||
# CONFIG_MFD_AXP20X_RSB is not set
|
||||
CONFIG_MFD_CROS_EC=m
|
||||
CONFIG_MFD_CROS_EC_CHARDEV=m
|
||||
CONFIG_MFD_CROS_EC_DEV=m
|
||||
CONFIG_MFD_MADERA=m
|
||||
CONFIG_MFD_MADERA_I2C=m
|
||||
CONFIG_MFD_MADERA_SPI=m
|
||||
|
@ -4742,6 +4757,7 @@ CONFIG_REGULATOR_S5M8767=m
|
|||
CONFIG_REGULATOR_SLG51000=m
|
||||
CONFIG_REGULATOR_TI_ABB=m
|
||||
CONFIG_REGULATOR_SY8106A=m
|
||||
CONFIG_REGULATOR_SY8824X=m
|
||||
# CONFIG_REGULATOR_TPS51632 is not set
|
||||
# CONFIG_REGULATOR_TPS62360 is not set
|
||||
# CONFIG_REGULATOR_TPS65023 is not set
|
||||
|
@ -4807,6 +4823,7 @@ CONFIG_MEDIA_CONTROLLER_DVB=y
|
|||
CONFIG_VIDEO_DEV=y
|
||||
CONFIG_VIDEO_V4L2_SUBDEV_API=y
|
||||
CONFIG_VIDEO_V4L2=y
|
||||
CONFIG_VIDEO_V4L2_I2C=y
|
||||
# CONFIG_VIDEO_ADV_DEBUG is not set
|
||||
# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
|
||||
CONFIG_VIDEO_TUNER=m
|
||||
|
@ -5077,6 +5094,7 @@ CONFIG_VIDEO_OMAP3=m
|
|||
# CONFIG_VIDEO_OMAP3_DEBUG is not set
|
||||
# CONFIG_VIDEO_SAMSUNG_EXYNOS4_IS is not set
|
||||
# CONFIG_VIDEO_XILINX is not set
|
||||
# CONFIG_VIDEO_SUN4I_CSI is not set
|
||||
CONFIG_VIDEO_SUN6I_CSI=m
|
||||
# CONFIG_VIDEO_TI_CAL is not set
|
||||
CONFIG_V4L_MEM2MEM_DRIVERS=y
|
||||
|
@ -5269,6 +5287,7 @@ CONFIG_VIDEO_OV5645=m
|
|||
CONFIG_VIDEO_OV5647=m
|
||||
CONFIG_VIDEO_OV6650=m
|
||||
CONFIG_VIDEO_OV5670=m
|
||||
CONFIG_VIDEO_OV5675=m
|
||||
CONFIG_VIDEO_OV5695=m
|
||||
CONFIG_VIDEO_OV7251=m
|
||||
CONFIG_VIDEO_OV772X=m
|
||||
|
@ -5691,12 +5710,6 @@ CONFIG_DRM_OMAP_ENCODER_TPD12S015=m
|
|||
CONFIG_DRM_OMAP_CONNECTOR_HDMI=m
|
||||
CONFIG_DRM_OMAP_CONNECTOR_ANALOG_TV=m
|
||||
# CONFIG_DRM_OMAP_PANEL_DSI_CM is not set
|
||||
CONFIG_DRM_OMAP_PANEL_SONY_ACX565AKM=m
|
||||
# CONFIG_DRM_OMAP_PANEL_LGPHILIPS_LB035Q02 is not set
|
||||
# CONFIG_DRM_OMAP_PANEL_SHARP_LS037V7DW01 is not set
|
||||
CONFIG_DRM_OMAP_PANEL_TPO_TD028TTEC1=m
|
||||
CONFIG_DRM_OMAP_PANEL_TPO_TD043MTEA1=m
|
||||
# CONFIG_DRM_OMAP_PANEL_NEC_NL8048HL11 is not set
|
||||
# end of OMAPDRM External Display Device Drivers
|
||||
|
||||
CONFIG_DRM_TILCDC=m
|
||||
|
@ -5732,12 +5745,16 @@ CONFIG_DRM_PANEL_ILITEK_ILI9881C=m
|
|||
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
|
||||
# CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LG4573 is not set
|
||||
# CONFIG_DRM_PANEL_NEC_NL8048HL11 is not set
|
||||
# CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set
|
||||
# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set
|
||||
# CONFIG_DRM_PANEL_ORISETECH_OTM8009A is not set
|
||||
CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=m
|
||||
# CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00 is not set
|
||||
CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
|
||||
# CONFIG_DRM_PANEL_RAYDIUM_RM67191 is not set
|
||||
# CONFIG_DRM_PANEL_RAYDIUM_RM68200 is not set
|
||||
# CONFIG_DRM_PANEL_ROCKTECH_JH057N00900 is not set
|
||||
# CONFIG_DRM_PANEL_RONBO_RB070D30 is not set
|
||||
|
@ -5748,9 +5765,13 @@ CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
|
|||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
# CONFIG_DRM_PANEL_SITRONIX_ST7701 is not set
|
||||
# CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set
|
||||
# CONFIG_DRM_PANEL_SONY_ACX565AKM is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD043MTEA1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TPG110 is not set
|
||||
# CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set
|
||||
# end of Display Panels
|
||||
|
@ -5797,9 +5818,15 @@ CONFIG_DRM_VC4=m
|
|||
CONFIG_DRM_ETNAVIV=m
|
||||
CONFIG_DRM_ETNAVIV_THERMAL=y
|
||||
# CONFIG_DRM_ARCPGU is not set
|
||||
# CONFIG_DRM_HISI_HIBMC is not set
|
||||
# CONFIG_DRM_MXSFB is not set
|
||||
# CONFIG_DRM_TINYDRM is not set
|
||||
CONFIG_DRM_GM12U320=m
|
||||
# CONFIG_TINYDRM_HX8357D is not set
|
||||
# CONFIG_TINYDRM_ILI9225 is not set
|
||||
# CONFIG_TINYDRM_ILI9341 is not set
|
||||
# CONFIG_TINYDRM_MI0283QT is not set
|
||||
# CONFIG_TINYDRM_REPAPER is not set
|
||||
# CONFIG_TINYDRM_ST7586 is not set
|
||||
# CONFIG_TINYDRM_ST7735R is not set
|
||||
# CONFIG_DRM_PL111 is not set
|
||||
# CONFIG_DRM_TVE200 is not set
|
||||
# CONFIG_DRM_XEN is not set
|
||||
|
@ -6067,6 +6094,7 @@ CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
|
|||
|
||||
CONFIG_SND_HDA_CORE=m
|
||||
CONFIG_SND_HDA_DSP_LOADER=y
|
||||
CONFIG_SND_HDA_ALIGNED_MMIO=y
|
||||
CONFIG_SND_HDA_PREALLOC_SIZE=2048
|
||||
CONFIG_SND_ARM=y
|
||||
# CONFIG_SND_ARMAACI is not set
|
||||
|
@ -6325,6 +6353,7 @@ CONFIG_SND_SOC_TS3A227E=m
|
|||
# CONFIG_SND_SOC_TSCS454 is not set
|
||||
CONFIG_SND_SOC_TWL4030=m
|
||||
CONFIG_SND_SOC_TWL6040=m
|
||||
# CONFIG_SND_SOC_UDA1334 is not set
|
||||
# CONFIG_SND_SOC_WM8510 is not set
|
||||
# CONFIG_SND_SOC_WM8523 is not set
|
||||
# CONFIG_SND_SOC_WM8524 is not set
|
||||
|
@ -6398,6 +6427,7 @@ CONFIG_HID_MACALLY=m
|
|||
CONFIG_HID_PRODIKEYS=m
|
||||
CONFIG_HID_CMEDIA=m
|
||||
CONFIG_HID_CP2112=m
|
||||
CONFIG_HID_CREATIVE_SB0540=m
|
||||
CONFIG_HID_CYPRESS=m
|
||||
CONFIG_HID_DRAGONRISE=m
|
||||
CONFIG_DRAGONRISE_FF=y
|
||||
|
@ -6512,6 +6542,9 @@ CONFIG_USB_HIDDEV=y
|
|||
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
|
||||
CONFIG_USB_SUPPORT=y
|
||||
CONFIG_USB_COMMON=y
|
||||
CONFIG_USB_LED_TRIG=y
|
||||
CONFIG_USB_ULPI_BUS=m
|
||||
CONFIG_USB_CONN_GPIO=m
|
||||
CONFIG_USB_ARCH_HAS_HCD=y
|
||||
CONFIG_USB=m
|
||||
CONFIG_USB_PCI=y
|
||||
|
@ -6528,9 +6561,6 @@ CONFIG_USB_DYNAMIC_MINORS=y
|
|||
CONFIG_USB_LEDS_TRIGGER_USBPORT=m
|
||||
CONFIG_USB_AUTOSUSPEND_DELAY=2
|
||||
CONFIG_USB_MON=m
|
||||
CONFIG_USB_WUSB=m
|
||||
CONFIG_USB_WUSB_CBAF=m
|
||||
# CONFIG_USB_WUSB_CBAF_DEBUG is not set
|
||||
|
||||
#
|
||||
# USB Host Controller Drivers
|
||||
|
@ -6569,8 +6599,6 @@ CONFIG_USB_UHCI_PLATFORM=y
|
|||
CONFIG_USB_U132_HCD=m
|
||||
# CONFIG_USB_SL811_HCD is not set
|
||||
# CONFIG_USB_R8A66597_HCD is not set
|
||||
CONFIG_USB_WHCI_HCD=m
|
||||
CONFIG_USB_HWA_HCD=m
|
||||
# CONFIG_USB_IMX21_HCD is not set
|
||||
# CONFIG_USB_HCD_BCMA is not set
|
||||
# CONFIG_USB_HCD_SSB is not set
|
||||
|
@ -6615,6 +6643,9 @@ CONFIG_USB_UAS=m
|
|||
CONFIG_USB_MDC800=m
|
||||
CONFIG_USB_MICROTEK=m
|
||||
# CONFIG_USBIP_CORE is not set
|
||||
CONFIG_USB_CDNS3=m
|
||||
# CONFIG_USB_CDNS3_GADGET is not set
|
||||
# CONFIG_USB_CDNS3_HOST is not set
|
||||
CONFIG_USB_MUSB_HDRC=m
|
||||
# CONFIG_USB_MUSB_HOST is not set
|
||||
# CONFIG_USB_MUSB_GADGET is not set
|
||||
|
@ -6736,7 +6767,6 @@ CONFIG_USB_EMI62=m
|
|||
CONFIG_USB_EMI26=m
|
||||
CONFIG_USB_ADUTUX=m
|
||||
CONFIG_USB_SEVSEG=m
|
||||
CONFIG_USB_RIO500=m
|
||||
CONFIG_USB_LEGOTOWER=m
|
||||
CONFIG_USB_LCD=m
|
||||
CONFIG_USB_CYPRESS_CY7C63=m
|
||||
|
@ -6876,12 +6906,6 @@ CONFIG_USB_G_NOKIA=m
|
|||
# CONFIG_USB_G_WEBCAM is not set
|
||||
# CONFIG_TYPEC is not set
|
||||
CONFIG_USB_ROLE_SWITCH=m
|
||||
CONFIG_USB_LED_TRIG=y
|
||||
CONFIG_USB_ULPI_BUS=m
|
||||
CONFIG_UWB=m
|
||||
CONFIG_UWB_HWA=m
|
||||
CONFIG_UWB_WHCI=m
|
||||
CONFIG_UWB_I1480U=m
|
||||
CONFIG_MMC=y
|
||||
CONFIG_PWRSEQ_EMMC=y
|
||||
# CONFIG_PWRSEQ_SD8787 is not set
|
||||
|
@ -6903,6 +6927,7 @@ CONFIG_MMC_SDHCI_PCI=m
|
|||
CONFIG_MMC_RICOH_MMC=y
|
||||
CONFIG_MMC_SDHCI_PLTFM=m
|
||||
# CONFIG_MMC_SDHCI_OF_ARASAN is not set
|
||||
# CONFIG_MMC_SDHCI_OF_ASPEED is not set
|
||||
# CONFIG_MMC_SDHCI_OF_AT91 is not set
|
||||
# CONFIG_MMC_SDHCI_OF_ESDHC is not set
|
||||
# CONFIG_MMC_SDHCI_OF_DWCMSHC is not set
|
||||
|
@ -7262,6 +7287,7 @@ CONFIG_DMA_ENGINE_RAID=y
|
|||
CONFIG_SYNC_FILE=y
|
||||
# CONFIG_SW_SYNC is not set
|
||||
# CONFIG_UDMABUF is not set
|
||||
# CONFIG_DMABUF_SELFTESTS is not set
|
||||
# end of DMABUF options
|
||||
|
||||
# CONFIG_AUXDISPLAY is not set
|
||||
|
@ -7315,6 +7341,7 @@ CONFIG_XEN_EFI=y
|
|||
CONFIG_XEN_AUTO_XLATE=y
|
||||
# end of Xen driver support
|
||||
|
||||
# CONFIG_GREYBUS is not set
|
||||
CONFIG_STAGING=y
|
||||
# CONFIG_PRISM2_USB is not set
|
||||
# CONFIG_COMEDI is not set
|
||||
|
@ -7424,7 +7451,6 @@ CONFIG_SPEAKUP_SYNTH_DUMMY=m
|
|||
# CONFIG_WILC1000_SPI is not set
|
||||
# CONFIG_MOST is not set
|
||||
# CONFIG_KS7010 is not set
|
||||
# CONFIG_GREYBUS is not set
|
||||
CONFIG_BCM_VIDEOCORE=y
|
||||
# CONFIG_BCM2835_VCHIQ is not set
|
||||
# CONFIG_SND_BCM2835 is not set
|
||||
|
@ -7437,22 +7463,34 @@ CONFIG_PI433=m
|
|||
# end of Gasket devices
|
||||
|
||||
# CONFIG_XIL_AXIS_FIFO is not set
|
||||
CONFIG_EROFS_FS=m
|
||||
# CONFIG_EROFS_FS_DEBUG is not set
|
||||
CONFIG_EROFS_FS_XATTR=y
|
||||
CONFIG_EROFS_FS_POSIX_ACL=y
|
||||
CONFIG_EROFS_FS_SECURITY=y
|
||||
# CONFIG_EROFS_FS_USE_VM_MAP_RAM is not set
|
||||
# CONFIG_EROFS_FAULT_INJECTION is not set
|
||||
CONFIG_EROFS_FS_IO_MAX_RETRIES=5
|
||||
# CONFIG_EROFS_FS_ZIP is not set
|
||||
# CONFIG_FIELDBUS_DEV is not set
|
||||
# CONFIG_KPC2000 is not set
|
||||
CONFIG_USB_WUSB=m
|
||||
CONFIG_USB_WUSB_CBAF=m
|
||||
# CONFIG_USB_WUSB_CBAF_DEBUG is not set
|
||||
CONFIG_USB_WHCI_HCD=m
|
||||
CONFIG_USB_HWA_HCD=m
|
||||
CONFIG_UWB=m
|
||||
CONFIG_UWB_HWA=m
|
||||
CONFIG_UWB_WHCI=m
|
||||
CONFIG_UWB_I1480U=m
|
||||
CONFIG_EXFAT_FS=m
|
||||
CONFIG_EXFAT_DONT_MOUNT_VFAT=y
|
||||
CONFIG_EXFAT_DISCARD=y
|
||||
# CONFIG_EXFAT_DELAYED_SYNC is not set
|
||||
# CONFIG_EXFAT_KERNEL_DEBUG is not set
|
||||
# CONFIG_EXFAT_DEBUG_MSG is not set
|
||||
CONFIG_EXFAT_DEFAULT_CODEPAGE=437
|
||||
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
|
||||
CONFIG_QLGE=m
|
||||
# CONFIG_GOLDFISH is not set
|
||||
CONFIG_MFD_CROS_EC=m
|
||||
CONFIG_CHROME_PLATFORMS=y
|
||||
CONFIG_CROS_EC=m
|
||||
CONFIG_CROS_EC_I2C=m
|
||||
CONFIG_CROS_EC_SPI=m
|
||||
CONFIG_CROS_EC_PROTO=y
|
||||
CONFIG_CROS_EC_CHARDEV=m
|
||||
# CONFIG_CROS_EC_LIGHTBAR is not set
|
||||
CONFIG_CROS_EC_VBC=m
|
||||
CONFIG_CROS_EC_DEBUGFS=m
|
||||
|
@ -7648,6 +7686,7 @@ CONFIG_IMX_GPCV2_PM_DOMAINS=y
|
|||
CONFIG_ROCKCHIP_GRF=y
|
||||
CONFIG_ROCKCHIP_PM_DOMAINS=y
|
||||
CONFIG_SOC_SAMSUNG=y
|
||||
CONFIG_EXYNOS_CHIPID=y
|
||||
CONFIG_EXYNOS_PMU=y
|
||||
CONFIG_EXYNOS_PMU_ARM_DRIVERS=y
|
||||
CONFIG_EXYNOS_PM_DOMAINS=y
|
||||
|
@ -7744,7 +7783,6 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
|
|||
# CONFIG_DMARD09 is not set
|
||||
# CONFIG_DMARD10 is not set
|
||||
CONFIG_HID_SENSOR_ACCEL_3D=m
|
||||
CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
|
||||
CONFIG_IIO_ST_ACCEL_3AXIS=m
|
||||
CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
|
||||
CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
|
||||
|
@ -7981,6 +8019,7 @@ CONFIG_HID_SENSOR_GYRO_3D=m
|
|||
# Inertial measurement units
|
||||
#
|
||||
# CONFIG_ADIS16400 is not set
|
||||
# CONFIG_ADIS16460 is not set
|
||||
# CONFIG_ADIS16480 is not set
|
||||
# CONFIG_BMI160_I2C is not set
|
||||
# CONFIG_BMI160_SPI is not set
|
||||
|
@ -8016,6 +8055,7 @@ CONFIG_HID_SENSOR_PROX=m
|
|||
# CONFIG_LV0104CS is not set
|
||||
# CONFIG_MAX44000 is not set
|
||||
# CONFIG_MAX44009 is not set
|
||||
# CONFIG_NOA1305 is not set
|
||||
# CONFIG_OPT3001 is not set
|
||||
# CONFIG_PA12203001 is not set
|
||||
# CONFIG_SI1133 is not set
|
||||
|
@ -8079,6 +8119,7 @@ CONFIG_HID_SENSOR_DEVICE_ROTATION=m
|
|||
#
|
||||
# CONFIG_AD5272 is not set
|
||||
# CONFIG_DS1803 is not set
|
||||
# CONFIG_MAX5432 is not set
|
||||
# CONFIG_MAX5481 is not set
|
||||
# CONFIG_MAX5487 is not set
|
||||
# CONFIG_MCP4018 is not set
|
||||
|
@ -8201,6 +8242,7 @@ CONFIG_IMX_IRQSTEER=y
|
|||
# CONFIG_IPACK_BUS is not set
|
||||
CONFIG_ARCH_HAS_RESET_CONTROLLER=y
|
||||
CONFIG_RESET_CONTROLLER=y
|
||||
CONFIG_RESET_SCMI=y
|
||||
CONFIG_RESET_SIMPLE=y
|
||||
CONFIG_RESET_SOCFPGA=y
|
||||
CONFIG_RESET_SUNXI=y
|
||||
|
@ -8369,6 +8411,9 @@ CONFIG_EXPORTFS_BLOCK_OPS=y
|
|||
CONFIG_FILE_LOCKING=y
|
||||
CONFIG_MANDATORY_FILE_LOCKING=y
|
||||
# CONFIG_FS_ENCRYPTION is not set
|
||||
CONFIG_FS_VERITY=y
|
||||
# CONFIG_FS_VERITY_DEBUG is not set
|
||||
# CONFIG_FS_VERITY_BUILTIN_SIGNATURES is not set
|
||||
CONFIG_FSNOTIFY=y
|
||||
CONFIG_DNOTIFY=y
|
||||
CONFIG_INOTIFY_USER=y
|
||||
|
@ -8386,6 +8431,7 @@ CONFIG_AUTOFS4_FS=m
|
|||
CONFIG_AUTOFS_FS=m
|
||||
CONFIG_FUSE_FS=m
|
||||
CONFIG_CUSE=m
|
||||
CONFIG_VIRTIO_FS=m
|
||||
CONFIG_OVERLAY_FS=m
|
||||
# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
|
||||
# CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW is not set
|
||||
|
@ -8519,6 +8565,12 @@ CONFIG_SYSV_FS=m
|
|||
CONFIG_UFS_FS=m
|
||||
# CONFIG_UFS_FS_WRITE is not set
|
||||
# CONFIG_UFS_DEBUG is not set
|
||||
CONFIG_EROFS_FS=m
|
||||
# CONFIG_EROFS_FS_DEBUG is not set
|
||||
CONFIG_EROFS_FS_XATTR=y
|
||||
CONFIG_EROFS_FS_POSIX_ACL=y
|
||||
CONFIG_EROFS_FS_SECURITY=y
|
||||
# CONFIG_EROFS_FS_ZIP is not set
|
||||
CONFIG_NETWORK_FILESYSTEMS=y
|
||||
CONFIG_NFS_FS=m
|
||||
CONFIG_NFS_V2=m
|
||||
|
@ -8548,7 +8600,6 @@ CONFIG_NFSD_BLOCKLAYOUT=y
|
|||
# CONFIG_NFSD_SCSILAYOUT is not set
|
||||
# CONFIG_NFSD_FLEXFILELAYOUT is not set
|
||||
CONFIG_NFSD_V4_SECURITY_LABEL=y
|
||||
# CONFIG_NFSD_FAULT_INJECTION is not set
|
||||
CONFIG_GRACE_PERIOD=m
|
||||
CONFIG_LOCKD=m
|
||||
CONFIG_LOCKD_V4=y
|
||||
|
@ -8689,6 +8740,7 @@ CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y
|
|||
# CONFIG_SECURITY_LOADPIN is not set
|
||||
CONFIG_SECURITY_YAMA=y
|
||||
# CONFIG_SECURITY_SAFESETID is not set
|
||||
# CONFIG_SECURITY_LOCKDOWN_LSM is not set
|
||||
CONFIG_INTEGRITY=y
|
||||
CONFIG_INTEGRITY_SIGNATURE=y
|
||||
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
|
||||
|
@ -8710,6 +8762,7 @@ CONFIG_IMA_APPRAISE=y
|
|||
# CONFIG_IMA_ARCH_POLICY is not set
|
||||
# CONFIG_IMA_APPRAISE_BUILD_POLICY is not set
|
||||
CONFIG_IMA_APPRAISE_BOOTPARAM=y
|
||||
# CONFIG_IMA_APPRAISE_MODSIG is not set
|
||||
CONFIG_IMA_TRUSTED_KEYRING=y
|
||||
# CONFIG_IMA_BLACKLIST_KEYRING is not set
|
||||
# CONFIG_IMA_LOAD_X509 is not set
|
||||
|
@ -8796,10 +8849,6 @@ CONFIG_CRYPTO_CCM=m
|
|||
CONFIG_CRYPTO_GCM=m
|
||||
CONFIG_CRYPTO_CHACHA20POLY1305=m
|
||||
CONFIG_CRYPTO_AEGIS128=m
|
||||
CONFIG_CRYPTO_AEGIS128L=m
|
||||
CONFIG_CRYPTO_AEGIS256=m
|
||||
CONFIG_CRYPTO_MORUS640=m
|
||||
CONFIG_CRYPTO_MORUS1280=m
|
||||
CONFIG_CRYPTO_SEQIV=m
|
||||
CONFIG_CRYPTO_ECHAINIV=m
|
||||
|
||||
|
@ -8818,6 +8867,7 @@ CONFIG_CRYPTO_XTS=m
|
|||
# CONFIG_CRYPTO_KEYWRAP is not set
|
||||
CONFIG_CRYPTO_NHPOLY1305=m
|
||||
CONFIG_CRYPTO_ADIANTUM=m
|
||||
CONFIG_CRYPTO_ESSIV=m
|
||||
|
||||
#
|
||||
# Hash modes
|
||||
|
@ -8844,6 +8894,7 @@ CONFIG_CRYPTO_RMD160=m
|
|||
CONFIG_CRYPTO_RMD256=m
|
||||
CONFIG_CRYPTO_RMD320=m
|
||||
CONFIG_CRYPTO_SHA1=y
|
||||
CONFIG_CRYPTO_LIB_SHA256=y
|
||||
CONFIG_CRYPTO_SHA256=y
|
||||
CONFIG_CRYPTO_SHA512=m
|
||||
# CONFIG_CRYPTO_SHA3 is not set
|
||||
|
@ -8855,6 +8906,7 @@ CONFIG_CRYPTO_WP512=m
|
|||
#
|
||||
# Ciphers
|
||||
#
|
||||
CONFIG_CRYPTO_LIB_AES=y
|
||||
CONFIG_CRYPTO_AES=y
|
||||
# CONFIG_CRYPTO_AES_TI is not set
|
||||
CONFIG_CRYPTO_ANUBIS=m
|
||||
|
@ -8866,6 +8918,7 @@ CONFIG_CRYPTO_CAMELLIA=m
|
|||
CONFIG_CRYPTO_CAST_COMMON=m
|
||||
CONFIG_CRYPTO_CAST5=m
|
||||
CONFIG_CRYPTO_CAST6=m
|
||||
CONFIG_CRYPTO_LIB_DES=m
|
||||
CONFIG_CRYPTO_DES=m
|
||||
CONFIG_CRYPTO_FCRYPT=m
|
||||
CONFIG_CRYPTO_KHAZAD=m
|
||||
|
@ -8921,6 +8974,7 @@ CONFIG_CRYPTO_DEV_SUN4I_SS=m
|
|||
# CONFIG_CRYPTO_DEV_ROCKCHIP is not set
|
||||
CONFIG_CRYPTO_DEV_CHELSIO=m
|
||||
CONFIG_CRYPTO_DEV_VIRTIO=m
|
||||
# CONFIG_CRYPTO_DEV_SAFEXCEL is not set
|
||||
# CONFIG_CRYPTO_DEV_CCREE is not set
|
||||
CONFIG_ASYMMETRIC_KEY_TYPE=y
|
||||
CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
|
||||
|
@ -9007,6 +9061,7 @@ CONFIG_TEXTSEARCH=y
|
|||
CONFIG_TEXTSEARCH_KMP=m
|
||||
CONFIG_TEXTSEARCH_BM=m
|
||||
CONFIG_TEXTSEARCH_FSM=m
|
||||
CONFIG_INTERVAL_TREE=y
|
||||
CONFIG_ASSOCIATIVE_ARRAY=y
|
||||
CONFIG_HAS_IOMEM=y
|
||||
CONFIG_HAS_DMA=y
|
||||
|
@ -9019,7 +9074,6 @@ CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y
|
|||
CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y
|
||||
CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y
|
||||
CONFIG_ARCH_HAS_DMA_COHERENT_TO_PFN=y
|
||||
CONFIG_ARCH_HAS_DMA_MMAP_PGPROT=y
|
||||
CONFIG_DMA_VIRT_OPS=y
|
||||
CONFIG_SWIOTLB=y
|
||||
CONFIG_DMA_REMAP=y
|
||||
|
@ -9090,7 +9144,6 @@ CONFIG_ENABLE_MUST_CHECK=y
|
|||
CONFIG_FRAME_WARN=1024
|
||||
CONFIG_STRIP_ASM_SYMS=y
|
||||
# CONFIG_READABLE_ASM is not set
|
||||
# CONFIG_UNUSED_SYMBOLS is not set
|
||||
CONFIG_DEBUG_FS=y
|
||||
# CONFIG_HEADERS_INSTALL is not set
|
||||
CONFIG_OPTIMIZE_INLINING=y
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm64 5.3.1-gnu Kernel Configuration
|
||||
# Linux/arm64 5.4.5 Kernel Configuration
|
||||
#
|
||||
|
||||
#
|
||||
|
@ -329,6 +329,7 @@ CONFIG_CAVIUM_ERRATUM_23144=y
|
|||
CONFIG_CAVIUM_ERRATUM_23154=y
|
||||
CONFIG_CAVIUM_ERRATUM_27456=y
|
||||
CONFIG_CAVIUM_ERRATUM_30115=y
|
||||
CONFIG_CAVIUM_TX2_ERRATUM_219=y
|
||||
CONFIG_QCOM_FALKOR_ERRATUM_1003=y
|
||||
CONFIG_ARM64_WORKAROUND_REPEAT_TLBI=y
|
||||
CONFIG_QCOM_FALKOR_ERRATUM_1009=y
|
||||
|
@ -379,7 +380,7 @@ CONFIG_PARAVIRT=y
|
|||
# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
|
||||
CONFIG_KEXEC=y
|
||||
CONFIG_KEXEC_FILE=y
|
||||
# CONFIG_KEXEC_VERIFY_SIG is not set
|
||||
# CONFIG_KEXEC_SIG is not set
|
||||
CONFIG_CRASH_DUMP=y
|
||||
CONFIG_XEN_DOM0=y
|
||||
CONFIG_XEN=y
|
||||
|
@ -390,6 +391,7 @@ CONFIG_HARDEN_EL2_VECTORS=y
|
|||
CONFIG_ARM64_SSBD=y
|
||||
CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
|
||||
# CONFIG_ARM64_SW_TTBR0_PAN is not set
|
||||
CONFIG_ARM64_TAGGED_ADDR_ABI=y
|
||||
CONFIG_COMPAT=y
|
||||
CONFIG_KUSER_HELPERS=y
|
||||
CONFIG_ARMV8_DEPRECATED=y
|
||||
|
@ -492,6 +494,7 @@ CONFIG_DT_IDLE_STATES=y
|
|||
# ARM CPU Idle Drivers
|
||||
#
|
||||
CONFIG_ARM_CPUIDLE=y
|
||||
# CONFIG_ARM_PSCI_CPUIDLE is not set
|
||||
# end of ARM CPU Idle Drivers
|
||||
# end of CPU Idle
|
||||
|
||||
|
@ -521,6 +524,7 @@ CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
|
|||
CONFIG_CPUFREQ_DT=m
|
||||
CONFIG_CPUFREQ_DT_PLATDEV=y
|
||||
CONFIG_ACPI_CPPC_CPUFREQ=m
|
||||
CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m
|
||||
# CONFIG_ARM_ARMADA_37XX_CPUFREQ is not set
|
||||
# CONFIG_ARM_ARMADA_8K_CPUFREQ is not set
|
||||
CONFIG_ARM_IMX_CPUFREQ_DT=m
|
||||
|
@ -550,6 +554,7 @@ CONFIG_RASPBERRYPI_FIRMWARE=y
|
|||
CONFIG_QCOM_SCM=y
|
||||
CONFIG_QCOM_SCM_64=y
|
||||
# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
|
||||
# CONFIG_TURRIS_MOX_RWTM is not set
|
||||
CONFIG_HAVE_ARM_SMCCC=y
|
||||
CONFIG_ARM_PSCI_FW=y
|
||||
# CONFIG_ARM_PSCI_CHECKER is not set
|
||||
|
@ -573,6 +578,7 @@ CONFIG_EFI_ARMSTUB_DTB_LOADER=y
|
|||
# end of EFI (Extensible Firmware Interface) Support
|
||||
|
||||
CONFIG_EFI_EARLYCON=y
|
||||
# CONFIG_IMX_DSP is not set
|
||||
CONFIG_IMX_SCU=y
|
||||
CONFIG_IMX_SCU_PD=y
|
||||
CONFIG_MESON_SM=y
|
||||
|
@ -681,6 +687,7 @@ CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
|
|||
CONFIG_KRETPROBES=y
|
||||
CONFIG_HAVE_KPROBES=y
|
||||
CONFIG_HAVE_KRETPROBES=y
|
||||
CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y
|
||||
CONFIG_HAVE_NMI=y
|
||||
CONFIG_HAVE_ARCH_TRACEHOOK=y
|
||||
CONFIG_HAVE_DMA_CONTIGUOUS=y
|
||||
|
@ -691,6 +698,7 @@ CONFIG_ARCH_HAS_KEEPINITRD=y
|
|||
CONFIG_ARCH_HAS_SET_MEMORY=y
|
||||
CONFIG_ARCH_HAS_SET_DIRECT_MAP=y
|
||||
CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y
|
||||
CONFIG_HAVE_ASM_MODVERSIONS=y
|
||||
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
|
||||
CONFIG_HAVE_RSEQ=y
|
||||
CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y
|
||||
|
@ -725,6 +733,7 @@ CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
|
|||
CONFIG_ARCH_MMAP_RND_BITS=18
|
||||
CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y
|
||||
CONFIG_ARCH_MMAP_RND_COMPAT_BITS=11
|
||||
CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y
|
||||
CONFIG_CLONE_BACKWARDS=y
|
||||
CONFIG_OLD_SIGSUSPEND3=y
|
||||
CONFIG_COMPAT_OLD_SIGACTION=y
|
||||
|
@ -740,6 +749,7 @@ CONFIG_REFCOUNT_FULL=y
|
|||
CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y
|
||||
CONFIG_ARCH_USE_MEMREMAP_PROT=y
|
||||
# CONFIG_LOCK_EVENT_COUNTS is not set
|
||||
CONFIG_ARCH_HAS_RELR=y
|
||||
|
||||
#
|
||||
# GCOV-based kernel profiling
|
||||
|
@ -768,12 +778,16 @@ CONFIG_MODULE_FORCE_LOAD=y
|
|||
CONFIG_MODULE_UNLOAD=y
|
||||
CONFIG_MODULE_FORCE_UNLOAD=y
|
||||
CONFIG_MODVERSIONS=y
|
||||
CONFIG_ASM_MODVERSIONS=y
|
||||
# CONFIG_MODULE_SRCVERSION_ALL is not set
|
||||
# CONFIG_MODULE_SIG is not set
|
||||
# CONFIG_MODULE_COMPRESS is not set
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
# CONFIG_UNUSED_SYMBOLS is not set
|
||||
# CONFIG_TRIM_UNUSED_KSYMS is not set
|
||||
CONFIG_MODULES_TREE_LOOKUP=y
|
||||
CONFIG_BLOCK=y
|
||||
CONFIG_BLK_RQ_ALLOC_TIME=y
|
||||
CONFIG_BLK_SCSI_REQUEST=y
|
||||
CONFIG_BLK_DEV_BSG=y
|
||||
CONFIG_BLK_DEV_BSGLIB=y
|
||||
|
@ -784,6 +798,7 @@ CONFIG_BLK_DEV_THROTTLING=y
|
|||
# CONFIG_BLK_CMDLINE_PARSER is not set
|
||||
CONFIG_BLK_WBT=y
|
||||
# CONFIG_BLK_CGROUP_IOLATENCY is not set
|
||||
CONFIG_BLK_CGROUP_IOCOST=y
|
||||
CONFIG_BLK_WBT_MQ=y
|
||||
CONFIG_BLK_DEBUG_FS=y
|
||||
CONFIG_BLK_SED_OPAL=y
|
||||
|
@ -956,9 +971,11 @@ CONFIG_GENERIC_EARLY_IOREMAP=y
|
|||
# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
|
||||
# CONFIG_IDLE_PAGE_TRACKING is not set
|
||||
CONFIG_ARCH_HAS_PTE_DEVMAP=y
|
||||
CONFIG_HMM_MIRROR=y
|
||||
CONFIG_FRAME_VECTOR=y
|
||||
# CONFIG_PERCPU_STATS is not set
|
||||
# CONFIG_GUP_BENCHMARK is not set
|
||||
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
||||
CONFIG_ARCH_HAS_PTE_SPECIAL=y
|
||||
# end of Memory Management options
|
||||
|
||||
|
@ -1494,9 +1511,7 @@ CONFIG_NET_DSA_TAG_GSWIP=m
|
|||
CONFIG_NET_DSA_TAG_DSA=m
|
||||
CONFIG_NET_DSA_TAG_EDSA=m
|
||||
CONFIG_NET_DSA_TAG_MTK=m
|
||||
CONFIG_NET_DSA_TAG_KSZ_COMMON=m
|
||||
CONFIG_NET_DSA_TAG_KSZ=m
|
||||
CONFIG_NET_DSA_TAG_KSZ9477=m
|
||||
CONFIG_NET_DSA_TAG_QCA=m
|
||||
CONFIG_NET_DSA_TAG_LAN9303=m
|
||||
CONFIG_NET_DSA_TAG_SJA1105=m
|
||||
|
@ -1624,6 +1639,7 @@ CONFIG_NET_ACT_CT=m
|
|||
CONFIG_NET_IFE_SKBMARK=m
|
||||
CONFIG_NET_IFE_SKBPRIO=m
|
||||
CONFIG_NET_IFE_SKBTCINDEX=m
|
||||
# CONFIG_NET_TC_SKB_EXT is not set
|
||||
CONFIG_NET_SCH_FIFO=y
|
||||
CONFIG_DCB=y
|
||||
CONFIG_DNS_RESOLVER=m
|
||||
|
@ -1671,7 +1687,7 @@ CONFIG_NET_FLOW_LIMIT=y
|
|||
# Network testing
|
||||
#
|
||||
CONFIG_NET_PKTGEN=m
|
||||
CONFIG_NET_DROP_MONITOR=m
|
||||
CONFIG_NET_DROP_MONITOR=y
|
||||
# end of Network testing
|
||||
# end of Networking options
|
||||
|
||||
|
@ -1680,6 +1696,7 @@ CONFIG_CAN=m
|
|||
CONFIG_CAN_RAW=m
|
||||
CONFIG_CAN_BCM=m
|
||||
CONFIG_CAN_GW=m
|
||||
CONFIG_CAN_J1939=m
|
||||
|
||||
#
|
||||
# CAN Device Drivers
|
||||
|
@ -1691,6 +1708,7 @@ CONFIG_CAN_DEV=m
|
|||
CONFIG_CAN_CALC_BITTIMING=y
|
||||
CONFIG_CAN_FLEXCAN=m
|
||||
# CONFIG_CAN_GRCAN is not set
|
||||
CONFIG_CAN_KVASER_PCIEFD=m
|
||||
# CONFIG_CAN_XILINXCAN is not set
|
||||
# CONFIG_CAN_C_CAN is not set
|
||||
# CONFIG_CAN_CC770 is not set
|
||||
|
@ -1698,13 +1716,14 @@ CONFIG_CAN_FLEXCAN=m
|
|||
# CONFIG_CAN_M_CAN is not set
|
||||
# CONFIG_CAN_PEAK_PCIEFD is not set
|
||||
CONFIG_CAN_SJA1000=m
|
||||
CONFIG_CAN_SJA1000_ISA=m
|
||||
# CONFIG_CAN_SJA1000_PLATFORM is not set
|
||||
CONFIG_CAN_EMS_PCI=m
|
||||
CONFIG_CAN_F81601=m
|
||||
CONFIG_CAN_KVASER_PCI=m
|
||||
CONFIG_CAN_PEAK_PCI=m
|
||||
CONFIG_CAN_PEAK_PCIEC=y
|
||||
CONFIG_CAN_KVASER_PCI=m
|
||||
CONFIG_CAN_PLX_PCI=m
|
||||
CONFIG_CAN_SJA1000_ISA=m
|
||||
# CONFIG_CAN_SJA1000_PLATFORM is not set
|
||||
CONFIG_CAN_SOFTING=m
|
||||
|
||||
#
|
||||
|
@ -1950,6 +1969,8 @@ CONFIG_PCIE_ARMADA_8K=y
|
|||
CONFIG_PCIE_KIRIN=y
|
||||
# CONFIG_PCIE_HISI_STB is not set
|
||||
# CONFIG_PCI_MESON is not set
|
||||
CONFIG_PCIE_TEGRA194=m
|
||||
# CONFIG_PCIE_AL is not set
|
||||
# end of DesignWare PCI Core Support
|
||||
# end of PCI controller drivers
|
||||
|
||||
|
@ -2016,6 +2037,7 @@ CONFIG_GENERIC_ARCH_TOPOLOGY=y
|
|||
# Bus devices
|
||||
#
|
||||
# CONFIG_BRCMSTB_GISB_ARB is not set
|
||||
CONFIG_MOXTET=m
|
||||
# CONFIG_HISILICON_LPC is not set
|
||||
# CONFIG_IMX_WEIM is not set
|
||||
CONFIG_QCOM_EBI2=y
|
||||
|
@ -2036,13 +2058,13 @@ CONFIG_GNSS_SIRF_SERIAL=m
|
|||
CONFIG_GNSS_UBX_SERIAL=m
|
||||
CONFIG_MTD=m
|
||||
# CONFIG_MTD_TESTS is not set
|
||||
# CONFIG_MTD_CMDLINE_PARTS is not set
|
||||
CONFIG_MTD_OF_PARTS=m
|
||||
CONFIG_MTD_AR7_PARTS=m
|
||||
|
||||
#
|
||||
# Partition parsers
|
||||
#
|
||||
CONFIG_MTD_AR7_PARTS=m
|
||||
# CONFIG_MTD_CMDLINE_PARTS is not set
|
||||
CONFIG_MTD_OF_PARTS=m
|
||||
# CONFIG_MTD_AFS_PARTS is not set
|
||||
# CONFIG_MTD_REDBOOT_PARTS is not set
|
||||
# end of Partition parsers
|
||||
|
@ -2101,7 +2123,6 @@ CONFIG_MTD_PLATRAM=m
|
|||
CONFIG_MTD_DATAFLASH=m
|
||||
# CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set
|
||||
# CONFIG_MTD_DATAFLASH_OTP is not set
|
||||
CONFIG_MTD_M25P80=m
|
||||
# CONFIG_MTD_MCHP23K256 is not set
|
||||
CONFIG_MTD_SST25L=m
|
||||
# CONFIG_MTD_SLRAM is not set
|
||||
|
@ -2139,6 +2160,7 @@ CONFIG_MTD_NAND_MXC=m
|
|||
CONFIG_MTD_NAND_SUNXI=m
|
||||
CONFIG_MTD_NAND_HISI504=m
|
||||
CONFIG_MTD_NAND_QCOM=m
|
||||
CONFIG_MTD_NAND_MXIC=m
|
||||
CONFIG_MTD_NAND_TEGRA=m
|
||||
CONFIG_MTD_NAND_MESON=m
|
||||
CONFIG_MTD_NAND_GPIO=m
|
||||
|
@ -2255,7 +2277,6 @@ CONFIG_AD525X_DPOT_I2C=m
|
|||
CONFIG_AD525X_DPOT_SPI=m
|
||||
# CONFIG_DUMMY_IRQ is not set
|
||||
# CONFIG_PHANTOM is not set
|
||||
CONFIG_SGI_IOC4=m
|
||||
CONFIG_TIFM_CORE=m
|
||||
CONFIG_TIFM_7XX1=m
|
||||
CONFIG_ICS932S401=m
|
||||
|
@ -2618,6 +2639,7 @@ CONFIG_DM_CACHE=m
|
|||
CONFIG_DM_CACHE_SMQ=m
|
||||
CONFIG_DM_WRITECACHE=m
|
||||
CONFIG_DM_ERA=m
|
||||
CONFIG_DM_CLONE=m
|
||||
CONFIG_DM_MIRROR=m
|
||||
CONFIG_DM_LOG_USERSPACE=m
|
||||
CONFIG_DM_RAID=m
|
||||
|
@ -2630,6 +2652,7 @@ CONFIG_DM_DUST=m
|
|||
CONFIG_DM_UEVENT=y
|
||||
CONFIG_DM_FLAKEY=m
|
||||
CONFIG_DM_VERITY=m
|
||||
CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y
|
||||
# CONFIG_DM_VERITY_FEC is not set
|
||||
CONFIG_DM_SWITCH=m
|
||||
CONFIG_DM_LOG_WRITES=m
|
||||
|
@ -2730,11 +2753,13 @@ CONFIG_ATM_SOLOS=m
|
|||
# CONFIG_NET_DSA_MT7530 is not set
|
||||
CONFIG_NET_DSA_MV88E6060=m
|
||||
# CONFIG_NET_DSA_MICROCHIP_KSZ9477 is not set
|
||||
# CONFIG_NET_DSA_MICROCHIP_KSZ8795 is not set
|
||||
CONFIG_NET_DSA_MV88E6XXX=m
|
||||
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
|
||||
# CONFIG_NET_DSA_MV88E6XXX_PTP is not set
|
||||
CONFIG_NET_DSA_SJA1105=m
|
||||
CONFIG_NET_DSA_SJA1105_PTP=y
|
||||
# CONFIG_NET_DSA_SJA1105_TAS is not set
|
||||
# CONFIG_NET_DSA_QCA8K is not set
|
||||
CONFIG_NET_DSA_REALTEK_SMI=m
|
||||
# CONFIG_NET_DSA_SMSC_LAN9303_I2C is not set
|
||||
|
@ -2914,6 +2939,7 @@ CONFIG_MLX5_MPFS=y
|
|||
CONFIG_MLX5_ESWITCH=y
|
||||
CONFIG_MLX5_CORE_EN_DCB=y
|
||||
# CONFIG_MLX5_CORE_IPOIB is not set
|
||||
CONFIG_MLX5_SW_STEERING=y
|
||||
# CONFIG_MLXSW_CORE is not set
|
||||
# CONFIG_MLXFW is not set
|
||||
CONFIG_NET_VENDOR_MICREL=y
|
||||
|
@ -2954,13 +2980,14 @@ CONFIG_NET_VENDOR_OKI=y
|
|||
CONFIG_NET_VENDOR_PACKET_ENGINES=y
|
||||
CONFIG_HAMACHI=m
|
||||
CONFIG_YELLOWFIN=m
|
||||
CONFIG_NET_VENDOR_PENSANDO=y
|
||||
CONFIG_IONIC=m
|
||||
CONFIG_NET_VENDOR_QLOGIC=y
|
||||
CONFIG_QLA3XXX=m
|
||||
CONFIG_QLCNIC=m
|
||||
CONFIG_QLCNIC_SRIOV=y
|
||||
CONFIG_QLCNIC_DCB=y
|
||||
CONFIG_QLCNIC_HWMON=y
|
||||
CONFIG_QLGE=m
|
||||
CONFIG_NETXEN_NIC=m
|
||||
CONFIG_QED=m
|
||||
CONFIG_QED_LL2=y
|
||||
|
@ -3071,6 +3098,7 @@ CONFIG_SWPHY=y
|
|||
# MII PHY device drivers
|
||||
#
|
||||
# CONFIG_SFP is not set
|
||||
CONFIG_ADIN_PHY=m
|
||||
CONFIG_AMD_PHY=m
|
||||
CONFIG_AQUANTIA_PHY=m
|
||||
CONFIG_AX88796B_PHY=m
|
||||
|
@ -3200,6 +3228,7 @@ CONFIG_ATH9K_PCI=y
|
|||
CONFIG_ATH9K_RFKILL=y
|
||||
# CONFIG_ATH9K_CHANNEL_CONTEXT is not set
|
||||
CONFIG_ATH9K_PCOEM=y
|
||||
CONFIG_ATH9K_PCI_NO_EEPROM=m
|
||||
CONFIG_ATH9K_HTC=m
|
||||
# CONFIG_ATH9K_HTC_DEBUGFS is not set
|
||||
# CONFIG_ATH9K_HWRNG is not set
|
||||
|
@ -3299,7 +3328,6 @@ CONFIG_IWLDVM=m
|
|||
CONFIG_IWLMVM=m
|
||||
CONFIG_IWLWIFI_OPMODE_MODULAR=y
|
||||
# CONFIG_IWLWIFI_BCAST_FILTERING is not set
|
||||
# CONFIG_IWLWIFI_PCIE_RTPM is not set
|
||||
|
||||
#
|
||||
# Debugging Options
|
||||
|
@ -3656,11 +3684,11 @@ CONFIG_SERIAL_8250_EXTENDED=y
|
|||
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
||||
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
|
||||
# CONFIG_SERIAL_8250_RSA is not set
|
||||
CONFIG_SERIAL_8250_DWLIB=y
|
||||
CONFIG_SERIAL_8250_BCM2835AUX=y
|
||||
CONFIG_SERIAL_8250_FSL=y
|
||||
CONFIG_SERIAL_8250_DW=y
|
||||
# CONFIG_SERIAL_8250_RT288X is not set
|
||||
CONFIG_SERIAL_8250_MOXA=m
|
||||
CONFIG_SERIAL_OF_PLATFORM=y
|
||||
|
||||
#
|
||||
|
@ -3696,6 +3724,7 @@ CONFIG_SERIAL_QCOM_GENI=m
|
|||
CONFIG_SERIAL_RP2=m
|
||||
CONFIG_SERIAL_RP2_NR_UARTS=32
|
||||
# CONFIG_SERIAL_FSL_LPUART is not set
|
||||
# CONFIG_SERIAL_FSL_LINFLEXUART is not set
|
||||
# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set
|
||||
CONFIG_SERIAL_MVEBU_UART=y
|
||||
CONFIG_SERIAL_MVEBU_CONSOLE=y
|
||||
|
@ -3740,6 +3769,8 @@ CONFIG_DEVPORT=y
|
|||
# CONFIG_XILLYBUS is not set
|
||||
# end of Character devices
|
||||
|
||||
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
|
||||
|
||||
#
|
||||
# I2C support
|
||||
#
|
||||
|
@ -3994,6 +4025,7 @@ CONFIG_PINCTRL_MSM8996=y
|
|||
# CONFIG_PINCTRL_QDF2XXX is not set
|
||||
CONFIG_PINCTRL_QCOM_SPMI_PMIC=y
|
||||
CONFIG_PINCTRL_QCOM_SSBI_PMIC=y
|
||||
# CONFIG_PINCTRL_SC7180 is not set
|
||||
# CONFIG_PINCTRL_SDM660 is not set
|
||||
# CONFIG_PINCTRL_SDM845 is not set
|
||||
CONFIG_PINCTRL_SM8150=m
|
||||
|
@ -4107,6 +4139,7 @@ CONFIG_GPIO_MAX77620=y
|
|||
# CONFIG_GPIO_MC33880 is not set
|
||||
# CONFIG_GPIO_PISOSR is not set
|
||||
# CONFIG_GPIO_XRA1403 is not set
|
||||
CONFIG_GPIO_MOXTET=m
|
||||
# end of SPI GPIO expanders
|
||||
|
||||
#
|
||||
|
@ -4128,6 +4161,7 @@ CONFIG_W1_MASTER_DS2482=m
|
|||
CONFIG_W1_MASTER_MXC=m
|
||||
# CONFIG_W1_MASTER_DS1WM is not set
|
||||
CONFIG_W1_MASTER_GPIO=m
|
||||
# CONFIG_W1_MASTER_SGI is not set
|
||||
# end of 1-wire Bus Masters
|
||||
|
||||
#
|
||||
|
@ -4146,6 +4180,7 @@ CONFIG_W1_SLAVE_DS2431=m
|
|||
CONFIG_W1_SLAVE_DS2433=m
|
||||
# CONFIG_W1_SLAVE_DS2433_CRC is not set
|
||||
CONFIG_W1_SLAVE_DS2438=m
|
||||
# CONFIG_W1_SLAVE_DS250X is not set
|
||||
CONFIG_W1_SLAVE_DS2780=m
|
||||
CONFIG_W1_SLAVE_DS2781=m
|
||||
CONFIG_W1_SLAVE_DS28E04=m
|
||||
|
@ -4236,6 +4271,7 @@ CONFIG_SENSORS_ADT7411=m
|
|||
CONFIG_SENSORS_ADT7462=m
|
||||
CONFIG_SENSORS_ADT7470=m
|
||||
CONFIG_SENSORS_ADT7475=m
|
||||
# CONFIG_SENSORS_AS370 is not set
|
||||
CONFIG_SENSORS_ASC7621=m
|
||||
CONFIG_SENSORS_ARM_SCMI=m
|
||||
# CONFIG_SENSORS_ASPEED is not set
|
||||
|
@ -4330,7 +4366,6 @@ CONFIG_SENSORS_SCH5627=m
|
|||
# CONFIG_SENSORS_STTS751 is not set
|
||||
CONFIG_SENSORS_SMM665=m
|
||||
# CONFIG_SENSORS_ADC128D818 is not set
|
||||
CONFIG_SENSORS_ADS1015=m
|
||||
CONFIG_SENSORS_ADS7828=m
|
||||
CONFIG_SENSORS_ADS7871=m
|
||||
CONFIG_SENSORS_AMC6821=m
|
||||
|
@ -4445,6 +4480,7 @@ CONFIG_SUNXI_WATCHDOG=m
|
|||
# CONFIG_MAX77620_WATCHDOG is not set
|
||||
CONFIG_IMX2_WDT=m
|
||||
CONFIG_IMX_SC_WDT=m
|
||||
CONFIG_IMX7ULP_WDT=m
|
||||
CONFIG_TEGRA_WATCHDOG=m
|
||||
CONFIG_QCOM_WDT=m
|
||||
CONFIG_MESON_GXBB_WATCHDOG=m
|
||||
|
@ -4507,8 +4543,7 @@ CONFIG_MFD_CORE=y
|
|||
CONFIG_MFD_AXP20X=m
|
||||
# CONFIG_MFD_AXP20X_I2C is not set
|
||||
CONFIG_MFD_AXP20X_RSB=m
|
||||
CONFIG_MFD_CROS_EC=y
|
||||
# CONFIG_MFD_CROS_EC_CHARDEV is not set
|
||||
CONFIG_MFD_CROS_EC_DEV=m
|
||||
CONFIG_MFD_MADERA=m
|
||||
CONFIG_MFD_MADERA_I2C=m
|
||||
CONFIG_MFD_MADERA_SPI=m
|
||||
|
@ -4660,6 +4695,7 @@ CONFIG_REGULATOR_QCOM_SPMI=m
|
|||
CONFIG_REGULATOR_RK808=m
|
||||
CONFIG_REGULATOR_SLG51000=m
|
||||
CONFIG_REGULATOR_SY8106A=m
|
||||
CONFIG_REGULATOR_SY8824X=m
|
||||
# CONFIG_REGULATOR_TPS51632 is not set
|
||||
# CONFIG_REGULATOR_TPS62360 is not set
|
||||
# CONFIG_REGULATOR_TPS65023 is not set
|
||||
|
@ -4726,6 +4762,7 @@ CONFIG_MEDIA_CONTROLLER_DVB=y
|
|||
CONFIG_VIDEO_DEV=m
|
||||
# CONFIG_VIDEO_V4L2_SUBDEV_API is not set
|
||||
CONFIG_VIDEO_V4L2=m
|
||||
CONFIG_VIDEO_V4L2_I2C=y
|
||||
# CONFIG_VIDEO_ADV_DEBUG is not set
|
||||
# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
|
||||
CONFIG_VIDEO_TUNER=m
|
||||
|
@ -5467,6 +5504,7 @@ CONFIG_DRM_RADEON=m
|
|||
CONFIG_DRM_AMDGPU=m
|
||||
CONFIG_DRM_AMDGPU_SI=y
|
||||
CONFIG_DRM_AMDGPU_CIK=y
|
||||
CONFIG_DRM_AMDGPU_USERPTR=y
|
||||
# CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set
|
||||
|
||||
#
|
||||
|
@ -5534,12 +5572,16 @@ CONFIG_DRM_PANEL_SIMPLE=m
|
|||
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
|
||||
# CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LG4573 is not set
|
||||
# CONFIG_DRM_PANEL_NEC_NL8048HL11 is not set
|
||||
# CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set
|
||||
# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set
|
||||
# CONFIG_DRM_PANEL_ORISETECH_OTM8009A is not set
|
||||
CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=m
|
||||
# CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00 is not set
|
||||
# CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set
|
||||
# CONFIG_DRM_PANEL_RAYDIUM_RM67191 is not set
|
||||
# CONFIG_DRM_PANEL_RAYDIUM_RM68200 is not set
|
||||
# CONFIG_DRM_PANEL_ROCKTECH_JH057N00900 is not set
|
||||
# CONFIG_DRM_PANEL_RONBO_RB070D30 is not set
|
||||
|
@ -5550,9 +5592,13 @@ CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=m
|
|||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
# CONFIG_DRM_PANEL_SITRONIX_ST7701 is not set
|
||||
# CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set
|
||||
# CONFIG_DRM_PANEL_SONY_ACX565AKM is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD043MTEA1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TPG110 is not set
|
||||
# CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set
|
||||
# end of Display Panels
|
||||
|
@ -5595,11 +5641,17 @@ CONFIG_DRM_ETNAVIV_THERMAL=y
|
|||
# CONFIG_DRM_ARCPGU is not set
|
||||
CONFIG_DRM_HISI_HIBMC=m
|
||||
CONFIG_DRM_HISI_KIRIN=m
|
||||
CONFIG_HISI_KIRIN_DW_DSI=m
|
||||
# CONFIG_DRM_MXSFB is not set
|
||||
CONFIG_DRM_MESON=m
|
||||
CONFIG_DRM_MESON_DW_HDMI=m
|
||||
# CONFIG_DRM_TINYDRM is not set
|
||||
CONFIG_DRM_GM12U320=m
|
||||
# CONFIG_TINYDRM_HX8357D is not set
|
||||
# CONFIG_TINYDRM_ILI9225 is not set
|
||||
# CONFIG_TINYDRM_ILI9341 is not set
|
||||
# CONFIG_TINYDRM_MI0283QT is not set
|
||||
# CONFIG_TINYDRM_REPAPER is not set
|
||||
# CONFIG_TINYDRM_ST7586 is not set
|
||||
# CONFIG_TINYDRM_ST7735R is not set
|
||||
# CONFIG_DRM_PL111 is not set
|
||||
# CONFIG_DRM_XEN is not set
|
||||
CONFIG_DRM_LIMA=m
|
||||
|
@ -5844,6 +5896,7 @@ CONFIG_SND_VIRTUOSO=m
|
|||
#
|
||||
CONFIG_SND_HDA=m
|
||||
CONFIG_SND_HDA_INTEL=m
|
||||
# CONFIG_SND_HDA_INTEL_DETECT_DMIC is not set
|
||||
CONFIG_SND_HDA_TEGRA=m
|
||||
CONFIG_SND_HDA_HWDEP=y
|
||||
CONFIG_SND_HDA_RECONFIG=y
|
||||
|
@ -5868,8 +5921,10 @@ CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
|
|||
|
||||
CONFIG_SND_HDA_CORE=m
|
||||
CONFIG_SND_HDA_DSP_LOADER=y
|
||||
CONFIG_SND_HDA_ALIGNED_MMIO=y
|
||||
CONFIG_SND_HDA_COMPONENT=y
|
||||
CONFIG_SND_HDA_PREALLOC_SIZE=2048
|
||||
CONFIG_SND_INTEL_NHLT=m
|
||||
CONFIG_SND_SPI=y
|
||||
CONFIG_SND_USB=y
|
||||
CONFIG_SND_USB_AUDIO=m
|
||||
|
@ -6120,6 +6175,7 @@ CONFIG_SND_SOC_TLV320AIC23_I2C=m
|
|||
# CONFIG_SND_SOC_TS3A227E is not set
|
||||
# CONFIG_SND_SOC_TSCS42XX is not set
|
||||
# CONFIG_SND_SOC_TSCS454 is not set
|
||||
# CONFIG_SND_SOC_UDA1334 is not set
|
||||
# CONFIG_SND_SOC_WM8510 is not set
|
||||
# CONFIG_SND_SOC_WM8523 is not set
|
||||
# CONFIG_SND_SOC_WM8524 is not set
|
||||
|
@ -6190,6 +6246,7 @@ CONFIG_HID_MACALLY=m
|
|||
CONFIG_HID_PRODIKEYS=m
|
||||
CONFIG_HID_CMEDIA=m
|
||||
CONFIG_HID_CP2112=m
|
||||
CONFIG_HID_CREATIVE_SB0540=m
|
||||
CONFIG_HID_CYPRESS=m
|
||||
CONFIG_HID_DRAGONRISE=m
|
||||
CONFIG_DRAGONRISE_FF=y
|
||||
|
@ -6305,6 +6362,9 @@ CONFIG_USB_HIDDEV=y
|
|||
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
|
||||
CONFIG_USB_SUPPORT=y
|
||||
CONFIG_USB_COMMON=y
|
||||
CONFIG_USB_LED_TRIG=y
|
||||
CONFIG_USB_ULPI_BUS=m
|
||||
CONFIG_USB_CONN_GPIO=m
|
||||
CONFIG_USB_ARCH_HAS_HCD=y
|
||||
CONFIG_USB=m
|
||||
CONFIG_USB_PCI=y
|
||||
|
@ -6321,9 +6381,6 @@ CONFIG_USB_DYNAMIC_MINORS=y
|
|||
CONFIG_USB_LEDS_TRIGGER_USBPORT=m
|
||||
CONFIG_USB_AUTOSUSPEND_DELAY=2
|
||||
CONFIG_USB_MON=m
|
||||
CONFIG_USB_WUSB=m
|
||||
CONFIG_USB_WUSB_CBAF=m
|
||||
# CONFIG_USB_WUSB_CBAF_DEBUG is not set
|
||||
|
||||
#
|
||||
# USB Host Controller Drivers
|
||||
|
@ -6357,8 +6414,6 @@ CONFIG_USB_OHCI_HCD_PLATFORM=m
|
|||
CONFIG_USB_U132_HCD=m
|
||||
# CONFIG_USB_SL811_HCD is not set
|
||||
# CONFIG_USB_R8A66597_HCD is not set
|
||||
CONFIG_USB_WHCI_HCD=m
|
||||
CONFIG_USB_HWA_HCD=m
|
||||
# CONFIG_USB_HCD_BCMA is not set
|
||||
# CONFIG_USB_HCD_SSB is not set
|
||||
# CONFIG_USB_HCD_TEST_MODE is not set
|
||||
|
@ -6408,6 +6463,10 @@ CONFIG_USBIP_VHCI_NR_HCS=8
|
|||
CONFIG_USBIP_HOST=m
|
||||
CONFIG_USBIP_VUDC=m
|
||||
# CONFIG_USBIP_DEBUG is not set
|
||||
CONFIG_USB_CDNS3=m
|
||||
# CONFIG_USB_CDNS3_GADGET is not set
|
||||
# CONFIG_USB_CDNS3_HOST is not set
|
||||
CONFIG_USB_CDNS3_PCI_WRAP=m
|
||||
CONFIG_USB_MUSB_HDRC=m
|
||||
# CONFIG_USB_MUSB_HOST is not set
|
||||
# CONFIG_USB_MUSB_GADGET is not set
|
||||
|
@ -6527,7 +6586,6 @@ CONFIG_USB_EMI62=m
|
|||
CONFIG_USB_EMI26=m
|
||||
CONFIG_USB_ADUTUX=m
|
||||
CONFIG_USB_SEVSEG=m
|
||||
CONFIG_USB_RIO500=m
|
||||
CONFIG_USB_LEGOTOWER=m
|
||||
CONFIG_USB_LCD=m
|
||||
CONFIG_USB_CYPRESS_CY7C63=m
|
||||
|
@ -6663,12 +6721,6 @@ CONFIG_USB_G_SERIAL=m
|
|||
# CONFIG_USB_G_WEBCAM is not set
|
||||
# CONFIG_TYPEC is not set
|
||||
CONFIG_USB_ROLE_SWITCH=m
|
||||
CONFIG_USB_LED_TRIG=y
|
||||
CONFIG_USB_ULPI_BUS=m
|
||||
CONFIG_UWB=m
|
||||
CONFIG_UWB_HWA=m
|
||||
CONFIG_UWB_WHCI=m
|
||||
CONFIG_UWB_I1480U=m
|
||||
CONFIG_MMC=y
|
||||
CONFIG_PWRSEQ_EMMC=y
|
||||
# CONFIG_PWRSEQ_SD8787 is not set
|
||||
|
@ -6692,6 +6744,7 @@ CONFIG_MMC_RICOH_MMC=y
|
|||
CONFIG_MMC_SDHCI_ACPI=m
|
||||
CONFIG_MMC_SDHCI_PLTFM=m
|
||||
CONFIG_MMC_SDHCI_OF_ARASAN=m
|
||||
CONFIG_MMC_SDHCI_OF_ASPEED=m
|
||||
# CONFIG_MMC_SDHCI_OF_AT91 is not set
|
||||
CONFIG_MMC_SDHCI_OF_ESDHC=m
|
||||
# CONFIG_MMC_SDHCI_OF_DWCMSHC is not set
|
||||
|
@ -6893,6 +6946,7 @@ CONFIG_RTC_DRV_DS1307=y
|
|||
# CONFIG_RTC_DRV_HYM8563 is not set
|
||||
# CONFIG_RTC_DRV_MAX6900 is not set
|
||||
CONFIG_RTC_DRV_MAX77686=y
|
||||
CONFIG_RTC_DRV_MESON_VRTC=m
|
||||
CONFIG_RTC_DRV_RK808=m
|
||||
# CONFIG_RTC_DRV_RS5C372 is not set
|
||||
# CONFIG_RTC_DRV_ISL1208 is not set
|
||||
|
@ -7044,6 +7098,7 @@ CONFIG_DMA_ENGINE_RAID=y
|
|||
CONFIG_SYNC_FILE=y
|
||||
# CONFIG_SW_SYNC is not set
|
||||
# CONFIG_UDMABUF is not set
|
||||
# CONFIG_DMABUF_SELFTESTS is not set
|
||||
# end of DMABUF options
|
||||
|
||||
# CONFIG_AUXDISPLAY is not set
|
||||
|
@ -7106,6 +7161,7 @@ CONFIG_XEN_EFI=y
|
|||
CONFIG_XEN_AUTO_XLATE=y
|
||||
# end of Xen driver support
|
||||
|
||||
# CONFIG_GREYBUS is not set
|
||||
CONFIG_STAGING=y
|
||||
# CONFIG_PRISM2_USB is not set
|
||||
# CONFIG_COMEDI is not set
|
||||
|
@ -7215,7 +7271,6 @@ CONFIG_SPEAKUP_SYNTH_DUMMY=m
|
|||
# CONFIG_WILC1000_SPI is not set
|
||||
# CONFIG_MOST is not set
|
||||
# CONFIG_KS7010 is not set
|
||||
# CONFIG_GREYBUS is not set
|
||||
CONFIG_BCM_VIDEOCORE=y
|
||||
# CONFIG_BCM2835_VCHIQ is not set
|
||||
# CONFIG_SND_BCM2835 is not set
|
||||
|
@ -7229,25 +7284,41 @@ CONFIG_BCM_VIDEOCORE=y
|
|||
# end of Gasket devices
|
||||
|
||||
# CONFIG_XIL_AXIS_FIFO is not set
|
||||
CONFIG_EROFS_FS=m
|
||||
# CONFIG_EROFS_FS_DEBUG is not set
|
||||
CONFIG_EROFS_FS_XATTR=y
|
||||
CONFIG_EROFS_FS_POSIX_ACL=y
|
||||
CONFIG_EROFS_FS_SECURITY=y
|
||||
# CONFIG_EROFS_FS_USE_VM_MAP_RAM is not set
|
||||
# CONFIG_EROFS_FAULT_INJECTION is not set
|
||||
CONFIG_EROFS_FS_IO_MAX_RETRIES=5
|
||||
# CONFIG_EROFS_FS_ZIP is not set
|
||||
# CONFIG_FIELDBUS_DEV is not set
|
||||
# CONFIG_KPC2000 is not set
|
||||
CONFIG_USB_WUSB=m
|
||||
CONFIG_USB_WUSB_CBAF=m
|
||||
# CONFIG_USB_WUSB_CBAF_DEBUG is not set
|
||||
CONFIG_USB_WHCI_HCD=m
|
||||
CONFIG_USB_HWA_HCD=m
|
||||
CONFIG_UWB=m
|
||||
CONFIG_UWB_HWA=m
|
||||
CONFIG_UWB_WHCI=m
|
||||
CONFIG_UWB_I1480U=m
|
||||
CONFIG_EXFAT_FS=m
|
||||
CONFIG_EXFAT_DONT_MOUNT_VFAT=y
|
||||
CONFIG_EXFAT_DISCARD=y
|
||||
# CONFIG_EXFAT_DELAYED_SYNC is not set
|
||||
# CONFIG_EXFAT_KERNEL_DEBUG is not set
|
||||
# CONFIG_EXFAT_DEBUG_MSG is not set
|
||||
CONFIG_EXFAT_DEFAULT_CODEPAGE=437
|
||||
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
|
||||
CONFIG_QLGE=m
|
||||
# CONFIG_GOLDFISH is not set
|
||||
CONFIG_MFD_CROS_EC=y
|
||||
CONFIG_CHROME_PLATFORMS=y
|
||||
CONFIG_CHROMEOS_TBMC=m
|
||||
CONFIG_CROS_EC=y
|
||||
CONFIG_CROS_EC_I2C=m
|
||||
CONFIG_CROS_EC_RPMSG=m
|
||||
CONFIG_CROS_EC_SPI=m
|
||||
CONFIG_CROS_EC_PROTO=y
|
||||
CONFIG_CROS_KBD_LED_BACKLIGHT=m
|
||||
CONFIG_CROS_EC_CHARDEV=m
|
||||
CONFIG_CROS_EC_LIGHTBAR=m
|
||||
CONFIG_CROS_EC_VBC=m
|
||||
CONFIG_CROS_EC_DEBUGFS=m
|
||||
CONFIG_CROS_EC_SYSFS=m
|
||||
CONFIG_CROS_USBPD_LOGGER=m
|
||||
# CONFIG_MELLANOX_PLATFORM is not set
|
||||
CONFIG_CLKDEV_LOOKUP=y
|
||||
|
@ -7294,9 +7365,9 @@ CONFIG_STUB_CLK_HI6220=y
|
|||
CONFIG_MXC_CLK=y
|
||||
CONFIG_MXC_CLK_SCU=y
|
||||
CONFIG_CLK_IMX8MM=y
|
||||
CONFIG_CLK_IMX8MN=y
|
||||
CONFIG_CLK_IMX8MQ=y
|
||||
CONFIG_CLK_IMX8QXP=y
|
||||
CONFIG_COMMON_CLK_MESON_INPUT=y
|
||||
CONFIG_COMMON_CLK_MESON_REGMAP=y
|
||||
CONFIG_COMMON_CLK_MESON_DUALDIV=y
|
||||
CONFIG_COMMON_CLK_MESON_MPLL=y
|
||||
|
@ -7306,10 +7377,12 @@ CONFIG_COMMON_CLK_MESON_SCLK_DIV=m
|
|||
CONFIG_COMMON_CLK_MESON_VID_PLL_DIV=y
|
||||
CONFIG_COMMON_CLK_MESON_AO_CLKC=y
|
||||
CONFIG_COMMON_CLK_MESON_EE_CLKC=y
|
||||
CONFIG_COMMON_CLK_MESON_CPU_DYNDIV=y
|
||||
CONFIG_COMMON_CLK_GXBB=y
|
||||
CONFIG_COMMON_CLK_AXG=y
|
||||
CONFIG_COMMON_CLK_AXG_AUDIO=m
|
||||
CONFIG_COMMON_CLK_G12A=y
|
||||
CONFIG_ARMADA_AP_CP_HELPER=y
|
||||
CONFIG_ARMADA_37XX_CLK=y
|
||||
CONFIG_ARMADA_AP806_SYSCON=y
|
||||
CONFIG_ARMADA_CP110_SYSCON=y
|
||||
|
@ -7348,6 +7421,7 @@ CONFIG_SDM_GPUCC_845=m
|
|||
CONFIG_SDM_VIDEOCC_845=m
|
||||
CONFIG_SDM_DISPCC_845=m
|
||||
CONFIG_SDM_LPASSCC_845=m
|
||||
# CONFIG_SM_GCC_8150 is not set
|
||||
# CONFIG_SPMI_PMIC_CLKDIV is not set
|
||||
# CONFIG_QCOM_HFPLL is not set
|
||||
# CONFIG_KPSS_XCC is not set
|
||||
|
@ -7388,6 +7462,7 @@ CONFIG_ARM64_ERRATUM_858921=y
|
|||
CONFIG_SUN50I_ERRATUM_UNKNOWN1=y
|
||||
CONFIG_ARM_TIMER_SP804=y
|
||||
CONFIG_CLKSRC_VERSATILE=y
|
||||
CONFIG_TIMER_IMX_SYS_CTR=y
|
||||
# end of Clock Source drivers
|
||||
|
||||
CONFIG_MAILBOX=y
|
||||
|
@ -7459,6 +7534,7 @@ CONFIG_MESON_CANVAS=m
|
|||
CONFIG_MESON_CLK_MEASURE=y
|
||||
CONFIG_MESON_GX_SOCINFO=y
|
||||
CONFIG_MESON_GX_PM_DOMAINS=y
|
||||
CONFIG_MESON_EE_PM_DOMAINS=y
|
||||
CONFIG_MESON_MX_SOCINFO=y
|
||||
# end of Amlogic SoC drivers
|
||||
|
||||
|
@ -7492,7 +7568,7 @@ CONFIG_IMX_GPCV2_PM_DOMAINS=y
|
|||
# Qualcomm SoC drivers
|
||||
#
|
||||
CONFIG_QCOM_AOSS_QMP=m
|
||||
# CONFIG_QCOM_COMMAND_DB is not set
|
||||
CONFIG_QCOM_COMMAND_DB=y
|
||||
CONFIG_QCOM_GENI_SE=m
|
||||
CONFIG_QCOM_GSBI=m
|
||||
CONFIG_QCOM_LLCC=m
|
||||
|
@ -7539,6 +7615,7 @@ CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m
|
|||
#
|
||||
# DEVFREQ Drivers
|
||||
#
|
||||
CONFIG_ARM_TEGRA_DEVFREQ=m
|
||||
# CONFIG_ARM_RK3399_DMC_DEVFREQ is not set
|
||||
# CONFIG_PM_DEVFREQ_EVENT is not set
|
||||
CONFIG_EXTCON=y
|
||||
|
@ -7589,7 +7666,6 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
|
|||
# CONFIG_DMARD09 is not set
|
||||
# CONFIG_DMARD10 is not set
|
||||
CONFIG_HID_SENSOR_ACCEL_3D=m
|
||||
# CONFIG_IIO_CROS_EC_ACCEL_LEGACY is not set
|
||||
# CONFIG_IIO_ST_ACCEL_3AXIS is not set
|
||||
# CONFIG_KXSD9 is not set
|
||||
# CONFIG_KXCJK1013 is not set
|
||||
|
@ -7820,6 +7896,7 @@ CONFIG_DHT11=m
|
|||
# Inertial measurement units
|
||||
#
|
||||
# CONFIG_ADIS16400 is not set
|
||||
# CONFIG_ADIS16460 is not set
|
||||
# CONFIG_ADIS16480 is not set
|
||||
# CONFIG_BMI160_I2C is not set
|
||||
# CONFIG_BMI160_SPI is not set
|
||||
|
@ -7856,6 +7933,7 @@ CONFIG_HID_SENSOR_PROX=m
|
|||
# CONFIG_LV0104CS is not set
|
||||
# CONFIG_MAX44000 is not set
|
||||
# CONFIG_MAX44009 is not set
|
||||
# CONFIG_NOA1305 is not set
|
||||
# CONFIG_OPT3001 is not set
|
||||
# CONFIG_PA12203001 is not set
|
||||
# CONFIG_SI1133 is not set
|
||||
|
@ -7919,6 +7997,7 @@ CONFIG_HID_SENSOR_DEVICE_ROTATION=m
|
|||
#
|
||||
# CONFIG_AD5272 is not set
|
||||
# CONFIG_DS1803 is not set
|
||||
# CONFIG_MAX5432 is not set
|
||||
# CONFIG_MAX5481 is not set
|
||||
# CONFIG_MAX5487 is not set
|
||||
# CONFIG_MCP4018 is not set
|
||||
|
@ -8045,6 +8124,7 @@ CONFIG_RESET_MESON=y
|
|||
# CONFIG_RESET_MESON_AUDIO_ARB is not set
|
||||
# CONFIG_RESET_QCOM_AOSS is not set
|
||||
# CONFIG_RESET_QCOM_PDC is not set
|
||||
CONFIG_RESET_SCMI=y
|
||||
CONFIG_RESET_SIMPLE=y
|
||||
CONFIG_RESET_SUNXI=y
|
||||
# CONFIG_RESET_TI_SYSCON is not set
|
||||
|
@ -8103,6 +8183,7 @@ CONFIG_PHY_ROCKCHIP_PCIE=m
|
|||
# CONFIG_PHY_ROCKCHIP_USB is not set
|
||||
# CONFIG_PHY_SAMSUNG_USB2 is not set
|
||||
CONFIG_PHY_TEGRA_XUSB=m
|
||||
CONFIG_PHY_TEGRA194_P2U=m
|
||||
CONFIG_PHY_TUSB1210=m
|
||||
# end of PHY Subsystem
|
||||
|
||||
|
@ -8258,6 +8339,9 @@ CONFIG_EXPORTFS_BLOCK_OPS=y
|
|||
CONFIG_FILE_LOCKING=y
|
||||
CONFIG_MANDATORY_FILE_LOCKING=y
|
||||
# CONFIG_FS_ENCRYPTION is not set
|
||||
CONFIG_FS_VERITY=y
|
||||
# CONFIG_FS_VERITY_DEBUG is not set
|
||||
# CONFIG_FS_VERITY_BUILTIN_SIGNATURES is not set
|
||||
CONFIG_FSNOTIFY=y
|
||||
CONFIG_DNOTIFY=y
|
||||
CONFIG_INOTIFY_USER=y
|
||||
|
@ -8275,6 +8359,7 @@ CONFIG_AUTOFS4_FS=m
|
|||
CONFIG_AUTOFS_FS=m
|
||||
CONFIG_FUSE_FS=m
|
||||
CONFIG_CUSE=m
|
||||
CONFIG_VIRTIO_FS=m
|
||||
CONFIG_OVERLAY_FS=m
|
||||
# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
|
||||
CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
|
||||
|
@ -8427,6 +8512,12 @@ CONFIG_SYSV_FS=m
|
|||
CONFIG_UFS_FS=m
|
||||
# CONFIG_UFS_FS_WRITE is not set
|
||||
# CONFIG_UFS_DEBUG is not set
|
||||
CONFIG_EROFS_FS=m
|
||||
# CONFIG_EROFS_FS_DEBUG is not set
|
||||
CONFIG_EROFS_FS_XATTR=y
|
||||
CONFIG_EROFS_FS_POSIX_ACL=y
|
||||
CONFIG_EROFS_FS_SECURITY=y
|
||||
# CONFIG_EROFS_FS_ZIP is not set
|
||||
CONFIG_NETWORK_FILESYSTEMS=y
|
||||
CONFIG_NFS_FS=m
|
||||
CONFIG_NFS_V2=m
|
||||
|
@ -8456,7 +8547,6 @@ CONFIG_NFSD_BLOCKLAYOUT=y
|
|||
# CONFIG_NFSD_SCSILAYOUT is not set
|
||||
# CONFIG_NFSD_FLEXFILELAYOUT is not set
|
||||
CONFIG_NFSD_V4_SECURITY_LABEL=y
|
||||
# CONFIG_NFSD_FAULT_INJECTION is not set
|
||||
CONFIG_GRACE_PERIOD=m
|
||||
CONFIG_LOCKD=m
|
||||
CONFIG_LOCKD_V4=y
|
||||
|
@ -8597,6 +8687,7 @@ CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y
|
|||
# CONFIG_SECURITY_LOADPIN is not set
|
||||
CONFIG_SECURITY_YAMA=y
|
||||
# CONFIG_SECURITY_SAFESETID is not set
|
||||
# CONFIG_SECURITY_LOCKDOWN_LSM is not set
|
||||
CONFIG_INTEGRITY=y
|
||||
CONFIG_INTEGRITY_SIGNATURE=y
|
||||
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
|
||||
|
@ -8691,10 +8782,7 @@ CONFIG_CRYPTO_CCM=m
|
|||
CONFIG_CRYPTO_GCM=m
|
||||
CONFIG_CRYPTO_CHACHA20POLY1305=m
|
||||
CONFIG_CRYPTO_AEGIS128=m
|
||||
CONFIG_CRYPTO_AEGIS128L=m
|
||||
CONFIG_CRYPTO_AEGIS256=m
|
||||
CONFIG_CRYPTO_MORUS640=m
|
||||
CONFIG_CRYPTO_MORUS1280=m
|
||||
CONFIG_CRYPTO_AEGIS128_SIMD=y
|
||||
CONFIG_CRYPTO_SEQIV=m
|
||||
CONFIG_CRYPTO_ECHAINIV=m
|
||||
|
||||
|
@ -8713,6 +8801,7 @@ CONFIG_CRYPTO_XTS=m
|
|||
# CONFIG_CRYPTO_KEYWRAP is not set
|
||||
CONFIG_CRYPTO_NHPOLY1305=m
|
||||
CONFIG_CRYPTO_ADIANTUM=m
|
||||
CONFIG_CRYPTO_ESSIV=m
|
||||
|
||||
#
|
||||
# Hash modes
|
||||
|
@ -8739,6 +8828,7 @@ CONFIG_CRYPTO_RMD160=m
|
|||
CONFIG_CRYPTO_RMD256=m
|
||||
CONFIG_CRYPTO_RMD320=m
|
||||
CONFIG_CRYPTO_SHA1=y
|
||||
CONFIG_CRYPTO_LIB_SHA256=y
|
||||
CONFIG_CRYPTO_SHA256=y
|
||||
CONFIG_CRYPTO_SHA512=m
|
||||
CONFIG_CRYPTO_SHA3=m
|
||||
|
@ -8750,6 +8840,7 @@ CONFIG_CRYPTO_WP512=m
|
|||
#
|
||||
# Ciphers
|
||||
#
|
||||
CONFIG_CRYPTO_LIB_AES=y
|
||||
CONFIG_CRYPTO_AES=y
|
||||
# CONFIG_CRYPTO_AES_TI is not set
|
||||
CONFIG_CRYPTO_ANUBIS=m
|
||||
|
@ -8761,6 +8852,7 @@ CONFIG_CRYPTO_CAMELLIA=m
|
|||
CONFIG_CRYPTO_CAST_COMMON=m
|
||||
CONFIG_CRYPTO_CAST5=m
|
||||
CONFIG_CRYPTO_CAST6=m
|
||||
CONFIG_CRYPTO_LIB_DES=m
|
||||
CONFIG_CRYPTO_DES=m
|
||||
CONFIG_CRYPTO_FCRYPT=m
|
||||
CONFIG_CRYPTO_KHAZAD=m
|
||||
|
@ -8834,6 +8926,7 @@ CONFIG_CRYPTO_DEV_VIRTIO=m
|
|||
CONFIG_CRYPTO_DEV_SAFEXCEL=m
|
||||
# CONFIG_CRYPTO_DEV_CCREE is not set
|
||||
CONFIG_CRYPTO_DEV_HISI_SEC=m
|
||||
# CONFIG_CRYPTO_DEV_HISI_ZIP is not set
|
||||
CONFIG_ASYMMETRIC_KEY_TYPE=y
|
||||
CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
|
||||
CONFIG_X509_CERTIFICATE_PARSER=y
|
||||
|
@ -8941,7 +9034,6 @@ CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y
|
|||
CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y
|
||||
CONFIG_ARCH_HAS_DMA_PREP_COHERENT=y
|
||||
CONFIG_ARCH_HAS_DMA_COHERENT_TO_PFN=y
|
||||
CONFIG_ARCH_HAS_DMA_MMAP_PGPROT=y
|
||||
CONFIG_DMA_VIRT_OPS=y
|
||||
CONFIG_SWIOTLB=y
|
||||
CONFIG_DMA_REMAP=y
|
||||
|
@ -8976,8 +9068,6 @@ CONFIG_OID_REGISTRY=y
|
|||
CONFIG_UCS2_STRING=y
|
||||
CONFIG_HAVE_GENERIC_VDSO=y
|
||||
CONFIG_GENERIC_GETTIMEOFDAY=y
|
||||
CONFIG_GENERIC_COMPAT_VDSO=y
|
||||
CONFIG_CROSS_COMPILE_COMPAT_VDSO=""
|
||||
CONFIG_FONT_SUPPORT=y
|
||||
# CONFIG_FONTS is not set
|
||||
CONFIG_FONT_8x8=y
|
||||
|
@ -9019,7 +9109,6 @@ CONFIG_ENABLE_MUST_CHECK=y
|
|||
CONFIG_FRAME_WARN=2048
|
||||
CONFIG_STRIP_ASM_SYMS=y
|
||||
# CONFIG_READABLE_ASM is not set
|
||||
# CONFIG_UNUSED_SYMBOLS is not set
|
||||
CONFIG_DEBUG_FS=y
|
||||
# CONFIG_HEADERS_INSTALL is not set
|
||||
CONFIG_OPTIMIZE_INLINING=y
|
||||
|
@ -9138,6 +9227,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=21
|
|||
CONFIG_NOTIFIER_ERROR_INJECTION=m
|
||||
CONFIG_PM_NOTIFIER_ERROR_INJECT=m
|
||||
# CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set
|
||||
CONFIG_FUNCTION_ERROR_INJECTION=y
|
||||
# CONFIG_FAULT_INJECTION is not set
|
||||
# CONFIG_LATENCYTOP is not set
|
||||
CONFIG_NOP_TRACER=y
|
||||
|
@ -9177,6 +9267,7 @@ CONFIG_DYNAMIC_EVENTS=y
|
|||
CONFIG_PROBE_EVENTS=y
|
||||
CONFIG_DYNAMIC_FTRACE=y
|
||||
# CONFIG_FUNCTION_PROFILER is not set
|
||||
# CONFIG_BPF_KPROBE_OVERRIDE is not set
|
||||
CONFIG_FTRACE_MCOUNT_RECORD=y
|
||||
# CONFIG_FTRACE_STARTUP_TEST is not set
|
||||
# CONFIG_HIST_TRIGGERS is not set
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86 5.3.1-gnu Kernel Configuration
|
||||
# Linux/i386 5.4.5 Kernel Configuration
|
||||
#
|
||||
|
||||
#
|
||||
|
@ -247,7 +247,6 @@ CONFIG_PROFILING=y
|
|||
CONFIG_TRACEPOINTS=y
|
||||
# end of General setup
|
||||
|
||||
# CONFIG_64BIT is not set
|
||||
CONFIG_X86_32=y
|
||||
CONFIG_FORCE_DYNAMIC_FTRACE=y
|
||||
CONFIG_X86=y
|
||||
|
@ -321,6 +320,7 @@ CONFIG_XEN_SAVE_RESTORE=y
|
|||
# CONFIG_XEN_DEBUG_FS is not set
|
||||
CONFIG_XEN_PVH=y
|
||||
CONFIG_KVM_GUEST=y
|
||||
CONFIG_ARCH_CPUIDLE_HALTPOLL=y
|
||||
CONFIG_PVH=y
|
||||
CONFIG_KVM_DEBUG_FS=y
|
||||
# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
|
||||
|
@ -422,7 +422,6 @@ CONFIG_PAGE_OFFSET=0xC0000000
|
|||
CONFIG_HIGHMEM=y
|
||||
CONFIG_X86_PAE=y
|
||||
# CONFIG_X86_CPA_STATISTICS is not set
|
||||
CONFIG_ARCH_HAS_MEM_ENCRYPT=y
|
||||
CONFIG_ARCH_FLATMEM_ENABLE=y
|
||||
CONFIG_ARCH_SPARSEMEM_ENABLE=y
|
||||
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
|
||||
|
@ -443,6 +442,9 @@ CONFIG_ARCH_USES_PG_UNCACHED=y
|
|||
CONFIG_ARCH_RANDOM=y
|
||||
CONFIG_X86_SMAP=y
|
||||
CONFIG_X86_INTEL_UMIP=y
|
||||
CONFIG_X86_INTEL_TSX_MODE_OFF=y
|
||||
# CONFIG_X86_INTEL_TSX_MODE_ON is not set
|
||||
# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set
|
||||
CONFIG_EFI=y
|
||||
CONFIG_EFI_STUB=y
|
||||
CONFIG_SECCOMP=y
|
||||
|
@ -618,6 +620,8 @@ CONFIG_CPU_IDLE=y
|
|||
CONFIG_CPU_IDLE_GOV_LADDER=y
|
||||
CONFIG_CPU_IDLE_GOV_MENU=y
|
||||
CONFIG_CPU_IDLE_GOV_TEO=y
|
||||
CONFIG_CPU_IDLE_GOV_HALTPOLL=y
|
||||
CONFIG_HALTPOLL_CPUIDLE=m
|
||||
# end of CPU Idle
|
||||
|
||||
CONFIG_INTEL_IDLE=y
|
||||
|
@ -686,6 +690,7 @@ CONFIG_EFI_CAPSULE_QUIRK_QUARK_CSH=y
|
|||
# CONFIG_EFI_TEST is not set
|
||||
CONFIG_APPLE_PROPERTIES=y
|
||||
CONFIG_RESET_ATTACK_MITIGATION=y
|
||||
# CONFIG_EFI_RCI2_TABLE is not set
|
||||
# end of EFI (Extensible Firmware Interface) Support
|
||||
|
||||
CONFIG_UEFI_CPER=y
|
||||
|
@ -758,6 +763,7 @@ CONFIG_ARCH_HAS_SET_DIRECT_MAP=y
|
|||
CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y
|
||||
CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y
|
||||
CONFIG_ARCH_32BIT_OFF_T=y
|
||||
CONFIG_HAVE_ASM_MODVERSIONS=y
|
||||
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
|
||||
CONFIG_HAVE_RSEQ=y
|
||||
CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y
|
||||
|
@ -812,6 +818,7 @@ CONFIG_REFCOUNT_FULL=y
|
|||
CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y
|
||||
CONFIG_ARCH_USE_MEMREMAP_PROT=y
|
||||
# CONFIG_LOCK_EVENT_COUNTS is not set
|
||||
CONFIG_ARCH_HAS_MEM_ENCRYPT=y
|
||||
|
||||
#
|
||||
# GCOV-based kernel profiling
|
||||
|
@ -840,11 +847,15 @@ CONFIG_MODULES=y
|
|||
CONFIG_MODULE_UNLOAD=y
|
||||
# CONFIG_MODULE_FORCE_UNLOAD is not set
|
||||
CONFIG_MODVERSIONS=y
|
||||
CONFIG_ASM_MODVERSIONS=y
|
||||
CONFIG_MODULE_SRCVERSION_ALL=y
|
||||
# CONFIG_MODULE_SIG is not set
|
||||
# CONFIG_MODULE_COMPRESS is not set
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
CONFIG_UNUSED_SYMBOLS=y
|
||||
CONFIG_MODULES_TREE_LOOKUP=y
|
||||
CONFIG_BLOCK=y
|
||||
CONFIG_BLK_RQ_ALLOC_TIME=y
|
||||
CONFIG_BLK_SCSI_REQUEST=y
|
||||
CONFIG_BLK_DEV_BSG=y
|
||||
CONFIG_BLK_DEV_BSGLIB=y
|
||||
|
@ -855,6 +866,7 @@ CONFIG_BLK_DEV_THROTTLING=y
|
|||
CONFIG_BLK_CMDLINE_PARSER=y
|
||||
CONFIG_BLK_WBT=y
|
||||
# CONFIG_BLK_CGROUP_IOLATENCY is not set
|
||||
CONFIG_BLK_CGROUP_IOCOST=y
|
||||
CONFIG_BLK_WBT_MQ=y
|
||||
CONFIG_BLK_DEBUG_FS=y
|
||||
CONFIG_BLK_DEBUG_FS_ZONED=y
|
||||
|
@ -977,10 +989,12 @@ CONFIG_PGTABLE_MAPPING=y
|
|||
# CONFIG_ZSMALLOC_STAT is not set
|
||||
CONFIG_GENERIC_EARLY_IOREMAP=y
|
||||
CONFIG_IDLE_PAGE_TRACKING=y
|
||||
CONFIG_HMM_MIRROR=y
|
||||
CONFIG_FRAME_VECTOR=y
|
||||
# CONFIG_PERCPU_STATS is not set
|
||||
# CONFIG_GUP_BENCHMARK is not set
|
||||
CONFIG_GUP_GET_PTE_LOW_HIGH=y
|
||||
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
||||
CONFIG_ARCH_HAS_PTE_SPECIAL=y
|
||||
# end of Memory Management options
|
||||
|
||||
|
@ -1523,9 +1537,7 @@ CONFIG_NET_DSA_TAG_GSWIP=m
|
|||
CONFIG_NET_DSA_TAG_DSA=m
|
||||
CONFIG_NET_DSA_TAG_EDSA=m
|
||||
CONFIG_NET_DSA_TAG_MTK=m
|
||||
CONFIG_NET_DSA_TAG_KSZ_COMMON=m
|
||||
CONFIG_NET_DSA_TAG_KSZ=m
|
||||
CONFIG_NET_DSA_TAG_KSZ9477=m
|
||||
CONFIG_NET_DSA_TAG_QCA=m
|
||||
CONFIG_NET_DSA_TAG_LAN9303=m
|
||||
CONFIG_NET_DSA_TAG_SJA1105=m
|
||||
|
@ -1658,6 +1670,7 @@ CONFIG_NET_ACT_CT=m
|
|||
CONFIG_NET_IFE_SKBMARK=m
|
||||
CONFIG_NET_IFE_SKBPRIO=m
|
||||
CONFIG_NET_IFE_SKBTCINDEX=m
|
||||
# CONFIG_NET_TC_SKB_EXT is not set
|
||||
CONFIG_NET_SCH_FIFO=y
|
||||
CONFIG_DCB=y
|
||||
CONFIG_DNS_RESOLVER=y
|
||||
|
@ -1741,6 +1754,7 @@ CONFIG_CAN=m
|
|||
CONFIG_CAN_RAW=m
|
||||
CONFIG_CAN_BCM=m
|
||||
CONFIG_CAN_GW=m
|
||||
CONFIG_CAN_J1939=m
|
||||
|
||||
#
|
||||
# CAN Device Drivers
|
||||
|
@ -1751,6 +1765,7 @@ CONFIG_CAN_SLCAN=m
|
|||
CONFIG_CAN_DEV=m
|
||||
CONFIG_CAN_CALC_BITTIMING=y
|
||||
CONFIG_CAN_JANZ_ICAN3=m
|
||||
CONFIG_CAN_KVASER_PCIEFD=m
|
||||
CONFIG_PCH_CAN=m
|
||||
CONFIG_CAN_C_CAN=m
|
||||
CONFIG_CAN_C_CAN_PLATFORM=m
|
||||
|
@ -1760,17 +1775,20 @@ CONFIG_CAN_CC770_ISA=m
|
|||
CONFIG_CAN_CC770_PLATFORM=m
|
||||
CONFIG_CAN_IFI_CANFD=m
|
||||
CONFIG_CAN_M_CAN=m
|
||||
CONFIG_CAN_M_CAN_PLATFORM=m
|
||||
CONFIG_CAN_M_CAN_TCAN4X5X=m
|
||||
CONFIG_CAN_PEAK_PCIEFD=m
|
||||
CONFIG_CAN_SJA1000=m
|
||||
CONFIG_CAN_SJA1000_ISA=m
|
||||
CONFIG_CAN_SJA1000_PLATFORM=m
|
||||
CONFIG_CAN_EMS_PCMCIA=m
|
||||
CONFIG_CAN_EMS_PCI=m
|
||||
CONFIG_CAN_PEAK_PCMCIA=m
|
||||
CONFIG_CAN_EMS_PCMCIA=m
|
||||
CONFIG_CAN_F81601=m
|
||||
CONFIG_CAN_KVASER_PCI=m
|
||||
CONFIG_CAN_PEAK_PCI=m
|
||||
CONFIG_CAN_PEAK_PCIEC=y
|
||||
CONFIG_CAN_KVASER_PCI=m
|
||||
CONFIG_CAN_PEAK_PCMCIA=m
|
||||
CONFIG_CAN_PLX_PCI=m
|
||||
CONFIG_CAN_SJA1000_ISA=m
|
||||
CONFIG_CAN_SJA1000_PLATFORM=m
|
||||
CONFIG_CAN_TSCAN1=m
|
||||
CONFIG_CAN_SOFTING=m
|
||||
CONFIG_CAN_SOFTING_CS=m
|
||||
|
@ -2128,6 +2146,7 @@ CONFIG_REGMAP_W1=m
|
|||
CONFIG_REGMAP_MMIO=y
|
||||
CONFIG_REGMAP_IRQ=y
|
||||
CONFIG_REGMAP_SCCB=m
|
||||
CONFIG_REGMAP_I3C=m
|
||||
CONFIG_DMA_SHARED_BUFFER=y
|
||||
# CONFIG_DMA_FENCE_TRACE is not set
|
||||
# end of Generic Driver Options
|
||||
|
@ -2146,12 +2165,12 @@ CONFIG_GNSS_SIRF_SERIAL=m
|
|||
CONFIG_GNSS_UBX_SERIAL=m
|
||||
CONFIG_MTD=m
|
||||
# CONFIG_MTD_TESTS is not set
|
||||
CONFIG_MTD_CMDLINE_PARTS=m
|
||||
CONFIG_MTD_AR7_PARTS=m
|
||||
|
||||
#
|
||||
# Partition parsers
|
||||
#
|
||||
CONFIG_MTD_AR7_PARTS=m
|
||||
CONFIG_MTD_CMDLINE_PARTS=m
|
||||
CONFIG_MTD_REDBOOT_PARTS=m
|
||||
CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
|
||||
# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set
|
||||
|
@ -2228,7 +2247,6 @@ CONFIG_MTD_PMC551=m
|
|||
CONFIG_MTD_DATAFLASH=m
|
||||
# CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set
|
||||
CONFIG_MTD_DATAFLASH_OTP=y
|
||||
CONFIG_MTD_M25P80=m
|
||||
CONFIG_MTD_MCHP23K256=m
|
||||
CONFIG_MTD_SST25L=m
|
||||
CONFIG_MTD_SLRAM=m
|
||||
|
@ -2264,6 +2282,7 @@ CONFIG_MTD_NAND_DENALI=m
|
|||
CONFIG_MTD_NAND_DENALI_PCI=m
|
||||
CONFIG_MTD_NAND_CAFE=m
|
||||
CONFIG_MTD_NAND_CS553X=m
|
||||
CONFIG_MTD_NAND_MXIC=m
|
||||
CONFIG_MTD_NAND_GPIO=m
|
||||
CONFIG_MTD_NAND_PLATFORM=m
|
||||
|
||||
|
@ -2409,7 +2428,6 @@ CONFIG_DUMMY_IRQ=m
|
|||
CONFIG_IBM_ASM=m
|
||||
CONFIG_PHANTOM=m
|
||||
CONFIG_INTEL_MID_PTI=m
|
||||
CONFIG_SGI_IOC4=m
|
||||
CONFIG_TIFM_CORE=m
|
||||
CONFIG_TIFM_7XX1=m
|
||||
CONFIG_ICS932S401=m
|
||||
|
@ -2814,6 +2832,7 @@ CONFIG_DM_CACHE=m
|
|||
CONFIG_DM_CACHE_SMQ=m
|
||||
CONFIG_DM_WRITECACHE=m
|
||||
CONFIG_DM_ERA=m
|
||||
CONFIG_DM_CLONE=m
|
||||
CONFIG_DM_MIRROR=m
|
||||
CONFIG_DM_LOG_USERSPACE=m
|
||||
CONFIG_DM_RAID=m
|
||||
|
@ -2827,6 +2846,7 @@ CONFIG_DM_DUST=m
|
|||
CONFIG_DM_UEVENT=y
|
||||
CONFIG_DM_FLAKEY=m
|
||||
CONFIG_DM_VERITY=m
|
||||
CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y
|
||||
# CONFIG_DM_VERITY_FEC is not set
|
||||
CONFIG_DM_SWITCH=m
|
||||
CONFIG_DM_LOG_WRITES=m
|
||||
|
@ -2971,12 +2991,16 @@ CONFIG_NET_DSA_MT7530=m
|
|||
CONFIG_NET_DSA_MV88E6060=m
|
||||
CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON=m
|
||||
CONFIG_NET_DSA_MICROCHIP_KSZ9477=m
|
||||
CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C=m
|
||||
CONFIG_NET_DSA_MICROCHIP_KSZ9477_SPI=m
|
||||
CONFIG_NET_DSA_MICROCHIP_KSZ8795=m
|
||||
CONFIG_NET_DSA_MICROCHIP_KSZ8795_SPI=m
|
||||
CONFIG_NET_DSA_MV88E6XXX=m
|
||||
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
|
||||
# CONFIG_NET_DSA_MV88E6XXX_PTP is not set
|
||||
CONFIG_NET_DSA_SJA1105=m
|
||||
CONFIG_NET_DSA_SJA1105_PTP=y
|
||||
# CONFIG_NET_DSA_SJA1105_TAS is not set
|
||||
CONFIG_NET_DSA_QCA8K=m
|
||||
CONFIG_NET_DSA_REALTEK_SMI=m
|
||||
CONFIG_NET_DSA_SMSC_LAN9303=m
|
||||
|
@ -3145,6 +3169,7 @@ CONFIG_MLX5_MPFS=y
|
|||
CONFIG_MLX5_ESWITCH=y
|
||||
CONFIG_MLX5_CORE_EN_DCB=y
|
||||
# CONFIG_MLX5_CORE_IPOIB is not set
|
||||
CONFIG_MLX5_SW_STEERING=y
|
||||
CONFIG_MLXSW_CORE=m
|
||||
CONFIG_MLXSW_CORE_HWMON=y
|
||||
CONFIG_MLXSW_CORE_THERMAL=y
|
||||
|
@ -3200,13 +3225,13 @@ CONFIG_ETHOC=m
|
|||
CONFIG_NET_VENDOR_PACKET_ENGINES=y
|
||||
CONFIG_HAMACHI=m
|
||||
CONFIG_YELLOWFIN=m
|
||||
CONFIG_NET_VENDOR_PENSANDO=y
|
||||
CONFIG_NET_VENDOR_QLOGIC=y
|
||||
CONFIG_QLA3XXX=m
|
||||
CONFIG_QLCNIC=m
|
||||
CONFIG_QLCNIC_SRIOV=y
|
||||
CONFIG_QLCNIC_DCB=y
|
||||
CONFIG_QLCNIC_HWMON=y
|
||||
CONFIG_QLGE=m
|
||||
CONFIG_NETXEN_NIC=m
|
||||
CONFIG_QED=m
|
||||
CONFIG_QED_LL2=y
|
||||
|
@ -3312,6 +3337,7 @@ CONFIG_SWPHY=y
|
|||
# MII PHY device drivers
|
||||
#
|
||||
CONFIG_SFP=m
|
||||
CONFIG_ADIN_PHY=m
|
||||
CONFIG_AMD_PHY=m
|
||||
CONFIG_AQUANTIA_PHY=m
|
||||
CONFIG_AX88796B_PHY=m
|
||||
|
@ -3438,6 +3464,7 @@ CONFIG_ATH9K_WOW=y
|
|||
CONFIG_ATH9K_RFKILL=y
|
||||
CONFIG_ATH9K_CHANNEL_CONTEXT=y
|
||||
CONFIG_ATH9K_PCOEM=y
|
||||
CONFIG_ATH9K_PCI_NO_EEPROM=m
|
||||
CONFIG_ATH9K_HTC=m
|
||||
CONFIG_ATH9K_HTC_DEBUGFS=y
|
||||
CONFIG_ATH9K_HWRNG=y
|
||||
|
@ -3545,7 +3572,6 @@ CONFIG_IWLDVM=m
|
|||
CONFIG_IWLMVM=m
|
||||
CONFIG_IWLWIFI_OPMODE_MODULAR=y
|
||||
# CONFIG_IWLWIFI_BCAST_FILTERING is not set
|
||||
# CONFIG_IWLWIFI_PCIE_RTPM is not set
|
||||
|
||||
#
|
||||
# Debugging Options
|
||||
|
@ -3714,9 +3740,6 @@ CONFIG_PC300TOO=m
|
|||
CONFIG_N2=m
|
||||
CONFIG_C101=m
|
||||
CONFIG_FARSYNC=m
|
||||
CONFIG_DSCC4=m
|
||||
CONFIG_DSCC4_PCISYNC=y
|
||||
CONFIG_DSCC4_PCI_RST=y
|
||||
CONFIG_DLCI=m
|
||||
CONFIG_DLCI_MAX=8
|
||||
CONFIG_SDLA=m
|
||||
|
@ -3892,6 +3915,7 @@ CONFIG_JOYSTICK_WALKERA0701=m
|
|||
CONFIG_JOYSTICK_PSXPAD_SPI=m
|
||||
# CONFIG_JOYSTICK_PSXPAD_SPI_FF is not set
|
||||
CONFIG_JOYSTICK_PXRC=m
|
||||
CONFIG_JOYSTICK_FSIA6B=m
|
||||
CONFIG_INPUT_TABLET=y
|
||||
CONFIG_TABLET_USB_ACECAD=m
|
||||
CONFIG_TABLET_USB_AIPTEK=m
|
||||
|
@ -4162,11 +4186,11 @@ CONFIG_SERIAL_8250_HUB6=m
|
|||
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
||||
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
|
||||
CONFIG_SERIAL_8250_RSA=y
|
||||
CONFIG_SERIAL_8250_DWLIB=y
|
||||
CONFIG_SERIAL_8250_DW=m
|
||||
CONFIG_SERIAL_8250_RT288X=y
|
||||
CONFIG_SERIAL_8250_LPSS=m
|
||||
CONFIG_SERIAL_8250_MID=m
|
||||
CONFIG_SERIAL_8250_MOXA=m
|
||||
|
||||
#
|
||||
# Non-8250 serial port support
|
||||
|
@ -4198,6 +4222,7 @@ CONFIG_SERIAL_ARC_NR_PORTS=1
|
|||
CONFIG_SERIAL_RP2=m
|
||||
CONFIG_SERIAL_RP2_NR_UARTS=32
|
||||
CONFIG_SERIAL_FSL_LPUART=m
|
||||
CONFIG_SERIAL_FSL_LINFLEXUART=m
|
||||
CONFIG_SERIAL_MEN_Z135=m
|
||||
# end of Serial drivers
|
||||
|
||||
|
@ -4280,6 +4305,7 @@ CONFIG_XILLYBUS_PCIE=m
|
|||
# end of Character devices
|
||||
|
||||
# CONFIG_RANDOM_TRUST_CPU is not set
|
||||
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
|
||||
|
||||
#
|
||||
# I2C support
|
||||
|
@ -4612,6 +4638,7 @@ CONFIG_W1_MASTER_DS2490=m
|
|||
CONFIG_W1_MASTER_DS2482=m
|
||||
CONFIG_W1_MASTER_DS1WM=m
|
||||
CONFIG_W1_MASTER_GPIO=m
|
||||
CONFIG_W1_MASTER_SGI=m
|
||||
# end of 1-wire Bus Masters
|
||||
|
||||
#
|
||||
|
@ -4630,6 +4657,7 @@ CONFIG_W1_SLAVE_DS2431=m
|
|||
CONFIG_W1_SLAVE_DS2433=m
|
||||
# CONFIG_W1_SLAVE_DS2433_CRC is not set
|
||||
CONFIG_W1_SLAVE_DS2438=m
|
||||
CONFIG_W1_SLAVE_DS250X=m
|
||||
CONFIG_W1_SLAVE_DS2780=m
|
||||
CONFIG_W1_SLAVE_DS2781=m
|
||||
CONFIG_W1_SLAVE_DS28E04=m
|
||||
|
@ -4727,6 +4755,7 @@ CONFIG_SENSORS_ADT7411=m
|
|||
CONFIG_SENSORS_ADT7462=m
|
||||
CONFIG_SENSORS_ADT7470=m
|
||||
CONFIG_SENSORS_ADT7475=m
|
||||
CONFIG_SENSORS_AS370=m
|
||||
CONFIG_SENSORS_ASC7621=m
|
||||
CONFIG_SENSORS_K8TEMP=m
|
||||
CONFIG_SENSORS_K10TEMP=m
|
||||
|
@ -4814,6 +4843,7 @@ CONFIG_PMBUS=m
|
|||
CONFIG_SENSORS_PMBUS=m
|
||||
CONFIG_SENSORS_ADM1275=m
|
||||
CONFIG_SENSORS_IBM_CFFPS=m
|
||||
CONFIG_SENSORS_INSPUR_IPSPS=m
|
||||
CONFIG_SENSORS_IR35221=m
|
||||
CONFIG_SENSORS_IR38064=m
|
||||
CONFIG_SENSORS_IRPS5401=m
|
||||
|
@ -4851,7 +4881,6 @@ CONFIG_SENSORS_SCH5636=m
|
|||
CONFIG_SENSORS_STTS751=m
|
||||
CONFIG_SENSORS_SMM665=m
|
||||
CONFIG_SENSORS_ADC128D818=m
|
||||
CONFIG_SENSORS_ADS1015=m
|
||||
CONFIG_SENSORS_ADS7828=m
|
||||
CONFIG_SENSORS_ADS7871=m
|
||||
CONFIG_SENSORS_AMC6821=m
|
||||
|
@ -5061,8 +5090,7 @@ CONFIG_MFD_BCM590XX=m
|
|||
CONFIG_MFD_BD9571MWV=m
|
||||
CONFIG_MFD_AXP20X=m
|
||||
CONFIG_MFD_AXP20X_I2C=m
|
||||
CONFIG_MFD_CROS_EC=m
|
||||
CONFIG_MFD_CROS_EC_CHARDEV=m
|
||||
CONFIG_MFD_CROS_EC_DEV=m
|
||||
CONFIG_MFD_MADERA=m
|
||||
CONFIG_MFD_MADERA_I2C=m
|
||||
CONFIG_MFD_MADERA_SPI=m
|
||||
|
@ -5092,6 +5120,7 @@ CONFIG_INTEL_SOC_PMIC=y
|
|||
CONFIG_INTEL_SOC_PMIC_BXTWC=m
|
||||
CONFIG_INTEL_SOC_PMIC_CHTWC=y
|
||||
CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m
|
||||
CONFIG_INTEL_SOC_PMIC_MRFLD=m
|
||||
CONFIG_MFD_INTEL_LPSS=m
|
||||
CONFIG_MFD_INTEL_LPSS_ACPI=m
|
||||
CONFIG_MFD_INTEL_LPSS_PCI=m
|
||||
|
@ -5316,6 +5345,7 @@ CONFIG_MEDIA_CONTROLLER_DVB=y
|
|||
CONFIG_VIDEO_DEV=m
|
||||
CONFIG_VIDEO_V4L2_SUBDEV_API=y
|
||||
CONFIG_VIDEO_V4L2=m
|
||||
CONFIG_VIDEO_V4L2_I2C=y
|
||||
# CONFIG_VIDEO_ADV_DEBUG is not set
|
||||
# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
|
||||
CONFIG_VIDEO_TUNER=m
|
||||
|
@ -5784,6 +5814,7 @@ CONFIG_VIDEO_OV2685=m
|
|||
CONFIG_VIDEO_OV5647=m
|
||||
CONFIG_VIDEO_OV6650=m
|
||||
CONFIG_VIDEO_OV5670=m
|
||||
CONFIG_VIDEO_OV5675=m
|
||||
CONFIG_VIDEO_OV5695=m
|
||||
CONFIG_VIDEO_OV7251=m
|
||||
CONFIG_VIDEO_OV772X=m
|
||||
|
@ -6101,6 +6132,7 @@ CONFIG_VGA_ARB=y
|
|||
CONFIG_VGA_ARB_MAX_GPUS=16
|
||||
CONFIG_VGA_SWITCHEROO=y
|
||||
CONFIG_DRM=m
|
||||
CONFIG_DRM_MIPI_DBI=m
|
||||
CONFIG_DRM_MIPI_DSI=y
|
||||
# CONFIG_DRM_DP_AUX_CHARDEV is not set
|
||||
# CONFIG_DRM_DEBUG_SELFTEST is not set
|
||||
|
@ -6113,6 +6145,8 @@ CONFIG_DRM_LOAD_EDID_FIRMWARE=y
|
|||
# CONFIG_DRM_DP_CEC is not set
|
||||
CONFIG_DRM_TTM=m
|
||||
CONFIG_DRM_VRAM_HELPER=m
|
||||
CONFIG_DRM_GEM_CMA_HELPER=y
|
||||
CONFIG_DRM_KMS_CMA_HELPER=y
|
||||
CONFIG_DRM_GEM_SHMEM_HELPER=y
|
||||
CONFIG_DRM_SCHED=m
|
||||
|
||||
|
@ -6135,6 +6169,7 @@ CONFIG_DRM_RADEON=m
|
|||
CONFIG_DRM_AMDGPU=m
|
||||
# CONFIG_DRM_AMDGPU_SI is not set
|
||||
# CONFIG_DRM_AMDGPU_CIK is not set
|
||||
CONFIG_DRM_AMDGPU_USERPTR=y
|
||||
# CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set
|
||||
|
||||
#
|
||||
|
@ -6149,6 +6184,7 @@ CONFIG_DRM_AMDGPU=m
|
|||
CONFIG_DRM_AMD_DC=y
|
||||
CONFIG_DRM_AMD_DC_DCN1_0=y
|
||||
CONFIG_DRM_AMD_DC_DCN2_0=y
|
||||
CONFIG_DRM_AMD_DC_DCN2_1=y
|
||||
CONFIG_DRM_AMD_DC_DSC_SUPPORT=y
|
||||
# CONFIG_DEBUG_KERNEL_DC is not set
|
||||
# end of Display Engine Configuration
|
||||
|
@ -6221,8 +6257,14 @@ CONFIG_DRM_ANALOGIX_ANX78XX=m
|
|||
# end of Display Interface Bridges
|
||||
|
||||
# CONFIG_DRM_ETNAVIV is not set
|
||||
CONFIG_DRM_HISI_HIBMC=m
|
||||
# CONFIG_DRM_TINYDRM is not set
|
||||
CONFIG_DRM_GM12U320=m
|
||||
CONFIG_TINYDRM_HX8357D=m
|
||||
CONFIG_TINYDRM_ILI9225=m
|
||||
CONFIG_TINYDRM_ILI9341=m
|
||||
CONFIG_TINYDRM_MI0283QT=m
|
||||
CONFIG_TINYDRM_REPAPER=m
|
||||
CONFIG_TINYDRM_ST7586=m
|
||||
CONFIG_TINYDRM_ST7735R=m
|
||||
CONFIG_DRM_XEN=y
|
||||
CONFIG_DRM_XEN_FRONTEND=m
|
||||
CONFIG_DRM_VBOXVIDEO=m
|
||||
|
@ -6596,6 +6638,7 @@ CONFIG_SND_YMFPCI=m
|
|||
#
|
||||
CONFIG_SND_HDA=m
|
||||
CONFIG_SND_HDA_INTEL=m
|
||||
# CONFIG_SND_HDA_INTEL_DETECT_DMIC is not set
|
||||
CONFIG_SND_HDA_HWDEP=y
|
||||
CONFIG_SND_HDA_RECONFIG=y
|
||||
CONFIG_SND_HDA_INPUT_BEEP=y
|
||||
|
@ -6623,6 +6666,7 @@ CONFIG_SND_HDA_COMPONENT=y
|
|||
CONFIG_SND_HDA_I915=y
|
||||
CONFIG_SND_HDA_EXT_CORE=m
|
||||
CONFIG_SND_HDA_PREALLOC_SIZE=64
|
||||
CONFIG_SND_INTEL_NHLT=m
|
||||
CONFIG_SND_SPI=y
|
||||
CONFIG_SND_USB=y
|
||||
CONFIG_SND_USB_AUDIO=m
|
||||
|
@ -6729,6 +6773,7 @@ CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH=m
|
|||
CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m
|
||||
CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m
|
||||
CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m
|
||||
CONFIG_SND_SOC_INTEL_DA7219_MAX98357A_GENERIC=m
|
||||
CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH=m
|
||||
CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=m
|
||||
CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m
|
||||
|
@ -6901,6 +6946,7 @@ CONFIG_SND_SOC_TLV320AIC3X=m
|
|||
CONFIG_SND_SOC_TS3A227E=m
|
||||
CONFIG_SND_SOC_TSCS42XX=m
|
||||
CONFIG_SND_SOC_TSCS454=m
|
||||
CONFIG_SND_SOC_UDA1334=m
|
||||
CONFIG_SND_SOC_WM8510=m
|
||||
CONFIG_SND_SOC_WM8523=m
|
||||
CONFIG_SND_SOC_WM8524=m
|
||||
|
@ -6976,6 +7022,7 @@ CONFIG_HID_MACALLY=m
|
|||
CONFIG_HID_PRODIKEYS=m
|
||||
CONFIG_HID_CMEDIA=m
|
||||
CONFIG_HID_CP2112=m
|
||||
CONFIG_HID_CREATIVE_SB0540=m
|
||||
CONFIG_HID_CYPRESS=m
|
||||
CONFIG_HID_DRAGONRISE=m
|
||||
CONFIG_DRAGONRISE_FF=y
|
||||
|
@ -7092,6 +7139,9 @@ CONFIG_I2C_HID=m
|
|||
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
|
||||
CONFIG_USB_SUPPORT=y
|
||||
CONFIG_USB_COMMON=y
|
||||
CONFIG_USB_LED_TRIG=y
|
||||
CONFIG_USB_ULPI_BUS=m
|
||||
CONFIG_USB_CONN_GPIO=m
|
||||
CONFIG_USB_ARCH_HAS_HCD=y
|
||||
CONFIG_USB=y
|
||||
CONFIG_USB_PCI=y
|
||||
|
@ -7108,9 +7158,6 @@ CONFIG_USB_DYNAMIC_MINORS=y
|
|||
CONFIG_USB_LEDS_TRIGGER_USBPORT=m
|
||||
CONFIG_USB_AUTOSUSPEND_DELAY=2
|
||||
CONFIG_USB_MON=m
|
||||
CONFIG_USB_WUSB=m
|
||||
CONFIG_USB_WUSB_CBAF=m
|
||||
# CONFIG_USB_WUSB_CBAF_DEBUG is not set
|
||||
|
||||
#
|
||||
# USB Host Controller Drivers
|
||||
|
@ -7139,8 +7186,6 @@ CONFIG_USB_SL811_HCD=m
|
|||
CONFIG_USB_SL811_HCD_ISO=y
|
||||
CONFIG_USB_SL811_CS=m
|
||||
CONFIG_USB_R8A66597_HCD=m
|
||||
CONFIG_USB_WHCI_HCD=m
|
||||
CONFIG_USB_HWA_HCD=m
|
||||
CONFIG_USB_HCD_BCMA=m
|
||||
CONFIG_USB_HCD_SSB=m
|
||||
# CONFIG_USB_HCD_TEST_MODE is not set
|
||||
|
@ -7190,6 +7235,10 @@ CONFIG_USBIP_VHCI_NR_HCS=1
|
|||
CONFIG_USBIP_HOST=m
|
||||
CONFIG_USBIP_VUDC=m
|
||||
# CONFIG_USBIP_DEBUG is not set
|
||||
CONFIG_USB_CDNS3=m
|
||||
# CONFIG_USB_CDNS3_GADGET is not set
|
||||
# CONFIG_USB_CDNS3_HOST is not set
|
||||
CONFIG_USB_CDNS3_PCI_WRAP=m
|
||||
CONFIG_USB_MUSB_HDRC=m
|
||||
# CONFIG_USB_MUSB_HOST is not set
|
||||
# CONFIG_USB_MUSB_GADGET is not set
|
||||
|
@ -7302,7 +7351,6 @@ CONFIG_USB_EMI62=m
|
|||
CONFIG_USB_EMI26=m
|
||||
CONFIG_USB_ADUTUX=m
|
||||
CONFIG_USB_SEVSEG=m
|
||||
CONFIG_USB_RIO500=m
|
||||
CONFIG_USB_LEGOTOWER=m
|
||||
CONFIG_USB_LCD=m
|
||||
CONFIG_USB_CYPRESS_CY7C63=m
|
||||
|
@ -7472,12 +7520,6 @@ CONFIG_TYPEC_NVIDIA_ALTMODE=m
|
|||
|
||||
CONFIG_USB_ROLE_SWITCH=m
|
||||
CONFIG_USB_ROLES_INTEL_XHCI=m
|
||||
CONFIG_USB_LED_TRIG=y
|
||||
CONFIG_USB_ULPI_BUS=m
|
||||
CONFIG_UWB=m
|
||||
CONFIG_UWB_HWA=m
|
||||
CONFIG_UWB_WHCI=m
|
||||
CONFIG_UWB_I1480U=m
|
||||
CONFIG_MMC=y
|
||||
CONFIG_MMC_BLOCK=m
|
||||
CONFIG_MMC_BLOCK_MINORS=8
|
||||
|
@ -7489,6 +7531,7 @@ CONFIG_SDIO_UART=m
|
|||
#
|
||||
# CONFIG_MMC_DEBUG is not set
|
||||
CONFIG_MMC_SDHCI=m
|
||||
CONFIG_MMC_SDHCI_IO_ACCESSORS=y
|
||||
CONFIG_MMC_SDHCI_PCI=m
|
||||
CONFIG_MMC_RICOH_MMC=y
|
||||
CONFIG_MMC_SDHCI_ACPI=m
|
||||
|
@ -7717,7 +7760,6 @@ CONFIG_RTC_DRV_PCF8563=m
|
|||
CONFIG_RTC_DRV_PCF8583=m
|
||||
CONFIG_RTC_DRV_M41T80=m
|
||||
CONFIG_RTC_DRV_M41T80_WDT=y
|
||||
CONFIG_RTC_DRV_BD70528=m
|
||||
CONFIG_RTC_DRV_BQ32K=m
|
||||
CONFIG_RTC_DRV_PALMAS=m
|
||||
CONFIG_RTC_DRV_TPS6586X=m
|
||||
|
@ -7845,6 +7887,7 @@ CONFIG_ASYNC_TX_DMA=y
|
|||
CONFIG_SYNC_FILE=y
|
||||
# CONFIG_SW_SYNC is not set
|
||||
# CONFIG_UDMABUF is not set
|
||||
# CONFIG_DMABUF_SELFTESTS is not set
|
||||
# end of DMABUF options
|
||||
|
||||
CONFIG_AUXDISPLAY=y
|
||||
|
@ -7939,6 +7982,7 @@ CONFIG_XEN_HAVE_VPMU=y
|
|||
CONFIG_XEN_FRONT_PGDIR_SHBUF=m
|
||||
# end of Xen driver support
|
||||
|
||||
# CONFIG_GREYBUS is not set
|
||||
CONFIG_STAGING=y
|
||||
CONFIG_PRISM2_USB=m
|
||||
CONFIG_COMEDI=m
|
||||
|
@ -8180,7 +8224,6 @@ CONFIG_SPEAKUP_SYNTH_DUMMY=m
|
|||
# end of Speakup console speech
|
||||
|
||||
CONFIG_STAGING_MEDIA=y
|
||||
CONFIG_I2C_BCM2048=m
|
||||
# CONFIG_VIDEO_IPU3_IMGU is not set
|
||||
|
||||
#
|
||||
|
@ -8198,40 +8241,6 @@ CONFIG_FWTTY_MAX_TOTAL_PORTS=64
|
|||
CONFIG_FWTTY_MAX_CARD_PORTS=32
|
||||
CONFIG_GS_FPGABOOT=m
|
||||
# CONFIG_UNISYSSPAR is not set
|
||||
CONFIG_FB_TFT=m
|
||||
CONFIG_FB_TFT_AGM1264K_FL=m
|
||||
CONFIG_FB_TFT_BD663474=m
|
||||
CONFIG_FB_TFT_HX8340BN=m
|
||||
CONFIG_FB_TFT_HX8347D=m
|
||||
CONFIG_FB_TFT_HX8353D=m
|
||||
CONFIG_FB_TFT_HX8357D=m
|
||||
CONFIG_FB_TFT_ILI9163=m
|
||||
CONFIG_FB_TFT_ILI9320=m
|
||||
CONFIG_FB_TFT_ILI9325=m
|
||||
CONFIG_FB_TFT_ILI9340=m
|
||||
CONFIG_FB_TFT_ILI9341=m
|
||||
CONFIG_FB_TFT_ILI9481=m
|
||||
CONFIG_FB_TFT_ILI9486=m
|
||||
CONFIG_FB_TFT_PCD8544=m
|
||||
CONFIG_FB_TFT_RA8875=m
|
||||
CONFIG_FB_TFT_S6D02A1=m
|
||||
CONFIG_FB_TFT_S6D1121=m
|
||||
CONFIG_FB_TFT_SH1106=m
|
||||
CONFIG_FB_TFT_SSD1289=m
|
||||
CONFIG_FB_TFT_SSD1305=m
|
||||
CONFIG_FB_TFT_SSD1306=m
|
||||
CONFIG_FB_TFT_SSD1331=m
|
||||
CONFIG_FB_TFT_SSD1351=m
|
||||
CONFIG_FB_TFT_ST7735R=m
|
||||
CONFIG_FB_TFT_ST7789V=m
|
||||
CONFIG_FB_TFT_TINYLCD=m
|
||||
CONFIG_FB_TFT_TLS8204=m
|
||||
CONFIG_FB_TFT_UC1611=m
|
||||
CONFIG_FB_TFT_UC1701=m
|
||||
CONFIG_FB_TFT_UPD161704=m
|
||||
CONFIG_FB_TFT_WATTEROTT=m
|
||||
CONFIG_FB_FLEX=m
|
||||
CONFIG_FB_TFT_FBTFT_DEVICE=m
|
||||
CONFIG_WILC1000=m
|
||||
CONFIG_WILC1000_SDIO=m
|
||||
CONFIG_WILC1000_SPI=m
|
||||
|
@ -8244,7 +8253,6 @@ CONFIG_MOST_VIDEO=m
|
|||
CONFIG_MOST_I2C=m
|
||||
CONFIG_MOST_USB=m
|
||||
CONFIG_KS7010=m
|
||||
# CONFIG_GREYBUS is not set
|
||||
# CONFIG_PI433 is not set
|
||||
|
||||
#
|
||||
|
@ -8252,15 +8260,6 @@ CONFIG_KS7010=m
|
|||
#
|
||||
# end of Gasket devices
|
||||
|
||||
CONFIG_EROFS_FS=m
|
||||
# CONFIG_EROFS_FS_DEBUG is not set
|
||||
CONFIG_EROFS_FS_XATTR=y
|
||||
CONFIG_EROFS_FS_POSIX_ACL=y
|
||||
CONFIG_EROFS_FS_SECURITY=y
|
||||
# CONFIG_EROFS_FS_USE_VM_MAP_RAM is not set
|
||||
# CONFIG_EROFS_FAULT_INJECTION is not set
|
||||
CONFIG_EROFS_FS_IO_MAX_RETRIES=5
|
||||
# CONFIG_EROFS_FS_ZIP is not set
|
||||
CONFIG_FIELDBUS_DEV=m
|
||||
# CONFIG_KPC2000 is not set
|
||||
|
||||
|
@ -8286,6 +8285,24 @@ CONFIG_HYSDN=m
|
|||
CONFIG_HYSDN_CAPI=y
|
||||
# end of ISDN CAPI drivers
|
||||
|
||||
CONFIG_USB_WUSB=m
|
||||
CONFIG_USB_WUSB_CBAF=m
|
||||
# CONFIG_USB_WUSB_CBAF_DEBUG is not set
|
||||
CONFIG_USB_WHCI_HCD=m
|
||||
CONFIG_USB_HWA_HCD=m
|
||||
CONFIG_UWB=m
|
||||
CONFIG_UWB_HWA=m
|
||||
CONFIG_UWB_WHCI=m
|
||||
CONFIG_UWB_I1480U=m
|
||||
CONFIG_EXFAT_FS=m
|
||||
CONFIG_EXFAT_DONT_MOUNT_VFAT=y
|
||||
CONFIG_EXFAT_DISCARD=y
|
||||
# CONFIG_EXFAT_DELAYED_SYNC is not set
|
||||
# CONFIG_EXFAT_KERNEL_DEBUG is not set
|
||||
# CONFIG_EXFAT_DEBUG_MSG is not set
|
||||
CONFIG_EXFAT_DEFAULT_CODEPAGE=437
|
||||
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
|
||||
CONFIG_QLGE=m
|
||||
CONFIG_X86_PLATFORM_DEVICES=y
|
||||
CONFIG_ACER_WMI=m
|
||||
CONFIG_ACER_WIRELESS=m
|
||||
|
@ -8372,20 +8389,24 @@ CONFIG_INTEL_PUNIT_IPC=m
|
|||
# CONFIG_MLX_PLATFORM is not set
|
||||
# CONFIG_TOUCHSCREEN_DMI is not set
|
||||
CONFIG_INTEL_CHTDC_TI_PWRBTN=m
|
||||
CONFIG_INTEL_MRFLD_PWRBTN=m
|
||||
CONFIG_I2C_MULTI_INSTANTIATE=m
|
||||
CONFIG_INTEL_ATOMISP2_PM=m
|
||||
# CONFIG_HUAWEI_WMI is not set
|
||||
CONFIG_PCENGINES_APU2=m
|
||||
CONFIG_PMC_ATOM=y
|
||||
CONFIG_MFD_CROS_EC=m
|
||||
CONFIG_CHROME_PLATFORMS=y
|
||||
CONFIG_CHROMEOS_LAPTOP=m
|
||||
CONFIG_CHROMEOS_PSTORE=m
|
||||
CONFIG_CHROMEOS_TBMC=m
|
||||
CONFIG_CROS_EC=m
|
||||
CONFIG_CROS_EC_I2C=m
|
||||
CONFIG_CROS_EC_SPI=m
|
||||
CONFIG_CROS_EC_LPC=m
|
||||
CONFIG_CROS_EC_PROTO=y
|
||||
CONFIG_CROS_KBD_LED_BACKLIGHT=m
|
||||
CONFIG_CROS_EC_CHARDEV=m
|
||||
CONFIG_CROS_EC_LIGHTBAR=m
|
||||
CONFIG_CROS_EC_DEBUGFS=m
|
||||
CONFIG_CROS_EC_SYSFS=m
|
||||
|
@ -8451,7 +8472,7 @@ CONFIG_HYPERV_IOMMU=y
|
|||
#
|
||||
# Remoteproc drivers
|
||||
#
|
||||
CONFIG_REMOTEPROC=m
|
||||
# CONFIG_REMOTEPROC is not set
|
||||
# end of Remoteproc drivers
|
||||
|
||||
#
|
||||
|
@ -8536,6 +8557,7 @@ CONFIG_EXTCON_FSA9480=m
|
|||
CONFIG_EXTCON_GPIO=m
|
||||
CONFIG_EXTCON_INTEL_INT3496=m
|
||||
CONFIG_EXTCON_INTEL_CHT_WC=m
|
||||
CONFIG_EXTCON_INTEL_MRFLD=m
|
||||
CONFIG_EXTCON_MAX14577=m
|
||||
CONFIG_EXTCON_MAX3355=m
|
||||
CONFIG_EXTCON_MAX77693=m
|
||||
|
@ -8837,6 +8859,7 @@ CONFIG_SI7020=m
|
|||
# Inertial measurement units
|
||||
#
|
||||
CONFIG_ADIS16400=m
|
||||
CONFIG_ADIS16460=m
|
||||
CONFIG_ADIS16480=m
|
||||
CONFIG_BMI160=m
|
||||
CONFIG_BMI160_I2C=m
|
||||
|
@ -8848,6 +8871,7 @@ CONFIG_INV_MPU6050_SPI=m
|
|||
CONFIG_IIO_ST_LSM6DSX=m
|
||||
CONFIG_IIO_ST_LSM6DSX_I2C=m
|
||||
CONFIG_IIO_ST_LSM6DSX_SPI=m
|
||||
CONFIG_IIO_ST_LSM6DSX_I3C=m
|
||||
# end of Inertial measurement units
|
||||
|
||||
CONFIG_IIO_ADIS_LIB=m
|
||||
|
@ -8881,6 +8905,7 @@ CONFIG_LTR501=m
|
|||
CONFIG_LV0104CS=m
|
||||
CONFIG_MAX44000=m
|
||||
CONFIG_MAX44009=m
|
||||
CONFIG_NOA1305=m
|
||||
CONFIG_OPT3001=m
|
||||
CONFIG_PA12203001=m
|
||||
CONFIG_SI1133=m
|
||||
|
@ -8951,6 +8976,7 @@ CONFIG_IIO_SYSFS_TRIGGER=m
|
|||
#
|
||||
CONFIG_AD5272=m
|
||||
CONFIG_DS1803=m
|
||||
CONFIG_MAX5432=m
|
||||
CONFIG_MAX5481=m
|
||||
CONFIG_MAX5487=m
|
||||
CONFIG_MCP4018=m
|
||||
|
@ -9246,6 +9272,9 @@ CONFIG_EXPORTFS=y
|
|||
CONFIG_FILE_LOCKING=y
|
||||
CONFIG_MANDATORY_FILE_LOCKING=y
|
||||
# CONFIG_FS_ENCRYPTION is not set
|
||||
CONFIG_FS_VERITY=y
|
||||
# CONFIG_FS_VERITY_DEBUG is not set
|
||||
# CONFIG_FS_VERITY_BUILTIN_SIGNATURES is not set
|
||||
CONFIG_FSNOTIFY=y
|
||||
CONFIG_DNOTIFY=y
|
||||
CONFIG_INOTIFY_USER=y
|
||||
|
@ -9263,6 +9292,7 @@ CONFIG_AUTOFS4_FS=m
|
|||
CONFIG_AUTOFS_FS=m
|
||||
CONFIG_FUSE_FS=y
|
||||
CONFIG_CUSE=m
|
||||
CONFIG_VIRTIO_FS=m
|
||||
CONFIG_OVERLAY_FS=m
|
||||
# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
|
||||
# CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW is not set
|
||||
|
@ -9416,6 +9446,12 @@ CONFIG_SYSV_FS=m
|
|||
CONFIG_UFS_FS=m
|
||||
# CONFIG_UFS_FS_WRITE is not set
|
||||
# CONFIG_UFS_DEBUG is not set
|
||||
CONFIG_EROFS_FS=m
|
||||
# CONFIG_EROFS_FS_DEBUG is not set
|
||||
CONFIG_EROFS_FS_XATTR=y
|
||||
CONFIG_EROFS_FS_POSIX_ACL=y
|
||||
CONFIG_EROFS_FS_SECURITY=y
|
||||
# CONFIG_EROFS_FS_ZIP is not set
|
||||
CONFIG_NETWORK_FILESYSTEMS=y
|
||||
CONFIG_NFS_FS=m
|
||||
CONFIG_NFS_V2=m
|
||||
|
@ -9444,7 +9480,6 @@ CONFIG_NFSD_V4=y
|
|||
# CONFIG_NFSD_SCSILAYOUT is not set
|
||||
# CONFIG_NFSD_FLEXFILELAYOUT is not set
|
||||
CONFIG_NFSD_V4_SECURITY_LABEL=y
|
||||
# CONFIG_NFSD_FAULT_INJECTION is not set
|
||||
CONFIG_GRACE_PERIOD=m
|
||||
CONFIG_LOCKD=m
|
||||
CONFIG_LOCKD_V4=y
|
||||
|
@ -9591,6 +9626,7 @@ CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y
|
|||
# CONFIG_SECURITY_LOADPIN is not set
|
||||
CONFIG_SECURITY_YAMA=y
|
||||
# CONFIG_SECURITY_SAFESETID is not set
|
||||
# CONFIG_SECURITY_LOCKDOWN_LSM is not set
|
||||
CONFIG_INTEGRITY=y
|
||||
CONFIG_INTEGRITY_SIGNATURE=y
|
||||
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
|
||||
|
@ -9612,6 +9648,7 @@ CONFIG_IMA_APPRAISE=y
|
|||
# CONFIG_IMA_ARCH_POLICY is not set
|
||||
# CONFIG_IMA_APPRAISE_BUILD_POLICY is not set
|
||||
CONFIG_IMA_APPRAISE_BOOTPARAM=y
|
||||
# CONFIG_IMA_APPRAISE_MODSIG is not set
|
||||
CONFIG_IMA_TRUSTED_KEYRING=y
|
||||
CONFIG_IMA_BLACKLIST_KEYRING=y
|
||||
# CONFIG_IMA_LOAD_X509 is not set
|
||||
|
@ -9708,10 +9745,6 @@ CONFIG_CRYPTO_CCM=m
|
|||
CONFIG_CRYPTO_GCM=y
|
||||
CONFIG_CRYPTO_CHACHA20POLY1305=m
|
||||
CONFIG_CRYPTO_AEGIS128=m
|
||||
CONFIG_CRYPTO_AEGIS128L=m
|
||||
CONFIG_CRYPTO_AEGIS256=m
|
||||
CONFIG_CRYPTO_MORUS640=m
|
||||
CONFIG_CRYPTO_MORUS1280=m
|
||||
CONFIG_CRYPTO_SEQIV=y
|
||||
CONFIG_CRYPTO_ECHAINIV=m
|
||||
|
||||
|
@ -9730,6 +9763,7 @@ CONFIG_CRYPTO_XTS=m
|
|||
CONFIG_CRYPTO_KEYWRAP=m
|
||||
CONFIG_CRYPTO_NHPOLY1305=m
|
||||
CONFIG_CRYPTO_ADIANTUM=m
|
||||
CONFIG_CRYPTO_ESSIV=m
|
||||
|
||||
#
|
||||
# Hash modes
|
||||
|
@ -9758,6 +9792,7 @@ CONFIG_CRYPTO_RMD160=m
|
|||
CONFIG_CRYPTO_RMD256=m
|
||||
CONFIG_CRYPTO_RMD320=m
|
||||
CONFIG_CRYPTO_SHA1=y
|
||||
CONFIG_CRYPTO_LIB_SHA256=y
|
||||
CONFIG_CRYPTO_SHA256=y
|
||||
CONFIG_CRYPTO_SHA512=m
|
||||
CONFIG_CRYPTO_SHA3=m
|
||||
|
@ -9769,9 +9804,9 @@ CONFIG_CRYPTO_WP512=m
|
|||
#
|
||||
# Ciphers
|
||||
#
|
||||
CONFIG_CRYPTO_LIB_AES=y
|
||||
CONFIG_CRYPTO_AES=y
|
||||
CONFIG_CRYPTO_AES_TI=m
|
||||
CONFIG_CRYPTO_AES_586=m
|
||||
CONFIG_CRYPTO_AES_NI_INTEL=m
|
||||
CONFIG_CRYPTO_ANUBIS=m
|
||||
CONFIG_CRYPTO_LIB_ARC4=m
|
||||
|
@ -9782,6 +9817,7 @@ CONFIG_CRYPTO_CAMELLIA=m
|
|||
CONFIG_CRYPTO_CAST_COMMON=m
|
||||
CONFIG_CRYPTO_CAST5=m
|
||||
CONFIG_CRYPTO_CAST6=m
|
||||
CONFIG_CRYPTO_LIB_DES=m
|
||||
CONFIG_CRYPTO_DES=m
|
||||
CONFIG_CRYPTO_FCRYPT=m
|
||||
CONFIG_CRYPTO_KHAZAD=m
|
||||
|
@ -9835,6 +9871,7 @@ CONFIG_CRYPTO_DEV_CCP=y
|
|||
CONFIG_CRYPTO_DEV_CCP_DD=m
|
||||
CONFIG_CRYPTO_DEV_SP_CCP=y
|
||||
CONFIG_CRYPTO_DEV_CCP_CRYPTO=m
|
||||
# CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set
|
||||
CONFIG_CRYPTO_DEV_QAT=m
|
||||
CONFIG_CRYPTO_DEV_QAT_DH895xCC=m
|
||||
CONFIG_CRYPTO_DEV_QAT_C3XXX=m
|
||||
|
@ -9846,6 +9883,7 @@ CONFIG_CRYPTO_DEV_CHELSIO=m
|
|||
# CONFIG_CHELSIO_IPSEC_INLINE is not set
|
||||
# CONFIG_CRYPTO_DEV_CHELSIO_TLS is not set
|
||||
CONFIG_CRYPTO_DEV_VIRTIO=m
|
||||
CONFIG_CRYPTO_DEV_SAFEXCEL=m
|
||||
CONFIG_ASYMMETRIC_KEY_TYPE=y
|
||||
CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
|
||||
CONFIG_ASYMMETRIC_TPM_KEY_SUBTYPE=m
|
||||
|
@ -9949,7 +9987,6 @@ CONFIG_HAS_DMA=y
|
|||
CONFIG_NEED_SG_DMA_LENGTH=y
|
||||
CONFIG_NEED_DMA_MAP_STATE=y
|
||||
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
|
||||
CONFIG_DMA_DECLARE_COHERENT=y
|
||||
CONFIG_DMA_VIRT_OPS=y
|
||||
CONFIG_SWIOTLB=y
|
||||
# CONFIG_DMA_CMA is not set
|
||||
|
@ -10008,7 +10045,6 @@ CONFIG_DYNAMIC_DEBUG=y
|
|||
CONFIG_FRAME_WARN=1024
|
||||
# CONFIG_STRIP_ASM_SYMS is not set
|
||||
# CONFIG_READABLE_ASM is not set
|
||||
CONFIG_UNUSED_SYMBOLS=y
|
||||
CONFIG_DEBUG_FS=y
|
||||
# CONFIG_HEADERS_INSTALL is not set
|
||||
CONFIG_OPTIMIZE_INLINING=y
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86 5.3.1-gnu Kernel Configuration
|
||||
# Linux/x86 5.4.5 Kernel Configuration
|
||||
#
|
||||
|
||||
#
|
||||
|
@ -331,6 +331,7 @@ CONFIG_XEN_SAVE_RESTORE=y
|
|||
# CONFIG_XEN_DEBUG_FS is not set
|
||||
CONFIG_XEN_PVH=y
|
||||
CONFIG_KVM_GUEST=y
|
||||
CONFIG_ARCH_CPUIDLE_HALTPOLL=y
|
||||
CONFIG_PVH=y
|
||||
CONFIG_KVM_DEBUG_FS=y
|
||||
# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
|
||||
|
@ -402,7 +403,6 @@ CONFIG_X86_CPUID=m
|
|||
# CONFIG_X86_5LEVEL is not set
|
||||
CONFIG_X86_DIRECT_GBPAGES=y
|
||||
# CONFIG_X86_CPA_STATISTICS is not set
|
||||
CONFIG_ARCH_HAS_MEM_ENCRYPT=y
|
||||
# CONFIG_AMD_MEM_ENCRYPT is not set
|
||||
CONFIG_NUMA=y
|
||||
CONFIG_AMD_NUMA=y
|
||||
|
@ -432,6 +432,9 @@ CONFIG_X86_SMAP=y
|
|||
CONFIG_X86_INTEL_UMIP=y
|
||||
CONFIG_X86_INTEL_MPX=y
|
||||
CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y
|
||||
CONFIG_X86_INTEL_TSX_MODE_OFF=y
|
||||
# CONFIG_X86_INTEL_TSX_MODE_ON is not set
|
||||
# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set
|
||||
CONFIG_EFI=y
|
||||
CONFIG_EFI_STUB=y
|
||||
CONFIG_EFI_MIXED=y
|
||||
|
@ -445,7 +448,7 @@ CONFIG_SCHED_HRTICK=y
|
|||
CONFIG_KEXEC=y
|
||||
CONFIG_KEXEC_FILE=y
|
||||
CONFIG_ARCH_HAS_KEXEC_PURGATORY=y
|
||||
CONFIG_KEXEC_VERIFY_SIG=y
|
||||
# CONFIG_KEXEC_SIG is not set
|
||||
CONFIG_CRASH_DUMP=y
|
||||
CONFIG_KEXEC_JUMP=y
|
||||
CONFIG_PHYSICAL_START=0x1000000
|
||||
|
@ -611,6 +614,8 @@ CONFIG_CPU_IDLE=y
|
|||
CONFIG_CPU_IDLE_GOV_LADDER=y
|
||||
CONFIG_CPU_IDLE_GOV_MENU=y
|
||||
CONFIG_CPU_IDLE_GOV_TEO=y
|
||||
CONFIG_CPU_IDLE_GOV_HALTPOLL=y
|
||||
CONFIG_HALTPOLL_CPUIDLE=m
|
||||
# end of CPU Idle
|
||||
|
||||
CONFIG_INTEL_IDLE=y
|
||||
|
@ -671,6 +676,7 @@ CONFIG_EFI_BOOTLOADER_CONTROL=m
|
|||
# CONFIG_EFI_TEST is not set
|
||||
CONFIG_APPLE_PROPERTIES=y
|
||||
CONFIG_RESET_ATTACK_MITIGATION=y
|
||||
# CONFIG_EFI_RCI2_TABLE is not set
|
||||
# end of EFI (Extensible Firmware Interface) Support
|
||||
|
||||
CONFIG_UEFI_CPER=y
|
||||
|
@ -744,6 +750,7 @@ CONFIG_ARCH_HAS_SET_MEMORY=y
|
|||
CONFIG_ARCH_HAS_SET_DIRECT_MAP=y
|
||||
CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y
|
||||
CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y
|
||||
CONFIG_HAVE_ASM_MODVERSIONS=y
|
||||
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
|
||||
CONFIG_HAVE_RSEQ=y
|
||||
CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y
|
||||
|
@ -810,6 +817,7 @@ CONFIG_REFCOUNT_FULL=y
|
|||
CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y
|
||||
CONFIG_ARCH_USE_MEMREMAP_PROT=y
|
||||
# CONFIG_LOCK_EVENT_COUNTS is not set
|
||||
CONFIG_ARCH_HAS_MEM_ENCRYPT=y
|
||||
|
||||
#
|
||||
# GCOV-based kernel profiling
|
||||
|
@ -838,11 +846,15 @@ CONFIG_MODULES=y
|
|||
CONFIG_MODULE_UNLOAD=y
|
||||
# CONFIG_MODULE_FORCE_UNLOAD is not set
|
||||
CONFIG_MODVERSIONS=y
|
||||
CONFIG_ASM_MODVERSIONS=y
|
||||
CONFIG_MODULE_SRCVERSION_ALL=y
|
||||
# CONFIG_MODULE_SIG is not set
|
||||
# CONFIG_MODULE_COMPRESS is not set
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
CONFIG_UNUSED_SYMBOLS=y
|
||||
CONFIG_MODULES_TREE_LOOKUP=y
|
||||
CONFIG_BLOCK=y
|
||||
CONFIG_BLK_RQ_ALLOC_TIME=y
|
||||
CONFIG_BLK_SCSI_REQUEST=y
|
||||
CONFIG_BLK_DEV_BSG=y
|
||||
CONFIG_BLK_DEV_BSGLIB=y
|
||||
|
@ -853,6 +865,7 @@ CONFIG_BLK_DEV_THROTTLING=y
|
|||
CONFIG_BLK_CMDLINE_PARSER=y
|
||||
CONFIG_BLK_WBT=y
|
||||
# CONFIG_BLK_CGROUP_IOLATENCY is not set
|
||||
CONFIG_BLK_CGROUP_IOCOST=y
|
||||
CONFIG_BLK_WBT_MQ=y
|
||||
CONFIG_BLK_DEBUG_FS=y
|
||||
CONFIG_BLK_DEBUG_FS_ZONED=y
|
||||
|
@ -990,13 +1003,14 @@ CONFIG_IDLE_PAGE_TRACKING=y
|
|||
CONFIG_ARCH_HAS_PTE_DEVMAP=y
|
||||
CONFIG_ZONE_DEVICE=y
|
||||
CONFIG_DEV_PAGEMAP_OPS=y
|
||||
# CONFIG_HMM_MIRROR is not set
|
||||
CONFIG_HMM_MIRROR=y
|
||||
# CONFIG_DEVICE_PRIVATE is not set
|
||||
CONFIG_FRAME_VECTOR=y
|
||||
CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y
|
||||
CONFIG_ARCH_HAS_PKEYS=y
|
||||
# CONFIG_PERCPU_STATS is not set
|
||||
# CONFIG_GUP_BENCHMARK is not set
|
||||
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
||||
CONFIG_ARCH_HAS_PTE_SPECIAL=y
|
||||
# end of Memory Management options
|
||||
|
||||
|
@ -1540,9 +1554,7 @@ CONFIG_NET_DSA_TAG_GSWIP=m
|
|||
CONFIG_NET_DSA_TAG_DSA=m
|
||||
CONFIG_NET_DSA_TAG_EDSA=m
|
||||
CONFIG_NET_DSA_TAG_MTK=m
|
||||
CONFIG_NET_DSA_TAG_KSZ_COMMON=m
|
||||
CONFIG_NET_DSA_TAG_KSZ=m
|
||||
CONFIG_NET_DSA_TAG_KSZ9477=m
|
||||
CONFIG_NET_DSA_TAG_QCA=m
|
||||
CONFIG_NET_DSA_TAG_LAN9303=m
|
||||
CONFIG_NET_DSA_TAG_SJA1105=m
|
||||
|
@ -1671,6 +1683,7 @@ CONFIG_NET_ACT_CT=m
|
|||
CONFIG_NET_IFE_SKBMARK=m
|
||||
CONFIG_NET_IFE_SKBPRIO=m
|
||||
CONFIG_NET_IFE_SKBTCINDEX=m
|
||||
# CONFIG_NET_TC_SKB_EXT is not set
|
||||
CONFIG_NET_SCH_FIFO=y
|
||||
CONFIG_DCB=y
|
||||
CONFIG_DNS_RESOLVER=y
|
||||
|
@ -1750,6 +1763,7 @@ CONFIG_CAN=m
|
|||
CONFIG_CAN_RAW=m
|
||||
CONFIG_CAN_BCM=m
|
||||
CONFIG_CAN_GW=m
|
||||
CONFIG_CAN_J1939=m
|
||||
|
||||
#
|
||||
# CAN Device Drivers
|
||||
|
@ -1760,6 +1774,7 @@ CONFIG_CAN_SLCAN=m
|
|||
CONFIG_CAN_DEV=m
|
||||
CONFIG_CAN_CALC_BITTIMING=y
|
||||
CONFIG_CAN_JANZ_ICAN3=m
|
||||
CONFIG_CAN_KVASER_PCIEFD=m
|
||||
CONFIG_CAN_C_CAN=m
|
||||
CONFIG_CAN_C_CAN_PLATFORM=m
|
||||
CONFIG_CAN_C_CAN_PCI=m
|
||||
|
@ -1768,17 +1783,20 @@ CONFIG_CAN_CC770_ISA=m
|
|||
CONFIG_CAN_CC770_PLATFORM=m
|
||||
CONFIG_CAN_IFI_CANFD=m
|
||||
CONFIG_CAN_M_CAN=m
|
||||
CONFIG_CAN_M_CAN_PLATFORM=m
|
||||
CONFIG_CAN_M_CAN_TCAN4X5X=m
|
||||
CONFIG_CAN_PEAK_PCIEFD=m
|
||||
CONFIG_CAN_SJA1000=m
|
||||
CONFIG_CAN_SJA1000_ISA=m
|
||||
CONFIG_CAN_SJA1000_PLATFORM=m
|
||||
CONFIG_CAN_EMS_PCMCIA=m
|
||||
CONFIG_CAN_EMS_PCI=m
|
||||
CONFIG_CAN_PEAK_PCMCIA=m
|
||||
CONFIG_CAN_EMS_PCMCIA=m
|
||||
CONFIG_CAN_F81601=m
|
||||
CONFIG_CAN_KVASER_PCI=m
|
||||
CONFIG_CAN_PEAK_PCI=m
|
||||
CONFIG_CAN_PEAK_PCIEC=y
|
||||
CONFIG_CAN_KVASER_PCI=m
|
||||
CONFIG_CAN_PEAK_PCMCIA=m
|
||||
CONFIG_CAN_PLX_PCI=m
|
||||
CONFIG_CAN_SJA1000_ISA=m
|
||||
CONFIG_CAN_SJA1000_PLATFORM=m
|
||||
CONFIG_CAN_SOFTING=m
|
||||
CONFIG_CAN_SOFTING_CS=m
|
||||
|
||||
|
@ -2032,6 +2050,7 @@ CONFIG_HOTPLUG_PCI_SHPC=y
|
|||
# end of Cadence PCIe controllers support
|
||||
|
||||
# CONFIG_VMD is not set
|
||||
CONFIG_PCI_HYPERV_INTERFACE=m
|
||||
|
||||
#
|
||||
# DesignWare PCI Core Support
|
||||
|
@ -2130,6 +2149,7 @@ CONFIG_REGMAP_W1=m
|
|||
CONFIG_REGMAP_MMIO=y
|
||||
CONFIG_REGMAP_IRQ=y
|
||||
CONFIG_REGMAP_SCCB=m
|
||||
CONFIG_REGMAP_I3C=m
|
||||
CONFIG_DMA_SHARED_BUFFER=y
|
||||
# CONFIG_DMA_FENCE_TRACE is not set
|
||||
# end of Generic Driver Options
|
||||
|
@ -2148,12 +2168,12 @@ CONFIG_GNSS_SIRF_SERIAL=m
|
|||
CONFIG_GNSS_UBX_SERIAL=m
|
||||
CONFIG_MTD=m
|
||||
# CONFIG_MTD_TESTS is not set
|
||||
CONFIG_MTD_CMDLINE_PARTS=m
|
||||
CONFIG_MTD_AR7_PARTS=m
|
||||
|
||||
#
|
||||
# Partition parsers
|
||||
#
|
||||
CONFIG_MTD_AR7_PARTS=m
|
||||
CONFIG_MTD_CMDLINE_PARTS=m
|
||||
CONFIG_MTD_REDBOOT_PARTS=m
|
||||
CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
|
||||
# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set
|
||||
|
@ -2229,7 +2249,6 @@ CONFIG_MTD_PMC551=m
|
|||
CONFIG_MTD_DATAFLASH=m
|
||||
# CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set
|
||||
CONFIG_MTD_DATAFLASH_OTP=y
|
||||
CONFIG_MTD_M25P80=m
|
||||
CONFIG_MTD_MCHP23K256=m
|
||||
CONFIG_MTD_SST25L=m
|
||||
CONFIG_MTD_SLRAM=m
|
||||
|
@ -2264,6 +2283,7 @@ CONFIG_MTD_RAW_NAND=m
|
|||
CONFIG_MTD_NAND_DENALI=m
|
||||
CONFIG_MTD_NAND_DENALI_PCI=m
|
||||
CONFIG_MTD_NAND_CAFE=m
|
||||
CONFIG_MTD_NAND_MXIC=m
|
||||
CONFIG_MTD_NAND_GPIO=m
|
||||
CONFIG_MTD_NAND_PLATFORM=m
|
||||
|
||||
|
@ -2405,7 +2425,6 @@ CONFIG_AD525X_DPOT_SPI=m
|
|||
CONFIG_DUMMY_IRQ=m
|
||||
CONFIG_IBM_ASM=m
|
||||
CONFIG_PHANTOM=m
|
||||
CONFIG_SGI_IOC4=m
|
||||
CONFIG_TIFM_CORE=m
|
||||
CONFIG_TIFM_7XX1=m
|
||||
CONFIG_ICS932S401=m
|
||||
|
@ -2799,6 +2818,7 @@ CONFIG_DM_CACHE=m
|
|||
CONFIG_DM_CACHE_SMQ=m
|
||||
CONFIG_DM_WRITECACHE=m
|
||||
CONFIG_DM_ERA=m
|
||||
CONFIG_DM_CLONE=m
|
||||
CONFIG_DM_MIRROR=m
|
||||
CONFIG_DM_LOG_USERSPACE=m
|
||||
CONFIG_DM_RAID=m
|
||||
|
@ -2812,6 +2832,7 @@ CONFIG_DM_DUST=m
|
|||
CONFIG_DM_UEVENT=y
|
||||
CONFIG_DM_FLAKEY=m
|
||||
CONFIG_DM_VERITY=m
|
||||
CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y
|
||||
# CONFIG_DM_VERITY_FEC is not set
|
||||
CONFIG_DM_SWITCH=m
|
||||
CONFIG_DM_LOG_WRITES=m
|
||||
|
@ -2955,12 +2976,16 @@ CONFIG_NET_DSA_MT7530=m
|
|||
CONFIG_NET_DSA_MV88E6060=m
|
||||
CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON=m
|
||||
CONFIG_NET_DSA_MICROCHIP_KSZ9477=m
|
||||
CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C=m
|
||||
CONFIG_NET_DSA_MICROCHIP_KSZ9477_SPI=m
|
||||
CONFIG_NET_DSA_MICROCHIP_KSZ8795=m
|
||||
CONFIG_NET_DSA_MICROCHIP_KSZ8795_SPI=m
|
||||
CONFIG_NET_DSA_MV88E6XXX=m
|
||||
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
|
||||
# CONFIG_NET_DSA_MV88E6XXX_PTP is not set
|
||||
CONFIG_NET_DSA_SJA1105=m
|
||||
CONFIG_NET_DSA_SJA1105_PTP=y
|
||||
# CONFIG_NET_DSA_SJA1105_TAS is not set
|
||||
CONFIG_NET_DSA_QCA8K=m
|
||||
CONFIG_NET_DSA_REALTEK_SMI=m
|
||||
CONFIG_NET_DSA_SMSC_LAN9303=m
|
||||
|
@ -3132,6 +3157,7 @@ CONFIG_MLX5_MPFS=y
|
|||
CONFIG_MLX5_ESWITCH=y
|
||||
CONFIG_MLX5_CORE_EN_DCB=y
|
||||
# CONFIG_MLX5_CORE_IPOIB is not set
|
||||
CONFIG_MLX5_SW_STEERING=y
|
||||
CONFIG_MLXSW_CORE=m
|
||||
CONFIG_MLXSW_CORE_HWMON=y
|
||||
CONFIG_MLXSW_CORE_THERMAL=y
|
||||
|
@ -3184,13 +3210,14 @@ CONFIG_ETHOC=m
|
|||
CONFIG_NET_VENDOR_PACKET_ENGINES=y
|
||||
CONFIG_HAMACHI=m
|
||||
CONFIG_YELLOWFIN=m
|
||||
CONFIG_NET_VENDOR_PENSANDO=y
|
||||
CONFIG_IONIC=m
|
||||
CONFIG_NET_VENDOR_QLOGIC=y
|
||||
CONFIG_QLA3XXX=m
|
||||
CONFIG_QLCNIC=m
|
||||
CONFIG_QLCNIC_SRIOV=y
|
||||
CONFIG_QLCNIC_DCB=y
|
||||
CONFIG_QLCNIC_HWMON=y
|
||||
CONFIG_QLGE=m
|
||||
CONFIG_NETXEN_NIC=m
|
||||
CONFIG_QED=m
|
||||
CONFIG_QED_LL2=y
|
||||
|
@ -3298,6 +3325,7 @@ CONFIG_SWPHY=y
|
|||
# MII PHY device drivers
|
||||
#
|
||||
CONFIG_SFP=m
|
||||
CONFIG_ADIN_PHY=m
|
||||
CONFIG_AMD_PHY=m
|
||||
CONFIG_AQUANTIA_PHY=m
|
||||
CONFIG_AX88796B_PHY=m
|
||||
|
@ -3424,6 +3452,7 @@ CONFIG_ATH9K_WOW=y
|
|||
CONFIG_ATH9K_RFKILL=y
|
||||
CONFIG_ATH9K_CHANNEL_CONTEXT=y
|
||||
CONFIG_ATH9K_PCOEM=y
|
||||
CONFIG_ATH9K_PCI_NO_EEPROM=m
|
||||
CONFIG_ATH9K_HTC=m
|
||||
CONFIG_ATH9K_HTC_DEBUGFS=y
|
||||
CONFIG_ATH9K_HWRNG=y
|
||||
|
@ -3531,7 +3560,6 @@ CONFIG_IWLDVM=m
|
|||
CONFIG_IWLMVM=m
|
||||
CONFIG_IWLWIFI_OPMODE_MODULAR=y
|
||||
# CONFIG_IWLWIFI_BCAST_FILTERING is not set
|
||||
# CONFIG_IWLWIFI_PCIE_RTPM is not set
|
||||
|
||||
#
|
||||
# Debugging Options
|
||||
|
@ -3695,9 +3723,6 @@ CONFIG_PCI200SYN=m
|
|||
CONFIG_WANXL=m
|
||||
CONFIG_PC300TOO=m
|
||||
CONFIG_FARSYNC=m
|
||||
CONFIG_DSCC4=m
|
||||
CONFIG_DSCC4_PCISYNC=y
|
||||
CONFIG_DSCC4_PCI_RST=y
|
||||
CONFIG_DLCI=m
|
||||
CONFIG_DLCI_MAX=8
|
||||
CONFIG_LAPBETHER=m
|
||||
|
@ -3869,6 +3894,7 @@ CONFIG_JOYSTICK_WALKERA0701=m
|
|||
CONFIG_JOYSTICK_PSXPAD_SPI=m
|
||||
# CONFIG_JOYSTICK_PSXPAD_SPI_FF is not set
|
||||
CONFIG_JOYSTICK_PXRC=m
|
||||
CONFIG_JOYSTICK_FSIA6B=m
|
||||
CONFIG_INPUT_TABLET=y
|
||||
CONFIG_TABLET_USB_ACECAD=m
|
||||
CONFIG_TABLET_USB_AIPTEK=m
|
||||
|
@ -4132,11 +4158,11 @@ CONFIG_SERIAL_8250_MANY_PORTS=y
|
|||
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
||||
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
|
||||
CONFIG_SERIAL_8250_RSA=y
|
||||
CONFIG_SERIAL_8250_DWLIB=y
|
||||
CONFIG_SERIAL_8250_DW=m
|
||||
CONFIG_SERIAL_8250_RT288X=y
|
||||
CONFIG_SERIAL_8250_LPSS=m
|
||||
CONFIG_SERIAL_8250_MID=m
|
||||
CONFIG_SERIAL_8250_MOXA=m
|
||||
|
||||
#
|
||||
# Non-8250 serial port support
|
||||
|
@ -4166,6 +4192,7 @@ CONFIG_SERIAL_ARC_NR_PORTS=1
|
|||
CONFIG_SERIAL_RP2=m
|
||||
CONFIG_SERIAL_RP2_NR_UARTS=32
|
||||
CONFIG_SERIAL_FSL_LPUART=m
|
||||
CONFIG_SERIAL_FSL_LINFLEXUART=m
|
||||
CONFIG_SERIAL_MEN_Z135=m
|
||||
# end of Serial drivers
|
||||
|
||||
|
@ -4242,6 +4269,7 @@ CONFIG_XILLYBUS_PCIE=m
|
|||
# end of Character devices
|
||||
|
||||
# CONFIG_RANDOM_TRUST_CPU is not set
|
||||
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
|
||||
|
||||
#
|
||||
# I2C support
|
||||
|
@ -4563,6 +4591,7 @@ CONFIG_W1_MASTER_DS2490=m
|
|||
CONFIG_W1_MASTER_DS2482=m
|
||||
CONFIG_W1_MASTER_DS1WM=m
|
||||
CONFIG_W1_MASTER_GPIO=m
|
||||
CONFIG_W1_MASTER_SGI=m
|
||||
# end of 1-wire Bus Masters
|
||||
|
||||
#
|
||||
|
@ -4581,6 +4610,7 @@ CONFIG_W1_SLAVE_DS2431=m
|
|||
CONFIG_W1_SLAVE_DS2433=m
|
||||
# CONFIG_W1_SLAVE_DS2433_CRC is not set
|
||||
CONFIG_W1_SLAVE_DS2438=m
|
||||
CONFIG_W1_SLAVE_DS250X=m
|
||||
CONFIG_W1_SLAVE_DS2780=m
|
||||
CONFIG_W1_SLAVE_DS2781=m
|
||||
CONFIG_W1_SLAVE_DS28E04=m
|
||||
|
@ -4678,6 +4708,7 @@ CONFIG_SENSORS_ADT7411=m
|
|||
CONFIG_SENSORS_ADT7462=m
|
||||
CONFIG_SENSORS_ADT7470=m
|
||||
CONFIG_SENSORS_ADT7475=m
|
||||
CONFIG_SENSORS_AS370=m
|
||||
CONFIG_SENSORS_ASC7621=m
|
||||
CONFIG_SENSORS_K8TEMP=m
|
||||
CONFIG_SENSORS_K10TEMP=m
|
||||
|
@ -4765,6 +4796,7 @@ CONFIG_PMBUS=m
|
|||
CONFIG_SENSORS_PMBUS=m
|
||||
CONFIG_SENSORS_ADM1275=m
|
||||
CONFIG_SENSORS_IBM_CFFPS=m
|
||||
CONFIG_SENSORS_INSPUR_IPSPS=m
|
||||
CONFIG_SENSORS_IR35221=m
|
||||
CONFIG_SENSORS_IR38064=m
|
||||
CONFIG_SENSORS_IRPS5401=m
|
||||
|
@ -4802,7 +4834,6 @@ CONFIG_SENSORS_SCH5636=m
|
|||
CONFIG_SENSORS_STTS751=m
|
||||
CONFIG_SENSORS_SMM665=m
|
||||
CONFIG_SENSORS_ADC128D818=m
|
||||
CONFIG_SENSORS_ADS1015=m
|
||||
CONFIG_SENSORS_ADS7828=m
|
||||
CONFIG_SENSORS_ADS7871=m
|
||||
CONFIG_SENSORS_AMC6821=m
|
||||
|
@ -5000,8 +5031,7 @@ CONFIG_MFD_BCM590XX=m
|
|||
CONFIG_MFD_BD9571MWV=m
|
||||
CONFIG_MFD_AXP20X=m
|
||||
CONFIG_MFD_AXP20X_I2C=m
|
||||
CONFIG_MFD_CROS_EC=m
|
||||
CONFIG_MFD_CROS_EC_CHARDEV=m
|
||||
CONFIG_MFD_CROS_EC_DEV=m
|
||||
CONFIG_MFD_MADERA=m
|
||||
CONFIG_MFD_MADERA_I2C=m
|
||||
CONFIG_MFD_MADERA_SPI=m
|
||||
|
@ -5253,6 +5283,7 @@ CONFIG_MEDIA_CONTROLLER_DVB=y
|
|||
CONFIG_VIDEO_DEV=m
|
||||
CONFIG_VIDEO_V4L2_SUBDEV_API=y
|
||||
CONFIG_VIDEO_V4L2=m
|
||||
CONFIG_VIDEO_V4L2_I2C=y
|
||||
# CONFIG_VIDEO_ADV_DEBUG is not set
|
||||
# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
|
||||
CONFIG_VIDEO_TUNER=m
|
||||
|
@ -5705,6 +5736,7 @@ CONFIG_VIDEO_OV2685=m
|
|||
CONFIG_VIDEO_OV5647=m
|
||||
CONFIG_VIDEO_OV6650=m
|
||||
CONFIG_VIDEO_OV5670=m
|
||||
CONFIG_VIDEO_OV5675=m
|
||||
CONFIG_VIDEO_OV5695=m
|
||||
CONFIG_VIDEO_OV7251=m
|
||||
CONFIG_VIDEO_OV772X=m
|
||||
|
@ -6016,6 +6048,7 @@ CONFIG_VGA_ARB=y
|
|||
CONFIG_VGA_ARB_MAX_GPUS=16
|
||||
CONFIG_VGA_SWITCHEROO=y
|
||||
CONFIG_DRM=m
|
||||
CONFIG_DRM_MIPI_DBI=m
|
||||
CONFIG_DRM_MIPI_DSI=y
|
||||
# CONFIG_DRM_DP_AUX_CHARDEV is not set
|
||||
# CONFIG_DRM_DEBUG_SELFTEST is not set
|
||||
|
@ -6028,6 +6061,8 @@ CONFIG_DRM_LOAD_EDID_FIRMWARE=y
|
|||
# CONFIG_DRM_DP_CEC is not set
|
||||
CONFIG_DRM_TTM=m
|
||||
CONFIG_DRM_VRAM_HELPER=m
|
||||
CONFIG_DRM_GEM_CMA_HELPER=y
|
||||
CONFIG_DRM_KMS_CMA_HELPER=y
|
||||
CONFIG_DRM_GEM_SHMEM_HELPER=y
|
||||
CONFIG_DRM_SCHED=m
|
||||
|
||||
|
@ -6050,6 +6085,7 @@ CONFIG_DRM_RADEON=m
|
|||
CONFIG_DRM_AMDGPU=m
|
||||
# CONFIG_DRM_AMDGPU_SI is not set
|
||||
# CONFIG_DRM_AMDGPU_CIK is not set
|
||||
CONFIG_DRM_AMDGPU_USERPTR=y
|
||||
# CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set
|
||||
|
||||
#
|
||||
|
@ -6064,6 +6100,7 @@ CONFIG_DRM_AMDGPU=m
|
|||
CONFIG_DRM_AMD_DC=y
|
||||
CONFIG_DRM_AMD_DC_DCN1_0=y
|
||||
CONFIG_DRM_AMD_DC_DCN2_0=y
|
||||
CONFIG_DRM_AMD_DC_DCN2_1=y
|
||||
CONFIG_DRM_AMD_DC_DSC_SUPPORT=y
|
||||
# CONFIG_DEBUG_KERNEL_DC is not set
|
||||
# end of Display Engine Configuration
|
||||
|
@ -6137,8 +6174,14 @@ CONFIG_DRM_ANALOGIX_ANX78XX=m
|
|||
# end of Display Interface Bridges
|
||||
|
||||
# CONFIG_DRM_ETNAVIV is not set
|
||||
CONFIG_DRM_HISI_HIBMC=m
|
||||
# CONFIG_DRM_TINYDRM is not set
|
||||
CONFIG_DRM_GM12U320=m
|
||||
CONFIG_TINYDRM_HX8357D=m
|
||||
CONFIG_TINYDRM_ILI9225=m
|
||||
CONFIG_TINYDRM_ILI9341=m
|
||||
CONFIG_TINYDRM_MI0283QT=m
|
||||
CONFIG_TINYDRM_REPAPER=m
|
||||
CONFIG_TINYDRM_ST7586=m
|
||||
CONFIG_TINYDRM_ST7735R=m
|
||||
CONFIG_DRM_XEN=y
|
||||
CONFIG_DRM_XEN_FRONTEND=m
|
||||
CONFIG_DRM_VBOXVIDEO=m
|
||||
|
@ -6447,6 +6490,7 @@ CONFIG_SND_YMFPCI=m
|
|||
#
|
||||
CONFIG_SND_HDA=m
|
||||
CONFIG_SND_HDA_INTEL=m
|
||||
# CONFIG_SND_HDA_INTEL_DETECT_DMIC is not set
|
||||
CONFIG_SND_HDA_HWDEP=y
|
||||
CONFIG_SND_HDA_RECONFIG=y
|
||||
CONFIG_SND_HDA_INPUT_BEEP=y
|
||||
|
@ -6474,6 +6518,7 @@ CONFIG_SND_HDA_COMPONENT=y
|
|||
CONFIG_SND_HDA_I915=y
|
||||
CONFIG_SND_HDA_EXT_CORE=m
|
||||
CONFIG_SND_HDA_PREALLOC_SIZE=64
|
||||
CONFIG_SND_INTEL_NHLT=m
|
||||
CONFIG_SND_SPI=y
|
||||
CONFIG_SND_USB=y
|
||||
CONFIG_SND_USB_AUDIO=m
|
||||
|
@ -6580,6 +6625,7 @@ CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH=m
|
|||
CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m
|
||||
CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m
|
||||
CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m
|
||||
CONFIG_SND_SOC_INTEL_DA7219_MAX98357A_GENERIC=m
|
||||
CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH=m
|
||||
CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=m
|
||||
CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m
|
||||
|
@ -6590,6 +6636,7 @@ CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH=m
|
|||
CONFIG_SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH=m
|
||||
CONFIG_SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH=m
|
||||
CONFIG_SND_SOC_INTEL_SOF_RT5682_MACH=m
|
||||
CONFIG_SND_SOC_INTEL_CML_LP_DA7219_MAX98357A_MACH=m
|
||||
CONFIG_SND_SOC_MTK_BTCVSD=m
|
||||
CONFIG_SND_SOC_SOF_TOPLEVEL=y
|
||||
CONFIG_SND_SOC_SOF_PCI=m
|
||||
|
@ -6626,9 +6673,14 @@ CONFIG_SND_SOC_SOF_COMETLAKE_LP=m
|
|||
CONFIG_SND_SOC_SOF_COMETLAKE_LP_SUPPORT=y
|
||||
CONFIG_SND_SOC_SOF_COMETLAKE_H=m
|
||||
CONFIG_SND_SOC_SOF_COMETLAKE_H_SUPPORT=y
|
||||
CONFIG_SND_SOC_SOF_TIGERLAKE_SUPPORT=y
|
||||
CONFIG_SND_SOC_SOF_TIGERLAKE=m
|
||||
CONFIG_SND_SOC_SOF_ELKHARTLAKE_SUPPORT=y
|
||||
CONFIG_SND_SOC_SOF_ELKHARTLAKE=m
|
||||
CONFIG_SND_SOC_SOF_HDA_COMMON=m
|
||||
CONFIG_SND_SOC_SOF_HDA_LINK=y
|
||||
CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC=y
|
||||
# CONFIG_SND_SOC_SOF_HDA_ALWAYS_ENABLE_DMI_L1 is not set
|
||||
CONFIG_SND_SOC_SOF_HDA_LINK_BASELINE=m
|
||||
CONFIG_SND_SOC_SOF_HDA=m
|
||||
CONFIG_SND_SOC_SOF_XTENSA=m
|
||||
|
@ -6785,6 +6837,7 @@ CONFIG_SND_SOC_TLV320AIC3X=m
|
|||
CONFIG_SND_SOC_TS3A227E=m
|
||||
CONFIG_SND_SOC_TSCS42XX=m
|
||||
CONFIG_SND_SOC_TSCS454=m
|
||||
CONFIG_SND_SOC_UDA1334=m
|
||||
CONFIG_SND_SOC_WM8510=m
|
||||
CONFIG_SND_SOC_WM8523=m
|
||||
CONFIG_SND_SOC_WM8524=m
|
||||
|
@ -6859,6 +6912,7 @@ CONFIG_HID_MACALLY=m
|
|||
CONFIG_HID_PRODIKEYS=m
|
||||
CONFIG_HID_CMEDIA=m
|
||||
CONFIG_HID_CP2112=m
|
||||
CONFIG_HID_CREATIVE_SB0540=m
|
||||
CONFIG_HID_CYPRESS=m
|
||||
CONFIG_HID_DRAGONRISE=m
|
||||
CONFIG_DRAGONRISE_FF=y
|
||||
|
@ -6982,6 +7036,9 @@ CONFIG_INTEL_ISH_HID=m
|
|||
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
|
||||
CONFIG_USB_SUPPORT=y
|
||||
CONFIG_USB_COMMON=y
|
||||
CONFIG_USB_LED_TRIG=y
|
||||
CONFIG_USB_ULPI_BUS=m
|
||||
CONFIG_USB_CONN_GPIO=m
|
||||
CONFIG_USB_ARCH_HAS_HCD=y
|
||||
CONFIG_USB=y
|
||||
CONFIG_USB_PCI=y
|
||||
|
@ -6998,9 +7055,6 @@ CONFIG_USB_DYNAMIC_MINORS=y
|
|||
CONFIG_USB_LEDS_TRIGGER_USBPORT=m
|
||||
CONFIG_USB_AUTOSUSPEND_DELAY=2
|
||||
CONFIG_USB_MON=m
|
||||
CONFIG_USB_WUSB=m
|
||||
CONFIG_USB_WUSB_CBAF=m
|
||||
# CONFIG_USB_WUSB_CBAF_DEBUG is not set
|
||||
|
||||
#
|
||||
# USB Host Controller Drivers
|
||||
|
@ -7029,8 +7083,6 @@ CONFIG_USB_SL811_HCD=m
|
|||
CONFIG_USB_SL811_HCD_ISO=y
|
||||
CONFIG_USB_SL811_CS=m
|
||||
CONFIG_USB_R8A66597_HCD=m
|
||||
CONFIG_USB_WHCI_HCD=m
|
||||
CONFIG_USB_HWA_HCD=m
|
||||
CONFIG_USB_HCD_BCMA=m
|
||||
CONFIG_USB_HCD_SSB=m
|
||||
# CONFIG_USB_HCD_TEST_MODE is not set
|
||||
|
@ -7080,6 +7132,10 @@ CONFIG_USBIP_VHCI_NR_HCS=1
|
|||
CONFIG_USBIP_HOST=m
|
||||
CONFIG_USBIP_VUDC=m
|
||||
# CONFIG_USBIP_DEBUG is not set
|
||||
CONFIG_USB_CDNS3=m
|
||||
# CONFIG_USB_CDNS3_GADGET is not set
|
||||
# CONFIG_USB_CDNS3_HOST is not set
|
||||
CONFIG_USB_CDNS3_PCI_WRAP=m
|
||||
CONFIG_USB_MUSB_HDRC=m
|
||||
# CONFIG_USB_MUSB_HOST is not set
|
||||
# CONFIG_USB_MUSB_GADGET is not set
|
||||
|
@ -7192,7 +7248,6 @@ CONFIG_USB_EMI62=m
|
|||
CONFIG_USB_EMI26=m
|
||||
CONFIG_USB_ADUTUX=m
|
||||
CONFIG_USB_SEVSEG=m
|
||||
CONFIG_USB_RIO500=m
|
||||
CONFIG_USB_LEGOTOWER=m
|
||||
CONFIG_USB_LCD=m
|
||||
CONFIG_USB_CYPRESS_CY7C63=m
|
||||
|
@ -7362,12 +7417,6 @@ CONFIG_TYPEC_NVIDIA_ALTMODE=m
|
|||
|
||||
CONFIG_USB_ROLE_SWITCH=m
|
||||
CONFIG_USB_ROLES_INTEL_XHCI=m
|
||||
CONFIG_USB_LED_TRIG=y
|
||||
CONFIG_USB_ULPI_BUS=m
|
||||
CONFIG_UWB=m
|
||||
CONFIG_UWB_HWA=m
|
||||
CONFIG_UWB_WHCI=m
|
||||
CONFIG_UWB_I1480U=m
|
||||
CONFIG_MMC=y
|
||||
CONFIG_MMC_BLOCK=m
|
||||
CONFIG_MMC_BLOCK_MINORS=8
|
||||
|
@ -7379,6 +7428,7 @@ CONFIG_SDIO_UART=m
|
|||
#
|
||||
# CONFIG_MMC_DEBUG is not set
|
||||
CONFIG_MMC_SDHCI=m
|
||||
CONFIG_MMC_SDHCI_IO_ACCESSORS=y
|
||||
CONFIG_MMC_SDHCI_PCI=m
|
||||
CONFIG_MMC_RICOH_MMC=y
|
||||
CONFIG_MMC_SDHCI_ACPI=m
|
||||
|
@ -7613,7 +7663,6 @@ CONFIG_RTC_DRV_PCF8563=m
|
|||
CONFIG_RTC_DRV_PCF8583=m
|
||||
CONFIG_RTC_DRV_M41T80=m
|
||||
CONFIG_RTC_DRV_M41T80_WDT=y
|
||||
CONFIG_RTC_DRV_BD70528=m
|
||||
CONFIG_RTC_DRV_BQ32K=m
|
||||
CONFIG_RTC_DRV_PALMAS=m
|
||||
CONFIG_RTC_DRV_TPS6586X=m
|
||||
|
@ -7740,6 +7789,7 @@ CONFIG_DMA_ENGINE_RAID=y
|
|||
CONFIG_SYNC_FILE=y
|
||||
# CONFIG_SW_SYNC is not set
|
||||
# CONFIG_UDMABUF is not set
|
||||
# CONFIG_DMABUF_SELFTESTS is not set
|
||||
# end of DMABUF options
|
||||
|
||||
CONFIG_DCA=m
|
||||
|
@ -7800,7 +7850,6 @@ CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y
|
|||
#
|
||||
CONFIG_HYPERV=m
|
||||
CONFIG_HYPERV_TIMER=y
|
||||
CONFIG_HYPERV_TSCPAGE=y
|
||||
CONFIG_HYPERV_UTILS=m
|
||||
CONFIG_HYPERV_BALLOON=m
|
||||
# end of Microsoft Hyper-V guest support
|
||||
|
@ -7838,6 +7887,7 @@ CONFIG_XEN_HAVE_VPMU=y
|
|||
CONFIG_XEN_FRONT_PGDIR_SHBUF=m
|
||||
# end of Xen driver support
|
||||
|
||||
# CONFIG_GREYBUS is not set
|
||||
CONFIG_STAGING=y
|
||||
CONFIG_PRISM2_USB=m
|
||||
CONFIG_COMEDI=m
|
||||
|
@ -8074,7 +8124,6 @@ CONFIG_SPEAKUP_SYNTH_DUMMY=m
|
|||
# end of Speakup console speech
|
||||
|
||||
CONFIG_STAGING_MEDIA=y
|
||||
CONFIG_I2C_BCM2048=m
|
||||
CONFIG_VIDEO_IPU3_IMGU=m
|
||||
|
||||
#
|
||||
|
@ -8095,40 +8144,6 @@ CONFIG_UNISYSSPAR=y
|
|||
CONFIG_UNISYS_VISORNIC=m
|
||||
CONFIG_UNISYS_VISORINPUT=m
|
||||
CONFIG_UNISYS_VISORHBA=m
|
||||
CONFIG_FB_TFT=m
|
||||
CONFIG_FB_TFT_AGM1264K_FL=m
|
||||
CONFIG_FB_TFT_BD663474=m
|
||||
CONFIG_FB_TFT_HX8340BN=m
|
||||
CONFIG_FB_TFT_HX8347D=m
|
||||
CONFIG_FB_TFT_HX8353D=m
|
||||
CONFIG_FB_TFT_HX8357D=m
|
||||
CONFIG_FB_TFT_ILI9163=m
|
||||
CONFIG_FB_TFT_ILI9320=m
|
||||
CONFIG_FB_TFT_ILI9325=m
|
||||
CONFIG_FB_TFT_ILI9340=m
|
||||
CONFIG_FB_TFT_ILI9341=m
|
||||
CONFIG_FB_TFT_ILI9481=m
|
||||
CONFIG_FB_TFT_ILI9486=m
|
||||
CONFIG_FB_TFT_PCD8544=m
|
||||
CONFIG_FB_TFT_RA8875=m
|
||||
CONFIG_FB_TFT_S6D02A1=m
|
||||
CONFIG_FB_TFT_S6D1121=m
|
||||
CONFIG_FB_TFT_SH1106=m
|
||||
CONFIG_FB_TFT_SSD1289=m
|
||||
CONFIG_FB_TFT_SSD1305=m
|
||||
CONFIG_FB_TFT_SSD1306=m
|
||||
CONFIG_FB_TFT_SSD1331=m
|
||||
CONFIG_FB_TFT_SSD1351=m
|
||||
CONFIG_FB_TFT_ST7735R=m
|
||||
CONFIG_FB_TFT_ST7789V=m
|
||||
CONFIG_FB_TFT_TINYLCD=m
|
||||
CONFIG_FB_TFT_TLS8204=m
|
||||
CONFIG_FB_TFT_UC1611=m
|
||||
CONFIG_FB_TFT_UC1701=m
|
||||
CONFIG_FB_TFT_UPD161704=m
|
||||
CONFIG_FB_TFT_WATTEROTT=m
|
||||
CONFIG_FB_FLEX=m
|
||||
CONFIG_FB_TFT_FBTFT_DEVICE=m
|
||||
CONFIG_WILC1000=m
|
||||
CONFIG_WILC1000_SDIO=m
|
||||
CONFIG_WILC1000_SPI=m
|
||||
|
@ -8141,7 +8156,6 @@ CONFIG_MOST_VIDEO=m
|
|||
CONFIG_MOST_I2C=m
|
||||
CONFIG_MOST_USB=m
|
||||
CONFIG_KS7010=m
|
||||
# CONFIG_GREYBUS is not set
|
||||
# CONFIG_PI433 is not set
|
||||
|
||||
#
|
||||
|
@ -8151,15 +8165,6 @@ CONFIG_STAGING_GASKET_FRAMEWORK=m
|
|||
CONFIG_STAGING_APEX_DRIVER=m
|
||||
# end of Gasket devices
|
||||
|
||||
CONFIG_EROFS_FS=m
|
||||
# CONFIG_EROFS_FS_DEBUG is not set
|
||||
CONFIG_EROFS_FS_XATTR=y
|
||||
CONFIG_EROFS_FS_POSIX_ACL=y
|
||||
CONFIG_EROFS_FS_SECURITY=y
|
||||
# CONFIG_EROFS_FS_USE_VM_MAP_RAM is not set
|
||||
# CONFIG_EROFS_FAULT_INJECTION is not set
|
||||
CONFIG_EROFS_FS_IO_MAX_RETRIES=5
|
||||
# CONFIG_EROFS_FS_ZIP is not set
|
||||
CONFIG_FIELDBUS_DEV=m
|
||||
# CONFIG_KPC2000 is not set
|
||||
|
||||
|
@ -8183,6 +8188,24 @@ CONFIG_HYSDN=m
|
|||
CONFIG_HYSDN_CAPI=y
|
||||
# end of ISDN CAPI drivers
|
||||
|
||||
CONFIG_USB_WUSB=m
|
||||
CONFIG_USB_WUSB_CBAF=m
|
||||
# CONFIG_USB_WUSB_CBAF_DEBUG is not set
|
||||
CONFIG_USB_WHCI_HCD=m
|
||||
CONFIG_USB_HWA_HCD=m
|
||||
CONFIG_UWB=m
|
||||
CONFIG_UWB_HWA=m
|
||||
CONFIG_UWB_WHCI=m
|
||||
CONFIG_UWB_I1480U=m
|
||||
CONFIG_EXFAT_FS=m
|
||||
CONFIG_EXFAT_DONT_MOUNT_VFAT=y
|
||||
CONFIG_EXFAT_DISCARD=y
|
||||
# CONFIG_EXFAT_DELAYED_SYNC is not set
|
||||
# CONFIG_EXFAT_KERNEL_DEBUG is not set
|
||||
# CONFIG_EXFAT_DEBUG_MSG is not set
|
||||
CONFIG_EXFAT_DEFAULT_CODEPAGE=437
|
||||
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
|
||||
CONFIG_QLGE=m
|
||||
CONFIG_X86_PLATFORM_DEVICES=y
|
||||
CONFIG_ACER_WMI=m
|
||||
CONFIG_ACER_WIRELESS=m
|
||||
|
@ -8278,16 +8301,19 @@ CONFIG_INTEL_SPEED_SELECT_INTERFACE=m
|
|||
# end of Intel Speed Select Technology interface support
|
||||
|
||||
CONFIG_PMC_ATOM=y
|
||||
CONFIG_MFD_CROS_EC=m
|
||||
CONFIG_CHROME_PLATFORMS=y
|
||||
CONFIG_CHROMEOS_LAPTOP=m
|
||||
CONFIG_CHROMEOS_PSTORE=m
|
||||
CONFIG_CHROMEOS_TBMC=m
|
||||
CONFIG_CROS_EC=m
|
||||
CONFIG_CROS_EC_I2C=m
|
||||
CONFIG_CROS_EC_ISHTP=m
|
||||
CONFIG_CROS_EC_SPI=m
|
||||
CONFIG_CROS_EC_LPC=m
|
||||
CONFIG_CROS_EC_PROTO=y
|
||||
CONFIG_CROS_KBD_LED_BACKLIGHT=m
|
||||
CONFIG_CROS_EC_CHARDEV=m
|
||||
CONFIG_CROS_EC_LIGHTBAR=m
|
||||
CONFIG_CROS_EC_DEBUGFS=m
|
||||
CONFIG_CROS_EC_SYSFS=m
|
||||
|
@ -8354,7 +8380,7 @@ CONFIG_HYPERV_IOMMU=y
|
|||
#
|
||||
# Remoteproc drivers
|
||||
#
|
||||
CONFIG_REMOTEPROC=m
|
||||
# CONFIG_REMOTEPROC is not set
|
||||
# end of Remoteproc drivers
|
||||
|
||||
#
|
||||
|
@ -8740,6 +8766,7 @@ CONFIG_SI7020=m
|
|||
# Inertial measurement units
|
||||
#
|
||||
CONFIG_ADIS16400=m
|
||||
CONFIG_ADIS16460=m
|
||||
CONFIG_ADIS16480=m
|
||||
CONFIG_BMI160=m
|
||||
CONFIG_BMI160_I2C=m
|
||||
|
@ -8751,6 +8778,7 @@ CONFIG_INV_MPU6050_SPI=m
|
|||
CONFIG_IIO_ST_LSM6DSX=m
|
||||
CONFIG_IIO_ST_LSM6DSX_I2C=m
|
||||
CONFIG_IIO_ST_LSM6DSX_SPI=m
|
||||
CONFIG_IIO_ST_LSM6DSX_I3C=m
|
||||
# end of Inertial measurement units
|
||||
|
||||
CONFIG_IIO_ADIS_LIB=m
|
||||
|
@ -8784,6 +8812,7 @@ CONFIG_LTR501=m
|
|||
CONFIG_LV0104CS=m
|
||||
CONFIG_MAX44000=m
|
||||
CONFIG_MAX44009=m
|
||||
CONFIG_NOA1305=m
|
||||
CONFIG_OPT3001=m
|
||||
CONFIG_PA12203001=m
|
||||
CONFIG_SI1133=m
|
||||
|
@ -8854,6 +8883,7 @@ CONFIG_IIO_SYSFS_TRIGGER=m
|
|||
#
|
||||
CONFIG_AD5272=m
|
||||
CONFIG_DS1803=m
|
||||
CONFIG_MAX5432=m
|
||||
CONFIG_MAX5481=m
|
||||
CONFIG_MAX5487=m
|
||||
CONFIG_MCP4018=m
|
||||
|
@ -9159,6 +9189,9 @@ CONFIG_EXPORTFS=y
|
|||
CONFIG_FILE_LOCKING=y
|
||||
CONFIG_MANDATORY_FILE_LOCKING=y
|
||||
# CONFIG_FS_ENCRYPTION is not set
|
||||
CONFIG_FS_VERITY=y
|
||||
# CONFIG_FS_VERITY_DEBUG is not set
|
||||
# CONFIG_FS_VERITY_BUILTIN_SIGNATURES is not set
|
||||
CONFIG_FSNOTIFY=y
|
||||
CONFIG_DNOTIFY=y
|
||||
CONFIG_INOTIFY_USER=y
|
||||
|
@ -9177,6 +9210,7 @@ CONFIG_AUTOFS4_FS=m
|
|||
CONFIG_AUTOFS_FS=m
|
||||
CONFIG_FUSE_FS=y
|
||||
CONFIG_CUSE=m
|
||||
CONFIG_VIRTIO_FS=m
|
||||
CONFIG_OVERLAY_FS=m
|
||||
# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
|
||||
# CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW is not set
|
||||
|
@ -9331,6 +9365,12 @@ CONFIG_SYSV_FS=m
|
|||
CONFIG_UFS_FS=m
|
||||
# CONFIG_UFS_FS_WRITE is not set
|
||||
# CONFIG_UFS_DEBUG is not set
|
||||
CONFIG_EROFS_FS=m
|
||||
# CONFIG_EROFS_FS_DEBUG is not set
|
||||
CONFIG_EROFS_FS_XATTR=y
|
||||
CONFIG_EROFS_FS_POSIX_ACL=y
|
||||
CONFIG_EROFS_FS_SECURITY=y
|
||||
# CONFIG_EROFS_FS_ZIP is not set
|
||||
CONFIG_NETWORK_FILESYSTEMS=y
|
||||
CONFIG_NFS_FS=m
|
||||
CONFIG_NFS_V2=m
|
||||
|
@ -9359,7 +9399,6 @@ CONFIG_NFSD_V4=y
|
|||
# CONFIG_NFSD_SCSILAYOUT is not set
|
||||
# CONFIG_NFSD_FLEXFILELAYOUT is not set
|
||||
CONFIG_NFSD_V4_SECURITY_LABEL=y
|
||||
# CONFIG_NFSD_FAULT_INJECTION is not set
|
||||
CONFIG_GRACE_PERIOD=m
|
||||
CONFIG_LOCKD=m
|
||||
CONFIG_LOCKD_V4=y
|
||||
|
@ -9507,6 +9546,7 @@ CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y
|
|||
# CONFIG_SECURITY_LOADPIN is not set
|
||||
CONFIG_SECURITY_YAMA=y
|
||||
# CONFIG_SECURITY_SAFESETID is not set
|
||||
# CONFIG_SECURITY_LOCKDOWN_LSM is not set
|
||||
CONFIG_INTEGRITY=y
|
||||
CONFIG_INTEGRITY_SIGNATURE=y
|
||||
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
|
||||
|
@ -9529,6 +9569,7 @@ CONFIG_IMA_APPRAISE=y
|
|||
# CONFIG_IMA_ARCH_POLICY is not set
|
||||
# CONFIG_IMA_APPRAISE_BUILD_POLICY is not set
|
||||
CONFIG_IMA_APPRAISE_BOOTPARAM=y
|
||||
# CONFIG_IMA_APPRAISE_MODSIG is not set
|
||||
CONFIG_IMA_TRUSTED_KEYRING=y
|
||||
CONFIG_IMA_BLACKLIST_KEYRING=y
|
||||
# CONFIG_IMA_LOAD_X509 is not set
|
||||
|
@ -9625,18 +9666,7 @@ CONFIG_CRYPTO_CCM=m
|
|||
CONFIG_CRYPTO_GCM=y
|
||||
CONFIG_CRYPTO_CHACHA20POLY1305=m
|
||||
CONFIG_CRYPTO_AEGIS128=m
|
||||
CONFIG_CRYPTO_AEGIS128L=m
|
||||
CONFIG_CRYPTO_AEGIS256=m
|
||||
CONFIG_CRYPTO_AEGIS128_AESNI_SSE2=m
|
||||
CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2=m
|
||||
CONFIG_CRYPTO_AEGIS256_AESNI_SSE2=m
|
||||
CONFIG_CRYPTO_MORUS640=m
|
||||
CONFIG_CRYPTO_MORUS640_GLUE=m
|
||||
CONFIG_CRYPTO_MORUS640_SSE2=m
|
||||
CONFIG_CRYPTO_MORUS1280=m
|
||||
CONFIG_CRYPTO_MORUS1280_GLUE=m
|
||||
CONFIG_CRYPTO_MORUS1280_SSE2=m
|
||||
CONFIG_CRYPTO_MORUS1280_AVX2=m
|
||||
CONFIG_CRYPTO_SEQIV=y
|
||||
CONFIG_CRYPTO_ECHAINIV=m
|
||||
|
||||
|
@ -9657,6 +9687,7 @@ CONFIG_CRYPTO_NHPOLY1305=m
|
|||
CONFIG_CRYPTO_NHPOLY1305_SSE2=m
|
||||
CONFIG_CRYPTO_NHPOLY1305_AVX2=m
|
||||
CONFIG_CRYPTO_ADIANTUM=m
|
||||
CONFIG_CRYPTO_ESSIV=m
|
||||
|
||||
#
|
||||
# Hash modes
|
||||
|
@ -9690,6 +9721,7 @@ CONFIG_CRYPTO_SHA1=y
|
|||
CONFIG_CRYPTO_SHA1_SSSE3=m
|
||||
CONFIG_CRYPTO_SHA256_SSSE3=m
|
||||
CONFIG_CRYPTO_SHA512_SSSE3=m
|
||||
CONFIG_CRYPTO_LIB_SHA256=y
|
||||
CONFIG_CRYPTO_SHA256=y
|
||||
CONFIG_CRYPTO_SHA512=y
|
||||
CONFIG_CRYPTO_SHA3=m
|
||||
|
@ -9702,9 +9734,9 @@ CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
|
|||
#
|
||||
# Ciphers
|
||||
#
|
||||
CONFIG_CRYPTO_LIB_AES=y
|
||||
CONFIG_CRYPTO_AES=y
|
||||
CONFIG_CRYPTO_AES_TI=m
|
||||
CONFIG_CRYPTO_AES_X86_64=m
|
||||
CONFIG_CRYPTO_AES_NI_INTEL=m
|
||||
CONFIG_CRYPTO_ANUBIS=m
|
||||
CONFIG_CRYPTO_LIB_ARC4=m
|
||||
|
@ -9721,6 +9753,7 @@ CONFIG_CRYPTO_CAST5=m
|
|||
CONFIG_CRYPTO_CAST5_AVX_X86_64=m
|
||||
CONFIG_CRYPTO_CAST6=m
|
||||
CONFIG_CRYPTO_CAST6_AVX_X86_64=m
|
||||
CONFIG_CRYPTO_LIB_DES=m
|
||||
CONFIG_CRYPTO_DES=m
|
||||
CONFIG_CRYPTO_DES3_EDE_X86_64=m
|
||||
CONFIG_CRYPTO_FCRYPT=m
|
||||
|
@ -9780,6 +9813,7 @@ CONFIG_CRYPTO_DEV_CCP_DD=m
|
|||
CONFIG_CRYPTO_DEV_SP_CCP=y
|
||||
CONFIG_CRYPTO_DEV_CCP_CRYPTO=m
|
||||
CONFIG_CRYPTO_DEV_SP_PSP=y
|
||||
# CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set
|
||||
CONFIG_CRYPTO_DEV_QAT=m
|
||||
CONFIG_CRYPTO_DEV_QAT_DH895xCC=m
|
||||
CONFIG_CRYPTO_DEV_QAT_C3XXX=m
|
||||
|
@ -9793,6 +9827,7 @@ CONFIG_CRYPTO_DEV_CHELSIO=m
|
|||
# CONFIG_CHELSIO_IPSEC_INLINE is not set
|
||||
# CONFIG_CRYPTO_DEV_CHELSIO_TLS is not set
|
||||
CONFIG_CRYPTO_DEV_VIRTIO=m
|
||||
CONFIG_CRYPTO_DEV_SAFEXCEL=m
|
||||
CONFIG_ASYMMETRIC_KEY_TYPE=y
|
||||
CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
|
||||
CONFIG_ASYMMETRIC_TPM_KEY_SUBTYPE=m
|
||||
|
@ -9896,7 +9931,6 @@ CONFIG_HAS_DMA=y
|
|||
CONFIG_NEED_SG_DMA_LENGTH=y
|
||||
CONFIG_NEED_DMA_MAP_STATE=y
|
||||
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
|
||||
CONFIG_DMA_DECLARE_COHERENT=y
|
||||
CONFIG_DMA_VIRT_OPS=y
|
||||
CONFIG_SWIOTLB=y
|
||||
# CONFIG_DMA_CMA is not set
|
||||
|
@ -9958,7 +9992,6 @@ CONFIG_DYNAMIC_DEBUG=y
|
|||
CONFIG_FRAME_WARN=1024
|
||||
# CONFIG_STRIP_ASM_SYMS is not set
|
||||
# CONFIG_READABLE_ASM is not set
|
||||
CONFIG_UNUSED_SYMBOLS=y
|
||||
CONFIG_DEBUG_FS=y
|
||||
# CONFIG_HEADERS_INSTALL is not set
|
||||
CONFIG_OPTIMIZE_INLINING=y
|
|
@ -32,6 +32,7 @@
|
|||
#:use-module (gnu packages embedded)
|
||||
#:use-module (gnu packages flashing-tools)
|
||||
#:use-module (gnu packages java)
|
||||
#:use-module (gnu packages java-graphics)
|
||||
#:use-module (gnu packages libusb)
|
||||
#:use-module (gnu packages pkg-config)
|
||||
#:use-module (gnu packages textutils)
|
||||
|
@ -65,7 +66,7 @@
|
|||
(define-public axoloti-runtime
|
||||
(package
|
||||
(name "axoloti-runtime")
|
||||
(version "1.0.12")
|
||||
(version "1.0.12-2")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
|
@ -74,7 +75,7 @@
|
|||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "05hyr9qx9dplp0gkx4v34i17972b3f512qndnarzy4wzfpnp0s3b"))
|
||||
(base32 "1qffis277wshldr3i939b0r2x3a2mlr53samxqmr2nk1sfm2b4w9"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
'(begin
|
||||
|
@ -357,3 +358,273 @@ runtime.")
|
|||
for sketching digital audio algorithms. The patches run on a standalone
|
||||
powerful microcontroller board: Axoloti Core. This package provides the
|
||||
patcher application.")))
|
||||
|
||||
(define-public axoloti-patcher-next
|
||||
(package
|
||||
(name "axoloti-patcher-next")
|
||||
(version "2.0.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/axoloti/axoloti.git")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "022p993wf9l9mp6vg94x592vfqd1k1sjrq5f6x45h5r16qy6bdzh"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
'(begin
|
||||
;; Remove pre-built Java binaries.
|
||||
(delete-file-recursively "lib/")
|
||||
#t))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f ; there's a Java test which is run as part of the Java build.
|
||||
#:modules ((guix build gnu-build-system)
|
||||
((guix build ant-build-system) #:prefix ant:)
|
||||
(guix build utils)
|
||||
(srfi srfi-1)
|
||||
(srfi srfi-26)
|
||||
(ice-9 match)
|
||||
(ice-9 regex)
|
||||
(sxml simple)
|
||||
(sxml xpath)
|
||||
(sxml transform))
|
||||
#:imported-modules ((guix build ant-build-system)
|
||||
(guix build syscalls)
|
||||
,@%gnu-build-system-modules)
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'make-git-checkout-writable
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(copy-recursively (assoc-ref inputs "elfloader")
|
||||
"firmware/elfloader")
|
||||
(for-each make-file-writable (find-files "."))
|
||||
#t))
|
||||
(add-after 'unpack 'patch-paths
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
;; prepare ChibiOS
|
||||
(invoke "7z" "x" (assoc-ref inputs "chibios"))
|
||||
(with-directory-excursion "ChibiOS_19.1.3/ext"
|
||||
(invoke "7z" "x" "fatfs-0.13_patched.7z"))
|
||||
|
||||
;; Hardcode full path to compiler tools
|
||||
(substitute*
|
||||
'("ChibiOS_19.1.3/os/common/startup/ARMCMx/compilers/GCC/mk/arm-none-eabi.mk"
|
||||
"env/arm-none-eabi.mk")
|
||||
(("TRGT =.*")
|
||||
(string-append "TRGT = "
|
||||
(assoc-ref inputs "cross-toolchain")
|
||||
"/bin/arm-none-eabi-\n")))
|
||||
|
||||
;; Hardcode path to "make"
|
||||
(substitute* "src/main/java/axoloti/shell/ShellTask.java"
|
||||
(("return \"make\"")
|
||||
(string-append "return \"" (which "make") "\"")))
|
||||
|
||||
;; Hardcode path to "dfu-util"
|
||||
(substitute* "src/main/java/axoloti/shell/UploadFirmwareDFU.java"
|
||||
(("Axoloti.getReleaseDir\\(\\) \\+ \"/platform_.+/bin/dfu-util\"")
|
||||
(string-append "\"" (which "dfu-util") "\"")))
|
||||
#t))
|
||||
(delete 'configure)
|
||||
(replace 'build
|
||||
;; Build Axoloti firmware with cross-compiler
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(let* ((toolchain (assoc-ref inputs "cross-toolchain"))
|
||||
(headers (string-append
|
||||
toolchain
|
||||
"/arm-none-eabi/include:"
|
||||
toolchain
|
||||
"/arm-none-eabi/include/arm-none-eabi/armv7e-m")))
|
||||
(setenv "CROSS_CPATH" headers)
|
||||
(setenv "CROSS_CPLUS_INCLUDE_PATH" headers)
|
||||
(setenv "CROSS_LIBRARY_PATH"
|
||||
(string-append toolchain
|
||||
"/arm-none-eabi/lib")))
|
||||
(with-directory-excursion "platform_linux"
|
||||
(invoke "sh" "compile_firmware.sh"))))
|
||||
(add-after 'build 'build-patcher
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
(setenv "JAVA_HOME" (assoc-ref inputs "jdk"))
|
||||
;; We want to use our own jar files instead of the pre-built
|
||||
;; stuff in lib. So we replace the zipfileset tags in the
|
||||
;; build.xml with new ones that reference our jars.
|
||||
(let* ((build.xml (with-input-from-file "build.xml"
|
||||
(lambda _
|
||||
(xml->sxml #:trim-whitespace? #t))))
|
||||
(jars (append-map (match-lambda
|
||||
(((? (cut string-prefix? "java-" <>)
|
||||
label) . directory)
|
||||
(find-files directory "\\.jar$"))
|
||||
(_ '()))
|
||||
inputs))
|
||||
(classpath (string-join jars ":"))
|
||||
(fileset (map (lambda (jar)
|
||||
`(zipfileset (@ (excludes "META-INF/*.SF")
|
||||
(src ,jar))))
|
||||
jars)))
|
||||
(call-with-output-file "build.xml"
|
||||
(lambda (port)
|
||||
(sxml->xml
|
||||
(pre-post-order
|
||||
build.xml
|
||||
`( ;; Remove all zipfileset tags from the "jar" tree and
|
||||
;; inject our own tags.
|
||||
(jar . ,(lambda (tag . kids)
|
||||
`(jar ,@(append-map
|
||||
(filter (lambda (e)
|
||||
(not (eq? 'zipfileset (car e)))))
|
||||
kids)
|
||||
,@fileset)))
|
||||
;; Skip the "bundle" target (and the "-post-jar" target
|
||||
;; that depends on it), because we don't need it and it
|
||||
;; confuses sxml->xml.
|
||||
(target . ,(lambda (tag . kids)
|
||||
(let ((name ((sxpath '(name *text*))
|
||||
(car kids))))
|
||||
(if (or (member "bundle" name)
|
||||
(member "-post-jar" name))
|
||||
'() ; skip
|
||||
`(,tag ,@kids)))))
|
||||
(*default* . ,(lambda (tag . kids) `(,tag ,@kids)))
|
||||
(*text* . ,(lambda (_ txt)
|
||||
(match txt
|
||||
;; Remove timestamp.
|
||||
("${TODAY}" "(unknown)")
|
||||
(_ txt))))))
|
||||
port)))
|
||||
|
||||
;; Build it!
|
||||
(invoke "ant"
|
||||
(string-append "-Djavac.classpath=" classpath)
|
||||
"-Dbuilt_by=guix"
|
||||
"-Dbuild.time=01/01/1970 00:00:00"
|
||||
"-Djavac.source=1.8"
|
||||
"-Djavac.target=1.8"
|
||||
(string-append "-Dshort.version="
|
||||
,version)
|
||||
;; TODO: this is the output of:
|
||||
;; git describe --long --tags --dirty --always
|
||||
(string-append "-Dbuild.version="
|
||||
,version "-0-g88b60feb")))))
|
||||
(replace 'install
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(share (string-append out "/share/axoloti/")))
|
||||
|
||||
;; TODO: don't copy *everything* from these directories.
|
||||
(for-each (lambda (dir)
|
||||
(copy-recursively dir (string-append share "/" dir)))
|
||||
'("api"
|
||||
"archive"
|
||||
"doc"
|
||||
"env"
|
||||
"firmware"
|
||||
"nbproject"
|
||||
"platform_linux"))
|
||||
(install-file "dist/Axoloti.jar" share)
|
||||
|
||||
;; Install old firmware
|
||||
(let ((target (string-append share "/old_firmware/"))
|
||||
(old-firmware
|
||||
(string-append (assoc-ref inputs "axoloti-runtime")
|
||||
"/share/axoloti/firmware/")))
|
||||
(mkdir-p target)
|
||||
(install-file (string-append old-firmware
|
||||
"flasher/flasher_build/flasher.bin")
|
||||
target)
|
||||
;; TODO: the old file differs from the file that is included
|
||||
;; in this repository as the old firmware.
|
||||
(install-file (string-append old-firmware
|
||||
"build/axoloti.bin")
|
||||
target))
|
||||
|
||||
;; We do this to ensure that this package retains references to
|
||||
;; other Java packages' jar files.
|
||||
(install-file "build.xml" share)
|
||||
|
||||
;; Create a launcher script
|
||||
(mkdir (string-append out "/bin"))
|
||||
(let ((target (string-append out "/bin/Axoloti")))
|
||||
(with-output-to-file target
|
||||
(lambda ()
|
||||
(let* ((dir (string-append (assoc-ref outputs "out")
|
||||
"/share/axoloti"))
|
||||
(toolchain (assoc-ref inputs "cross-toolchain"))
|
||||
(includes (string-append
|
||||
toolchain
|
||||
"/arm-none-eabi/include:"
|
||||
toolchain
|
||||
"/arm-none-eabi/include/arm-none-eabi/armv7e-m")))
|
||||
(display
|
||||
(string-append "#!" (which "sh") "\n"
|
||||
"export CROSS_CPATH=" includes "\n"
|
||||
"export CROSS_CPLUS_INCLUDE_PATH=" includes "\n"
|
||||
"export CROSS_LIBRARY_PATH="
|
||||
toolchain "/arm-none-eabi/lib" "\n"
|
||||
(which "java")
|
||||
|
||||
;; Renderer arguments
|
||||
" -Xbootclasspath/a:"
|
||||
(assoc-ref inputs "java-marlin-renderer")
|
||||
"/lib/marlin.jar"
|
||||
" -Dsun.java2d.renderer=org.marlin.pisces.MarlinRenderingEngine"
|
||||
" -Daxoloti_release=" share
|
||||
" -jar " dir "/Axoloti.jar")))))
|
||||
(chmod target #o555))
|
||||
#t)))
|
||||
(add-after 'install 'strip-jar-timestamps
|
||||
(assoc-ref ant:%standard-phases 'strip-jar-timestamps)))))
|
||||
(inputs
|
||||
`(("jdk" ,icedtea "jdk")
|
||||
("cross-toolchain" ,arm-none-eabi-nano-toolchain-7-2018-q2-update)
|
||||
;; for compiling patches
|
||||
("make" ,gnu-make)
|
||||
;; for uploading compiled patches and firmware
|
||||
("dfu-util" ,dfu-util-for-axoloti)
|
||||
;; for org/apache/commons/lang3/tuple/ImmutablePair
|
||||
("java-commons-lang3" ,java-commons-lang3)
|
||||
("java-jgit" ,java-jgit-4.2)
|
||||
("java-jsch" ,java-jsch)
|
||||
("java-marlin-renderer" ,java-marlin-renderer)
|
||||
("java-piccolo2d-core" ,java-piccolo2d-core)
|
||||
("java-piccolo2d-extras" ,java-piccolo2d-extras)
|
||||
("java-rsyntaxtextarea" ,java-rsyntaxtextarea)
|
||||
("java-simple-xml" ,java-simple-xml)
|
||||
("java-slf4j-api" ,java-slf4j-api)
|
||||
("java-usb4java" ,java-usb4java)))
|
||||
(native-inputs
|
||||
`(("ant" ,ant)
|
||||
("axoloti-runtime" ,axoloti-runtime) ; for old firmware
|
||||
("java-junit" ,java-junit)
|
||||
("java-hamcrest-core" ,java-hamcrest-core)
|
||||
("p7zip" ,p7zip)
|
||||
("zip" ,zip) ; for repacking the jar
|
||||
("elfloader"
|
||||
,(let ((commit "d0f93acac6577a069b8739bf42c9500e9a862988"))
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/JohannesTaelman/elfloader.git")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name "elfloader" commit))
|
||||
(sha256
|
||||
(base32
|
||||
"0zsy6w784amfq4vr1qnx8xvy70v33gvffz1vljllwppdc8s3khmn")))))
|
||||
("chibios"
|
||||
,(origin
|
||||
(method url-fetch)
|
||||
(uri "http://rwthaachen.dl.osdn.jp/chibios/70739/ChibiOS_19.1.3.7z")
|
||||
(sha256
|
||||
(base32
|
||||
"1090alqp1z1bhj1z8ls04a350kbs8hsjcpkfddbprds73zbnnpk9"))))))
|
||||
(home-page "http://www.axoloti.com/")
|
||||
(synopsis "Audio development environment for the Axoloti core board")
|
||||
(description
|
||||
"The Axoloti patcher offers a “patcher” environment similar to Pure Data
|
||||
for sketching digital audio algorithms. The patches run on a standalone
|
||||
powerful microcontroller board: Axoloti Core.")
|
||||
(license (list license:gpl3+ ; the whole project and GUI
|
||||
license:bsd-3)))) ; the elfloader
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2012, 2013, 2014, 2015, 2016, 2017 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2012, 2013, 2014, 2015, 2016, 2017, 2019 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2014, 2015, 2018 Mark H Weaver <mhw@netris.org>
|
||||
;;; Copyright © 2015, 2017 Leo Famulari <leo@famulari.name>
|
||||
;;; Copyright © 2016, 2017, 2018, 2019 Efraim Flashner <efraim@flashner.co.il>
|
||||
|
@ -84,7 +84,7 @@ number/base32-hash tuples, directly usable in the 'patch-series' form."
|
|||
(sig (download-to-store store
|
||||
(string-append (patch-url number)
|
||||
".sig"))))
|
||||
(unless (gnupg-verify* sig patch)
|
||||
(unless (eq? 'valid-signature (gnupg-verify* sig patch))
|
||||
(error "failed to verify signature" patch))
|
||||
|
||||
(list number
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
;;; Copyright © 2018, 2019 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;; Copyright © 2019 Eric Bavier <bavier@member.fsf.org>
|
||||
;;; Copyright © 2019 Gábor Boskovits <boskovits@gmail.com>
|
||||
;;; Copyright © 2019 Ludovic Courtès <ludo@gnu.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -43,14 +44,14 @@
|
|||
(define-public fio
|
||||
(package
|
||||
(name "fio")
|
||||
(version "3.14")
|
||||
(version "3.17")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "http://brick.kernel.dk/snaps/"
|
||||
(uri (string-append "https://brick.kernel.dk/snaps/"
|
||||
"fio-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"047y53nyhnmnxcrsfbsf0gcpxw7bli3n19ycscpxy9974j0fck0v"))))
|
||||
"1hvh8syjz6l0q9bm5p7rf0yrmpkfcx5zj5d47mf6335w1i0h5gqf"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
'(#:test-target "test"
|
||||
|
@ -118,18 +119,22 @@ is to write a job file matching the I/O load one wants to simulate.")
|
|||
license:public-domain))))
|
||||
|
||||
;; Parameterized in anticipation of m(va)pich support
|
||||
(define (imb mpi)
|
||||
(define (intel-mpi-benchmarks mpi)
|
||||
(package
|
||||
(name (string-append "imb-" (package-name mpi)))
|
||||
(version "2019.1")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/intel/mpi-benchmarks.git")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256 (base32 "18hfdyvl5i172gadiq9si1qxif5rvic0lifxpbrr7s59ylg8f9c4"))))
|
||||
(name (string-append "intel-mpi-benchmarks"
|
||||
(if (string=? (package-name mpi) "openmpi")
|
||||
""
|
||||
(string-append "-" (package-name mpi)))))
|
||||
(version "2019.3")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/intel/mpi-benchmarks.git")
|
||||
(commit (string-append "IMB-v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0si5xi6ilhd3w0gbsg124589pvp094hvf366rvjjb9pi7pdk5p4i"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
`(("mpi" ,mpi)))
|
||||
|
@ -138,25 +143,25 @@ is to write a job file matching the I/O load one wants to simulate.")
|
|||
(modify-phases %standard-phases
|
||||
(delete 'configure)
|
||||
(delete 'check)
|
||||
(replace 'build
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(let ((mpi-home (assoc-ref inputs "mpi")))
|
||||
;; Override default parallelism
|
||||
(substitute* "Makefile"
|
||||
(("make -j[[:digit:]]+")
|
||||
(format #f "make -j~d" (parallel-job-count))))
|
||||
(invoke "make" "SHELL=sh" "CC=mpicc" "CXX=mpic++"))))
|
||||
(replace 'install
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(define (benchmark? file stat)
|
||||
(and (string-prefix? "IMB-" (basename file))
|
||||
(executable-file? file)))
|
||||
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(bin (string-append out "/bin")))
|
||||
(for-each
|
||||
(lambda (file)
|
||||
(install-file file bin))
|
||||
'("IMB-IO" "IMB-EXT" "IMB-MPI1" "IMB-NBC" "IMB-RMA" "IMB-MT")))
|
||||
#t)))))
|
||||
(for-each (lambda (file)
|
||||
(install-file file bin))
|
||||
(find-files "." benchmark?))
|
||||
#t))))
|
||||
|
||||
;; The makefile doesn't express all the dependencies, it seems.
|
||||
#:parallel-build? #t
|
||||
|
||||
#:make-flags '("CC=mpicc" "CXX=mpicxx")))
|
||||
(home-page "https://software.intel.com/en-us/articles/intel-mpi-benchmarks")
|
||||
(synopsis "Intel MPI Benchmarks")
|
||||
(synopsis "Benchmarks for the Message Passing Interface (MPI)")
|
||||
(description
|
||||
"This package provides benchmarks for implementations of the @dfn{Message
|
||||
Passing Interface} (MPI). It contains MPI performance measurements for
|
||||
|
@ -172,7 +177,11 @@ Efficiency of the MPI implementation.
|
|||
@end itemize")
|
||||
(license license:cpl1.0)))
|
||||
|
||||
(define-public imb-openmpi (imb openmpi))
|
||||
(define-public intel-mpi-benchmarks/openmpi
|
||||
(intel-mpi-benchmarks openmpi))
|
||||
|
||||
(define-public imb-openmpi
|
||||
(deprecated-package "imb-openmpi" intel-mpi-benchmarks/openmpi))
|
||||
|
||||
(define-public multitime
|
||||
(package
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -9,7 +9,7 @@
|
|||
;;; Copyright © 2018 Fis Trivial <ybbs.daans@hotmail.com>
|
||||
;;; Copyright © 2018 Nam Nguyen <namn@berkeley.edu>
|
||||
;;; Copyright © 2018 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;; Copyright © 2019 Brett Gilio <brettg@posteo.net>
|
||||
;;; Copyright © 2019 Brett Gilio <brettg@gnu.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
(define-module (gnu packages bootloaders)
|
||||
#:use-module (gnu packages)
|
||||
#:use-module (gnu packages admin)
|
||||
#:use-module ((gnu packages algebra) #:select (bc))
|
||||
#:use-module (gnu packages algebra)
|
||||
#:use-module (gnu packages assembly)
|
||||
#:use-module (gnu packages base)
|
||||
#:use-module (gnu packages disk)
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
;;; Copyright © 2018 Tomáš Čech <sleep_walker@gnu.org>
|
||||
;;; Copyright © 2018 Marius Bakke <mbakke@fastmail.com>
|
||||
;;; Copyright © 2018 Alex Vong <alexvong1995@gmail.com>
|
||||
;;; Copyright © 2019 Brett Gilio <brettg@posteo.net>
|
||||
;;; Copyright © 2019 Brett Gilio <brettg@gnu.org>
|
||||
;;; Copyright © 2019 Jonathan Brielmaier <jonathan.brielmaier@web.de>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
|
|
|
@ -155,7 +155,7 @@ able to synchronize with CalDAV servers through vdirsyncer.")
|
|||
(define-public remind
|
||||
(package
|
||||
(name "remind")
|
||||
(version "3.1.16")
|
||||
(version "3.1.17")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
|
@ -166,7 +166,7 @@ able to synchronize with CalDAV servers through vdirsyncer.")
|
|||
".")
|
||||
".tar.gz"))
|
||||
(sha256
|
||||
(base32 "14yavwqmimba8rdpwx3wlav9sfb0v5rcd1iyzqrs08wx07a9pdzf"))))
|
||||
(base32 "0lgyc2j69aqqk4knywr8inz4fsnni0zq54dgqh7p4s6kzybc2mf9"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
'(#:tests? #f)) ; no "check" target
|
||||
|
|
|
@ -134,14 +134,14 @@ extraction from CDs.")
|
|||
(define-public libcdio-paranoia
|
||||
(package
|
||||
(name "libcdio-paranoia")
|
||||
(version "10.2+2.0.0")
|
||||
(version "10.2+2.0.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnu/libcdio/libcdio-paranoia-"
|
||||
version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"1h8k8z9r75h3p697f77z9j1blwb6gf2d5rik6z2q6420my6c2ra5"))))
|
||||
"12hfnrq7amv9qjzc92cr265m7kh0a1hpasck8cxx1gygbhqczc9k"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs `(("pkg-config" ,pkg-config)))
|
||||
(propagated-inputs `(("libcdio" ,libcdio)))
|
||||
|
|
|
@ -196,7 +196,7 @@ supervised tests.")
|
|||
multi-paradigm automated test framework for C++ and Objective-C.")
|
||||
(license license:boost1.0)))
|
||||
|
||||
(define-public catch-framework2
|
||||
(define-public catch-framework2-1
|
||||
(package
|
||||
(name "catch2")
|
||||
(version "1.12.2")
|
||||
|
@ -216,6 +216,28 @@ multi-paradigm automated test framework for C++ and Objective-C.")
|
|||
a multi-paradigm automated test framework for C++ and Objective-C.")
|
||||
(license license:boost1.0)))
|
||||
|
||||
(define-public catch-framework2
|
||||
(package
|
||||
(name "catch2")
|
||||
(version "2.1.2")
|
||||
(home-page "https://github.com/catchorg/Catch2")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/catchorg/Catch2")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"14vcckqmbydjsg40ngi6iv999zimysh2l7fmrqj1d7xl990qz233"))))
|
||||
(build-system cmake-build-system)
|
||||
(inputs
|
||||
`(("python" ,python-wrapper)))
|
||||
(synopsis "Automated test framework for C++ and Objective-C")
|
||||
(description "Catch2 stands for C++ Automated Test Cases in Headers and is
|
||||
a multi-paradigm automated test framework for C++ and Objective-C.")
|
||||
(license license:boost1.0)))
|
||||
|
||||
(define-public cmdtest
|
||||
(package
|
||||
(name "cmdtest")
|
||||
|
@ -1962,7 +1984,15 @@ backported from Python 2.7 for Python 2.4+.")
|
|||
("python-parse" ,python-parse)
|
||||
("python-parse-type" ,python-parse-type)))
|
||||
(arguments
|
||||
'(#:test-target "behave_test"))
|
||||
'(#:test-target "behave_test"
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-before 'check 'fix-library-loading
|
||||
(lambda _
|
||||
;; Otherwise, tests fail with no module named 'path'
|
||||
(setenv "PYTHONPATH" (string-append (getenv "PYTHONPATH") ":"
|
||||
(getcwd) "/tasks/_vendor"))
|
||||
#t)))))
|
||||
(home-page "https://github.com/behave/behave")
|
||||
(synopsis "Python behavior-driven development")
|
||||
(description
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
;;; Copyright © 2016 Federico Beffa <beffa@fbengineering.ch>
|
||||
;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2017, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2019 Brett Gilio <brettg@gnu.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -31,6 +32,7 @@
|
|||
#:use-module (gnu packages compression)
|
||||
#:use-module (gnu packages ncurses)
|
||||
#:use-module (gnu packages ghostscript)
|
||||
#:use-module (gnu packages linux)
|
||||
#:use-module (gnu packages netpbm)
|
||||
#:use-module (gnu packages tex)
|
||||
#:use-module (gnu packages compression)
|
||||
|
@ -62,7 +64,7 @@
|
|||
(define-public chez-scheme
|
||||
(package
|
||||
(name "chez-scheme")
|
||||
(version "9.5")
|
||||
(version "9.5.2")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
|
@ -70,7 +72,7 @@
|
|||
(url "https://github.com/cisco/ChezScheme.git")
|
||||
(commit (string-append "v" version))))
|
||||
(sha256
|
||||
(base32 "132fal5hwiq0bqzvfhjsqr4d11cfdh1670f6286ks29xxj1c04zq"))
|
||||
(base32 "1hagrqdp649n2g0wq2a9gfnz7mjcjakkw7ziplbj3db412bb7kx5"))
|
||||
(file-name (git-file-name name version))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
|
@ -92,7 +94,8 @@
|
|||
`(("texlive" ,(texlive-union (list texlive-latex-oberdiek
|
||||
texlive-generic-epsf)))
|
||||
("ghostscript" ,ghostscript)
|
||||
("netpbm" ,netpbm)))
|
||||
("netpbm" ,netpbm)
|
||||
("util-linux" ,util-linux)))
|
||||
(native-search-paths
|
||||
(list (search-path-specification
|
||||
(variable "CHEZSCHEMELIBDIRS")
|
||||
|
@ -116,15 +119,6 @@
|
|||
(lambda _ (substitute* "configure"
|
||||
(("uname -a") "uname -m"))
|
||||
#t))
|
||||
(add-after 'unpack 'patch-broken-documentation
|
||||
(lambda _
|
||||
;; Work around an oversight in the 9.5 release tarball that causes
|
||||
;; building the documentation to fail. This should be fixed in the
|
||||
;; next one; see <https://github.com/cisco/ChezScheme/issues/209>.
|
||||
(substitute* "csug/copyright.stex"
|
||||
(("\\\\INSERTREVISIONMONTHSPACEYEAR" )
|
||||
"October 2017")) ; tarball release date
|
||||
#t))
|
||||
;; Adapt the custom 'configure' script.
|
||||
(replace 'configure
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
|
@ -145,10 +139,11 @@
|
|||
(invoke "mv" orig-name new-name)))
|
||||
`((,nanopass "source" "nanopass")
|
||||
(,stex "source" "stex")))
|
||||
;; The Makefile wants to download and compile "zlib". We patch
|
||||
;; it to use the one from our 'zlib' package.
|
||||
;; The configure step wants to CURL all submodules as it
|
||||
;; detects a checkout without submodules. Disable curling,
|
||||
;; and manually patch the needed modules for compilation.
|
||||
(substitute* "configure"
|
||||
(("rmdir zlib .*$") "echo \"using system zlib\"\n"))
|
||||
(("! -f '") "-d '")) ; working around CURL.
|
||||
(substitute* (find-files "./c" "Mf-[a-zA-Z0-9.]+")
|
||||
(("\\$\\{Kernel\\}: \\$\\{kernelobj\\} \\.\\./zlib/libz\\.a")
|
||||
"${Kernel}: ${kernelobj}")
|
||||
|
@ -225,7 +220,7 @@
|
|||
;; Cross-compiling for the Raspberry Pi is supported, but not native ARM.
|
||||
(supported-systems (fold delete %supported-systems
|
||||
'("mips64el-linux" "armhf-linux")))
|
||||
(home-page "http://www.scheme.com")
|
||||
(home-page "https://cisco.github.io/ChezScheme/")
|
||||
(synopsis "R6RS Scheme compiler and run-time")
|
||||
(description
|
||||
"Chez Scheme is a compiler and run-time system for the language of the
|
||||
|
|
|
@ -2585,4 +2585,17 @@ an d binaries, plus debugging symbols in the @code{debug} output), and Binutils
|
|||
(define-public gcc-toolchain-9
|
||||
(make-gcc-toolchain gcc-9))
|
||||
|
||||
;; Provide the Fortran toolchain package only for the version of gfortran that
|
||||
;; is used by Guix internally to build Fortran libraries, because combining
|
||||
;; code compiled with different versions can cause problems.
|
||||
|
||||
(define-public gfortran-toolchain
|
||||
(package (inherit (make-gcc-toolchain gfortran))
|
||||
(synopsis "Complete GCC tool chain for Fortran development")
|
||||
(description "This package provides a complete GCC tool chain for
|
||||
Fortran development to be installed in user profiles. This includes
|
||||
gfortran, as well as libc (headers and binaries, plus debugging symbols
|
||||
in the @code{debug} output), and binutils.")))
|
||||
|
||||
|
||||
;;; commencement.scm ends here
|
||||
|
|
|
@ -779,7 +779,7 @@ time for compression ratio.")
|
|||
(define-public squashfs-tools
|
||||
(package
|
||||
(name "squashfs-tools")
|
||||
(version "4.3")
|
||||
(version "4.4")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://sourceforge/squashfs/squashfs/"
|
||||
|
@ -787,10 +787,10 @@ time for compression ratio.")
|
|||
"squashfs" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1xpklm0y43nd9i6jw43y2xh5zvlmj9ar2rvknh0bh7kv8c95aq0d"))))
|
||||
"0zmhvczscqz0mzh4b9m8m42asq14db0a6lc8clp5ljq5ybrv70d9"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
'(#:tests? #f ; no check target
|
||||
'(#:tests? #f ; no check target
|
||||
#:make-flags
|
||||
(list "CC=gcc"
|
||||
"XZ_SUPPORT=1"
|
||||
|
@ -802,13 +802,6 @@ time for compression ratio.")
|
|||
(replace 'configure
|
||||
(lambda _
|
||||
(chdir "squashfs-tools")
|
||||
#t))
|
||||
(add-after 'unpack 'fix-glibc-compatability
|
||||
(lambda _
|
||||
(substitute* '("squashfs-tools/mksquashfs.c"
|
||||
"squashfs-tools/unsquashfs.c")
|
||||
(("<sys/sysinfo.h>")
|
||||
"<sys/sysinfo.h>\n#include <sys/sysmacros.h>"))
|
||||
#t)))))
|
||||
(inputs
|
||||
`(("lz4" ,lz4)
|
||||
|
@ -826,23 +819,6 @@ systems where low overhead is needed. This package allows you to create and
|
|||
extract such file systems.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
;; We need this for building squashfs images with symlinks.
|
||||
(define-public squashfs-tools-next
|
||||
(let ((commit "fb33dfc32b131a1162dcf0e35bd88254ae10e265")
|
||||
(revision "1"))
|
||||
(package (inherit squashfs-tools)
|
||||
(name "squashfs-tools-next")
|
||||
(version (string-append "4.3-" revision (string-take commit 7)))
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/plougher/squashfs-tools.git")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1x2skf8hxzfch978nzx5mh46d4hhi6gl22270hiarjszsjk3bnsx")))))))
|
||||
|
||||
(define-public pigz
|
||||
(package
|
||||
(name "pigz")
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2017 José Miguel Sánchez García <jmi2k@openmailbox.org>
|
||||
;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2019 Alexandru-Sergiu Marton <brown121407@member.fsf.org>
|
||||
;;; Copyright © 2019 Brett Gilio <brettg@gnu.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -22,10 +24,15 @@
|
|||
#:use-module (guix packages)
|
||||
#:use-module (guix git-download)
|
||||
#:use-module (guix build-system gnu)
|
||||
#:use-module (guix build-system meson)
|
||||
#:use-module (gnu packages datastructures)
|
||||
#:use-module (gnu packages docbook)
|
||||
#:use-module (gnu packages documentation)
|
||||
#:use-module (gnu packages freedesktop)
|
||||
#:use-module (gnu packages gl)
|
||||
#:use-module (gnu packages glib)
|
||||
#:use-module (gnu packages libevent)
|
||||
#:use-module (gnu packages pcre)
|
||||
#:use-module (gnu packages pkg-config)
|
||||
#:use-module (gnu packages python)
|
||||
#:use-module (gnu packages textutils)
|
||||
|
@ -103,3 +110,50 @@ performance).
|
|||
@item Some more options...
|
||||
@end itemize\n")
|
||||
(license license:expat))))
|
||||
|
||||
(define-public picom
|
||||
(package
|
||||
(name "picom")
|
||||
(version "7.5")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/yshui/picom.git")
|
||||
(commit (string-append "v" version))))
|
||||
(sha256
|
||||
(base32
|
||||
"1l48fxl04vkzr4r94sl37nbbw7a621rn8sxmkbdv4252i1gjxd4z"))
|
||||
(file-name (string-append "picom-" version))))
|
||||
(build-system meson-build-system)
|
||||
(inputs
|
||||
`(("dbus" ,dbus)
|
||||
("libconfig" ,libconfig)
|
||||
("libx11" ,libx11)
|
||||
("libxext" ,libxext)
|
||||
("libev" ,libev)
|
||||
("mesa" ,mesa)
|
||||
("xprop" ,xprop)
|
||||
("xcb-util-renderutil" ,xcb-util-renderutil)
|
||||
("xcb-util-image" ,xcb-util-image)
|
||||
("pixman" ,pixman)
|
||||
("uthash" ,uthash)
|
||||
("libxdg-basedir" ,libxdg-basedir)
|
||||
("pcre" ,pcre)))
|
||||
(native-inputs
|
||||
`(("asciidoc" ,asciidoc)
|
||||
("pkg-config" ,pkg-config)
|
||||
("xorgproto" ,xorgproto)))
|
||||
(arguments
|
||||
`(#:build-type "release"
|
||||
#:configure-flags '("-Dbuild_docs=true")))
|
||||
(home-page "https://github.com/yshui/picom")
|
||||
(synopsis "Compositor for X11, forked from Compton")
|
||||
(description
|
||||
"Picom is a standalone compositor for Xorg, suitable for use
|
||||
with window managers that do not provide compositing.
|
||||
|
||||
Picom is a fork of compton, which is a fork of xcompmgr-dana,
|
||||
which in turn is a fork of xcompmgr.")
|
||||
(license (list license:expat ; The original compton license.
|
||||
license:mpl2.0)))) ; License used by new picom files.
|
||||
|
|
|
@ -137,7 +137,7 @@ sharing) to clients via USB, ethernet, WiFi, cellular and Bluetooth.")
|
|||
(define-public cmst
|
||||
(package
|
||||
(name "cmst")
|
||||
(version "2017.09.19")
|
||||
(version "2019.01.13")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
|
@ -145,7 +145,7 @@ sharing) to clients via USB, ethernet, WiFi, cellular and Bluetooth.")
|
|||
"https://github.com/andrew-bibb/cmst/releases/download/cmst-"
|
||||
version "/cmst-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0dh4639n3l8a19svaagib41hdq5q7x70bnc28dmnwy4jflf38yrm"))))
|
||||
(base32 "1cn6xz2rpkf5kx5d6p2x2lh85zppjacp59l6gj3n6x12p90al1vl"))))
|
||||
(inputs
|
||||
`(("qtbase" ,qtbase)))
|
||||
(native-inputs
|
||||
|
|
|
@ -58,6 +58,7 @@
|
|||
(variable "COQPATH")
|
||||
(files (list "lib/coq/user-contrib")))))
|
||||
(build-system ocaml-build-system)
|
||||
(outputs '("out" "ide"))
|
||||
(inputs
|
||||
`(("lablgtk" ,lablgtk)
|
||||
("python" ,python-2)
|
||||
|
@ -72,6 +73,13 @@
|
|||
(lambda _
|
||||
(for-each make-file-writable (find-files "."))
|
||||
#t))
|
||||
(add-after 'unpack 'remove-lablgtk-references
|
||||
(lambda _
|
||||
;; This is not used anywhere, but creates a reference to lablgtk in
|
||||
;; every binary
|
||||
(substitute* '("config/coq_config.mli" "configure.ml")
|
||||
((".*coqideincl.*") ""))
|
||||
#t))
|
||||
(replace 'configure
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
|
@ -88,6 +96,23 @@
|
|||
"-j" (number->string (parallel-job-count))
|
||||
"world")))
|
||||
(delete 'check)
|
||||
(add-after 'install 'remove-duplicate
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(bin (string-append out "/bin")))
|
||||
;; These are exact copies of the version without the .opt suffix.
|
||||
;; Remove them to save 35 MiB in the result
|
||||
(delete-file (string-append bin "/coqtop.opt"))
|
||||
(delete-file (string-append bin "/coqidetop.opt")))
|
||||
#t))
|
||||
(add-after 'install 'install-ide
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let ((out (assoc-ref outputs "out"))
|
||||
(ide (assoc-ref outputs "ide")))
|
||||
(mkdir-p (string-append ide "/bin"))
|
||||
(rename-file (string-append out "/bin/coqide")
|
||||
(string-append ide "/bin/coqide")))
|
||||
#t))
|
||||
(add-after 'install 'check
|
||||
(lambda _
|
||||
(with-directory-excursion "test-suite"
|
||||
|
|
|
@ -185,7 +185,7 @@ batches.")
|
|||
(modules '((guix build utils)))
|
||||
(snippet '(delete-file-recursively "./test/thirdparty"))))
|
||||
(native-inputs
|
||||
`(("catch2" ,catch-framework2)))
|
||||
`(("catch2" ,catch-framework2-1)))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -884,10 +884,10 @@ trivial to build for local use. Portability is emphasized over performance.")
|
|||
(license license:unlicense)))
|
||||
|
||||
(define-public libsecp256k1
|
||||
(let ((commit "e34ceb333b1c0e6f4115ecbb80c632ac1042fa49"))
|
||||
(let ((commit "d644dda5c9dbdecee52d1aa259235510fdc2d4ee"))
|
||||
(package
|
||||
(name "libsecp256k1")
|
||||
(version (git-version "20181126" "1" commit))
|
||||
(version (git-version "20191213" "1" commit))
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
|
@ -895,7 +895,7 @@ trivial to build for local use. Portability is emphasized over performance.")
|
|||
(commit commit)))
|
||||
(sha256
|
||||
(base32
|
||||
"0as78s179hcr3ysk3fw98k5wzabgnwri7vkkc17wg31lyz6ids6c"))
|
||||
"0zmx32746khsm2cx0p3pdy3j2vkwmafvf7axiixijhgcg0xjv93i"))
|
||||
(file-name (git-file-name name version))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
|
|
|
@ -420,14 +420,14 @@ should only be used as part of the Guix cups-pk-helper service.")
|
|||
(define-public hplip
|
||||
(package
|
||||
(name "hplip")
|
||||
(version "3.19.11")
|
||||
(version "3.19.12")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://sourceforge/hplip/hplip/" version
|
||||
"/hplip-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0lfmym225dr4qnssglqd0gyf0nmm7jpbzkdr1s2wyknmx8z7fx9x"))
|
||||
"0mdj0sqgfxjqa550adiw1gn4z9n6wcvn55slivgf0ndn5x89iwxp"))
|
||||
(modules '((guix build utils)))
|
||||
(patches (search-patches "hplip-remove-imageprocessor.patch"))
|
||||
(snippet
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
;;; Copyright © 2016 Jan Nieuwenhuizen <janneke@gnu.org>
|
||||
;;; Copyright © 2016 Andy Patterson <ajpatter@uwaterloo.ca>
|
||||
;;; Copyright © 2016 Danny Milosavljevic <dannym+a@scratchpost.org>
|
||||
;;; Copyright © 2016, 2017, 2018 Marius Bakke <mbakke@fastmail.com>
|
||||
;;; Copyright © 2016, 2017, 2018, 2019 Marius Bakke <mbakke@fastmail.com>
|
||||
;;; Copyright © 2017, 2018 Julien Lepiller <julien@lepiller.eu>
|
||||
;;; Copyright © 2017 Thomas Danckaert <post@thomasdanckaert.be>
|
||||
;;; Copyright © 2017 Jelle Licht <jlicht@fsfe.org>
|
||||
|
@ -125,6 +125,7 @@
|
|||
#:use-module (guix build-system ruby)
|
||||
#:use-module (guix build-system cmake)
|
||||
#:use-module (guix build-system scons)
|
||||
#:use-module (guix build-system trivial)
|
||||
#:use-module ((guix build utils) #:hide (which))
|
||||
#:use-module (guix utils)
|
||||
#:use-module (srfi srfi-1)
|
||||
|
@ -899,6 +900,33 @@ Language.")
|
|||
as a drop-in replacement of MySQL.")
|
||||
(license license:gpl2)))
|
||||
|
||||
;; TODO: mysql_install_db is broken in MariaDB. This package is here as
|
||||
;; a workaround for packages that need it. Merge with 'mariadb' in the next
|
||||
;; rebuild cycle.
|
||||
(define-public mariadb/fixed-install-db
|
||||
(hidden-package
|
||||
(package/inherit
|
||||
mariadb
|
||||
(name "mariadb-fixed")
|
||||
(native-inputs '())
|
||||
(inputs
|
||||
`(("mariadb" ,mariadb)
|
||||
("mariadb:lib" ,mariadb "lib")))
|
||||
(outputs '("out"))
|
||||
(build-system trivial-build-system)
|
||||
(arguments
|
||||
`(#:modules ((guix build utils))
|
||||
#:builder
|
||||
(begin
|
||||
(use-modules ((guix build utils)))
|
||||
(let ((out (assoc-ref %outputs "out")))
|
||||
(copy-recursively (assoc-ref %build-inputs "mariadb") out)
|
||||
(substitute* (string-append out "/bin/mysql_install_db")
|
||||
(("\\$basedir/share/mysql")
|
||||
(string-append (assoc-ref %build-inputs "mariadb:lib")
|
||||
"/share/mysql")))
|
||||
#t)))))))
|
||||
|
||||
;; Don't forget to update the other postgresql packages when upgrading this one.
|
||||
(define-public postgresql
|
||||
(package
|
||||
|
@ -1363,14 +1391,14 @@ changes.")
|
|||
(define-public tdb
|
||||
(package
|
||||
(name "tdb")
|
||||
(version "1.4.2")
|
||||
(version "1.4.3")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://www.samba.org/ftp/tdb/tdb-"
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0jh0iqbb6pkvqrqn033w5g6gwa4bdgkvp49z0qpkk3h2wk6b4h4h"))))
|
||||
"06waz0k50c7v3chd08mzp2rv7w4k4q9isbxx3vhlfpx1vy9q61f8"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
'(#:phases
|
||||
|
@ -3233,25 +3261,29 @@ simultaneous database connections by using this framework.")
|
|||
"0m680h8cc4428xin4p733azysamzgzcmv4psjvraykrsaz6ymlj3"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("inetutils" ,inetutils)
|
||||
("glibc-locales" ,glibc-locales)))
|
||||
`(;; For tests.
|
||||
("inetutils" ,inetutils)
|
||||
("glibc-locales" ,glibc-locales)
|
||||
("mariadb" ,mariadb/fixed-install-db)))
|
||||
(inputs
|
||||
`(("libdbi" ,libdbi)
|
||||
("mysql" ,mariadb)
|
||||
("mariadb:dev" ,mariadb "dev")
|
||||
("mariadb:lib" ,mariadb "lib")
|
||||
("postgresql" ,postgresql)
|
||||
("sqlite" ,sqlite)))
|
||||
(arguments
|
||||
`(#:configure-flags
|
||||
(let ((libdbi (assoc-ref %build-inputs "libdbi"))
|
||||
(mysql (assoc-ref %build-inputs "mysql"))
|
||||
(mysql:inc (assoc-ref %build-inputs "mariadb:dev"))
|
||||
(mysql:lib (assoc-ref %build-inputs "mariadb:lib"))
|
||||
(postgresql (assoc-ref %build-inputs "postgresql"))
|
||||
(sqlite (assoc-ref %build-inputs "sqlite")))
|
||||
(list "--disable-docs"
|
||||
(string-append "--with-dbi-incdir=" libdbi "/include")
|
||||
(string-append "--with-dbi-libdir=" libdbi "/lib")
|
||||
"--with-mysql"
|
||||
(string-append "--with-mysql-incdir=" mysql "/include/mysql")
|
||||
(string-append "--with-mysql-libdir=" mysql "/lib")
|
||||
(string-append "--with-mysql-incdir=" mysql:inc "/include/mysql")
|
||||
(string-append "--with-mysql-libdir=" mysql:lib "/lib")
|
||||
"--with-pgsql"
|
||||
(string-append "--with-pgsql-incdir=" postgresql "/include")
|
||||
(string-append "--with-pgsql-libdir=" postgresql "/lib")
|
||||
|
@ -3265,7 +3297,7 @@ simultaneous database connections by using this framework.")
|
|||
(substitute* "tests/test_mysql.sh"
|
||||
(("^MYMYSQLD=.*")
|
||||
(string-append "MYMYSQLD="
|
||||
(assoc-ref inputs "mysql")
|
||||
(assoc-ref inputs "mariadb")
|
||||
"/bin/mysqld")))
|
||||
#t))
|
||||
(add-after 'install 'remove-empty-directories
|
||||
|
|
|
@ -67,7 +67,7 @@
|
|||
#:use-module (ice-9 match))
|
||||
|
||||
(define-public diffoscope
|
||||
(let ((version "131"))
|
||||
(let ((version "134"))
|
||||
(package
|
||||
(name "diffoscope")
|
||||
(version version)
|
||||
|
@ -79,7 +79,7 @@
|
|||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0jai3kycjlrc64f4vg8yklri6ds1451qy6r6sw2646bhjr0gs233"))))
|
||||
"04078cn3lazcrpgzzzy1s9721hprkylrvfa58izm4dcvgd7a593z"))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
`(#:phases (modify-phases %standard-phases
|
||||
|
@ -209,7 +209,8 @@
|
|||
("wabt" ,wabt)
|
||||
("xxd" ,xxd)
|
||||
("xz" ,xz)
|
||||
("zip" ,zip)))
|
||||
("zip" ,zip)
|
||||
("zstd" ,zstd)))
|
||||
(home-page "https://diffoscope.org/")
|
||||
(synopsis "Compare files, archives, and directories in depth")
|
||||
(description
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2017 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2017, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -25,7 +25,7 @@
|
|||
(define-public xxhash
|
||||
(package
|
||||
(name "xxhash")
|
||||
(version "0.6.5")
|
||||
(version "0.7.2")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
|
@ -34,16 +34,13 @@
|
|||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "137hifc3f3cb4ib64rd6y83arc9hmbyncgrij2v8m94mx66g2aks"))))
|
||||
(base32 "1f9gl0cymmi92ihsfan0p4zmyf2hxwx4arjimpbmbp719nbcvdsx"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:make-flags
|
||||
(list "CC=gcc"
|
||||
"XXH_FORCE_MEMORY_ACCESS=1" ; improved performance with GCC
|
||||
(string-append "prefix=" (assoc-ref %outputs "out")))
|
||||
#:test-target "test"
|
||||
;; Parallel testing tries to run ‘xxhsum’ before it's been built.
|
||||
#:parallel-tests? #f
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(delete 'configure)))) ; no configure script
|
||||
|
|
|
@ -107,7 +107,7 @@
|
|||
(string-append "-DCMAKE_INSTALL_SYSCONFDIR="
|
||||
(assoc-ref %outputs "out") "/etc"))
|
||||
#:phases
|
||||
(modify-phases (@ (guix build qt-build-system) %standard-phases)
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'embed-loginctl-reference
|
||||
(lambda _
|
||||
(substitute* "CMakeLists.txt"
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2019 Brant Gardner <brantcgardner@brantware.com>
|
||||
;;; Copyright © 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -42,7 +43,7 @@
|
|||
(define-public boinc-client
|
||||
(package
|
||||
(name "boinc-client")
|
||||
(version "7.16.1")
|
||||
(version "7.16.3")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
|
@ -53,7 +54,7 @@
|
|||
(file-name (git-file-name "boinc" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0w2qimcwyjhapk3z7zyq7jkls23hsnmm35iw7m4s4if04fp70dx0"))))
|
||||
"1l181s7wnx0xd7m62qjixdjw4ri87q47xi0x662m2jsh9lzb8khf"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments '(#:configure-flags '("--disable-server")))
|
||||
(inputs `(("openssl" ,openssl)
|
||||
|
|
|
@ -114,7 +114,7 @@ and BOOTP/TFTP for network booting of diskless machines.")
|
|||
(define-public isc-bind
|
||||
(package
|
||||
(name "bind")
|
||||
(version "9.14.8")
|
||||
(version "9.14.9")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
|
@ -122,7 +122,7 @@ and BOOTP/TFTP for network booting of diskless machines.")
|
|||
"/bind-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0xm0xrpgxq6gk6r6aa2w0lygnq02y1p614dmyjdmlsfnrrsslig5"))))
|
||||
"0g2ph3hlw86yib8hv13qgkb4i84s9zv22r4k6yqlycm2izamwmr9"))))
|
||||
(build-system gnu-build-system)
|
||||
(outputs `("out" "utils"))
|
||||
(inputs
|
||||
|
@ -320,14 +320,14 @@ asynchronous fashion.")
|
|||
(define-public nsd
|
||||
(package
|
||||
(name "nsd")
|
||||
(version "4.2.3")
|
||||
(version "4.2.4")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://www.nlnetlabs.nl/downloads/nsd/nsd-"
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "1664wpglrwqk627xma10f9qa652vzmf90gsjd8pribyj74xrczc1"))))
|
||||
(base32 "0z7j3vwqqj0hh8n5irb2yqwzl45k4sn2wczbq1b1lqv5cxv6vgcy"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:configure-flags
|
||||
|
@ -595,15 +595,14 @@ Extensions} (DNSSEC).")
|
|||
(define-public knot
|
||||
(package
|
||||
(name "knot")
|
||||
(version "2.9.1")
|
||||
(version "2.9.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://secure.nic.cz/files/knot-dns/"
|
||||
"knot-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0kd0v2w1c2by1l8jw91x16wkyyy9wh9lyr93g4w0qdmadjaj34gi"))
|
||||
(base32 "1vmndmbzwwrqczhygkhpdn5xxljcnaa3d0z5yw6vb2bmm8rxz319"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
'(begin
|
||||
|
@ -671,18 +670,18 @@ synthesis, and on-the-fly re-configuration.")
|
|||
(define-public knot-resolver
|
||||
(package
|
||||
(name "knot-resolver")
|
||||
(version "4.2.2")
|
||||
(version "4.3.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://secure.nic.cz/files/knot-resolver/"
|
||||
"knot-resolver-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0n0llpclhparq9wbcrymxkl5d03c4y4p3shcbdxfv6j22vzqvdh3"))))
|
||||
"09ffmqx79lv5psr433x4n946njgsn071b9b7161pcb9bmrqz380c"))))
|
||||
(build-system meson-build-system)
|
||||
(arguments
|
||||
'(#:configure-flags
|
||||
'("-Dmanaged_ta=disabled" ; We'll manage the DNS root data ourself.
|
||||
'("-Dmanaged_ta=disabled" ; we'll manage the DNS root data ourself
|
||||
"-Ddoc=enabled")
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
|
|
|
@ -0,0 +1,198 @@
|
|||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2019 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 packages drones)
|
||||
#:use-module (guix licenses)
|
||||
#:use-module (guix packages)
|
||||
#:use-module (gnu packages cross-base)
|
||||
#:use-module (gnu packages pkg-config)
|
||||
#:use-module (gnu packages python)
|
||||
#:use-module (gnu packages python-xyz)
|
||||
#:use-module (guix download)
|
||||
#:use-module (guix utils)
|
||||
#:use-module (guix git-download)
|
||||
#:use-module (guix build-system gnu))
|
||||
|
||||
(define (ardupilot-type->tag type)
|
||||
(case type
|
||||
((copter) "Copter")
|
||||
((plane) "ArduPlane")
|
||||
((rover) "Rover")
|
||||
(else #f)))
|
||||
|
||||
(define (ardupilot-type->waf-cmd type)
|
||||
(symbol->string type))
|
||||
|
||||
(define* (make-ardupilot-firmware #:key name version base32 type board target)
|
||||
(package
|
||||
(name (string-append name "-" board))
|
||||
(version version)
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/ArduPilot/ardupilot")
|
||||
(commit (string-append
|
||||
(ardupilot-type->tag type) "-" version))
|
||||
;; XXX: Ardupilot includes several git submodules. They should be
|
||||
;; avoided but as this is not supported upstream, and not trivial
|
||||
;; to fix, keep it this way for now.
|
||||
(recursive? #t)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256 base32)))
|
||||
|
||||
;; Could also be waf-build-system but every phase has to be rewritten
|
||||
;; anyway.
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:imported-modules ((gnu build cross-toolchain)
|
||||
,@%gnu-build-system-modules)
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(delete 'bootstrap)
|
||||
|
||||
;; Remove the root waf script that relies on waf git submodule.
|
||||
(add-before 'configure 'setup-waf
|
||||
(lambda* (#:key native-inputs inputs #:allow-other-keys)
|
||||
(let ((waf (assoc-ref (or native-inputs inputs) "waf")))
|
||||
(delete-file "waf")
|
||||
(copy-file (string-append waf "/bin/waf") "waf"))
|
||||
#t))
|
||||
|
||||
;; When cross-compiling, we do not want to use the default gnu
|
||||
;; cross-compiler, so set CROSS_CPATH and CROSS_LIBRARY_PATH
|
||||
;; variables ourselves instead.
|
||||
(delete 'set-cross-path)
|
||||
(add-before 'configure 'set-custom-cross-cpath
|
||||
(lambda* (#:key native-inputs inputs #:allow-other-keys)
|
||||
((@@ (gnu build cross-toolchain) set-cross-path)
|
||||
#:inputs
|
||||
`(("libc" . ,(assoc-ref (or native-inputs inputs)
|
||||
"ardupilot-cross-libc"))
|
||||
("xkernel-headers" .
|
||||
,(assoc-ref (or native-inputs inputs)
|
||||
"ardupilot-cross-kernel-headers"))))
|
||||
;; We need to produce a static binary, so that it can works on
|
||||
;; other systems than Guix System. Add a static version of the
|
||||
;; cross libc to CROSS_LIBRARY_PATH variable.
|
||||
(setenv "CROSS_LIBRARY_PATH"
|
||||
(string-append
|
||||
(getenv "CROSS_LIBRARY_PATH") ":"
|
||||
(assoc-ref (or native-inputs inputs)
|
||||
"ardupilot-cross-libc-static") "/lib"))
|
||||
#t))
|
||||
|
||||
;; Remove dependencies to 'git'.
|
||||
(add-before 'configure 'remove-git
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(substitute* "wscript"
|
||||
(("^.*cfg\\.load\\('git_submodule.*$")
|
||||
""))
|
||||
(substitute* "Tools/ardupilotwaf/boards.py"
|
||||
(("^.*GIT_VERSION.*$")
|
||||
""))
|
||||
#t))
|
||||
|
||||
;; Configure for the given BOARD, and force a static build for
|
||||
;; reasons exposed above.
|
||||
(replace 'configure
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(invoke "./waf" "configure" "--board" ,board "--static")
|
||||
#t))
|
||||
|
||||
(replace 'build
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(invoke "./waf" ,(ardupilot-type->waf-cmd type))
|
||||
#t))
|
||||
|
||||
;; Do not run tests as we are always cross-compiling.
|
||||
(delete 'check)
|
||||
|
||||
;; Install the produced firmware.
|
||||
(replace 'install
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(bin (string-append out "/bin")))
|
||||
(mkdir-p bin)
|
||||
(copy-recursively
|
||||
(string-append "build/" ,board "/bin") bin))
|
||||
#t)))))
|
||||
(native-inputs
|
||||
`(("waf" ,python-waf)
|
||||
("python" ,python)
|
||||
("python-future" ,python-future)
|
||||
("python-lxml" ,python-lxml)
|
||||
|
||||
;; Packages needed for cross-compiling the firmware.
|
||||
("ardupilot-cross-gcc" ,(cross-gcc target
|
||||
#:xbinutils
|
||||
(cross-binutils target)
|
||||
#:libc
|
||||
(cross-libc target)))
|
||||
("ardupilot-cross-libc" ,(cross-libc target))
|
||||
("ardupilot-cross-libc-static" ,(cross-libc target) "static")
|
||||
("ardupilot-cross-kernel-headers"
|
||||
,@(assoc-ref (package-propagated-inputs
|
||||
(cross-libc target))
|
||||
"kernel-headers"))
|
||||
("ardupilot-cross-binutils" ,(cross-binutils target))
|
||||
("ardupilot-cross-pkg-config" ,(parameterize ((%current-target-system
|
||||
target))
|
||||
pkg-config))))
|
||||
(home-page "https://ardupilot.org/")
|
||||
(synopsis "Unmanned vehicle autopilot software suite")
|
||||
(description "@code{ardupilot} is an unmanned vehicle autopilot software
|
||||
suite capable of controlling autonomous:
|
||||
@itemize
|
||||
@item multirotor drones
|
||||
@item fixed-wing and vtol aircraft
|
||||
@item helicopters
|
||||
@item ground rovers
|
||||
@item boats
|
||||
@item submarines
|
||||
@item antenna trackers
|
||||
@end itemize")
|
||||
(license gpl3+)))
|
||||
|
||||
(define (make-arducopter-firmware board target)
|
||||
(make-ardupilot-firmware
|
||||
#:name "arducopter"
|
||||
#:version "3.6.11"
|
||||
#:base32 (base32 "1zkr2nhkksmrriirs2dnp8a0gcf9rfqw1x86pzhh6w4ciqwpidqn")
|
||||
#:type 'copter
|
||||
#:board board
|
||||
#:target target))
|
||||
|
||||
(define (make-arduplane-firmware board target)
|
||||
(make-ardupilot-firmware
|
||||
#:name "arduplane"
|
||||
#:version "4.0.1"
|
||||
#:base32 (base32 "0awafvrppg4ilwpbhw88r5xkbgqrmqypsn6lbzyi6bz0zy5cfhb5")
|
||||
#:type 'plane
|
||||
#:board board
|
||||
#:target target))
|
||||
|
||||
(define-public arducopter-bbbmini
|
||||
(make-arducopter-firmware "bbbmini" "arm-linux-gnueabihf"))
|
||||
|
||||
(define-public arduplane-bbbmini
|
||||
(make-arduplane-firmware "bbbmini" "arm-linux-gnueabihf"))
|
||||
|
||||
;; Firmware for Bebop and Bebop2 drones.
|
||||
(define-public arducopter-bebop
|
||||
(make-arducopter-firmware "bebop" "arm-linux-gnueabihf"))
|
|
@ -1,6 +1,7 @@
|
|||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2015, 2017, 2018 Alex Kost <alezost@gmail.com>
|
||||
;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2019 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -19,7 +20,7 @@
|
|||
|
||||
(define-module (gnu packages dunst)
|
||||
#:use-module (guix packages)
|
||||
#:use-module (guix download)
|
||||
#:use-module (guix git-download)
|
||||
#:use-module (guix build-system gnu)
|
||||
#:use-module ((guix licenses) #:prefix license:)
|
||||
#:use-module (gnu packages base)
|
||||
|
@ -35,14 +36,14 @@
|
|||
(name "dunst")
|
||||
(version "1.4.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://github.com/dunst-project/dunst/archive/v"
|
||||
version ".tar.gz"))
|
||||
(file-name (string-append name "-" version ".tar.gz"))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/dunst-project/dunst")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1zmx30qp2s9ca4q70j9ny4aq97pp442j9vfvsyihfcxgks6gwqqm"))))
|
||||
"0xjj1f2jr1ja5grj6wrx5jjz1sx5fpqnvkw7nqi4452j3nc4p4l2"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
'(#:tests? #f ; no check target
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
;;; Copyright © 2016, 2017 Alex Griffin <a@ajgrf.com>
|
||||
;;; Copyright © 2017, 2019 Brendan Tildesley <mail@brendan.scot>
|
||||
;;; Copyright © 2017 Roel Janssen <roel@gnu.org>
|
||||
;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -337,7 +337,7 @@ following formats:
|
|||
(define-public xchm
|
||||
(package
|
||||
(name "xchm")
|
||||
(version "1.30")
|
||||
(version "1.31")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/rzvncj/xCHM"
|
||||
|
@ -345,7 +345,7 @@ following formats:
|
|||
version "/xchm-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1865wb3ppmx5y12rqfhv4wri0lfdah41zsfz94xb8gym80m8zac5"))))
|
||||
"0aw6bysqiwbw75n3ad229ihlmh7chqs1wlxm0398z3lfp2y6n7qf"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
`(("wxwidgets" ,wxwidgets)
|
||||
|
|
|
@ -254,7 +254,7 @@ easy.")
|
|||
(define-public snap
|
||||
(package
|
||||
(name "snap")
|
||||
(version "5.3.8")
|
||||
(version "5.4.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
|
@ -264,7 +264,7 @@ easy.")
|
|||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1lm5vvykdzgn667kvnsv0ab5bl0kjsr05kvcd18a7pn0g8sykfpc"))))
|
||||
"05m3x8yc9a7x9hfkrz2bm3yqkc63cdb8v3yznkjqq04sfx5dfd04"))))
|
||||
(build-system trivial-build-system)
|
||||
(arguments
|
||||
`(#:modules ((guix build utils))
|
||||
|
@ -488,14 +488,14 @@ letters of the alphabet, spelling, eye-hand coordination, etc.")
|
|||
(define-public fet
|
||||
(package
|
||||
(name "fet")
|
||||
(version "5.41.0")
|
||||
(version "5.42.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://www.lalescu.ro/liviu/fet/download/"
|
||||
"fet-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"0ppa5h1p0y0z8x4xpn45b0x3nl1khyh56m22v6xysk3znxlak4q7"))))
|
||||
"1dzlbhp42dxdxbcrjwrjl4kj65cibxgjqc3ir1w78yprikihdxca"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
|
@ -555,7 +555,7 @@ language and very flexible regarding to new or unknown keyboard layouts.")
|
|||
(define-public ktouch
|
||||
(package
|
||||
(name "ktouch")
|
||||
(version "19.08.2")
|
||||
(version "19.08.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
|
@ -563,11 +563,11 @@ language and very flexible regarding to new or unknown keyboard layouts.")
|
|||
version "/src/ktouch-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0dm6xcwai0bx2h16rny1xa9n1509mfxvy39kfxx5qih53p15jrnk"))))
|
||||
"0dqxb3xsjc2rwc9779l5fnr4crhq51bc8ln4azbgnnkzldvq6a4a"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases (@ (guix build qt-build-system) %standard-phases)
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'configure 'patch-makefiles
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(let ((qtdec (assoc-ref inputs "qtdeclarative")))
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -17,6 +17,9 @@
|
|||
;;; Copyright © 2018 Mathieu Othacehe <m.othacehe@gmail.com>
|
||||
;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2019 Jesse John Gildersleve <jessejohngildersleve@zohomail.eu>
|
||||
;;; Copyright © 2019 Valentin Ignatev <valentignatev@gmail.com>
|
||||
;;; Copyright © 2019 Leo Prikler <leo.prikler@student.tugraz.at>
|
||||
;;; Copyright © 2019 Amin Bandali <bandali@gnu.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -61,6 +64,7 @@
|
|||
#:use-module (gnu packages pkg-config)
|
||||
#:use-module (gnu packages texinfo)
|
||||
#:use-module (gnu packages tls)
|
||||
#:use-module (gnu packages web) ; for jansson
|
||||
#:use-module (gnu packages webkit)
|
||||
#:use-module (gnu packages xml)
|
||||
#:use-module (gnu packages xorg)
|
||||
|
@ -83,14 +87,20 @@
|
|||
"emacs-source-date-epoch.patch"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
;; Delete the bundled byte-compiled elisp files and
|
||||
;; generated autoloads.
|
||||
'(with-directory-excursion "lisp"
|
||||
;; Delete the bundled byte-compiled elisp files and generated
|
||||
;; autoloads.
|
||||
(for-each delete-file
|
||||
(append (find-files "." "\\.elc$")
|
||||
(find-files "." "loaddefs\\.el$")
|
||||
;; This is the only "autoloads" file that
|
||||
;; does not have "*loaddefs.el" name.
|
||||
;; TODO: Next time changing this package,
|
||||
;; replace the following with a call to
|
||||
;; `find-files', so that `delete-file'
|
||||
;; wouldn't error out when the file is
|
||||
;; missing, making the entire snippet field
|
||||
;; reusable as-is for `emacs-next' below.
|
||||
'("eshell/esh-groups.el")))
|
||||
|
||||
;; Make sure Tramp looks for binaries in the right places on
|
||||
|
@ -211,6 +221,102 @@ large Lisp programs. It has full Unicode support for nearly all human
|
|||
languages.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public emacs-next
|
||||
(let ((commit "36abf6864604b3061c2e070f8997491fa2bce44c")
|
||||
(revision "0")
|
||||
(emacs-version "27.0.50"))
|
||||
(package
|
||||
(inherit emacs)
|
||||
(name "emacs-next")
|
||||
(version (git-version emacs-version revision commit))
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://git.savannah.gnu.org/git/emacs.git")
|
||||
(commit commit)))
|
||||
(sha256
|
||||
(base32 "1ckn607p0clz0dhhlizvv7l03p4nminy48h53xrpz55w4rcrcm2l"))
|
||||
(file-name (git-file-name name version))
|
||||
(patches (search-patches "emacs27-exec-path.patch"
|
||||
"emacs-fix-scheme-indent-function.patch"
|
||||
"emacs-source-date-epoch.patch"))
|
||||
(modules (origin-modules (package-source emacs)))
|
||||
;; TODO: once the snippet for `emacs' is changed to not fail when
|
||||
;; eshell/esh-groups.el does not exist, replace this snippet with
|
||||
;; (snippet (origin-snippet (package-source emacs))))).
|
||||
(snippet
|
||||
'(with-directory-excursion "lisp"
|
||||
;; Make sure Tramp looks for binaries in the right places on
|
||||
;; remote Guix System machines, where 'getconf PATH' returns
|
||||
;; something bogus.
|
||||
(substitute* "net/tramp-sh.el"
|
||||
;; Patch the line after "(defcustom tramp-remote-path".
|
||||
(("\\(tramp-default-remote-path")
|
||||
(format #f "(tramp-default-remote-path ~s ~s ~s ~s "
|
||||
"~/.guix-profile/bin" "~/.guix-profile/sbin"
|
||||
"/run/current-system/profile/bin"
|
||||
"/run/current-system/profile/sbin")))
|
||||
|
||||
;; Make sure Man looks for C header files in the right
|
||||
;; places.
|
||||
(substitute* "man.el"
|
||||
(("\"/usr/local/include\"" line)
|
||||
(string-join
|
||||
(list line
|
||||
"\"~/.guix-profile/include\""
|
||||
"\"/var/guix/profiles/system/profile/include\"")
|
||||
" ")))
|
||||
#t))))
|
||||
(arguments
|
||||
(substitute-keyword-arguments (package-arguments emacs)
|
||||
((#:phases phases)
|
||||
`(modify-phases ,phases
|
||||
;; The 'reset-gzip-timestamps phase will throw a
|
||||
;; permission error if gzip files aren't writable then
|
||||
(add-before
|
||||
'reset-gzip-timestamps
|
||||
'make-compressed-files-writable
|
||||
(lambda _
|
||||
(for-each make-file-writable
|
||||
(find-files %output ".*\\.t?gz$"))
|
||||
#t))
|
||||
;; restore the dump file that Emacs installs somewhere in
|
||||
;; libexec/ to its original state
|
||||
(add-after 'glib-or-gtk-wrap 'restore-emacs-pdmp
|
||||
(lambda* (#:key outputs target #:allow-other-keys)
|
||||
(let* ((libexec (string-append (assoc-ref outputs "out")
|
||||
"/libexec"))
|
||||
;; each of these find-files should return one file
|
||||
(pdmp (find-files libexec "^emacs\\.pdmp$"))
|
||||
(pdmp-real (find-files libexec
|
||||
"^\\.emacs\\.pdmp-real$")))
|
||||
(for-each (lambda (wrapper real)
|
||||
(delete-file wrapper)
|
||||
(rename-file real wrapper))
|
||||
pdmp pdmp-real)
|
||||
#t)))))))
|
||||
(inputs
|
||||
`(("jansson" ,jansson)
|
||||
,@(package-inputs emacs)))
|
||||
(native-inputs
|
||||
`(("autoconf" ,autoconf) ; needed when building from trunk
|
||||
,@(package-native-inputs emacs)))
|
||||
|
||||
;; TODO: consider changing `emacs' to use a more robust way of
|
||||
;; specifying version for "EMACSLOADPATH", so as to avoid having to
|
||||
;; duplicate native-search-paths here.
|
||||
(native-search-paths
|
||||
(list (search-path-specification
|
||||
(variable "EMACSLOADPATH")
|
||||
;; The versioned entry is for the Emacs' builtin libraries.
|
||||
(files
|
||||
(list "share/emacs/site-lisp"
|
||||
(string-append "share/emacs/" emacs-version "/lisp"))))
|
||||
(search-path-specification
|
||||
(variable "INFOPATH")
|
||||
(files '("share/info"))))))))
|
||||
|
||||
(define-public emacs-minimal
|
||||
;; This is the version that you should use as an input to packages that just
|
||||
;; need to byte-compile .el files.
|
||||
|
|
|
@ -207,6 +207,124 @@ usable on embedded products.")
|
|||
"--disable-nls"))))
|
||||
(synopsis "Newlib variant for small systems with limited memory")))
|
||||
|
||||
|
||||
;;; The following definitions are for the "7-2018-q2-update" variant of the
|
||||
;;; ARM cross toolchain as offered on https://developer.arm.com
|
||||
(define-public gcc-arm-none-eabi-7-2018-q2-update
|
||||
(let ((xgcc (cross-gcc "arm-none-eabi"
|
||||
#:xgcc gcc-7
|
||||
#:xbinutils (cross-binutils "arm-none-eabi")))
|
||||
(revision "1")
|
||||
(svn-revision 261907))
|
||||
(package (inherit xgcc)
|
||||
(version (string-append "7-2018-q2-update-"
|
||||
revision "." (number->string svn-revision)))
|
||||
(source
|
||||
(origin
|
||||
(method svn-fetch)
|
||||
(uri (svn-reference
|
||||
(url "svn://gcc.gnu.org/svn/gcc/branches/ARM/embedded-7-branch/")
|
||||
(revision svn-revision)))
|
||||
(file-name (string-append "gcc-arm-embedded-" version "-checkout"))
|
||||
(sha256
|
||||
(base32
|
||||
"192ggs63bixf3irpijgfkjks73yx1r3a4i6grk1y0i0iny76pmx5"))
|
||||
(patches
|
||||
(append
|
||||
(origin-patches (package-source gcc-7))
|
||||
(search-patches "gcc-7-cross-environment-variables.patch")))))
|
||||
(native-inputs
|
||||
`(("gcc" ,gcc-5)
|
||||
("flex" ,flex)
|
||||
("isl" ,isl-0.18)
|
||||
,@(alist-delete "isl" (package-native-inputs xgcc))))
|
||||
(arguments
|
||||
(substitute-keyword-arguments (package-arguments xgcc)
|
||||
((#:phases phases)
|
||||
`(modify-phases ,phases
|
||||
(add-after 'unpack 'expand-version-string
|
||||
(lambda _
|
||||
(make-file-writable "gcc/DEV-PHASE")
|
||||
(with-output-to-file "gcc/DEV-PHASE"
|
||||
(lambda ()
|
||||
(display "7-2018-q2-update")))
|
||||
#t))
|
||||
(add-after 'unpack 'fix-genmultilib
|
||||
(lambda _
|
||||
(substitute* "gcc/genmultilib"
|
||||
(("#!/bin/sh") (string-append "#!" (which "sh"))))
|
||||
#t))))
|
||||
((#:configure-flags flags)
|
||||
;; The configure flags are largely identical to the flags used by the
|
||||
;; "GCC ARM embedded" project.
|
||||
`(append (list "--enable-multilib"
|
||||
"--with-newlib"
|
||||
"--with-multilib-list=rmprofile"
|
||||
"--with-host-libstdcxx=-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm"
|
||||
"--enable-plugins"
|
||||
"--disable-decimal-float"
|
||||
"--disable-libffi"
|
||||
"--disable-libgomp"
|
||||
"--disable-libmudflap"
|
||||
"--disable-libquadmath"
|
||||
"--disable-libssp"
|
||||
"--disable-libstdcxx-pch"
|
||||
"--disable-nls"
|
||||
"--disable-shared"
|
||||
"--disable-threads"
|
||||
"--disable-tls")
|
||||
(delete "--disable-multilib" ,flags)))))
|
||||
(native-search-paths
|
||||
(list (search-path-specification
|
||||
(variable "CROSS_C_INCLUDE_PATH")
|
||||
(files '("arm-none-eabi/include")))
|
||||
(search-path-specification
|
||||
(variable "CROSS_CPLUS_INCLUDE_PATH")
|
||||
(files '("arm-none-eabi/include")))
|
||||
(search-path-specification
|
||||
(variable "CROSS_LIBRARY_PATH")
|
||||
(files '("arm-none-eabi/lib"))))))))
|
||||
|
||||
(define-public newlib-arm-none-eabi-7-2018-q2-update
|
||||
;; This is the same commit as used for the 7-2018-q2-update release
|
||||
;; according to the release.txt.
|
||||
(let ((commit "3ccfb407af410ba7e54ea0da11ae1e40b554a6f4")
|
||||
(revision "0"))
|
||||
(package
|
||||
(inherit newlib-arm-none-eabi)
|
||||
(version (git-version "3.0.0" revision commit))
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "http://sourceware.org/git/newlib-cygwin.git")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name "newlib" commit))
|
||||
(sha256
|
||||
(base32
|
||||
"1dq23fqrk75g1a4v7569fvnnw5q440zawbxi3w0g05n8jlqsmvcy"))))
|
||||
(arguments
|
||||
(substitute-keyword-arguments (package-arguments newlib-arm-none-eabi)
|
||||
;; The configure flags are identical to the flags used by the "GCC ARM
|
||||
;; embedded" project.
|
||||
((#:configure-flags flags)
|
||||
`(cons* "--enable-newlib-io-c99-formats"
|
||||
"--enable-newlib-retargetable-locking"
|
||||
"--with-headers=yes"
|
||||
,flags))))
|
||||
(native-inputs
|
||||
`(("xbinutils" ,(cross-binutils "arm-none-eabi"))
|
||||
("xgcc" ,gcc-arm-none-eabi-7-2018-q2-update)
|
||||
("texinfo" ,texinfo))))))
|
||||
|
||||
(define-public newlib-nano-arm-none-eabi-7-2018-q2-update
|
||||
(package (inherit newlib-arm-none-eabi-7-2018-q2-update)
|
||||
(name "newlib-nano")
|
||||
(arguments
|
||||
(package-arguments newlib-nano-arm-none-eabi))
|
||||
(synopsis "Newlib variant for small systems with limited memory")))
|
||||
|
||||
|
||||
(define (make-libstdc++-arm-none-eabi xgcc newlib)
|
||||
(let ((libstdc++ (make-libstdc++ xgcc)))
|
||||
(package (inherit libstdc++)
|
||||
|
@ -287,6 +405,14 @@ languages are C and C++.")
|
|||
(arm-none-eabi-toolchain gcc-arm-none-eabi-6
|
||||
newlib-nano-arm-none-eabi))
|
||||
|
||||
(define-public arm-none-eabi-toolchain-7-2018-q2-update
|
||||
(arm-none-eabi-toolchain gcc-arm-none-eabi-7-2018-q2-update
|
||||
newlib-arm-none-eabi-7-2018-q2-update))
|
||||
|
||||
(define-public arm-none-eabi-nano-toolchain-7-2018-q2-update
|
||||
(arm-none-eabi-toolchain gcc-arm-none-eabi-7-2018-q2-update
|
||||
newlib-nano-arm-none-eabi-7-2018-q2-update))
|
||||
|
||||
(define-public gdb-arm-none-eabi
|
||||
(package
|
||||
(inherit gdb)
|
||||
|
|
|
@ -1162,6 +1162,20 @@ multi-system game/emulator system.")
|
|||
#:configure-flags (list "--enable-release") ;for optimizations
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'fix-build
|
||||
;; XXX: The following works around a build failure introduced when
|
||||
;; Fluidsynth was updated to version 2.1. It has been applied
|
||||
;; upstream as 68758a879e0c8ecc0d40962516d4e808aa4e15e5 and can be
|
||||
;; removed once ScummVM 2.1.1+ is out.
|
||||
(lambda _
|
||||
(substitute* "audio/softsynth/fluidsynth.cpp"
|
||||
(("#include <fluidsynth.h>") "")
|
||||
(("#include \"common/scummsys.h\"") "#include \"config.h\"")
|
||||
(("#include \"common/config-manager.h\"" line)
|
||||
(string-append "#include <fluidsynth.h>\n"
|
||||
"#include \"common/scummsys.h\"\n"
|
||||
line)))
|
||||
#t))
|
||||
(replace 'configure
|
||||
;; configure does not work followed by both "SHELL=..." and
|
||||
;; "CONFIG_SHELL=..."; set environment variables instead
|
||||
|
@ -1204,7 +1218,7 @@ play them on systems for which they were never designed!")
|
|||
(define-public mame
|
||||
(package
|
||||
(name "mame")
|
||||
(version "0.216")
|
||||
(version "0.217")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
|
@ -1214,7 +1228,7 @@ play them on systems for which they were never designed!")
|
|||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1q3mrlinkg3hxry7ssl5713lclz3k243q30933flxh99fnzgajwc"))
|
||||
"03h4d0d8lh6djjff3zqhjm14klc9n129yzwygdqppz0f43w97cmw"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
;; Remove bundled libraries.
|
||||
|
|
|
@ -186,16 +186,16 @@ plans and designs.")
|
|||
(define-public geda-gaf
|
||||
(package
|
||||
(name "geda-gaf")
|
||||
(version "1.9.2")
|
||||
(version "1.10.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"http://ftp.geda-project.org/geda-gaf/unstable/v"
|
||||
"http://ftp.geda-project.org/geda-gaf/stable/v"
|
||||
(version-major+minor version) "/"
|
||||
version "/geda-gaf-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"14mk45pfz11v54q66gafw2l68n1p5ssvvjmdm8ffgc8x1w5ajfrz"))))
|
||||
"06ivgarvwbzjz2wigxzzkm8iszldi2p6x3a6jnlczjyrz4csddsy"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
'(#:phases
|
||||
|
@ -205,12 +205,14 @@ plans and designs.")
|
|||
(lambda _
|
||||
(setenv "HOME" (getenv "TMPDIR"))
|
||||
#t))
|
||||
;; FIXME: These two tests fail for unknown reasons. They return "2"
|
||||
;; when they should return "1".
|
||||
(add-after 'unpack 'disable-failing-tests
|
||||
(lambda _
|
||||
(substitute* "utils/tests/gxyrs/tests.list"
|
||||
(("^do_nothing.*") ""))
|
||||
(substitute* "xorn/tests/Makefile.in"
|
||||
(("-Werror") ""))
|
||||
;; This test returns its correct result in an unexpected order.
|
||||
(substitute* "libgeda/scheme/unit-tests/t0402-config.scm"
|
||||
(("\\(begin-config-test 'config-keys" m)
|
||||
(string-append "#;" m)))
|
||||
#t)))
|
||||
#:configure-flags
|
||||
(let ((pcb (assoc-ref %build-inputs "pcb")))
|
||||
|
@ -219,13 +221,15 @@ plans and designs.")
|
|||
pcb "/share/pcb/pcblib-newlib:"
|
||||
pcb "/share/pcb/newlib")))))
|
||||
(inputs
|
||||
`(("glib" ,glib)
|
||||
`(("gamin" ,gamin)
|
||||
("glib" ,glib)
|
||||
("gtk" ,gtk+-2)
|
||||
("guile" ,guile-2.0)
|
||||
("desktop-file-utils" ,desktop-file-utils)
|
||||
("shared-mime-info" ,shared-mime-info)
|
||||
("m4" ,m4)
|
||||
("pcb" ,pcb)))
|
||||
("pcb" ,pcb)
|
||||
("python" ,python-2))) ; for xorn
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)
|
||||
("perl" ,perl))) ; for tests
|
||||
|
@ -248,14 +252,14 @@ utilities.")
|
|||
(package
|
||||
(inherit geda-gaf)
|
||||
(name "lepton-eda")
|
||||
(version "1.9.5-20180820")
|
||||
(version "1.9.9-20191003")
|
||||
(home-page "https://github.com/lepton-eda/lepton-eda")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference (url home-page) (commit version)))
|
||||
(sha256
|
||||
(base32
|
||||
"1ayaccvw18zh4g7a4x5jf6yxkphi5xafb0hpc732g59qkgwfcmlr"))
|
||||
"08cc3zfk84qq9mrkc9pp4r9jlavvm01wwy0yd9frql68w2zw6mip"))
|
||||
(file-name (git-file-name name version))))
|
||||
(native-inputs
|
||||
`(("autoconf" ,autoconf)
|
||||
|
@ -266,7 +270,14 @@ utilities.")
|
|||
("groff" ,groff)
|
||||
("which" ,which)
|
||||
,@(package-native-inputs geda-gaf)))
|
||||
;; For now it's Guile 2.0, not 2.2.
|
||||
(inputs
|
||||
`(("glib" ,glib)
|
||||
("gtk" ,gtk+-2)
|
||||
("guile" ,guile-2.2)
|
||||
("desktop-file-utils" ,desktop-file-utils)
|
||||
("shared-mime-info" ,shared-mime-info)
|
||||
("m4" ,m4)
|
||||
("pcb" ,pcb)))
|
||||
(arguments
|
||||
(substitute-keyword-arguments (package-arguments geda-gaf)
|
||||
((#:configure-flags flags ''())
|
||||
|
@ -300,6 +311,17 @@ utilities.")
|
|||
,(string-take version
|
||||
(string-index version #\-)))
|
||||
(format port "#define PACKAGE_GIT_COMMIT \"cabbag3\"~%")))
|
||||
#t))
|
||||
(add-after 'install 'compile-scheme-files
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(invoke "make" "precompile")
|
||||
(for-each (lambda (program)
|
||||
(wrap-program program
|
||||
`("GUILE_LOAD_COMPILED_PATH" ":" prefix
|
||||
(,(string-append (assoc-ref outputs "out")
|
||||
"/share/lepton-eda/ccache/")))))
|
||||
(find-files (string-append (assoc-ref outputs "out") "/bin")
|
||||
".*"))
|
||||
#t))))))
|
||||
(description
|
||||
"Lepton EDA ia an @dfn{electronic design automation} (EDA) tool set
|
||||
|
@ -713,8 +735,8 @@ fonts to gEDA.")
|
|||
(license license:gpl2+))))
|
||||
|
||||
(define-public libfive
|
||||
(let ((commit "9d857d1923abecb0e5935b9287d22661f6efaac5")
|
||||
(revision "2"))
|
||||
(let ((commit "6e39254e57c179459bb929df49ae96a6017a0ed6")
|
||||
(revision "3"))
|
||||
(package
|
||||
(name "libfive")
|
||||
(version (git-version "0" revision commit))
|
||||
|
@ -725,7 +747,7 @@ fonts to gEDA.")
|
|||
(commit commit)))
|
||||
(sha256
|
||||
(base32
|
||||
"1r40kyx30wz31cwwlfvfh7fgqkxq3n8dxhswpi9qpf4r5h3l8wsn"))
|
||||
"0ryv2hcbrwqc087w7rrs4a2irkcpmqync00g4dh8n7jn10w2jkim"))
|
||||
(file-name (git-file-name name version))
|
||||
(snippet
|
||||
;; Remove bundled catch since we provide our own.
|
||||
|
@ -740,12 +762,18 @@ fonts to gEDA.")
|
|||
(add-after 'unpack 'remove-native-compilation
|
||||
(lambda _
|
||||
(substitute* "CMakeLists.txt" (("-march=native") ""))
|
||||
#t))
|
||||
(add-after 'unpack 'find-catch
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(setenv "CPLUS_INCLUDE_PATH"
|
||||
(string-append (assoc-ref inputs "catch")
|
||||
"/include/catch"))
|
||||
#t)))))
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)))
|
||||
(inputs
|
||||
`(("boost" ,boost)
|
||||
("catch" ,catch-framework)
|
||||
("catch" ,catch-framework2)
|
||||
("libpng" ,libpng)
|
||||
("qtbase" ,qtbase)
|
||||
("eigen" ,eigen)
|
||||
|
@ -758,7 +786,7 @@ libfive, solid models are defined as Scheme scripts, and there are no opaque
|
|||
function calls into the geometry kernel: everything is visible to the user.
|
||||
Even fundamental, primitive shapes are represented as code in the user-level
|
||||
language.")
|
||||
(license (list license:lgpl2.1+ ;library
|
||||
(license (list license:mpl2.0 ;library
|
||||
license:gpl2+))))) ;Guile bindings and GUI
|
||||
|
||||
(define-public ao
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
;;; Copyright © 2017 Gábor Boskovits <boskovits@gmail.com>
|
||||
;;; Copyright © 2017, 2018 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;; Copyright © 2018 Leo Famulari <leo@famulari.name>
|
||||
;;; Copyright © 2019 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -26,6 +27,7 @@
|
|||
#:use-module (guix git-download)
|
||||
#:use-module (guix build-system cmake)
|
||||
#:use-module (guix build-system gnu)
|
||||
#:use-module (guix build-system linux-module)
|
||||
#:use-module (guix utils)
|
||||
#:use-module (gnu packages)
|
||||
#:use-module (gnu packages acl)
|
||||
|
@ -40,7 +42,9 @@
|
|||
#:use-module (gnu packages docbook)
|
||||
#:use-module (gnu packages flex)
|
||||
#:use-module (gnu packages glib)
|
||||
#:use-module (gnu packages libffi)
|
||||
#:use-module (gnu packages linux)
|
||||
#:use-module (gnu packages nfs)
|
||||
#:use-module (gnu packages onc-rpc)
|
||||
#:use-module (gnu packages pkg-config)
|
||||
#:use-module (gnu packages python)
|
||||
|
@ -56,8 +60,8 @@
|
|||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://sourceforge/httpfs/" name "/"
|
||||
name "-" version ".tar.gz"))
|
||||
(uri (string-append "mirror://sourceforge/httpfs/httpfs2/"
|
||||
"httpfs2-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1h8ggvhw30n2r6w11n1s458ypggdqx6ldwd61ma4yd7binrlpjq1"))))
|
||||
|
@ -322,3 +326,113 @@ to read all files, and it does not support all the compression methods in
|
|||
APFS.")
|
||||
(home-page "https://github.com/sgan81/apfs-fuse")
|
||||
(license license:gpl2+))))
|
||||
|
||||
(define-public zfs
|
||||
(package
|
||||
(name "zfs")
|
||||
(version "0.8.2")
|
||||
(outputs '("out" "module" "src"))
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/zfsonlinux/zfs/releases"
|
||||
"/download/zfs-" version
|
||||
"/zfs-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1f7aig15q3z832pr2n48j3clafic2yk1vvqlh28vpklfghjqwq27"))))
|
||||
(build-system linux-module-build-system)
|
||||
(arguments
|
||||
`(;; The ZFS kernel module should not be downloaded since the license
|
||||
;; terms don't allow for distributing it, only building it locally.
|
||||
#:substitutable? #f
|
||||
;; Tests cannot run in an unprivileged build environment.
|
||||
#:tests? #f
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'configure 'really-configure
|
||||
(lambda* (#:key outputs inputs #:allow-other-keys)
|
||||
(let ((out (assoc-ref outputs "out")))
|
||||
(substitute* "configure"
|
||||
(("-/bin/sh") (string-append "-" (which "sh")))
|
||||
((" /bin/sh") (string-append " " (which "sh"))))
|
||||
(invoke "./configure"
|
||||
"--with-config=all"
|
||||
(string-append "--prefix=" out)
|
||||
(string-append "--with-dracutdir=" out "/lib/dracut")
|
||||
(string-append "--with-udevdir=" out "/lib/udev")
|
||||
(string-append "--with-mounthelperdir=" out "/sbin")
|
||||
(string-append "--with-linux="
|
||||
(assoc-ref inputs "linux-module-builder")
|
||||
"/lib/modules/build")))))
|
||||
(add-after 'unpack 'patch-source
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
(let ((out (assoc-ref outputs "out"))
|
||||
(src (assoc-ref outputs "src"))
|
||||
(util-linux (assoc-ref inputs "util-linux"))
|
||||
(nfs-utils (assoc-ref inputs "nfs-utils")))
|
||||
(substitute* "module/zfs/zfs_ctldir.c"
|
||||
(("/usr/bin/env\", \"umount")
|
||||
(string-append util-linux "/bin/umount\", \"-n"))
|
||||
(("/usr/bin/env\", \"mount")
|
||||
(string-append util-linux "/bin/mount\", \"-n")))
|
||||
(substitute* "lib/libzfs/libzfs_mount.c"
|
||||
(("/bin/mount") (string-append util-linux "/bin/mount"))
|
||||
(("/bin/umount") (string-append util-linux "/bin/umount")))
|
||||
(substitute* "lib/libshare/nfs.c"
|
||||
(("/usr/sbin/exportfs")
|
||||
(string-append nfs-utils "/sbin/exportfs")))
|
||||
(substitute* "config/zfs-build.m4"
|
||||
(("\\$sysconfdir/init.d") (string-append out "/etc/init.d")))
|
||||
(substitute* '("etc/zfs/Makefile.am"
|
||||
"cmd/zed/Makefile.am")
|
||||
(("\\$\\(sysconfdir)") (string-append out "/etc")))
|
||||
(substitute* "cmd/vdev_id/vdev_id"
|
||||
(("PATH=/bin:/sbin:/usr/bin:/usr/sbin")
|
||||
(string-append "PATH="
|
||||
(dirname (which "chmod")) ":"
|
||||
(dirname (which "grep")) ":"
|
||||
(dirname (which "sed")) ":"
|
||||
(dirname (which "gawk")))))
|
||||
(substitute* "contrib/pyzfs/Makefile.in"
|
||||
((".*install-lib.*") ""))
|
||||
(substitute* '("Makefile.am" "Makefile.in")
|
||||
(("\\$\\(prefix)/src") (string-append src "/src"))))
|
||||
#t))
|
||||
(replace 'build
|
||||
(lambda _ (invoke "make")))
|
||||
(replace 'install
|
||||
(lambda* (#:key outputs inputs native-inputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(moddir (assoc-ref outputs "module"))
|
||||
(kmod (assoc-ref (or native-inputs inputs) "kmod")))
|
||||
(invoke "make" "install"
|
||||
(string-append "DEFAULT_INITCONF_DIR=" out "/etc/default")
|
||||
(string-append "DEPMOD=" kmod "/bin/depmod")
|
||||
(string-append "INSTALL_PATH=" out)
|
||||
(string-append "INSTALL_MOD_PATH=" moddir)
|
||||
"INSTALL_MOD_STRIP=1")
|
||||
(install-file "contrib/bash_completion.d/zfs"
|
||||
(string-append out "/share/bash-completion/completions"))
|
||||
(symlink "../share/pkgconfig/" (string-append out "/lib/pkgconfig"))
|
||||
#t))))))
|
||||
(native-inputs
|
||||
`(("attr" ,attr)
|
||||
("pkg-config" ,pkg-config)))
|
||||
(inputs
|
||||
`(("eudev" ,eudev)
|
||||
("libaio" ,libaio)
|
||||
("libtirpc" ,libtirpc)
|
||||
("nfs-utils" ,nfs-utils)
|
||||
("openssl" ,openssl)
|
||||
("python" ,python)
|
||||
("python-cffi" ,python-cffi)
|
||||
("util-linux" ,util-linux)
|
||||
("zlib" ,zlib)))
|
||||
(home-page "https://zfsonlinux.org/")
|
||||
(synopsis "Native ZFS on Linux")
|
||||
(description
|
||||
"ZFS on Linux is an advanced file system and volume manager which was
|
||||
originally developed for Solaris and is now maintained by the OpenZFS
|
||||
community.")
|
||||
(license license:cddl1.0)))
|
||||
|
|
|
@ -445,28 +445,31 @@ other machines/servers. Electrum does not download the Bitcoin blockchain.")
|
|||
(package
|
||||
(inherit electrum)
|
||||
(name "electron-cash")
|
||||
(version "4.0.10")
|
||||
(version "4.0.12")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://electroncash.org/downloads/"
|
||||
version
|
||||
"/win-linux/Electron-Cash-"
|
||||
version
|
||||
".tar.gz"))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/Electron-Cash/Electron-Cash.git")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1rcywlma6hk52ymisx536jvkdwa73rhn1jxhsbs4wbvajl90w9s8"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
'(begin
|
||||
;; Delete the bundled dependencies.
|
||||
(delete-file-recursively "packages")
|
||||
#t))))
|
||||
"0gidrx8499v7rig7ljhd70wssshs1qm0gp1553g70i323hcbf62x"))))
|
||||
(inputs
|
||||
`(,@(package-inputs electrum)
|
||||
("libsecp256k1", libsecp256k1)
|
||||
("python-dateutil", python-dateutil)
|
||||
("python-dnspython", python-dnspython)))
|
||||
(arguments
|
||||
(substitute-keyword-arguments (package-arguments electrum)
|
||||
((#:phases phases)
|
||||
`(modify-phases ,phases
|
||||
(add-after 'unpack 'use-libsecp256k1-input
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(substitute* "lib/secp256k1.py"
|
||||
(("library_paths = .* 'libsecp256k1.so.0'.")
|
||||
(string-append "library_paths = ('" (assoc-ref inputs "libsecp256k1") "/lib/libsecp256k1.so.0'")))))))))
|
||||
(home-page "https://electroncash.org/")
|
||||
(synopsis "Bitcoin Cash wallet")
|
||||
(description
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
;;; Copyright © 2015, 2016, 2017, 2019 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2015, 2017, 2018, 2019 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;; Copyright © 2015 David Hashe <david.hashe@dhashe.com>
|
||||
;;; Copyright © 2016, 2017 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2016, 2017, 2019 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2016 Kei Kebreau <kkebreau@posteo.net>
|
||||
;;; Copyright © 2017, 2018 Mark H Weaver <mhw@netris.org>
|
||||
;;; Copyright © 2017, 2018, 2019 Marius Bakke <mbakke@fastmail.com>
|
||||
|
@ -209,13 +209,14 @@ other applications that need to directly deal with input devices.")
|
|||
(name "libxdg-basedir")
|
||||
(version "1.2.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://github.com/devnev/libxdg-basedir/archive/"
|
||||
name "-" version ".tar.gz"))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/devnev/libxdg-basedir")
|
||||
(commit (string-append name "-" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0s28c7sfwqimsmb3kn91mx7wi55fs3flhbmynl9k60rrllr00aqw"))))
|
||||
"12yz53ny5bi2dii3zwcr6b9ay0yy1g1xv13jg097k7gjligcq11m"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
'(#:phases
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
;;; Copyright © 2018 Marius Bakke <mbakke@fastmail.com>
|
||||
;;; Copyright © 2019 Pierre Neidhardt <mail@ambrevar.xyz>
|
||||
;;; Copyright © 2019 Leo Prikler <leo.prikler@student.tugraz.at>
|
||||
;;; Copyright © 2019 Jethro Cao <jethrocao@gmail.com>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -653,6 +654,37 @@ programming language.")
|
|||
(home-page "https://love2d.org/")
|
||||
(license license:zlib)))
|
||||
|
||||
(define-public love-nuklear
|
||||
(let ((version "v2.6")
|
||||
(commit "fef4e00a602efb16c57ae962850b6e7a01f7a29a"))
|
||||
(package
|
||||
(name "love-nuklear")
|
||||
(version (git-version version "1" commit))
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/keharriso/love-nuklear/")
|
||||
(commit commit)
|
||||
(recursive? #t)))
|
||||
;; NOTE: the HEAD of the Nuklear git-submodule is at commit
|
||||
;; "adc52d710fe3c87194b99f540c53e82eb75c2521" of Oct 1 2019
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"15qmy8mfwkxy2x9rmxs6f9cyvjvwwj6yf78bs863xmc56dmjzzbn"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
`(#:build-type "Release"
|
||||
#:tests? #f))
|
||||
(inputs
|
||||
`(("luajit" ,luajit)))
|
||||
(synopsis "Lightweight immediate mode GUI for LÖVE games")
|
||||
(description "LÖVE is a Lua framework for making 2D games. Nuklear
|
||||
is a minimal state immediate mode graphical user interface toolkit. This
|
||||
package is the Nuklear bindings for LÖVE created by Kevin Harrison.")
|
||||
(home-page "https://github.com/keharriso/love-nuklear/")
|
||||
(license license:expat))))
|
||||
|
||||
(define-public allegro-4
|
||||
(package
|
||||
(name "allegro")
|
||||
|
|
|
@ -502,6 +502,45 @@ cows can think too: all you have to do is run @command{cowthink}. If you're
|
|||
tired of cows, a variety of other ASCII-art messengers are available.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public lolcat
|
||||
(let ((commit "35dca3d0a381496d7195cd78f5b24aa7b62f2154")
|
||||
(revision "0"))
|
||||
(package
|
||||
(name "lolcat")
|
||||
(version (git-version "1.0" revision commit))
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/jaseg/lolcat.git")
|
||||
(commit commit)))
|
||||
(sha256
|
||||
(base32
|
||||
"0jjbkqcc2ikjxd1xgdyv4rb0vsw218181h89f2ywg29ffs3ypd8g"))
|
||||
(file-name (git-file-name name version))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f ;; no check target
|
||||
#:make-flags (list "CC=gcc")
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(delete 'bootstrap)
|
||||
(delete 'configure)
|
||||
(replace 'install
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(dest (string-append out "/bin")))
|
||||
(mkdir-p dest)
|
||||
(install-file "lolcat" dest)
|
||||
(install-file "censor" dest)
|
||||
#t))))))
|
||||
(home-page "https://github.com/jaseg/lolcat")
|
||||
(synopsis "Rainbow coloring effect for text console display")
|
||||
(description "@command{lolcat} concatenates files and streams like
|
||||
regular @command{cat}, but it also adds terminal escape codes between
|
||||
characters and lines resulting in a rainbow effect.")
|
||||
(license license:wtfpl2))))
|
||||
|
||||
(define-public freedoom
|
||||
(package
|
||||
(name "freedoom")
|
||||
|
@ -907,7 +946,7 @@ watch your CPU playing while enjoying a cup of tea!")
|
|||
(define-public nethack
|
||||
(package
|
||||
(name "nethack")
|
||||
(version "3.6.2")
|
||||
(version "3.6.4")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
|
@ -915,7 +954,7 @@ watch your CPU playing while enjoying a cup of tea!")
|
|||
(string-append "https://www.nethack.org/download/" version "/nethack-"
|
||||
(string-join (string-split version #\.) "") "-src.tgz"))
|
||||
(sha256
|
||||
(base32 "07fvkm3v11a4pjrq2f66vjslljsvk6raal53skn4gqsfdbd0ml7v"))))
|
||||
(base32 "0ndxgnsprwgjnk0qb24iljkpijnfncgvfb3h3zb129h3cs2anc85"))))
|
||||
(inputs
|
||||
`(("ncurses" ,ncurses)
|
||||
("bison" ,bison)
|
||||
|
@ -7915,7 +7954,6 @@ can be downloaded from @url{https://zero.sjeng.org/best-network}.")
|
|||
"/src/ktuberling-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1qdf4q6wjh1lnlqw5c8z4rpj9w5vbyjfri1dah6yjm3mwppbc12j"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -7965,7 +8003,6 @@ This package is part of the KDE games module.")
|
|||
"/src/picmi-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0z9mpmv49w914gqdx274brdzl6d1bz9j9nkvbwgmr3iq1ba49m3f"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -8003,7 +8040,6 @@ This package is part of the KDE games module.")
|
|||
"/src/kolf-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "06sfd0llr5cc3zf1vrpcxgw9bm009ky7y8822kynic9ipcd4z1hw"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -8083,7 +8119,6 @@ other Mah Jongg like games.")
|
|||
version "/src/kmahjongg-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "08na845h0nhmfrszdmvfq5y1dy7kgbrlzjp0f5snvbbf7w44ci6p"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -8124,7 +8159,6 @@ This package is part of the KDE games module.")
|
|||
version "/src/kshisen-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1bq5m48af4h5apfp3bfsp76nlpv6h5sc0gd544zv7cgpfznz1sds"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -8164,7 +8198,6 @@ This package is part of the KDE games module.")
|
|||
version "/src/kajongg-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0ql6p5zifdpdf65r7ki9ml123azpwwk9x3x8r9ij6xhjnf7p7x6w"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -8209,7 +8242,6 @@ This package is part of the KDE games module.")
|
|||
"/src/kbreakout-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0gwzx1z9mxrjlcjzglg8cxkyd6900whcar3b5j9laxxarc6xhj8w"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -8248,7 +8280,6 @@ This package is part of the KDE games module.")
|
|||
"/src/kmines-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0ac3za36lh8hpx6mqfic9amwmzhzhzplm9hg3pw12gxl5a9mvfsf"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -8287,7 +8318,6 @@ This package is part of the KDE games module.")
|
|||
version "/src/konquest-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "02gjxskhi10a1sqh3skcild8zria7wncz1a4sbz7ax1p851q76k1"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -8328,7 +8358,6 @@ This package is part of the KDE games module.")
|
|||
version "/src/kbounce-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "02rfv0qzz5cmyfx8f56a45hbm9gsp6m3dcy8ajwx88rw5wpbrr11"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -8368,7 +8397,6 @@ This package is part of the KDE games module.")
|
|||
version "/src/kblocks-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0qrm0dihzhkxsq9l49ndzms802x6jn92vvabb2zf2q9z593m69cx"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -8410,7 +8438,6 @@ This package is part of the KDE games module.")
|
|||
version "/src/ksudoku-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0rcscz91hilm7l3am5w02n0n8l7xhi4l0n4sskznh68kblw0ggw2"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -8472,7 +8499,6 @@ This package is part of the KDE games module.")
|
|||
"/src/klines-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1g1f46jp0rb8gpqkgcf915ydpsscn1sxk3gjvm8bcqgx9ddq59xa"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -8517,7 +8543,6 @@ This package is part of the KDE games module.")
|
|||
version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "16rcvq796r3asz4v4ap75xvwnxd3dd2nsq5r9vxvzl6rrf1w9bj4"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -8559,7 +8584,6 @@ This package is part of the KDE games module.")
|
|||
"/src/kdiamond-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1v5yb9hb26lk277zhw8d37ks829yfqr5anzx1qhms44gca5kqhva"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -8599,7 +8623,6 @@ This package is part of the KDE games module.")
|
|||
"/src/kfourinline-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1vprs6dc1ccn3g6k594i9s94xy4b91vzlqjysyc6fqcq2fs54ny3"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -8640,7 +8663,6 @@ This package is part of the KDE games module.")
|
|||
"/src/kblackbox-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1x42sfpf75c6mavwkc7g7dm11y9s5dpj8igphly5kvm0pajqby0n"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -8682,7 +8704,6 @@ This package is part of the KDE games module.")
|
|||
"/src/knetwalk-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1i340salzgqdw8y33wrrydmpgx3pvwf5wrbljlh67cjf6s4csx7d"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -8725,7 +8746,6 @@ This package is part of the KDE games module.")
|
|||
"/src/bomber-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1lvzd0mzgq25akvwvkm57l3plm65k731v2i1ahakn985bb5gc3is"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -8768,7 +8788,6 @@ This package is part of the KDE games module.")
|
|||
"/src/granatier-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "141qmdinz7ikbbrs8dq6cap3nl22sl7pw62r80pf3xxwn2q4phpa"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -8807,7 +8826,6 @@ This package is part of the KDE games module.")
|
|||
"/src/ksirk-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1b1wixs2hp5qnvdygfwa3kvy0kn94ysa4ifmx90q6r3yfr2lpfca"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -8864,7 +8882,6 @@ This package is part of the KDE games module.")
|
|||
"/src/palapeli-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1g91ydbc0x2y2gn3lcb5w03mn7k78l5bq4cb1s59kx6yjbflv3pw"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -8913,7 +8930,6 @@ This package is part of the KDE games module.")
|
|||
"/src/kiriki-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1xg25dj95g81dc5l7k47am4j52abrwwfx4h73lvsbn4lc8lfmshw"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -8953,7 +8969,6 @@ This package is part of the KDE games module.")
|
|||
"/src/kigo-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "00l5gcbi8xyj9c1lngkrddka3a4m4cd78prfplrpq32ma9xq681f"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -9001,7 +9016,6 @@ This package is part of the KDE games module.")
|
|||
"/src/kubrick-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0ma8wja4rqlsmsr8cyicfpkwlgqva4450ls4c0ql53p0kabf04gx"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -9044,7 +9058,6 @@ This package is part of the KDE games module.")
|
|||
"/src/lskat-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1qk5hd27zb42pbcxq5wyzz62nj5f0qdmgy54r9rnk92pzzzk94s9"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -9084,7 +9097,6 @@ This package is part of the KDE games module.")
|
|||
"/src/kapman-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "03pq38caam30q4bw14c045kayw2d87xq1yaa3s2jkrylylfq3p0f"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -9125,7 +9137,6 @@ This package is part of the KDE games module.")
|
|||
"/src/kspaceduel-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1hppni0ihs7psc0dly5rxyy2a38nzhlig9yfyhi3lkh36z05pql8"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -9162,7 +9173,6 @@ This package is part of the KDE games module.")
|
|||
"/src/bovo-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0dbpng0w52nahmx7brsll66zw23ql1g6pcvn2k4g2lnvxch0i59g"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -9200,7 +9210,6 @@ This package is part of the KDE games module.")
|
|||
"/src/killbots-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1qi86q7diw7glkp9v33yim9nhz2da4balbxa1hjrdgjdv8zdbxbm"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -9243,7 +9252,6 @@ This package is part of the KDE games module.")
|
|||
"/src/ksnakeduel-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0mprrnpax8pv7ab36zwhvdfj8id52w8g6x76nnj8qvkdlkjiqdnn"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -9283,7 +9291,6 @@ This package is part of the KDE games module.")
|
|||
"/src/kollision-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1p7qrn3d0ybpvc9k6k5wzj54dsrp1rqh39844maz0ay2fhvmch12"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -9322,7 +9329,6 @@ This package is part of the KDE games module.")
|
|||
"/src/knavalbattle-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0sdfjplqkb30x2mvh66pkzay6vn5px87779sh2s8lpl6fcw0v9g4"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -9364,7 +9370,6 @@ This package is part of the KDE games module.")
|
|||
"/src/kreversi-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0b6q8df2bawgnrswhq59z37axad0q3zpvvzxdds7sz1lw505xw9h"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -9408,7 +9413,6 @@ This package is part of the KDE games module.")
|
|||
"/src/ksquares-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0hv8hls5s627lys08nnw72rfzsafj3dmp49mh2afzmh6lgk9h5vy"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
@ -9446,7 +9450,6 @@ This package is part of the KDE games module.")
|
|||
"/src/kjumpingcube-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0d67zqkf2xffjkj671gl2n6nj6jajyn6rgqqj5i6gm500mqi9rm1"))))
|
||||
(properties `((tags . ("Desktop" "KDE" "Games"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
|
|
|
@ -649,32 +649,39 @@ as the 'native-search-paths' field."
|
|||
(files '("lib" "lib64")))))
|
||||
|
||||
(define-public gfortran-4.8
|
||||
(custom-gcc gcc-4.8 "gfortran" '("fortran")
|
||||
%generic-search-paths))
|
||||
(hidden-package
|
||||
(custom-gcc gcc-4.8 "gfortran" '("fortran")
|
||||
%generic-search-paths)))
|
||||
|
||||
(define-public gfortran-4.9
|
||||
(custom-gcc gcc-4.9 "gfortran" '("fortran")
|
||||
%generic-search-paths))
|
||||
(hidden-package
|
||||
(custom-gcc gcc-4.9 "gfortran" '("fortran")
|
||||
%generic-search-paths)))
|
||||
|
||||
(define-public gfortran-5
|
||||
(custom-gcc gcc-5 "gfortran" '("fortran")
|
||||
%generic-search-paths))
|
||||
(hidden-package
|
||||
(custom-gcc gcc-5 "gfortran" '("fortran")
|
||||
%generic-search-paths)))
|
||||
|
||||
(define-public gfortran-6
|
||||
(custom-gcc gcc-6 "gfortran" '("fortran")
|
||||
%generic-search-paths))
|
||||
(hidden-package
|
||||
(custom-gcc gcc-6 "gfortran" '("fortran")
|
||||
%generic-search-paths)))
|
||||
|
||||
(define-public gfortran-7
|
||||
(custom-gcc gcc-7 "gfortran" '("fortran")
|
||||
%generic-search-paths))
|
||||
(hidden-package
|
||||
(custom-gcc gcc-7 "gfortran" '("fortran")
|
||||
%generic-search-paths)))
|
||||
|
||||
(define-public gfortran-8
|
||||
(custom-gcc gcc-8 "gfortran" '("fortran")
|
||||
%generic-search-paths))
|
||||
(hidden-package
|
||||
(custom-gcc gcc-8 "gfortran" '("fortran")
|
||||
%generic-search-paths)))
|
||||
|
||||
(define-public gfortran-9
|
||||
(custom-gcc gcc-9 "gfortran" '("fortran")
|
||||
%generic-search-paths))
|
||||
(hidden-package
|
||||
(custom-gcc gcc-9 "gfortran" '("fortran")
|
||||
%generic-search-paths)))
|
||||
|
||||
(define-public gfortran
|
||||
;; Note: Update this when GCC changes! We cannot use
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
;;; Copyright © 2017, 2018 Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
|
||||
;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2018 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;; Copyright © 2018 Arun Isaac <arunisaac@systemreboot.net>
|
||||
;;; Copyright © 2018, 2019 Arun Isaac <arunisaac@systemreboot.net>
|
||||
;;; Copyright © 2018 Joshua Sierles, Nextjournal <joshua@nextjournal.com>
|
||||
;;; Copyright © 2018, 2019 Julien Lepiller <julien@lepiller.eu>
|
||||
;;; Copyright © 2019 Guillaume Le Vaillant <glv@posteo.net>
|
||||
|
@ -43,6 +43,7 @@
|
|||
#:use-module ((guix licenses) #:prefix license:)
|
||||
#:use-module (guix packages)
|
||||
#:use-module (guix utils)
|
||||
#:use-module (gnu packages)
|
||||
#:use-module (gnu packages astronomy)
|
||||
#:use-module (gnu packages autotools)
|
||||
#:use-module (gnu packages boost)
|
||||
|
@ -60,6 +61,7 @@
|
|||
#:use-module (gnu packages icu4c)
|
||||
#:use-module (gnu packages java)
|
||||
#:use-module (gnu packages lua)
|
||||
#:use-module (gnu packages maths)
|
||||
#:use-module (gnu packages pcre)
|
||||
#:use-module (gnu packages perl)
|
||||
#:use-module (gnu packages pkg-config)
|
||||
|
@ -77,7 +79,7 @@
|
|||
(define-public geos
|
||||
(package
|
||||
(name "geos")
|
||||
(version "3.7.1")
|
||||
(version "3.8.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "http://download.osgeo.org/geos/geos-"
|
||||
|
@ -85,7 +87,7 @@
|
|||
".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"1312m02xk4sp6f1xdpb9w0ic0zbxg90p5y66qnwidl5fksscf1h0"))))
|
||||
"1mb2v9fy1gnbjhcgv0xny11ggfb17vkzsajdyibigwsxr4ylq4cr"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments `(#:phases
|
||||
(modify-phases %standard-phases
|
||||
|
@ -227,32 +229,30 @@ and driving.")
|
|||
(define-public libgeotiff
|
||||
(package
|
||||
(name "libgeotiff")
|
||||
(version "1.4.3")
|
||||
(version "1.5.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "http://download.osgeo.org/geotiff/libgeotiff/libgeotiff-"
|
||||
version ".tar.gz"))
|
||||
(patches (search-patches
|
||||
;; See libgeotiff 1.5.1 issue
|
||||
;; https://github.com/OSGeo/libgeotiff/issues/22
|
||||
"libgeotiff-adapt-test-script-for-proj-6.2.patch"))
|
||||
(sha256
|
||||
(base32 "0rbjqixi4c8yz19larlzq6jda0px2gpmpp9c52cyhplbjsdhsldq"))
|
||||
(base32 "0b31mlzcv5b1y7jdvb7p0pa3xradrg3x5g32ym911lbhq4rrgsgr"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
'(begin
|
||||
;; Remove .csv files, distributed from EPSG under a restricted
|
||||
;; license. See LICENSE for full license text.
|
||||
(for-each delete-file (find-files "." "\\.csv$"))
|
||||
;; Now that we have removed the csv files, we need to modify the Makefile.
|
||||
(substitute* "Makefile.in"
|
||||
(("^all-am: .*$")
|
||||
"all-am: Makefile $(LTLIBRARIES) $(HEADERS) geo_config.h\n")
|
||||
(("^install-data-am: .*$")
|
||||
"install-data-am: install-includeHEADERS"))
|
||||
#t))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
`(("libjpeg-turbo" ,libjpeg-turbo)
|
||||
("libtiff" ,libtiff)
|
||||
("proj.4" ,proj.4)
|
||||
("proj" ,proj)
|
||||
("zlib" ,zlib)))
|
||||
(arguments
|
||||
`(#:configure-flags
|
||||
|
@ -321,6 +321,39 @@ fully fledged Spatial SQL capabilities.")
|
|||
license:mpl1.1
|
||||
license:public-domain))))
|
||||
|
||||
(define-public proj
|
||||
(package
|
||||
(name "proj")
|
||||
(version "6.2.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "http://download.osgeo.org/proj/proj-"
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0l1as8f4zfg74fms6h5p5psziw0lpznja1xnirzsscpnfbwc005k"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
`(("sqlite" ,sqlite)))
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)))
|
||||
(home-page "https://proj.org/")
|
||||
(synopsis "Coordinate transformation software")
|
||||
(description
|
||||
"Proj is a generic coordinate transformation software that transforms
|
||||
geospatial coordinates from one coordinate reference system (CRS) to another.
|
||||
This includes cartographic projections as well as geodetic transformations.
|
||||
PROJ includes command line applications for easy conversion of coordinates
|
||||
from text files or directly from user input. In addition, proj also exposes
|
||||
an application programming interface that lets developers use the
|
||||
functionality of proj in their own software.")
|
||||
(license (list license:expat
|
||||
;; src/projections/patterson.cpp
|
||||
license:asl2.0
|
||||
;; src/geodesic.*, src/tests/geodtest.cpp
|
||||
license:x11))))
|
||||
|
||||
(define-public proj.4
|
||||
(package
|
||||
(name "proj.4")
|
||||
|
@ -534,7 +567,7 @@ development.")
|
|||
(define-public gdal
|
||||
(package
|
||||
(name "gdal")
|
||||
(version "2.2.4")
|
||||
(version "3.0.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
|
@ -542,7 +575,7 @@ development.")
|
|||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1951f7b69x3d1vic0rmq92q8f4bj3hbxnxmj5jl0cc3zg0isgmdr"))
|
||||
"0f80izh9wshrsw55kg9abpip74hk6frk3hgqrkqbyn3f6i8g2z3q"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
`(begin
|
||||
|
@ -576,6 +609,8 @@ development.")
|
|||
(with "--with-libtiff" "libtiff")
|
||||
(with "--with-geotiff" "libgeotiff")
|
||||
(with "--with-libz" "zlib")
|
||||
(with "--with-expat" "expat")
|
||||
(with "--with-sqlite3" "sqlite")
|
||||
"--with-pcre"))
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
|
@ -584,7 +619,8 @@ development.")
|
|||
(substitute* "frmts/mrf/mrf_band.cpp"
|
||||
(("\"../zlib/zlib.h\"") "<zlib.h>")))))))
|
||||
(inputs
|
||||
`(("freexl" ,freexl)
|
||||
`(("expat" ,expat)
|
||||
("freexl" ,freexl)
|
||||
("geos" ,geos)
|
||||
("giflib" ,giflib)
|
||||
("json-c" ,json-c)
|
||||
|
@ -593,9 +629,12 @@ development.")
|
|||
("libpng" ,libpng)
|
||||
("libtiff" ,libtiff)
|
||||
("libwebp" ,libwebp)
|
||||
("netcdf" ,netcdf)
|
||||
("pcre" ,pcre)
|
||||
("proj" ,proj)
|
||||
("sqlite" ,sqlite)
|
||||
("zlib" ,zlib)))
|
||||
(home-page "http://www.gdal.org/")
|
||||
(home-page "https://gdal.org/")
|
||||
(synopsis "Raster and vector geospatial data format library")
|
||||
(description "GDAL is a translator library for raster and vector geospatial
|
||||
data formats. As a library, it presents a single raster abstract data model
|
||||
|
@ -645,14 +684,14 @@ utilities for data translation and processing.")
|
|||
(define-public postgis
|
||||
(package
|
||||
(name "postgis")
|
||||
(version "2.4.8")
|
||||
(version "3.0.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://download.osgeo.org/postgis/source/postgis-"
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0nanza15xzfhbpbq49p1xqz96dgbsam5332y9zj6snmz2mq685ll"))))
|
||||
"15557fbk0xkngihwhqsbdyz2ng49blisf5zydw81j0gabk6x4vy0"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f
|
||||
|
@ -671,10 +710,12 @@ utilities for data translation and processing.")
|
|||
(inputs
|
||||
`(("gdal" ,gdal)
|
||||
("geos" ,geos)
|
||||
("json-c" ,json-c)
|
||||
("libjpeg" ,libjpeg-turbo)
|
||||
("libxml2" ,libxml2)
|
||||
("pcre" ,pcre)
|
||||
("postgresql" ,postgresql)
|
||||
("proj.4" ,proj.4)))
|
||||
("proj" ,proj)))
|
||||
(native-inputs
|
||||
`(("perl" ,perl)
|
||||
("pkg-config" ,pkg-config)))
|
||||
|
@ -1012,16 +1053,17 @@ volunteers.")
|
|||
(define-public libspatialindex
|
||||
(package
|
||||
(name "libspatialindex")
|
||||
(version "1.8.5")
|
||||
(version "1.9.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://download.osgeo.org/libspatialindex/"
|
||||
"spatialindex-src-" version ".tar.gz"))
|
||||
(uri (string-append "https://github.com/libspatialindex/libspatialindex/"
|
||||
"releases/download/" version "/spatialindex-src-"
|
||||
version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"1vxzm7kczwnb6qdmc0hb00z8ykx11zk3sb68gc7rch4vrfi4dakw"))))
|
||||
(build-system gnu-build-system)
|
||||
"02n5vjcyk04w0djidyp21hfbxfpbbara8ifd9nml6158rwqr8lja"))))
|
||||
(build-system cmake-build-system)
|
||||
(home-page "https://libspatialindex.org")
|
||||
(synopsis "Spatial indexing library")
|
||||
(description "The purpose of this library is to provide:
|
||||
|
@ -1081,7 +1123,7 @@ an independent project by the JOSM team.")
|
|||
(define-public josm
|
||||
(package
|
||||
(name "josm")
|
||||
(version "15492")
|
||||
(version "15553")
|
||||
(source (origin
|
||||
(method svn-fetch)
|
||||
(uri (svn-reference
|
||||
|
@ -1090,7 +1132,7 @@ an independent project by the JOSM team.")
|
|||
(recursive? #f)))
|
||||
(sha256
|
||||
(base32
|
||||
"12xkwcv77as30a61w1c8a0i2b0kiiks71d487gbdfv7azlj4vqia"))
|
||||
"091pbcn4fnmk42fmxplhis3nw5dbljf6ws8acyhx5dflyn49xzmx"))
|
||||
(file-name (string-append name "-" version "-checkout"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
|
|
|
@ -139,11 +139,11 @@ the Obsidian icon theme.")
|
|||
(delete 'bootstrap)
|
||||
(delete 'configure))))
|
||||
(native-inputs
|
||||
`(("intltool" ,intltool)
|
||||
`(("glib:bin" ,glib "bin")
|
||||
("intltool" ,intltool)
|
||||
("pkg-config" ,pkg-config)))
|
||||
(propagated-inputs
|
||||
`(("glib" ,glib)
|
||||
("glib" ,glib "bin")))
|
||||
`(("glib" ,glib)))
|
||||
(synopsis "Transforms GNOME's dash into a dock")
|
||||
(description "This extension moves the dash out of the
|
||||
overview, transforming it into a dock for easier application launching and
|
||||
|
@ -151,6 +151,94 @@ faster window switching.")
|
|||
(home-page "https://micheleg.github.io/dash-to-dock/")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public gnome-shell-extension-hide-app-icon
|
||||
(let ((commit "4188aa5f4ba24901a053a0c3eb0d83baa8625eab")
|
||||
(revision "0"))
|
||||
(package
|
||||
(name "gnome-shell-extension-hide-app-icon")
|
||||
(version (git-version "2.7" revision commit))
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url (string-append "https://github.com/michael-rapp"
|
||||
"/gnome-shell-extension-hide-app-icon.git"))
|
||||
(commit commit)))
|
||||
(sha256
|
||||
(base32
|
||||
"1i28n4bz6wrhn07vpxkr6l1ljyn7g8frp5xrr11z3z32h2hxxcd6"))
|
||||
(file-name (git-file-name name version))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
'(#:tests? #f ; no test target
|
||||
#:make-flags (list (string-append "EXTENSIONS_DIR="
|
||||
(assoc-ref %outputs "out")
|
||||
"/share/gnome-shell/extensions"))
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(delete 'configure) ; no configure script
|
||||
(replace 'install
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let ((out (assoc-ref outputs "out"))
|
||||
(pre "/share/gnome-shell/extensions/")
|
||||
(dir "hide-app-icon@mrapp.sourceforge.com"))
|
||||
(copy-recursively dir (string-append out pre dir))
|
||||
#t))))))
|
||||
(native-inputs
|
||||
`(("glib" ,glib "bin")
|
||||
("intltool" ,intltool)))
|
||||
(propagated-inputs
|
||||
`(("glib" ,glib)))
|
||||
(synopsis "Hide app icon from GNOME's panel")
|
||||
(description "This extension allows to hide the icon and/or title of the
|
||||
currently focused application in the top panel of the GNOME shell.")
|
||||
(home-page
|
||||
"https://github.com/michael-rapp/gnome-shell-extension-hide-app-icon/")
|
||||
(license
|
||||
;; README.md and LICENSE.txt disagree -- the former claims v3, the
|
||||
;; latter v2. No mention of "or later" in either place or in the code.
|
||||
(list license:gpl2
|
||||
license:gpl3)))))
|
||||
|
||||
(define-public gnome-shell-extension-dash-to-panel
|
||||
(package
|
||||
(name "gnome-shell-extension-dash-to-panel")
|
||||
(version "26")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/home-sweet-gnome/dash-to-panel.git")
|
||||
(commit (string-append "v" version))))
|
||||
(sha256
|
||||
(base32
|
||||
"1phfx2pblygpcvsppsqqqflm7qnz46mqkw29hj0nv2dn69hf4xbc"))
|
||||
(file-name (git-file-name name version))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f
|
||||
#:make-flags (list (string-append "INSTALLBASE="
|
||||
(assoc-ref %outputs "out")
|
||||
"/share/gnome-shell/extensions")
|
||||
(string-append "VERSION="
|
||||
,(package-version
|
||||
gnome-shell-extension-dash-to-panel)))
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(delete 'bootstrap)
|
||||
(delete 'configure))))
|
||||
(native-inputs
|
||||
`(("intltool" ,intltool)
|
||||
("pkg-config" ,pkg-config)))
|
||||
(propagated-inputs
|
||||
`(("glib" ,glib)
|
||||
("glib" ,glib "bin")))
|
||||
(synopsis "Icon taskbar for GNOME Shell")
|
||||
(description "This extension moves the dash into the gnome main
|
||||
panel so that the application launchers and system tray are combined
|
||||
into a single panel, similar to that found in KDE Plasma and Windows 7+.")
|
||||
(home-page "https://github.com/home-sweet-gnome/dash-to-panel/")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public gnome-shell-extension-noannoyance
|
||||
(package
|
||||
(name "gnome-shell-extension-noannoyance")
|
||||
|
@ -213,3 +301,37 @@ It uses ES6 syntax and claims to be more actively maintained than others.")
|
|||
dark elements. It supports GNOME, Unity, Xfce, and Openbox.")
|
||||
(home-page "https://numixproject.github.io")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public papirus-icon-theme
|
||||
(let ((version "0.0.0") ;; The package does not use semver
|
||||
(revision "0")
|
||||
(tag "20191201"))
|
||||
(package
|
||||
(name "papirus-icon-theme")
|
||||
(version (git-version version revision tag))
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/PapirusDevelopmentTeam/papirus-icon-theme.git")
|
||||
(commit tag)))
|
||||
(sha256
|
||||
(base32
|
||||
"0lnz1kmz28xh1f4slbsx7ycji5hgszyiyprbf5w5fbjhvi5gzw1h"))
|
||||
(file-name (git-file-name name version))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
'(#:tests? #f
|
||||
#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")))
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(delete 'bootstrap)
|
||||
(delete 'configure)
|
||||
(delete 'build))))
|
||||
(native-inputs
|
||||
`(("gtk+:bin" ,gtk+ "bin")))
|
||||
(home-page "https://git.io/papirus-icon-theme")
|
||||
(synopsis "Fork of Paper icon theme with a lot of new icons and a few extras")
|
||||
(description "Papirus is a fork of the icon theme Paper with a lot of new icons
|
||||
and a few extra features.")
|
||||
(license license:gpl3))))
|
||||
|
|
|
@ -43,6 +43,8 @@
|
|||
;;; Copyright © 2019 Martin Becze <mjbecze@riseup.net>
|
||||
;;; Copyright © 2019 David Wilson <david@daviwil.com>
|
||||
;;; Copyright © 2019 Raghav Gururajan <raghavgururajan@disroot.org>
|
||||
;;; Copyright © 2019 Jonathan Brielmaier <jonathan.brielmaier@web.de>
|
||||
;;; Copyright © 2019 Leo Prikler <leo.prikler@student.tugraz.at>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -99,6 +101,7 @@
|
|||
#:use-module (gnu packages glib)
|
||||
#:use-module (gnu packages gnupg)
|
||||
#:use-module (gnu packages gnuzilla)
|
||||
#:use-module (gnu packages geo)
|
||||
#:use-module (gnu packages gperf)
|
||||
#:use-module (gnu packages graphviz)
|
||||
#:use-module (gnu packages gstreamer)
|
||||
|
@ -193,9 +196,9 @@
|
|||
(version "3.12.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnome/sources/" name "/"
|
||||
(uri (string-append "mirror://gnome/sources/brasero/"
|
||||
(version-major+minor version) "/"
|
||||
name "-" version ".tar.xz"))
|
||||
"brasero-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0h90y674j26rvjahb8cc0w79zx477rb6zaqcj26wzvq8kmpic8k8"))))
|
||||
|
@ -219,6 +222,7 @@
|
|||
`(("hicolor-icon-theme" ,hicolor-icon-theme)))
|
||||
(native-inputs
|
||||
`(("intltool" ,intltool)
|
||||
("itstool" ,itstool)
|
||||
("glib" ,glib "bin") ; glib-compile-schemas, etc.
|
||||
("gobject-introspection" ,gobject-introspection)
|
||||
("pkg-config" ,pkg-config)))
|
||||
|
@ -229,14 +233,13 @@
|
|||
("gstreamer" ,gstreamer)
|
||||
("gst-plugins-base" ,gst-plugins-base)
|
||||
("gtk+" ,gtk+)
|
||||
("itstool" ,itstool)
|
||||
("libcanberra" ,libcanberra)
|
||||
("libice" ,libice)
|
||||
("libnotify" ,libnotify)
|
||||
("libsm" ,libsm)
|
||||
("libxml2" ,libxml2)
|
||||
("totem-pl-parser" ,totem-pl-parser)))
|
||||
(home-page "https://projects.gnome.org/brasero/")
|
||||
(home-page "https://wiki.gnome.org/Apps/Brasero")
|
||||
(synopsis "CD/DVD burning tool for Gnome")
|
||||
(description "Brasero is an application to burn CD/DVD for the Gnome
|
||||
Desktop. It is designed to be as simple as possible and has some unique
|
||||
|
@ -328,39 +331,40 @@ either on a local, or remote machine via a number of methods.")
|
|||
(let ((commit "fbc306168edab63db80b904956117cbbdc514ee4"))
|
||||
(package
|
||||
(name "dia")
|
||||
(version (string-append "0.97.2-" (string-take commit 7)))
|
||||
(version (git-version "0.97.3" "1" commit))
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://git.gnome.org/browse/dia")
|
||||
(url "https://gitlab.gnome.org/GNOME/dia.git/")
|
||||
(commit commit)))
|
||||
(file-name (string-append name "-" version "-checkout"))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1b4bba0k8ph4cwgw8xjglss0p6n111bpd5app67lrq79mp0ad06l"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
`(("glib" ,glib "bin")
|
||||
("pango" ,pango)
|
||||
`(("freetype" ,freetype)
|
||||
("gdk-pixbuf" ,gdk-pixbuf)
|
||||
("gtk+" ,gtk+-2)
|
||||
("libart-lgpl" ,libart-lgpl)
|
||||
("libxml2" ,libxml2)
|
||||
("freetype" ,freetype)
|
||||
("libart-lgpl" ,libart-lgpl)))
|
||||
("pango" ,pango)))
|
||||
(native-inputs
|
||||
`(("intltool" ,intltool)
|
||||
("pkg-config" ,pkg-config)
|
||||
`(("autoconf" ,autoconf)
|
||||
("automake" ,automake)
|
||||
("autoconf" ,autoconf)
|
||||
("intltool" ,intltool)
|
||||
("glib" ,glib "bin")
|
||||
("libtool" ,libtool)
|
||||
("perl" ,perl)
|
||||
("pkg-config" ,pkg-config)
|
||||
("python-wrapper" ,python-wrapper)))
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'run-autogen
|
||||
(add-before 'bootstrap 'dont-configure-during-bootstrap
|
||||
(lambda _
|
||||
(system* "sh" "autogen.sh"))))))
|
||||
(setenv "NOCONFIGURE" "true")
|
||||
#t)))))
|
||||
(home-page "https://wiki.gnome.org/Apps/Dia")
|
||||
(synopsis "Diagram creation for GNOME")
|
||||
(description "Dia can be used to draw different types of diagrams, and
|
||||
|
@ -453,6 +457,38 @@ documents. This package also contains binaries that can convert XPS documents
|
|||
to other formats.")
|
||||
(license license:lgpl2.1+)))
|
||||
|
||||
(define-public gnome-characters
|
||||
(package
|
||||
(name "gnome-characters")
|
||||
(version "3.30.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnome/sources/"
|
||||
"gnome-characters/" (version-major+minor version)
|
||||
"/gnome-characters-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"08cwz39iwgsyyb2wqhb8vfbmh1cwfkgfiy7adp08w7rwqi99x3dp"))))
|
||||
(build-system meson-build-system)
|
||||
(arguments '(#:glib-or-gtk? #t))
|
||||
(native-inputs
|
||||
`(("gettext" ,gettext-minimal)
|
||||
("glib:bin" ,glib "bin")
|
||||
("gtk+:bin" ,gtk+ "bin")
|
||||
("pkg-config" ,pkg-config)
|
||||
("python" ,python-minimal)))
|
||||
(inputs
|
||||
`(("gjs" ,gjs)
|
||||
("gtk+" ,gtk+)
|
||||
("libunistring" ,libunistring)))
|
||||
(home-page "https://wiki.gnome.org/Apps/CharacterMap")
|
||||
(synopsis "Find and insert unusual characters")
|
||||
(description "Characters is a simple utility application to find
|
||||
and insert unusual characters. It allows you to quickly find the
|
||||
character you are looking for by searching for keywords.")
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public gnome-common
|
||||
(package
|
||||
(name "gnome-common")
|
||||
|
@ -676,6 +712,42 @@ and keep up to date translations of documentation.")
|
|||
(description "Disk management utility for GNOME.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public gnome-font-viewer
|
||||
(package
|
||||
(name "gnome-font-viewer")
|
||||
(version "3.30.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnome/sources/gnome-font-viewer/"
|
||||
(version-major+minor version)
|
||||
"/gnome-font-viewer-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1wwnx2zrlbd2d6np7m9s78alx6j6ranrnh1g2z6zrv9qcj8rpzz5"))))
|
||||
(build-system meson-build-system)
|
||||
(arguments
|
||||
'(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'patch-post-install-script
|
||||
(lambda _
|
||||
(substitute* "meson-postinstall.sh"
|
||||
(("update-desktop-database") (which "true")))
|
||||
#t)))))
|
||||
(native-inputs
|
||||
`(("gettext" ,gettext-minimal)
|
||||
("glib:bin" ,glib "bin")
|
||||
("pkg-config" ,pkg-config)))
|
||||
(inputs
|
||||
`(("glib" ,glib)
|
||||
("gnome-desktop" ,gnome-desktop)
|
||||
("gtk+" ,gtk+)))
|
||||
(home-page "https://gitlab.gnome.org/GNOME/gnome-font-viewer")
|
||||
(synopsis "GNOME Fonts")
|
||||
(description "Application to show you the fonts installed on your computer
|
||||
for your use as thumbnails. Selecting any thumbnails shows the full view of how
|
||||
the font would look under various sizes.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public gcr
|
||||
(package
|
||||
(name "gcr")
|
||||
|
@ -1779,10 +1851,9 @@ library.")
|
|||
(version "0.8.14")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (let ((upstream-name "libIDL"))
|
||||
(string-append "mirror://gnome/sources/" upstream-name "/"
|
||||
(version-major+minor version) "/"
|
||||
upstream-name "-" version ".tar.bz2")))
|
||||
(uri (string-append "mirror://gnome/sources/libIDL/"
|
||||
(version-major+minor version) "/"
|
||||
"libIDL-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"08129my8s9fbrk0vqvnmx6ph4nid744g5vbwphzkaik51664vln5"))))
|
||||
|
@ -1799,6 +1870,7 @@ Definition Language (idl) files, which is a specification for defining
|
|||
portable interfaces. libidl was initially written for orbit (the orb from the
|
||||
GNOME project, and the primary means of libidl distribution). However, the
|
||||
functionality was designed to be as reusable and portable as possible.")
|
||||
(properties `((upstream-name . "libIDL")))
|
||||
(license license:lgpl2.0+)))
|
||||
|
||||
|
||||
|
@ -5081,32 +5153,38 @@ metadata in photo and video files of various formats.")
|
|||
"1m9i8r4gyd2hzlxjjwfyck4kz7gdg2vz2k6l6d0ga9hdfq2l4p9l"))))
|
||||
(build-system meson-build-system)
|
||||
(arguments
|
||||
'(#:glib-or-gtk? #t))
|
||||
'(#:glib-or-gtk? #t
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'skip-gtk-update-icon-cache
|
||||
(lambda _
|
||||
(substitute* "build-aux/meson/postinstall.py"
|
||||
(("gtk-update-icon-cache") (which "true"))
|
||||
(("update-desktop-database") (which "true")))
|
||||
#t)))))
|
||||
(propagated-inputs
|
||||
`(("dconf" ,dconf)))
|
||||
(native-inputs
|
||||
`(("desktop-file-utils" ,desktop-file-utils) ; for update-desktop-database
|
||||
("gettext" ,gettext-minimal)
|
||||
("gtk+" ,gtk+ "bin") ; gtk-update-icon-cache
|
||||
`(("gettext" ,gettext-minimal)
|
||||
("glib:bin" ,glib "bin")
|
||||
("itstool" ,itstool)
|
||||
("pkg-config" ,pkg-config)
|
||||
("vala" ,vala)))
|
||||
(inputs
|
||||
`(("glib:bin" ,glib "bin")
|
||||
("gstreamer" ,gstreamer)
|
||||
`(("gcr" ,gcr)
|
||||
("gexiv2" ,gexiv2)
|
||||
("gst-plugins-base" ,gst-plugins-base)
|
||||
("gstreamer" ,gstreamer)
|
||||
("json-glib" ,json-glib)
|
||||
("libgdata" ,libgdata)
|
||||
("libgee" ,libgee)
|
||||
("gexiv2" ,gexiv2)
|
||||
("libgphoto2" ,libgphoto2)
|
||||
("libgudev" ,libgudev)
|
||||
("libraw" ,libraw)
|
||||
("json-glib" ,json-glib)
|
||||
("webkitgtk" ,webkitgtk)
|
||||
("sqlite" ,sqlite)
|
||||
("libsoup" ,libsoup)
|
||||
("libxml2" ,libxml2)
|
||||
("libgudev" ,libgudev)
|
||||
("libgphoto2" ,libgphoto2)
|
||||
("gcr" ,gcr)))
|
||||
("sqlite" ,sqlite)
|
||||
("webkitgtk" ,webkitgtk)))
|
||||
(home-page "https://wiki.gnome.org/Apps/Shotwell")
|
||||
(synopsis "Photo manager for GNOME 3")
|
||||
(description
|
||||
|
@ -7111,52 +7189,54 @@ associations for GNOME.")
|
|||
(build-system trivial-build-system)
|
||||
(arguments '(#:builder (begin (mkdir %output) #t)))
|
||||
(propagated-inputs
|
||||
;; TODO: Add more packages according to:
|
||||
;; <https://packages.debian.org/jessie/gnome-core>.
|
||||
`(("adwaita-icon-theme" ,adwaita-icon-theme)
|
||||
("baobab" ,baobab)
|
||||
("font-cantarell" ,font-cantarell)
|
||||
("font-dejavu" ,font-dejavu)
|
||||
("at-spi2-core" ,at-spi2-core)
|
||||
("dbus" ,dbus)
|
||||
("dconf" ,dconf)
|
||||
("desktop-file-utils" ,desktop-file-utils)
|
||||
("eog" ,eog)
|
||||
("epiphany" ,epiphany)
|
||||
("evince" ,evince)
|
||||
("file-roller" ,file-roller)
|
||||
("gedit" ,gedit)
|
||||
("glib-networking" ,glib-networking)
|
||||
("gnome-backgrounds" ,gnome-backgrounds)
|
||||
("gnome-bluetooth" ,gnome-bluetooth)
|
||||
("gnome-calculator" ,gnome-calculator)
|
||||
("gnome-contacts" ,gnome-contacts)
|
||||
("gnome-control-center" ,gnome-control-center)
|
||||
("gnome-disk-utility" ,gnome-disk-utility)
|
||||
("gnome-default-applications" ,gnome-default-applications)
|
||||
("gnome-keyring" ,gnome-keyring)
|
||||
("gnome-online-accounts" ,gnome-online-accounts)
|
||||
("gnome-screenshot" ,gnome-screenshot)
|
||||
("gnome-session" ,gnome-session)
|
||||
("gnome-settings-daemon" ,gnome-settings-daemon)
|
||||
("gnome-shell" ,gnome-shell)
|
||||
("gnome-system-monitor" ,gnome-system-monitor)
|
||||
("gnome-terminal" ,gnome-terminal)
|
||||
("gnome-themes-standard" ,gnome-themes-standard)
|
||||
("gst-plugins-base" ,gst-plugins-base)
|
||||
("gst-plugins-good" ,gst-plugins-good)
|
||||
("gucharmap" ,gucharmap)
|
||||
("gvfs" ,gvfs)
|
||||
("hicolor-icon-theme" ,hicolor-icon-theme)
|
||||
("nautilus" ,nautilus)
|
||||
("pinentry-gnome3" ,pinentry-gnome3)
|
||||
("pulseaudio" ,pulseaudio)
|
||||
("shared-mime-info" ,shared-mime-info)
|
||||
("system-config-printer" ,system-config-printer)
|
||||
("totem" ,totem)
|
||||
("xdg-user-dirs" ,xdg-user-dirs)
|
||||
("yelp" ,yelp)
|
||||
("zenity" ,zenity)))
|
||||
;; TODO: Add or remove packages according to:
|
||||
;; <https://calc.disroot.org/2nu6mpf88ynq.html>.
|
||||
;; GNOME-Core-OS-Services
|
||||
`(("accountsservice" ,accountsservice)
|
||||
("network-manager" ,network-manager)
|
||||
("packagekit" ,packagekit)
|
||||
("upower" ,upower)
|
||||
;; GNOME-Core-Shell
|
||||
("adwaita-icon-theme" ,adwaita-icon-theme)
|
||||
("gdm" ,gdm)
|
||||
("glib-networking" ,glib-networking)
|
||||
("gnome-backgrounds" ,gnome-backgrounds)
|
||||
("gnome-bluetooth" ,gnome-bluetooth)
|
||||
("gnome-control-center" ,gnome-control-center)
|
||||
("gnome-desktop" ,gnome-desktop)
|
||||
("gnome-keyring" ,gnome-keyring)
|
||||
("gnome-session" ,gnome-session)
|
||||
("gnome-settings-daemon" ,gnome-settings-daemon)
|
||||
("gnome-shell-extensions" ,gnome-shell-extensions)
|
||||
("gnome-shell" ,gnome-shell)
|
||||
("gnome-themes-extra" ,gnome-themes-extra)
|
||||
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
|
||||
("gvfs" ,gvfs)
|
||||
("mutter" ,mutter)
|
||||
("orca" ,orca)
|
||||
;; GNOME-Core-Utilities
|
||||
("baobab" ,baobab)
|
||||
("cheese" ,cheese)
|
||||
("eog" ,eog)
|
||||
("epiphany" ,epiphany)
|
||||
("evince" ,evince)
|
||||
("file-roller" ,file-roller)
|
||||
("gedit" ,gedit)
|
||||
("gnome-calculator" ,gnome-calculator)
|
||||
("gnome-calendar" ,gnome-calendar)
|
||||
("gnome-characters" ,gnome-characters)
|
||||
("gnome-clocks" ,gnome-clocks)
|
||||
("gnome-contacts" ,gnome-contacts)
|
||||
("gnome-disk-utility" ,gnome-disk-utility)
|
||||
("gnome-font-viewer" ,gnome-font-viewer)
|
||||
("gnome-maps" ,gnome-maps)
|
||||
("gnome-screenshot" ,gnome-screenshot)
|
||||
("gnome-system-monitor" ,gnome-system-monitor)
|
||||
("gnome-terminal" ,gnome-terminal)
|
||||
("nautilus" ,nautilus)
|
||||
("simple-scan" ,simple-scan)
|
||||
("totem" ,totem)
|
||||
("yelp" ,yelp)))
|
||||
(synopsis "The GNU desktop environment")
|
||||
(home-page "https://www.gnome.org/")
|
||||
(description
|
||||
|
@ -7518,11 +7598,11 @@ GNOME Shell appearance and extension, etc.")
|
|||
(arguments
|
||||
'(#:configure-flags '("-Dextension_set=all")))
|
||||
(native-inputs
|
||||
`(("intltool" ,intltool)
|
||||
`(("glib:bin" ,glib "bin")
|
||||
("intltool" ,intltool)
|
||||
("pkg-config" ,pkg-config)))
|
||||
(propagated-inputs
|
||||
`(("glib" ,glib)
|
||||
("glib" ,glib "bin")))
|
||||
`(("glib" ,glib)))
|
||||
(synopsis "Extensions for GNOME Shell")
|
||||
(description "GNOME Shell extensions modify and extend GNOME Shell
|
||||
functionality and behavior.")
|
||||
|
@ -8148,6 +8228,7 @@ that support the Assistive Technology Service Provider Interface (AT-SPI).")
|
|||
("iso-codes" ,iso-codes)))
|
||||
(native-inputs
|
||||
`(("glib" ,glib "bin")
|
||||
("gobject-introspection" ,gobject-introspection)
|
||||
("pkg-config" ,pkg-config)
|
||||
("xmllint" ,libxml2)
|
||||
|
||||
|
@ -8769,7 +8850,7 @@ advanced image management tool")
|
|||
(define-public libhandy
|
||||
(package
|
||||
(name "libhandy")
|
||||
(version "0.0.11")
|
||||
(version "0.0.12")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
|
@ -8778,7 +8859,7 @@ advanced image management tool")
|
|||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0622zp5wrvn5bvgardijxd11y76g1i54fs32y03dw9nrar7i6vb0"))))
|
||||
(base32 "09wlknarzsbk9hr5ws6s7x5kibkhx9ayrbhshfqib4zkhq2f76hw"))))
|
||||
(build-system meson-build-system)
|
||||
(arguments
|
||||
`(#:configure-flags
|
||||
|
@ -8808,7 +8889,8 @@ advanced image management tool")
|
|||
(home-page "https://source.puri.sm/Librem5/libhandy")
|
||||
(synopsis "Library full of GTK+ widgets for mobile phones")
|
||||
(description "The aim of the handy library is to help with developing user
|
||||
intefaces for mobile devices using GTK+.")
|
||||
interfaces for mobile devices using GTK+. It provides responsive GTK+ widgets
|
||||
for usage on small and big screens.")
|
||||
(license license:lgpl2.1+)))
|
||||
|
||||
(define-public libgit2-glib
|
||||
|
@ -8910,6 +8992,43 @@ repository and commit your work.")
|
|||
(home-page "https://wiki.gnome.org/Apps/Gitg")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public gamin
|
||||
(package
|
||||
(name "gamin")
|
||||
(version "0.1.10")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnome/sources/" name "/"
|
||||
(version-major+minor version) "/"
|
||||
name "-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"02n1zr9y8q9lyczhcz0nxar1vmf8p2mmbw8kq0v43wg21jr4i6d5"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'remove-deprecated-macro
|
||||
(lambda _
|
||||
(substitute* '("server/gam_node.c"
|
||||
"server/gam_subscription.h"
|
||||
"server/gam_node.h"
|
||||
"server/gam_subscription.c")
|
||||
(("G_CONST_RETURN") "const"))
|
||||
#t)))))
|
||||
(inputs
|
||||
`(("glib" ,glib)))
|
||||
(native-inputs
|
||||
`(("intltool" ,intltool)
|
||||
("pkg-config" ,pkg-config)))
|
||||
(home-page "https://people.gnome.org/~veillard/gamin/")
|
||||
(synopsis "File alteration monitor")
|
||||
(description
|
||||
"Gamin is a file and directory monitoring system defined to be a subset
|
||||
of the FAM (File Alteration Monitor) system. This is a service provided by a
|
||||
library which allows to detect when a file or a directory has been modified.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public gnome-mahjongg
|
||||
(package
|
||||
(name "gnome-mahjongg")
|
||||
|
@ -8946,3 +9065,96 @@ tile-matching game Mahjong. It features multiple board layouts, tile themes,
|
|||
and a high score table.")
|
||||
(home-page "https://wiki.gnome.org/Apps/Mahjongg")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public gnome-themes-extra
|
||||
(package
|
||||
(name "gnome-themes-extra")
|
||||
(version "3.28")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnome/sources/" name "/"
|
||||
(version-major+minor version) "/" name "-"
|
||||
version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"06aqg9asq2vqi9wr29bs4v8z2bf4manhbhfghf4nvw01y2zs0jvw"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
'(#:configure-flags
|
||||
;; Don't create 'icon-theme.cache'.
|
||||
(let* ((coreutils (assoc-ref %build-inputs "coreutils"))
|
||||
(true (string-append coreutils "/bin/true")))
|
||||
(list (string-append "GTK_UPDATE_ICON_CACHE=" true)))))
|
||||
(native-inputs
|
||||
`(("glib:bin" ,glib "bin")
|
||||
("intltool" ,intltool)
|
||||
("pkg-config" ,pkg-config)))
|
||||
(inputs
|
||||
`(("glib" ,glib)
|
||||
("gtk+" ,gtk+)
|
||||
("gtk+-2" ,gtk+-2)
|
||||
("librsvg" ,librsvg)
|
||||
("libxml2" ,libxml2)))
|
||||
(home-page "https://gitlab.gnome.org/GNOME/gnome-themes-extra")
|
||||
(synopsis "GNOME Extra Themes")
|
||||
(description "This package provides themes and related elements that don't
|
||||
really fit in other upstream packages. It offers legacy support for GTK+ 2
|
||||
versions of Adwaita, Adwaita-dark and HighContrast themes. It also provides
|
||||
index files needed for Adwaita to be used outside of GNOME.")
|
||||
(license license:lgpl2.1+)))
|
||||
|
||||
(define-public polari
|
||||
(package
|
||||
(name "polari")
|
||||
(version "3.32.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnome/sources/polari/"
|
||||
(version-major+minor version)
|
||||
"/polari-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0h0w9j3y067l911gpj446b3a2w1i2vzr1w2a7cz7i5rhn6qkf2sp"))))
|
||||
(build-system meson-build-system)
|
||||
(arguments
|
||||
`(#:glib-or-gtk? #t
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'skip-gtk-update-icon-cache
|
||||
(lambda _
|
||||
(substitute* "meson/meson-postinstall.sh"
|
||||
(("gtk-update-icon-cache") (which "true")))
|
||||
#t))
|
||||
(add-after 'glib-or-gtk-wrap 'wrap-typelib
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let ((prog (string-append (assoc-ref outputs "out")
|
||||
"/bin/polari")))
|
||||
(wrap-program prog
|
||||
`("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH"))))
|
||||
#t))))))
|
||||
(inputs
|
||||
`(("glib" ,glib)
|
||||
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
|
||||
("gspell" ,gspell)
|
||||
("gtk+" ,gtk+)
|
||||
("gjs" ,gjs)
|
||||
("libsecret" ,libsecret)
|
||||
("libsoup" ,libsoup)
|
||||
("telepathy-glib" ,telepathy-glib)
|
||||
("telepathy-logger" ,telepathy-logger)))
|
||||
(native-inputs
|
||||
`(("glib:bin" ,glib "bin")
|
||||
("gobject-introspection" ,gobject-introspection)
|
||||
("intltool" ,intltool)
|
||||
("pkg-config" ,pkg-config)
|
||||
("yelp-tools" ,yelp-tools)))
|
||||
(propagated-inputs
|
||||
`(("telepathy-idle" ,telepathy-idle)
|
||||
("telepathy-mission-control" ,telepathy-mission-control)))
|
||||
(synopsis "Simple IRC Client")
|
||||
(description
|
||||
"Polari is a simple Internet Relay Chat (IRC) client that is designed to
|
||||
integrate seamlessly with the GNOME desktop.")
|
||||
(home-page "https://wiki.gnome.org/Apps/Polari")
|
||||
(license license:gpl2+)))
|
||||
|
|
|
@ -8,6 +8,7 @@
|
|||
;;; Copyright © 2016, 2017, 2018, 2019 ng0 <ng0@n0.is>
|
||||
;;; Copyright © 2016, 2017, 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2018 Alex Vong <alexvong1995@gmail.com>
|
||||
;;; Copyright © 2019 Brett Gilio <brettg@gnu.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -149,14 +150,14 @@ tool to extract metadata from a file and print the results.")
|
|||
(define-public libmicrohttpd
|
||||
(package
|
||||
(name "libmicrohttpd")
|
||||
(version "0.9.68")
|
||||
(version "0.9.69")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnu/libmicrohttpd/libmicrohttpd-"
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0q8bc4hrxn6llml7w2vam6n833x8injs39wgdkhwkawr50m6wwf5"))))
|
||||
"0zp34zgcahym5kp2r83gfb5wnr8yf643a26k6zk96x3qica6p6zv"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
`(("curl" ,curl)
|
||||
|
@ -311,7 +312,7 @@ global, distributed network that provides security and privacy. GNUnet in
|
|||
that sense aims to replace the current internet protocol stack. Along with
|
||||
an application for secure publication of files, it has grown to include all
|
||||
kinds of basic applications for the foundation of a GNU internet.")
|
||||
(license license:gpl3+)
|
||||
(license license:agpl3+)
|
||||
(home-page "https://gnunet.org/")))
|
||||
|
||||
(define-public guile-gnunet ;GSoC 2015!
|
||||
|
|
|
@ -469,7 +469,7 @@ gpgpme starting with version 1.7.")
|
|||
(define-public guile-gcrypt
|
||||
(package
|
||||
(name "guile-gcrypt")
|
||||
(version "0.2.0")
|
||||
(version "0.2.1")
|
||||
(home-page "https://notabug.org/cwebber/guile-gcrypt")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
|
@ -478,7 +478,7 @@ gpgpme starting with version 1.7.")
|
|||
(commit (string-append "v" version))))
|
||||
(sha256
|
||||
(base32
|
||||
"1mhc5m4xygkfj7x18f8apiqpfdn9mrql0am5sk13cf5xn8x1r63z"))
|
||||
"0n232iyayc46f7hywmjw0jr7pbmmz5h4b04jskhkzz9gxz0ci99c"))
|
||||
(file-name (string-append name "-" version "-checkout"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
|
|
|
@ -964,6 +964,13 @@ from forcing GEXP-PROMISE."
|
|||
'avcodec', 'avutil', 'pulse' ]\n\n"
|
||||
all)))
|
||||
#t))
|
||||
(add-after 'link-libxul-with-libraries 'fix-ffmpeg-runtime-linker
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
;; Arrange to load libavcodec.so by its absolute file name.
|
||||
(substitute* "dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp"
|
||||
(("libavcodec\\.so")
|
||||
(string-append (assoc-ref inputs "ffmpeg") "/lib/libavcodec.so")))
|
||||
#t))
|
||||
(replace 'bootstrap
|
||||
(lambda _
|
||||
(invoke "sh" "-c" "autoconf old-configure.in > old-configure")
|
||||
|
|
|
@ -165,14 +165,14 @@ model.")
|
|||
(define-public r-rgraphviz
|
||||
(package
|
||||
(name "r-rgraphviz")
|
||||
(version "2.28.0")
|
||||
(version "2.30.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (bioconductor-uri "Rgraphviz" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0nivz8fshaqig6ynjqbya2gmxsy4hm7jnd8fhb853z5g0ydp7g0c"))))
|
||||
"00lrkbgbb4payybckcmazsv8skysgdlglyqbl7yjb37vv3gnfc6c"))))
|
||||
(properties `((upstream-name . "Rgraphviz")))
|
||||
(build-system r-build-system)
|
||||
;; FIXME: Rgraphviz bundles the sources of an older variant of
|
||||
|
|
|
@ -73,6 +73,7 @@
|
|||
#:use-module (gnu packages ncurses)
|
||||
#:use-module (gnu packages networking)
|
||||
#:use-module (gnu packages noweb)
|
||||
#:use-module (gnu packages nss)
|
||||
#:use-module (gnu packages password-utils)
|
||||
#:use-module (gnu packages perl)
|
||||
#:use-module (gnu packages pkg-config)
|
||||
|
@ -99,104 +100,112 @@
|
|||
#:use-module ((srfi srfi-1) #:select (alist-delete)))
|
||||
|
||||
(define-public artanis
|
||||
(let ((release "0.3.1")
|
||||
(revision 0))
|
||||
(package
|
||||
(name "artanis")
|
||||
(version (if (zero? revision)
|
||||
release
|
||||
(string-append release "-"
|
||||
(number->string revision))))
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnu/artanis/artanis-"
|
||||
release ".tar.gz"))
|
||||
(file-name (string-append name "-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0hqr5m3mb558bdhkc2sadmd9cbrhp3y525wx7cwirgy6i0zmay68"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
'(begin
|
||||
;; Unbundle guile-redis and guile-json
|
||||
(delete-file-recursively "artanis/third-party/json.scm")
|
||||
(delete-file-recursively "artanis/third-party/json")
|
||||
(delete-file-recursively "artanis/third-party/redis.scm")
|
||||
(delete-file-recursively "artanis/third-party/redis")
|
||||
(substitute* '("artanis/artanis.scm"
|
||||
"artanis/lpc.scm"
|
||||
"artanis/oht.scm")
|
||||
(("(#:use-module \\()artanis third-party (json\\))" _
|
||||
use-module json)
|
||||
(string-append use-module json)))
|
||||
(substitute* '("artanis/lpc.scm"
|
||||
"artanis/session.scm")
|
||||
(("(#:use-module \\()artanis third-party (redis\\))" _
|
||||
use-module redis)
|
||||
(string-append use-module redis)))
|
||||
(substitute* "artanis/oht.scm"
|
||||
(("([[:punct:][:space:]]+)(->json-string)([[:punct:][:space:]]+)"
|
||||
_ pre json-string post)
|
||||
(string-append pre
|
||||
"scm" json-string
|
||||
post)))
|
||||
(substitute* "artanis/artanis.scm"
|
||||
(("[[:punct:][:space:]]+->json-string[[:punct:][:space:]]+")
|
||||
""))
|
||||
#t))))
|
||||
(build-system gnu-build-system)
|
||||
;; FIXME the bundled csv contains one more exported procedure
|
||||
;; (sxml->csv-string) than guile-csv. The author is maintainer of both
|
||||
;; projects.
|
||||
;; TODO: Add guile-dbi and guile-dbd optional dependencies.
|
||||
(inputs `(("guile" ,guile-2.2)
|
||||
("guile-json" ,guile-json-1)
|
||||
("guile-redis" ,guile-redis)))
|
||||
(native-inputs `(("bash" ,bash) ;for the `source' builtin
|
||||
("pkgconfig" ,pkg-config)
|
||||
("util-linux" ,util-linux))) ;for the `script' command
|
||||
(arguments
|
||||
'(#:make-flags
|
||||
;; TODO: The documentation must be built with the `docs' target.
|
||||
(let* ((out (assoc-ref %outputs "out"))
|
||||
(scm (string-append out "/share/guile/site/2.2"))
|
||||
(go (string-append out "/lib/guile/2.2/site-ccache")))
|
||||
;; Don't use (%site-dir) for site paths.
|
||||
(list (string-append "MOD_PATH=" scm)
|
||||
(string-append "MOD_COMPILED_PATH=" go)))
|
||||
#:test-target "test"
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'patch-site-dir
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(substitute* "artanis/commands/help.scm"
|
||||
(("\\(%site-dir\\)")
|
||||
(string-append "\""
|
||||
(assoc-ref outputs "out")
|
||||
"/share/guile/site/2.2\"")))))
|
||||
(add-before 'install 'substitute-root-dir
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let ((out (assoc-ref outputs "out")))
|
||||
(substitute* "Makefile" ;ignore the execution of bash.bashrc
|
||||
((" /etc/bash.bashrc") " /dev/null"))
|
||||
(substitute* "Makefile" ;set the root of config files to OUT
|
||||
((" /etc") (string-append " " out "/etc")))
|
||||
(mkdir-p (string-append out "/bin")) ;for the `art' executable
|
||||
#t)))
|
||||
(add-after 'install 'wrap-art
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(bin (string-append out "/bin"))
|
||||
(scm (string-append out "/share/guile/site/2.2"))
|
||||
(go (string-append out "/lib/guile/2.2/site-ccache")))
|
||||
(wrap-program (string-append bin "/art")
|
||||
`("GUILE_LOAD_PATH" ":" prefix
|
||||
(,scm ,(getenv "GUILE_LOAD_PATH")))
|
||||
`("GUILE_LOAD_COMPILED_PATH" ":" prefix
|
||||
(,go ,(getenv "GUILE_LOAD_COMPILED_PATH"))))
|
||||
#t))))))
|
||||
(synopsis "Web application framework written in Guile")
|
||||
(description "GNU Artanis is a web application framework written in Guile
|
||||
(package
|
||||
(name "artanis")
|
||||
(version "0.4.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnu/artanis/artanis-"
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0nnmdfx5xwcc3kck64var7msz7g3qk817d7bv9l159nkmic0v9w4"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
'(begin
|
||||
;; Unbundle guile-redis and guile-json
|
||||
(delete-file-recursively "artanis/third-party/json.scm")
|
||||
(delete-file-recursively "artanis/third-party/json")
|
||||
(delete-file-recursively "artanis/third-party/redis.scm")
|
||||
(delete-file-recursively "artanis/third-party/redis")
|
||||
(substitute* '("artanis/artanis.scm"
|
||||
"artanis/lpc.scm"
|
||||
"artanis/oht.scm")
|
||||
(("(#:use-module \\()artanis third-party (json\\))" _
|
||||
use-module json)
|
||||
(string-append use-module json)))
|
||||
(substitute* '("artanis/lpc.scm"
|
||||
"artanis/session.scm")
|
||||
(("(#:use-module \\()artanis third-party (redis\\))" _
|
||||
use-module redis)
|
||||
(string-append use-module redis)))
|
||||
(substitute* "artanis/oht.scm"
|
||||
(("([[:punct:][:space:]]+)(->json-string)([[:punct:][:space:]]+)"
|
||||
_ pre json-string post)
|
||||
(string-append pre
|
||||
"scm" json-string
|
||||
post)))
|
||||
(substitute* "artanis/artanis.scm"
|
||||
(("[[:punct:][:space:]]+->json-string[[:punct:][:space:]]+")
|
||||
""))
|
||||
#t))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
`(("guile" ,guile-2.2)
|
||||
("nss" ,nss)))
|
||||
;; FIXME the bundled csv contains one more exported procedure
|
||||
;; (sxml->csv-string) than guile-csv. The author is maintainer of both
|
||||
;; projects.
|
||||
;; TODO: Add guile-dbi and guile-dbd optional dependencies.
|
||||
(propagated-inputs
|
||||
`(("guile-json" ,guile-json-1)
|
||||
("guile-readline" ,guile-readline)
|
||||
("guile-redis" ,guile-redis)))
|
||||
(native-inputs
|
||||
`(("bash" ,bash) ;for the `source' builtin
|
||||
("pkgconfig" ,pkg-config)
|
||||
("util-linux" ,util-linux))) ;for the `script' command
|
||||
(arguments
|
||||
'(#:make-flags
|
||||
;; TODO: The documentation must be built with the `docs' target.
|
||||
(let* ((out (assoc-ref %outputs "out"))
|
||||
(scm (string-append out "/share/guile/site/2.2"))
|
||||
(go (string-append out "/lib/guile/2.2/site-ccache")))
|
||||
;; Don't use (%site-dir) for site paths.
|
||||
(list (string-append "MOD_PATH=" scm)
|
||||
(string-append "MOD_COMPILED_PATH=" go)))
|
||||
#:test-target "test"
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'patch-site-dir
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(substitute* "artanis/commands/help.scm"
|
||||
(("\\(%site-dir\\)")
|
||||
(string-append "\""
|
||||
(assoc-ref outputs "out")
|
||||
"/share/guile/site/2.2\"")))))
|
||||
(add-after 'unpack 'patch-reference-to-libnss
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(substitute* "artanis/security/nss.scm"
|
||||
(("ffi-binding \"libnss3\"")
|
||||
(string-append
|
||||
"ffi-binding \""
|
||||
(assoc-ref inputs "nss") "/lib/nss/libnss3.so"
|
||||
"\"")))
|
||||
#t))
|
||||
(add-before 'install 'substitute-root-dir
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let ((out (assoc-ref outputs "out")))
|
||||
(substitute* "Makefile" ;ignore the execution of bash.bashrc
|
||||
((" /etc/bash.bashrc") " /dev/null"))
|
||||
(substitute* "Makefile" ;set the root of config files to OUT
|
||||
((" /etc") (string-append " " out "/etc")))
|
||||
(mkdir-p (string-append out "/bin")) ;for the `art' executable
|
||||
#t)))
|
||||
(add-after 'install 'wrap-art
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(bin (string-append out "/bin"))
|
||||
(scm (string-append out "/share/guile/site/2.2"))
|
||||
(go (string-append out "/lib/guile/2.2/site-ccache")))
|
||||
(wrap-program (string-append bin "/art")
|
||||
`("GUILE_LOAD_PATH" ":" prefix
|
||||
(,scm ,(getenv "GUILE_LOAD_PATH")))
|
||||
`("GUILE_LOAD_COMPILED_PATH" ":" prefix
|
||||
(,go ,(getenv "GUILE_LOAD_COMPILED_PATH"))))
|
||||
#t))))))
|
||||
(synopsis "Web application framework written in Guile")
|
||||
(description "GNU Artanis is a web application framework written in Guile
|
||||
Scheme. A web application framework (WAF) is a software framework that is
|
||||
designed to support the development of dynamic websites, web applications, web
|
||||
services and web resources. The framework aims to alleviate the overhead
|
||||
|
@ -204,8 +213,8 @@ associated with common activities performed in web development. Artanis
|
|||
provides several tools for web development: database access, templating
|
||||
frameworks, session management, URL-remapping for RESTful, page caching, and
|
||||
more.")
|
||||
(home-page "https://www.gnu.org/software/artanis/")
|
||||
(license (list license:gpl3+ license:lgpl3+))))) ;dual license
|
||||
(home-page "https://www.gnu.org/software/artanis/")
|
||||
(license (list license:gpl3+ license:lgpl3+)))) ;dual license
|
||||
|
||||
;; There has not been any release yet.
|
||||
(define-public guildhall
|
||||
|
@ -912,7 +921,7 @@ tracker's SOAP service, such as @url{https://bugs.gnu.org}.")
|
|||
(define-public guile-email
|
||||
(package
|
||||
(name "guile-email")
|
||||
(version "0.2.1")
|
||||
(version "0.2.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
|
@ -921,7 +930,7 @@ tracker's SOAP service, such as @url{https://bugs.gnu.org}.")
|
|||
version ".tar.lz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1ph3pb69hr3d8mj05fmbpf5rc67dlm8qnb35cc7cxz8ingvl7kv3"))))
|
||||
"1rc8r0fgvflnyq5ckl7ii8sghpsgpkzxa8vskjr1ak2kyar6m35k"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)
|
||||
|
@ -2002,59 +2011,67 @@ The picture values can directly be displayed in Geiser.")
|
|||
(license license:lgpl3+))))
|
||||
|
||||
(define-public guile-studio
|
||||
(let ((commit "98fbbbd08de396cd8a0e45f2a4badf1c733a5772")
|
||||
(revision "3"))
|
||||
(package
|
||||
(name "guile-studio")
|
||||
(version (git-version "0.0.1" revision commit))
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://git.elephly.net/software/guile-studio.git")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0rxl5gv2mavycwkl33lcwyb3z71j2f4zyzk60k7vl3hzszpr08iq"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f ; there are none
|
||||
#:make-flags
|
||||
(list (string-append "ICONS_DIR="
|
||||
(assoc-ref %build-inputs "adwaita-icon-theme")
|
||||
"/share/icons/Adwaita/")
|
||||
(string-append "PICT_DIR="
|
||||
(assoc-ref %build-inputs "guile-picture-language"))
|
||||
(string-append "EMACS_DIR="
|
||||
(assoc-ref %build-inputs "emacs"))
|
||||
(string-append "GUILE_DIR="
|
||||
(assoc-ref %build-inputs "guile"))
|
||||
(string-join (cons "INPUTS=" (map cdr %build-inputs)))
|
||||
(string-append "PREFIX=" (assoc-ref %outputs "out")))
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(delete 'configure)
|
||||
(delete 'install))))
|
||||
(inputs
|
||||
`(("guile" ,guile-2.2)
|
||||
("guile-picture-language" ,guile-picture-language)
|
||||
("emacs" ,emacs)
|
||||
("emacs-geiser" ,emacs-geiser)
|
||||
("emacs-company" ,emacs-company)
|
||||
("emacs-flycheck" ,emacs-flycheck)
|
||||
("emacs-smart-mode-line" ,emacs-smart-mode-line)
|
||||
("emacs-paren-face" ,emacs-paren-face)
|
||||
("adwaita-icon-theme" ,adwaita-icon-theme)))
|
||||
(native-inputs
|
||||
`(("texinfo" ,texinfo)))
|
||||
(home-page "https://gnu.org/software/guile")
|
||||
(synopsis "IDE for Guile")
|
||||
(description
|
||||
"This is Emacs with a few settings that make working with Guile easier
|
||||
(package
|
||||
(name "guile-studio")
|
||||
(version "0.0.2")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://git.elephly.net/software/guile-studio.git")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"10ls4ra148hd9ra7sin4kh9vv0am5pwk48p7dsjhrlg2l1hsh4hi"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:modules
|
||||
((ice-9 match)
|
||||
(srfi srfi-1)
|
||||
,@%gnu-build-system-modules)
|
||||
#:tests? #f ; there are none
|
||||
#:make-flags
|
||||
(list (string-append "ICONS_DIR="
|
||||
(assoc-ref %build-inputs "adwaita-icon-theme")
|
||||
"/share/icons/Adwaita/")
|
||||
(string-append "PICT_DIR="
|
||||
(assoc-ref %build-inputs "guile-picture-language"))
|
||||
(string-append "EMACS_DIR="
|
||||
(assoc-ref %build-inputs "emacs"))
|
||||
(string-append "GUILE_DIR="
|
||||
(assoc-ref %build-inputs "guile"))
|
||||
(string-join (cons "INPUTS="
|
||||
(filter-map
|
||||
(lambda (input)
|
||||
(match input
|
||||
((label . pkg)
|
||||
(and (string-prefix? "emacs" label) pkg))))
|
||||
%build-inputs)))
|
||||
(string-append "PREFIX=" (assoc-ref %outputs "out")))
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(delete 'configure)
|
||||
(delete 'install))))
|
||||
(inputs
|
||||
`(("guile" ,guile-2.2)
|
||||
("guile-picture-language" ,guile-picture-language)
|
||||
("emacs" ,emacs)
|
||||
("emacs-geiser" ,emacs-geiser)
|
||||
("emacs-company" ,emacs-company)
|
||||
("emacs-flycheck" ,emacs-flycheck)
|
||||
("emacs-smart-mode-line" ,emacs-smart-mode-line)
|
||||
("emacs-paren-face" ,emacs-paren-face)
|
||||
("adwaita-icon-theme" ,adwaita-icon-theme)))
|
||||
(native-inputs
|
||||
`(("texinfo" ,texinfo)))
|
||||
(home-page "https://gnu.org/software/guile")
|
||||
(synopsis "IDE for Guile")
|
||||
(description
|
||||
"This is Emacs with a few settings that make working with Guile easier
|
||||
for people new to Emacs. Features include: CUA mode, Geiser, tool bar icons
|
||||
to evaluate Guile buffers, support for Guile's very own picture language, code
|
||||
completion, a simple mode line, etc.")
|
||||
(license license:gpl3+))))
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public guile-stis-parser
|
||||
(let ((commit "6e85d37ffc333b722f4413a6c648263701eb75bd")
|
||||
|
|
|
@ -288,14 +288,14 @@ without requiring the source code to be rewritten.")
|
|||
(package
|
||||
(inherit guile-2.2)
|
||||
(name "guile-next")
|
||||
(version "2.9.6")
|
||||
(version "2.9.7")
|
||||
(source (origin
|
||||
(inherit (package-source guile-2.2))
|
||||
(uri (string-append "ftp://alpha.gnu.org/gnu/guile/guile-"
|
||||
version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"09rihg5bhzhdk6hfkpav6ajny69dflabgvnm8r7lran723gy5vbf"))))
|
||||
"1dskpj8a2gl3h8si4virq8z4y06v9ywyadfa92gn2fiip2qmkw0d"))))
|
||||
(native-search-paths
|
||||
(list (search-path-specification
|
||||
(variable "GUILE_LOAD_PATH")
|
||||
|
@ -587,21 +587,28 @@ Guile's foreign function interface.")
|
|||
(define-public guile-bytestructures
|
||||
(package
|
||||
(name "guile-bytestructures")
|
||||
(version "1.0.6")
|
||||
(version "1.0.7")
|
||||
(home-page "https://github.com/TaylanUB/scheme-bytestructures")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/TaylanUB/scheme-bytestructures"
|
||||
"/releases/download/v" version
|
||||
"/bytestructures-" version ".tar.gz"))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url home-page)
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"07dffrmc6cnw9mmw0pdrqlkbhzzpz0hm8p26z738l2j5i84dypnk"))))
|
||||
"0q0habjiy3h9cigb7q1br9kz6z212dn2ab31f6dgd3rrmsfn5rvb"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
'(#:make-flags
|
||||
'("GUILE_AUTO_COMPILE=0"))) ;to prevent guild warnings
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)))
|
||||
`(("autoconf" ,autoconf)
|
||||
("automake" ,automake)
|
||||
("pkg-config" ,pkg-config)
|
||||
("guile" ,guile-2.2)))
|
||||
(inputs
|
||||
`(("guile" ,guile-2.2)))
|
||||
(home-page "https://github.com/TaylanUB/scheme-bytestructures")
|
||||
(synopsis "Structured access to bytevector contents for Guile")
|
||||
(description
|
||||
"Guile bytestructures offers a system imitating the type system
|
||||
|
|
|
@ -270,14 +270,14 @@ unique algebra of patches called @url{http://darcs.net/Theory,Patchtheory}.
|
|||
(define-public git-annex
|
||||
(package
|
||||
(name "git-annex")
|
||||
(version "7.20191114")
|
||||
(version "7.20191218")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://hackage.haskell.org/package/"
|
||||
"git-annex/git-annex-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "1afrn5g3b80f3n6ncfph6pmf9jdpc7a6ay55k2pmkn96pyv4hfmm"))))
|
||||
(base32 "1dy5255x2cx68313p6vchqy5q1l0na8ckf5mkfi080hkhq8vj2q6"))))
|
||||
(build-system haskell-build-system)
|
||||
(arguments
|
||||
`(#:configure-flags
|
||||
|
|
|
@ -3998,6 +3998,29 @@ directories. It includes code for pattern matching, finding files, modifying
|
|||
file contents, and more.")
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public ghc-filepath-bytestring
|
||||
(package
|
||||
(name "ghc-filepath-bytestring")
|
||||
(version "1.4.2.1.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://hackage.haskell.org/package/filepath-bytestring/"
|
||||
"filepath-bytestring-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"06shdskjj391hb9295slm9gg2rbn5fdq5v6fg0mgn3yl5dv8q5dx"))))
|
||||
(build-system haskell-build-system)
|
||||
(native-inputs
|
||||
`(("ghc-quickcheck" ,ghc-quickcheck)))
|
||||
(home-page "http://hackage.haskell.org/package/filepath-bytestring")
|
||||
(synopsis "Library for manipulating RawFilePaths in a cross-platform way")
|
||||
(description "This package provides a drop-in replacement for the standard
|
||||
@code{filepath} library, operating on @code{RawFilePath} values rather than
|
||||
@code{FilePath} values to get the speed benefits of using @code{ByteStrings}.")
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public ghc-findbin
|
||||
(package
|
||||
(name "ghc-findbin")
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
;;; Copyright © 2013, 2017, 2018, 2019 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2014 Ian Denhardt <ian@zenhack.net>
|
||||
;;; Copyright © 2015, 2016 Alex Kost <alezost@gmail.com>
|
||||
;;; Copyright © 2016, 2017, 2018 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2016, 2017, 2018, 2019 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2017 Alex Griffin <a@ajgrf.com>
|
||||
;;; Copyright © 2017 ng0 <ng0@n0.is>
|
||||
;;; Copyright © 2017 Mathieu Othacehe <m.othacehe@gmail.com>
|
||||
|
@ -307,7 +307,7 @@ your images. Among its features are:
|
|||
(define-public catimg
|
||||
(package
|
||||
(name "catimg")
|
||||
(version "2.5.0")
|
||||
(version "2.6.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
|
@ -316,7 +316,7 @@ your images. Among its features are:
|
|||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0n74iczzgxrcq3zpa7ndycb9rinm829yvf81c747q4ngv5q6pzcm"))))
|
||||
(base32 "0g9ywbgy162wiam9hc3yqpq5q4gyxa8fj4jskr3fdz8z8jjaabzz"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f ; no tests
|
||||
|
|
|
@ -853,7 +853,7 @@ compose, and analyze GIF images.")
|
|||
(define-public imlib2
|
||||
(package
|
||||
(name "imlib2")
|
||||
(version "1.6.0")
|
||||
(version "1.6.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
|
@ -861,7 +861,7 @@ compose, and analyze GIF images.")
|
|||
"/imlib2-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"07b9v3ycwhici35fnczvpyjpgkc7gbcdhajpl9dwhpzdzbfl1i6g"))))
|
||||
"0v8n3dswx7rxqfd0q03xwc7j2w1mv8lv18rdxv487a1xw5vklfad"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("pkgconfig" ,pkg-config)))
|
||||
|
|
|
@ -170,7 +170,7 @@ script.")
|
|||
(define-public graphicsmagick
|
||||
(package
|
||||
(name "graphicsmagick")
|
||||
(version "1.3.32")
|
||||
(version "1.3.33")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
|
@ -182,8 +182,7 @@ script.")
|
|||
"GraphicsMagick/" (version-major+minor version)
|
||||
"/GraphicsMagick-" version ".tar.xz")))
|
||||
(sha256
|
||||
(base32
|
||||
"1qclp9i31idpcbbqswmnq2q11lmv0a7cvdb1y72xcky8sshaahmq"))))
|
||||
(base32 "0y67dl6xbk1pxndppa93hhlq9i6bpcjw39gb4i8hnn1klqqb630k"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:configure-flags
|
||||
|
|
|
@ -104,7 +104,7 @@ that are shared between @command{go-ipfs/commands} and its rewrite
|
|||
(define-public gx
|
||||
(package
|
||||
(name "gx")
|
||||
(version "0.14.1")
|
||||
(version "0.14.2")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
|
@ -113,8 +113,7 @@ that are shared between @command{go-ipfs/commands} and its rewrite
|
|||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0pfx2p59xdbmqzfbgaf8xvlnzh8m05hkg596glq5kvl8ib65i4ha"))))
|
||||
(base32 "048bx6khzcwxnvz3lf7kgp6fkg8mxqcqchxh0jxm9fg2iwizsi0k"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
'(#:import-path "github.com/whyrusleeping/gx"))
|
||||
|
|
|
@ -0,0 +1,123 @@
|
|||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2019 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;;
|
||||
;;; 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 packages java-graphics)
|
||||
#:use-module ((guix licenses) #:prefix license:)
|
||||
#:use-module (guix packages)
|
||||
#:use-module (guix git-download)
|
||||
#:use-module (guix utils)
|
||||
#:use-module (guix build-system ant)
|
||||
#:use-module (gnu packages)
|
||||
#:use-module (gnu packages java)
|
||||
#:use-module (gnu packages xorg)
|
||||
#:use-module (ice-9 match))
|
||||
|
||||
(define-public java-piccolo2d-core
|
||||
(package
|
||||
(name "java-piccolo2d-core")
|
||||
(version "3.0.1")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/piccolo2d/piccolo2d.java")
|
||||
(commit (string-append "piccolo2d-complete-" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1k6gw643k83516lcw04mgac2yi75phdrng44pz9xk6hz066ip21s"))))
|
||||
(build-system ant-build-system)
|
||||
(arguments
|
||||
`(#:jar-name "piccolo2d-core.jar"
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'chdir
|
||||
(lambda _ (chdir "core") #t)))))
|
||||
(inputs
|
||||
`(("java-junit" ,java-junit)))
|
||||
(home-page "http://piccolo2d.org")
|
||||
(synopsis "Structured 2D graphics framework")
|
||||
(description "Piccolo2D is a framework (in the Jazz ZUI tradition) to
|
||||
create robust, full-featured graphical applications in Java, with features
|
||||
such as zooming and multiple representation. This package provides the core
|
||||
libraries.")
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public java-piccolo2d-extras
|
||||
(package (inherit java-piccolo2d-core)
|
||||
(name "java-piccolo2d-extras")
|
||||
(arguments
|
||||
`(#:jar-name "piccolo2d-extras.jar"
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'chdir
|
||||
(lambda _ (chdir "extras") #t))
|
||||
(add-after 'chdir 'remove-failing-test
|
||||
(lambda _
|
||||
;; TODO: These both fail with "Unable to convolve src image"
|
||||
(delete-file "src/test/java/org/piccolo2d/extras/nodes/PShadowTest.java")
|
||||
(delete-file "src/test/java/org/piccolo2d/extras/util/ShadowUtilsTest.java")
|
||||
#t))
|
||||
(add-before 'check 'start-xorg-server
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
;; The test suite requires a running X server.
|
||||
(system (string-append (assoc-ref inputs "xorg-server")
|
||||
"/bin/Xvfb :1 -screen 0 640x480x24 &"))
|
||||
(setenv "DISPLAY" ":1")
|
||||
#t)))))
|
||||
(inputs
|
||||
`(("java-piccolo2d-core" ,java-piccolo2d-core)
|
||||
("java-junit" ,java-junit)))
|
||||
(native-inputs
|
||||
`(("xorg-server" ,xorg-server))) ; for tests
|
||||
(description "Piccolo2D is a framework (in the Jazz ZUI tradition) to
|
||||
create robust, full-featured graphical applications in Java, with features
|
||||
such as zooming and multiple representation. This package provides additional
|
||||
features not found in the core libraries.")))
|
||||
|
||||
(define-public java-marlin-renderer
|
||||
(package
|
||||
(name "java-marlin-renderer")
|
||||
(version "0.9.4.2")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/bourgesl/marlin-renderer.git")
|
||||
(commit (string-append "v" (string-map (match-lambda
|
||||
(#\. #\_)
|
||||
(c c))
|
||||
version)))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"12vb8fmxf1smnyv6w8i1khahy76v6r29j1qwabbykxff8i9ndxqv"))))
|
||||
(build-system ant-build-system)
|
||||
(arguments
|
||||
`(#:jar-name "marlin.jar"
|
||||
#:test-include (list "src/test/java/RunJUnitTest.java")))
|
||||
(inputs
|
||||
`(("java-hamcrest-core" ,java-hamcrest-core)
|
||||
("java-junit" ,java-junit)))
|
||||
(home-page "https://github.com/bourgesl/marlin-renderer/")
|
||||
(synopsis "Rendering engine")
|
||||
(description "Marlin is a Java2D @code{RenderingEngine} optimized for
|
||||
performance (improved memory usage and footprint, better multi-threading) and
|
||||
better visual quality based on OpenJDK's @code{pisces} implementation. It
|
||||
handles shape rendering (@code{Graphics2D} @code{draw(Shape)} /
|
||||
@code{fill(Shape)} with stroke and dash attributes.")
|
||||
;; With Classpath Exception
|
||||
(license license:gpl2)))
|
|
@ -1,3 +1,4 @@
|
|||
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2015, 2016, 2017, 2018, 2019 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;; Copyright © 2016 Leo Famulari <leo@famulari.name>
|
||||
|
@ -1429,7 +1430,14 @@ bootstrapping purposes.")
|
|||
("armhf-linux"
|
||||
"/lib/arm")
|
||||
("aarch64-linux"
|
||||
"/lib/aarch64")))))
|
||||
"/lib/aarch64")
|
||||
;; We need a catch-all, dropping
|
||||
;; '-linux' works in most cases.
|
||||
(_
|
||||
(string-append
|
||||
"/lib/"
|
||||
(string-drop-right
|
||||
(%current-system) 6)))))))
|
||||
(symlink (string-append lib-path "/server/libjvm.so")
|
||||
(string-append lib-path "/libjvm.so")))
|
||||
#t))
|
||||
|
@ -11478,7 +11486,7 @@ network protocols, and core version control algorithms.")
|
|||
(define-public abcl
|
||||
(package
|
||||
(name "abcl")
|
||||
(version "1.5.0")
|
||||
(version "1.6.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
|
@ -11486,7 +11494,7 @@ network protocols, and core version control algorithms.")
|
|||
version "/abcl-src-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1hhvcg050nfpjbdmskc1cv2j38qi6qfl77a61b5cxx576kbff3lj"))
|
||||
"0hvbcsffr8n2xwdixc8wyw1bfl9fxn2gyy0c4nma7j9zbn0wwgw9"))
|
||||
(patches
|
||||
(search-patches
|
||||
"abcl-fix-build-xml.patch"))))
|
||||
|
@ -11680,7 +11688,9 @@ IPTC, XMP, ICC and more formats.")
|
|||
"1zv3kjdkf6iqf02x6ln76254y634j2ji448y706a65lsbfjmmicf"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
`(for-each delete-file (find-files "." ".*.jar")))
|
||||
'(begin
|
||||
(for-each delete-file (find-files "." ".*.jar"))
|
||||
#t))
|
||||
(patches
|
||||
(search-patches "java-svg-salamander-Fix-non-det.patch"))))
|
||||
(build-system ant-build-system)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2015 Andreas Enge <andreas@enge.fr>
|
||||
;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2016, 2019 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2016-2019 Hartmut Goebel <h.goebel@crazy-compilers.com>
|
||||
;;; Copyright © 2016 David Craven <david@craven.ch>
|
||||
;;; Copyright © 2017 Thomas Danckaert <post@thomasdanckaert.be>
|
||||
|
@ -193,12 +193,12 @@ common build settings used in software produced by the KDE community.")
|
|||
(build-system cmake-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
("pkg-config" ,pkg-config)))
|
||||
("pkg-config" ,pkg-config)
|
||||
("qttools" ,qttools)))
|
||||
(inputs
|
||||
`(("qtbase" ,qtbase)
|
||||
("phonon" ,phonon)
|
||||
("qtbase" ,qtbase)
|
||||
("qttools" ,qttools)
|
||||
("qtx11extras" ,qtx11extras)
|
||||
("gstreamer" ,gstreamer)
|
||||
("gst-plugins-base" ,gst-plugins-base)
|
||||
|
@ -3257,7 +3257,8 @@ library.")
|
|||
`(("ki18n" ,ki18n)
|
||||
("sonnet" ,sonnet)))
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
("qttools" ,qttools)))
|
||||
(inputs
|
||||
`(("kauth" ,kauth)
|
||||
("kcodecs" ,kcodecs)
|
||||
|
@ -3270,8 +3271,7 @@ library.")
|
|||
("kwidgetsaddons" ,kwidgetsaddons)
|
||||
("kwindowsystem" ,kwindowsystem)
|
||||
("qtbase" ,qtbase)
|
||||
("qtspeech" ,qtspeech)
|
||||
("qttools" ,qttools)))
|
||||
("qtspeech" ,qtspeech)))
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
|
@ -3495,6 +3495,45 @@ script engines.")
|
|||
;; dual licensed
|
||||
(license (list license:gpl2+ license:lgpl2.1+))))
|
||||
|
||||
(define-public purpose
|
||||
(package
|
||||
(name "purpose")
|
||||
(version "5.63.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"mirror://kde/stable/frameworks/"
|
||||
(version-major+minor version) "/"
|
||||
name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1mc5z131z9da6qjhlxqz64ys4fgq38iryna58f8l04x8f9igjn8f"))))
|
||||
(build-system cmake-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
||||
(inputs
|
||||
`(;;TODO: ("kaccounts" ,kaccounts)
|
||||
("kconfig" ,kconfig)
|
||||
("kcoreaddons" ,kcoreaddons)
|
||||
("knotifications" ,knotifications)
|
||||
("ki18n" ,ki18n)
|
||||
("kio" ,kio)
|
||||
("kirigami" ,kirigami)
|
||||
("qtbase" ,qtbase)
|
||||
("qtdeclarative" ,qtdeclarative)))
|
||||
(arguments
|
||||
`(#:tests? #f ;; seem to require network; don't find QTQuick components
|
||||
#:configure-flags '("-DBUILD_TESTING=OFF"))) ; not run anyway
|
||||
(home-page "https://community.kde.org/Frameworks")
|
||||
(synopsis "Offers available actions for a specific purpose")
|
||||
(description "This framework offers the possibility to create integrate
|
||||
services and actions on any application without having to implement them
|
||||
specifically. Purpose will offer them mechanisms to list the different
|
||||
alternatives to execute given the requested action type and will facilitate
|
||||
components so that all the plugins can receive all the information they
|
||||
need.")
|
||||
(license license:lgpl2.1+)))
|
||||
|
||||
;; This version of kdbusaddons does not use kinit as an input, and is used to
|
||||
;; build kinit-bootstrap, as well as bootstrap versions of all kinit
|
||||
;; dependencies which also rely on kdbusaddons.
|
||||
|
|
|
@ -0,0 +1,693 @@
|
|||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2017, 2019 Hartmut Goebel <h.goebel@crazy-compilers.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 packages kde-multimedia)
|
||||
#:use-module (guix build-system qt)
|
||||
#:use-module (guix download)
|
||||
#:use-module ((guix licenses) #:prefix license:)
|
||||
#:use-module (guix packages)
|
||||
#:use-module (guix utils)
|
||||
#:use-module (gnu packages)
|
||||
#:use-module (gnu packages audio)
|
||||
#:use-module (gnu packages base)
|
||||
#:use-module (gnu packages compression)
|
||||
#:use-module (gnu packages cdrom)
|
||||
#:use-module (gnu packages glib)
|
||||
#:use-module (gnu packages gtk)
|
||||
#:use-module (gnu packages gnome)
|
||||
#:use-module (gnu packages gstreamer)
|
||||
#:use-module (gnu packages kde-frameworks)
|
||||
#:use-module (gnu packages libcanberra)
|
||||
#:use-module (gnu packages linux)
|
||||
#:use-module (gnu packages mp3)
|
||||
#:use-module (gnu packages music)
|
||||
#:use-module (gnu packages pkg-config)
|
||||
#:use-module (gnu packages pulseaudio)
|
||||
#:use-module (gnu packages qt)
|
||||
#:use-module (gnu packages video)
|
||||
#:use-module (gnu packages xiph)
|
||||
#:use-module (gnu packages xorg))
|
||||
|
||||
(define-public audiocd-kio
|
||||
(package
|
||||
(name "audiocd-kio")
|
||||
(version "19.08.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/applications/" version
|
||||
"/src/audiocd-kio-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1924w7li16qkmqsvbgfihjd7id6mb00m9k3acfwkkf32yzg3dn4q"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
("kdoctools" ,kdoctools)))
|
||||
(inputs
|
||||
`(("cdparanoia" ,cdparanoia)
|
||||
("flac" ,flac)
|
||||
("kcmutils" ,kcmutils)
|
||||
("kconfig" ,kconfig)
|
||||
("ki18n" ,ki18n)
|
||||
("kio" ,kio)
|
||||
("libkcddb" ,libkcddb)
|
||||
("libkcompactdisc", libkcompactdisc)
|
||||
("libvorbis" ,libvorbis)
|
||||
("phonon" ,phonon)
|
||||
("qtbase" ,qtbase)))
|
||||
(home-page "https://kde.org/applications/multimedia/org.kde.kio_audiocd")
|
||||
(synopsis "Transparent audio CD integration for applications using the KDE
|
||||
Platform")
|
||||
(description "KIO AudioCD is a KIO slave that enables KIO-aware
|
||||
applications (such as Dolphin or k3b) to access audio and CD text data on the
|
||||
audio compact disks. It allows transparent drag and drop conversion of audio
|
||||
data into the popular formats and has a configuration System Settings module
|
||||
available in the \"Multimedia\" section.
|
||||
|
||||
This package is part of the KDE multimedia module.")
|
||||
(license ;; GPL for programs, FDL for documentation
|
||||
(list license:gpl2+ license:fdl1.2+))))
|
||||
|
||||
(define-public dragon
|
||||
(package
|
||||
(name "dragon")
|
||||
(version "19.08.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/applications/" version
|
||||
"/src/dragon-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "02l16k4sgrxbczxp8rlnxbylb5fmjh4zhl4xw55qxkvmvxnjy5zr"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
("kdoctools" ,kdoctools)))
|
||||
(inputs
|
||||
`(("kconfig" ,kconfig)
|
||||
("kconfigwidgets" ,kconfigwidgets)
|
||||
("kcoreaddons" ,kcoreaddons)
|
||||
("kcrash" ,kcrash)
|
||||
("kdbusaddons" ,kdbusaddons)
|
||||
("ki18n" ,ki18n)
|
||||
("kio" ,kio)
|
||||
("kjobwidgets" ,kjobwidgets)
|
||||
("knotifications" ,knotifications)
|
||||
("kparts" ,kparts)
|
||||
("kwidgetsaddons" ,kwidgetsaddons)
|
||||
("kwindowsystem" ,kwindowsystem)
|
||||
("kxmlgui" ,kxmlgui)
|
||||
("oxygen-icons" ,oxygen-icons) ; default icon set
|
||||
("phonon" ,phonon)
|
||||
("phonon-backend-gstreamer" ,phonon-backend-gstreamer)
|
||||
("qtbase" ,qtbase)
|
||||
("solid" ,solid)))
|
||||
(home-page "https://kde.org/applications/multimedia/org.kde.dragonplayer")
|
||||
(synopsis "Simple video player")
|
||||
(description "Dragon Player is a multimedia player where the focus is on
|
||||
simplicity, instead of features. Dragon Player does one thing, and only one
|
||||
thing, which is playing multimedia files. It's simple interface is designed
|
||||
not to get in your way and instead empower you to simply play multimedia
|
||||
files.
|
||||
|
||||
This package is part of the KDE multimedia module.")
|
||||
(license ;; GPL for programs, FDL for documentation
|
||||
(list license:gpl2+ license:fdl1.2+))))
|
||||
|
||||
(define-public elisa
|
||||
(package
|
||||
(name "elisa")
|
||||
(version "0.4.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde//stable/elisa/0.4.2"
|
||||
"/elisa-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0v9af6l89pgz1g7naf7gwcnq8znlicyh7z985kxalbdmv359c97w"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
("pkg-config" ,pkg-config)
|
||||
("dbus" ,dbus)
|
||||
("kdoctools" ,kdoctools)
|
||||
("xorg-server" , xorg-server-for-tests)))
|
||||
(inputs
|
||||
`(("kconfig" ,kconfig)
|
||||
("baloo" ,baloo)
|
||||
("kconfigwidgets" ,kconfigwidgets)
|
||||
("kcoreaddons" ,kcoreaddons)
|
||||
("kcrash" ,kcrash)
|
||||
("kcmutils" ,kcmutils)
|
||||
("kdbusaddons" ,kdbusaddons)
|
||||
("kdeclarative" ,kdeclarative)
|
||||
("kfilemetadata" ,kfilemetadata)
|
||||
("ki18n" ,ki18n)
|
||||
("kio" ,kio)
|
||||
("kirigami" ,kirigami)
|
||||
("kmediaplayer" ,kmediaplayer)
|
||||
("kparts" ,kparts)
|
||||
("kpackage" ,kpackage)
|
||||
("kwidgetsaddons" ,kwidgetsaddons)
|
||||
("kxmlgui" ,kxmlgui)
|
||||
("oxygen-icons" ,oxygen-icons) ; default icon set
|
||||
("phonon" ,phonon)
|
||||
("qtbase" ,qtbase)
|
||||
("qtdeclarative" ,qtdeclarative)
|
||||
("qtgraphicaleffects" ,qtgraphicaleffects) ; not listed as dependency
|
||||
("qtmultimedia" ,qtmultimedia)
|
||||
("qtquickcontrols" ,qtquickcontrols)
|
||||
("qtquickcontrols2" ,qtquickcontrols2)
|
||||
("qtsvg" ,qtsvg)
|
||||
("qtx11extras" ,qtx11extras)
|
||||
;; TODO: upnpqt https://gitlab.com/homeautomationqt/upnp-player-qt
|
||||
("vlc" ,vlc)))
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-before 'check 'start-xorg-server
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
;; The test suite requires a running X server, setting
|
||||
;; QT_QPA_PLATFORM=offscreen does not suffice.
|
||||
(system (string-append (assoc-ref inputs "xorg-server")
|
||||
"/bin/Xvfb :1 -screen 0 640x480x24 &"))
|
||||
(setenv "DISPLAY" ":1")
|
||||
#t)))))
|
||||
(home-page "https://kde.org/applications/multimedia/org.kde.elisa")
|
||||
(synopsis "Powerful music player for Plasma 5")
|
||||
(description "Elisa is a simple music player aiming to provide a nice
|
||||
experience for its users. Elisa allows to browse music by album, artist or
|
||||
all tracks. The music is indexed using either a private indexer or an indexer
|
||||
using Baloo. The private one can be configured to scan music on chosen paths.
|
||||
The Baloo one is much faster because Baloo is providing all needed data from
|
||||
its own database. You can build and play your own playlist.")
|
||||
(license license:lgpl3+)))
|
||||
|
||||
(define-public ffmpegthumbs
|
||||
(package
|
||||
(name "ffmpegthumbs")
|
||||
(version "19.08.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/applications/" version
|
||||
"/src/ffmpegthumbs-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1w6070ng40nf99wpl6p5s8nx0icfx2c26vvnz4f9fx7l7pldh6n9"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
("pkg-config" ,pkg-config)))
|
||||
(inputs
|
||||
`(("ffmpeg" ,ffmpeg)
|
||||
("kconfig" ,kconfig)
|
||||
("ki18n" ,ki18n)
|
||||
("kio" ,kio)
|
||||
("qtbase" ,qtbase)))
|
||||
(home-page "https://kde.org/applications/multimedia/org.kde.ffmpegthumbs")
|
||||
(synopsis "Video thumbnail generator for KDE using ffmpeg")
|
||||
(description "
|
||||
FFMpegThumbs is a video thumbnail generator for KDE file managers
|
||||
like Dolphin and Konqueror. It enables them to show preview images
|
||||
of video files using FFMpeg.
|
||||
|
||||
This package is part of the KDE multimedia module.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public juk
|
||||
(package
|
||||
(name "juk")
|
||||
(version "19.08.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/applications/" version
|
||||
"/src/juk-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0c1hrd1n4ah7qm8xr7bfswgbcmbvnnhai4bfawx6v6ab3frl7wvf"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
||||
(inputs
|
||||
`(("kcoreaddons" ,kcoreaddons)
|
||||
("kcompletion" ,kcompletion)
|
||||
("kconfig" ,kconfig)
|
||||
("kcrash" ,kcrash)
|
||||
("kdbusaddons" ,kdbusaddons)
|
||||
("kdoctools" ,kdoctools)
|
||||
("kglobalaccel" ,kglobalaccel)
|
||||
("ki18n" ,ki18n)
|
||||
("kiconthemes" ,kiconthemes)
|
||||
("kjobwidgets" ,kjobwidgets)
|
||||
("kio" ,kio)
|
||||
("knotifications" ,knotifications)
|
||||
("ktextwidgets" ,ktextwidgets)
|
||||
("kwallet" ,kwallet)
|
||||
("kwidgetsaddons" ,kwidgetsaddons)
|
||||
("kwindowsystem" ,kwindowsystem)
|
||||
("kxmlgui" ,kxmlgui)
|
||||
("oxygen-icons" ,oxygen-icons) ; default icon set
|
||||
("phonon" ,phonon)
|
||||
("phonon-backend-gstreamer" ,phonon-backend-gstreamer)
|
||||
("qtbase" ,qtbase)
|
||||
("qtsvg" ,qtsvg)
|
||||
("taglib" ,taglib)))
|
||||
(home-page "https://kde.org/applications/multimedia/org.kde.juk")
|
||||
(synopsis "Music jukebox / music player")
|
||||
(description "JuK is a powerful music player capable of managing a large
|
||||
music collection.
|
||||
|
||||
Some of JuK's features include:
|
||||
@itemize
|
||||
@item Music collection, playlists, and smart playlists
|
||||
@item Tag editing support, including the ability to edit multiple files at once
|
||||
@item Tag-based music file organization and renaming
|
||||
@item CD burning support using k3b
|
||||
@item Album art using Google Image Search
|
||||
@end itemize
|
||||
|
||||
This package is part of the KDE multimedia module.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public k3b
|
||||
(package
|
||||
(name "k3b")
|
||||
(version "19.08.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/applications/" version
|
||||
"/src/k3b-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "08rbiy1hz650srdksr7ciq8dpcz20wczs22613pghrpgm5zsczhr"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
("pkg-config" ,pkg-config)
|
||||
("kdoctools" ,kdoctools)))
|
||||
(inputs
|
||||
`(("ffmpeg" ,ffmpeg)
|
||||
("flac" ,flac)
|
||||
("karchive" ,karchive)
|
||||
("kcmutils" ,kcmutils)
|
||||
("kconfig" ,kconfig)
|
||||
("kcoreaddons" ,kcoreaddons)
|
||||
("kfilemetadata" ,kfilemetadata)
|
||||
("ki18n" ,ki18n)
|
||||
("kiconthemes" ,kiconthemes)
|
||||
("kio" ,kio)
|
||||
("kjobwidgets" ,kjobwidgets)
|
||||
("knewstuff" ,knewstuff)
|
||||
("knotifications" ,knotifications)
|
||||
("knotifyconfig" ,knotifyconfig)
|
||||
("kservice" ,kservice)
|
||||
("kwidgetsaddons" ,kwidgetsaddons)
|
||||
("kxmlgui" ,kxmlgui)
|
||||
("lame" ,lame)
|
||||
("libdvdread" ,libdvdread)
|
||||
;; TODO: LibFuzzer
|
||||
("libiconv" ,libiconv)
|
||||
("libkcddb" ,libkcddb)
|
||||
("libmad" ,libmad)
|
||||
("libmpcdec" ,libmpcdec) ;; FIXME: why does cmake not find this?
|
||||
;;("libmusicbrainz" ,libmusicbrainz) ; wants old version 2
|
||||
("libsamplerate" ,libsamplerate)
|
||||
("libsndfile" ,libsndfile)
|
||||
("libvorbis" ,libvorbis)
|
||||
("oxygen-icons" ,oxygen-icons) ; default icon set
|
||||
("qtbase" ,qtbase)
|
||||
("qtwebkit" ,qtwebkit)
|
||||
("shared-mime-info" ,shared-mime-info)
|
||||
("solid" ,solid)
|
||||
("taglib" ,taglib)))
|
||||
(home-page "https://kde.org/applications/multimedia/org.kde.k3b")
|
||||
(synopsis "Sophisticated CD/DVD burning application")
|
||||
(description "K3b is CD-writing software which intends to be feature-rich
|
||||
and provide an easily usable interface. Features include burning audio CDs
|
||||
from .WAV and .MP3 audio files, configuring external programs and configuring
|
||||
devices.")
|
||||
(license ;; GPL for programs, FDL for documentation
|
||||
(list license:gpl2+ license:fdl1.2+))))
|
||||
|
||||
(define-public kaffeine
|
||||
(package
|
||||
(name "kaffeine")
|
||||
(version "2.0.18")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/kaffeine"
|
||||
"/kaffeine-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "10dnhr9v2jlki44i3gmjagky66ybixmv6f29z5imk9clgddrlyfr"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
("pkg-config" ,pkg-config)
|
||||
("kdoctools" ,kdoctools)))
|
||||
(inputs
|
||||
`(("eudev" ,eudev)
|
||||
("kcoreaddons" ,kcoreaddons)
|
||||
("kdbusaddons" ,kdbusaddons)
|
||||
("ki18n" ,ki18n)
|
||||
("kio" ,kio)
|
||||
("kwidgetsaddons" ,kwidgetsaddons)
|
||||
("kwindowsystem" ,kwindowsystem)
|
||||
("kxmlgui" ,kxmlgui)
|
||||
("libxscrnsaver" ,libxscrnsaver)
|
||||
("oxygen-icons" ,oxygen-icons) ; default icon set
|
||||
("qtbase" ,qtbase)
|
||||
("qtx11extras" ,qtx11extras)
|
||||
("solid" ,solid)
|
||||
("v4l-utils" ,v4l-utils) ; libdvbv5
|
||||
("vlc" ,vlc)))
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'fix-code
|
||||
(lambda _
|
||||
(substitute* "src/dvb/dvbdevice_linux.cpp"
|
||||
(("\\s*qPrintable\\(transponder\\.getTransmissionType\\(\\)\\)\\);")
|
||||
"transponder.getTransmissionType());"))
|
||||
#t)))))
|
||||
(home-page "https://kde.org/applications/multimedia/org.kde.kaffeine")
|
||||
(synopsis "Versatile media player for KDE")
|
||||
(description "Kaffeine is a media player for KDE. While it supports
|
||||
multiple Phonon backends, its default backend is Xine, giving Kaffeine a wide
|
||||
variety of supported media types and letting Kaffeine access CDs, DVDs, and
|
||||
network streams easily.
|
||||
|
||||
Kaffeine can keep track of multiple playlists simultaneously, and supports
|
||||
autoloading of subtitle files for use while playing video.")
|
||||
(license ;; GPL for programs, FDL for documentation
|
||||
(list license:gpl2+ license:fdl1.2+))))
|
||||
|
||||
(define-public kamoso
|
||||
(package
|
||||
(name "kamoso")
|
||||
(version "19.08.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/applications/" version
|
||||
"/src/kamoso-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0j0lr2gwaxwchgfp54dashm1b39gsaw4ly9p8ybavwwzhjkdqza3"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
("glib:bin" ,glib "bin")
|
||||
("kdoctools" ,kdoctools)
|
||||
("pkg-config" ,pkg-config)))
|
||||
(inputs
|
||||
`(("gstreamer" ,gstreamer)
|
||||
("gst-plugins-base" ,gst-plugins-base)
|
||||
("kconfig" ,kconfig)
|
||||
("ki18n" ,ki18n)
|
||||
("kio" ,kio)
|
||||
("kirigami" ,kirigami)
|
||||
("knotifications" ,knotifications)
|
||||
("kparts" ,kparts)
|
||||
("oxygen-icons" ,oxygen-icons) ; default icon set
|
||||
("purpose" ,purpose)
|
||||
("qtbase" ,qtbase)
|
||||
("qtdeclarative" ,qtdeclarative)
|
||||
("qtgraphicaleffects" ,qtgraphicaleffects)
|
||||
("qtquickcontrols" ,qtquickcontrols)
|
||||
("qtquickcontrols2" ,qtquickcontrols2) ; not listed as dependency
|
||||
("qtx11extras" ,qtx11extras)))
|
||||
(arguments
|
||||
`(#:tests? #f ; test program gets built, but is not found
|
||||
#:configure-flags
|
||||
(list (string-append "-DCMAKE_CXX_FLAGS=-I"
|
||||
(assoc-ref %build-inputs "gst-plugins-base")
|
||||
"/include/gstreamer-1.0"))))
|
||||
(home-page "https://kde.org/applications/multimedia/org.kde.kamoso")
|
||||
(synopsis "Take pictures and videos out of your webcam")
|
||||
(description "Kamoso is a simple and friendly program to use your
|
||||
camera. Use it to take pictures and make videos to share.")
|
||||
(license ;; GPL for programs, LGPL for libraries
|
||||
(list license:gpl2+ license:lgpl2.0+))))
|
||||
|
||||
(define-public kmix
|
||||
(package
|
||||
(name "kmix")
|
||||
(version "19.08.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/applications/" version
|
||||
"/src/kmix-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1g42hlmpdf0rrgqapps6v47z9cnwpkfzpwgavaq26m5k3bpanwfg"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
("pkg-config" ,pkg-config)))
|
||||
(inputs
|
||||
`(("alsa-lib" ,alsa-lib)
|
||||
("glib" ,glib)
|
||||
("kconfigwidgets" ,kconfigwidgets)
|
||||
("kcompletion" ,kcompletion)
|
||||
("kconfig" ,kconfig)
|
||||
("kconfigwidgets" ,kconfigwidgets)
|
||||
("kcrash" ,kcrash)
|
||||
("kdbusaddons" ,kdbusaddons)
|
||||
("kdoctools" ,kdoctools)
|
||||
("kglobalaccel" ,kglobalaccel)
|
||||
("ki18n" ,ki18n)
|
||||
("kiconthemes" ,kiconthemes)
|
||||
("knotifications" ,knotifications)
|
||||
("kwidgetsaddons" ,kwidgetsaddons)
|
||||
("kwindowsystem" ,kwindowsystem)
|
||||
("kxmlgui" ,kxmlgui)
|
||||
("libcanberra" ,libcanberra)
|
||||
("oxygen-icons" ,oxygen-icons) ; default icon set
|
||||
("plasma-framework" ,plasma-framework)
|
||||
("pulseaudio" ,pulseaudio)
|
||||
("qtbase" ,qtbase)
|
||||
("solid" ,solid)))
|
||||
(home-page "https://kde.org/applications/multimedia/org.kde.kmix")
|
||||
(synopsis "Volume control and mixer")
|
||||
(description "KMix is an audio device mixer, used to adjust volume, select
|
||||
recording inputs, and set other hardware options.
|
||||
|
||||
This package is part of the KDE multimedia module.")
|
||||
(license ;; GPL for programs, LGPL for libraries, FDL for documentation
|
||||
(list license:gpl2+ license:lgpl2.0+ license:fdl1.2+))))
|
||||
|
||||
(define-public kmplayer
|
||||
(package
|
||||
(name "kmplayer")
|
||||
(version "0.12.0b")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/kmplayer/0.12"
|
||||
"/kmplayer-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32 "0wzdxym4fc83wvqyhcwid65yv59a2wvp1lq303cn124mpnlwx62y"))
|
||||
(patches (search-patches
|
||||
"kmplayer-aarch64.patch"
|
||||
"kmplayer-upstream_Fix-build-with-Qt-5.9.patch"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
("pkg-config" ,pkg-config)
|
||||
("kdoctools" ,kdoctools)))
|
||||
(inputs
|
||||
`(("kconfig" ,kconfig)
|
||||
("kcoreaddons" ,kcoreaddons)
|
||||
("kdelibs4support" ,kdelibs4support)
|
||||
("ki18n" ,ki18n)
|
||||
("kinit" ,kinit)
|
||||
("kio" ,kio)
|
||||
("kparts" ,kparts)
|
||||
("kmediaplayer" ,kmediaplayer)
|
||||
("kwidgetsaddons" ,kwidgetsaddons)
|
||||
("libxcb" ,libxcb) ;; FIXME: why does cmake not find XEVIE and XPRINT?
|
||||
("oxygen-icons" ,oxygen-icons) ; default icon set
|
||||
("phonon" ,phonon)
|
||||
("qtbase" ,qtbase)
|
||||
("cairo" ,cairo)
|
||||
("qtsvg" ,qtsvg)
|
||||
("qtx11extras" ,qtx11extras)
|
||||
("xcb-util" ,xcb-util)
|
||||
("xcb-util-cursor" ,xcb-util-cursor)
|
||||
("xcb-util-errors" ,xcb-util-errors)
|
||||
("xcb-util-image" ,xcb-util-image)
|
||||
("xcb-util-keysyms" ,xcb-util-keysyms)
|
||||
("xcb-util-wm" ,xcb-util-wm)))
|
||||
(arguments
|
||||
`(#:configure-flags
|
||||
(list (string-append
|
||||
"-DCMAKE_CXX_FLAGS=-I"
|
||||
(assoc-ref %build-inputs "qtx11extras") "/include/qt5"))))
|
||||
(home-page "https://kde.org/applications/multimedia/org.kde.kmplayer")
|
||||
(synopsis "Media player using mplayer/phonon as backend")
|
||||
(description "Kmplayer can play all the audio/video supported by
|
||||
mplayer/phonon from a local file or URL and be embedded in Konqueror and
|
||||
KHTML. It also plays DVDs.
|
||||
|
||||
Some features:
|
||||
@itemize
|
||||
@item play DVD/VCD movies (from file or url and from a video device)
|
||||
@item embed inside konqueror (movie is played inside konqueror)
|
||||
@item embed inside khtml (movie playback inside a html page)
|
||||
@item Movie recording using mencoder (part of the mplayer package)
|
||||
@item No video during recording, but you can always open a new window and play it
|
||||
@item Broadcasting, http streaming, using ffserver/ffmpeg
|
||||
@item For TV sources, you need v4lctl (part of the xawtv package)
|
||||
@end itemize")
|
||||
(license ;; GPL for programs, LGPL for libraries, FDL for documentation
|
||||
(list license:gpl2+ license:lgpl2.0+ license:fdl1.2+))))
|
||||
|
||||
(define-public kwave
|
||||
(package
|
||||
(name "kwave")
|
||||
(version "19.08.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/applications/" version
|
||||
"/src/kwave-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1vv3m3h9mvjr9sxajccqnvcgvz901n3qxhki0g7vsljvh31x5s5x"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
("librsvg" ,librsvg)
|
||||
("pkg-config" ,pkg-config)
|
||||
("kdoctools" ,kdoctools)))
|
||||
(inputs
|
||||
`(("also-lib" ,alsa-lib)
|
||||
("audiofile" ,audiofile)
|
||||
("flac" ,flac)
|
||||
("id3lib" ,id3lib)
|
||||
("karchive" ,karchive)
|
||||
("kcompletion" ,kcompletion)
|
||||
("kconfig" ,kconfig)
|
||||
("kconfigwidgets" ,kconfigwidgets)
|
||||
("kcoreaddons" ,kcoreaddons)
|
||||
("kcrash" ,kcrash)
|
||||
("kdbusaddons" ,kdbusaddons)
|
||||
("ki18n" ,ki18n)
|
||||
("kiconthemes" ,kiconthemes)
|
||||
("kio" ,kio)
|
||||
("kservice" ,kservice)
|
||||
("ktextwidgets" ,ktextwidgets)
|
||||
("kwidgetsaddons" ,kwidgetsaddons)
|
||||
("kxmlgui" ,kxmlgui)
|
||||
("libmad" ,libmad)
|
||||
("libsamplerate" ,libsamplerate)
|
||||
("libvorbis" ,libvorbis)
|
||||
("opus" ,opus)
|
||||
("oxygen-icons" ,oxygen-icons) ; default icon set
|
||||
("pulseaudio" ,pulseaudio)
|
||||
("qtbase" ,qtbase)
|
||||
("qtmultimedia" ,qtmultimedia)
|
||||
("zlib" ,zlib)))
|
||||
(home-page "https://kde.org/applications/multimedia/org.kde.kwave")
|
||||
(synopsis "Sound editor for KDE")
|
||||
(description "Kwave is a sound editor designed for the KDE Desktop
|
||||
Environment.
|
||||
|
||||
With Kwave you can record, play back, import and edit many sorts of audio
|
||||
files including multi-channel files. It includes some plugins to transform
|
||||
audio files in several ways and presents a graphical view with a complete
|
||||
zoom- and scroll capability.
|
||||
|
||||
Its features include:
|
||||
@itemize
|
||||
@item 24 Bit Support
|
||||
@item Undo/Redo
|
||||
@item Use of multicore CPUs (SMP, hyperthreading)
|
||||
@item Simple Drag & Drop
|
||||
@item Realtime Pre-Listen for some effects
|
||||
@item Support for multi-track files
|
||||
@item Playback and recording via native ALSA (or OSS, deprecated)
|
||||
@item Playback via PulseAudio and Phonon
|
||||
@item Load and edit-capability for large files (can use virtual memory)
|
||||
@item Reading and auto-repair of damaged wav-files
|
||||
@item Supports multiple windows
|
||||
@item Extendable Plugin interface
|
||||
@item a nice splashscreen
|
||||
@item some label handling
|
||||
@end itemize")
|
||||
(license ;; GPL for programs, LGPL for libraries, FDL for documentation
|
||||
(list license:gpl2+ license:lgpl2.0+ license:fdl1.2+
|
||||
license:cc-by-sa3.0 license:cc-by-sa4.0 ;; icons, samples
|
||||
license:cc0 license:bsd-3)))) ;; utilities files
|
||||
|
||||
(define-public libkcddb
|
||||
(package
|
||||
(name "libkcddb")
|
||||
(version "19.08.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/applications/" version
|
||||
"/src/libkcddb-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1rla9sfzpdfiki0p265ga6d1axqpq37825maaw85hm84mg7hkzjn"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
("kdoctools" ,kdoctools)))
|
||||
(inputs
|
||||
`(("kcodecs" ,kcodecs)
|
||||
("kconfig" ,kconfig)
|
||||
("ki18n" ,ki18n)
|
||||
("kio" ,kio)
|
||||
("kwidgetsaddons" ,kwidgetsaddons)
|
||||
("libmusicbrainz" ,libmusicbrainz)
|
||||
("qtbase" ,qtbase)))
|
||||
(arguments
|
||||
`(#:tests? #f)) ; Most tests require network
|
||||
(home-page "https://cgit.kde.org/libkcddb.git")
|
||||
(synopsis "CDDB library for KDE Platform (runtime)")
|
||||
(description "A library for retrieving and sending cddb information.")
|
||||
(license ;; GPL for programs, LGPL for libraries, FDL for documentation
|
||||
(list license:gpl2+ license:lgpl2.0+ license:fdl1.2+))))
|
||||
|
||||
(define-public libkcompactdisc
|
||||
(package
|
||||
(name "libkcompactdisc")
|
||||
(version "19.08.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/applications/" version
|
||||
"/src/libkcompactdisc-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "09gl2dww5i50rpj92ryw4vq5ryy96cv9kflg6yqgdbznmmdqhawi"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
||||
(inputs
|
||||
`(("alsa-lib" ,alsa-lib)
|
||||
("kcoreaddons" ,kcoreaddons)
|
||||
("ki18n" ,ki18n)
|
||||
("phonon" ,phonon)
|
||||
("qtbase" ,qtbase)
|
||||
("solid" ,solid)))
|
||||
(home-page "https://cgit.kde.org/libkcompactdisc.git/")
|
||||
(synopsis "KDE library for playing & ripping CDs")
|
||||
(description "KDE library for playing & ripping CDs.")
|
||||
(license ;; GPL for programs, LGPL for libraries
|
||||
(list license:gpl2+ license:lgpl2.0+))))
|
|
@ -0,0 +1,527 @@
|
|||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2017, 2019 Hartmut Goebel <h.goebel@crazy-compilers.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 packages kde-utils)
|
||||
#:use-module (guix build-system qt)
|
||||
#:use-module (guix download)
|
||||
#:use-module ((guix licenses) #:prefix license:)
|
||||
#:use-module (guix packages)
|
||||
#:use-module (gnu packages compression)
|
||||
#:use-module (gnu packages gnome)
|
||||
#:use-module (gnu packages kde)
|
||||
#:use-module (gnu packages kde-frameworks)
|
||||
#:use-module (gnu packages kde-plasma)
|
||||
#:use-module (gnu packages qt)
|
||||
#:use-module (gnu packages samba)
|
||||
#:use-module (gnu packages xorg))
|
||||
|
||||
(define-public kate
|
||||
(package
|
||||
(name "kate")
|
||||
(version "19.08.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/applications/" version
|
||||
"/src/kate-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0wgcw10c4grkmsyp79ashwgpy59lgrinwdib4mjclpw2grp0g7xb"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
("kdoctools" ,kdoctools)))
|
||||
(inputs
|
||||
`(("kactivities" ,kactivities)
|
||||
("kconfig" ,kconfig)
|
||||
("kcrash" ,kcrash)
|
||||
("kdbusaddons" ,kdbusaddons)
|
||||
("kguiaddons" ,kguiaddons)
|
||||
("ki18n" ,ki18n)
|
||||
("kiconthemes" ,kiconthemes)
|
||||
("kitemmodels" ,kitemmodels)
|
||||
("threadweaver" ,threadweaver)
|
||||
("knewstuff" ,knewstuff)
|
||||
("kio" ,kio)
|
||||
("kjobwidgets" ,kjobwidgets)
|
||||
("kparts" ,kparts)
|
||||
("ktexteditor" ,ktexteditor)
|
||||
("kwallet" ,kwallet)
|
||||
("plasma-framework" ,plasma-framework)
|
||||
("kwindowsystem" ,kwindowsystem)
|
||||
("kxmlgui" ,kxmlgui)
|
||||
("oxygen-icons" ,oxygen-icons) ;; default icon set
|
||||
("qtbase" ,qtbase)
|
||||
("qtscript" ,qtscript)))
|
||||
(arguments
|
||||
`(#:tests? #f ;; 2/7 tests fail
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-before 'check 'check-setup
|
||||
(lambda _
|
||||
;; make Qt render "offscreen", required for tests
|
||||
(setenv "QT_QPA_PLATFORM" "offscreen")
|
||||
(setenv "XDG_CACHE_HOME" "/tmp/xdg-cache")
|
||||
#t)))))
|
||||
(home-page "https://kate-editor.org/")
|
||||
(synopsis "Multi-document, multi-view text editor")
|
||||
(description "Kate is a powerful text editor that can open multiple files
|
||||
simultaneously.
|
||||
|
||||
With a built-in terminal, syntax highlighting, and tabbed sidebar, it performs
|
||||
as a lightweight but capable development environment. Kate's many tools,
|
||||
plugins, and scripts make it highly customizable.
|
||||
|
||||
Kate's features include:
|
||||
@itemize
|
||||
@item Multiple saved sessions, each with numerous files
|
||||
@item Scriptable syntax highlighting, indentation, and code-folding
|
||||
@item Configurable templates and text snippets
|
||||
@item Symbol viewers for C, C++, and Python
|
||||
@item XML completion and validation
|
||||
@end itemize")
|
||||
(license ;; GPL for programs, LGPL for libraries
|
||||
(list license:gpl2+ license:lgpl2.0))))
|
||||
|
||||
(define-public kmag
|
||||
(package
|
||||
(name "kmag")
|
||||
(version "19.08.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/applications/" version
|
||||
"/src/kmag-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0l69mgnh2mmkxawwibqdx9n7myl6qqnr2fd3mpsg2bzpcfvmsvi1"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
("kdoctools" ,kdoctools)))
|
||||
(inputs
|
||||
`(("ki18n" ,ki18n)
|
||||
("kio" ,kio)
|
||||
("kxmlgui" ,kxmlgui)
|
||||
("oxygen-icons" ,oxygen-icons) ;; default icon set
|
||||
;; TODO: QAccessibilityClient - libqaccessibilityclien
|
||||
("qtbase" ,qtbase)))
|
||||
(home-page "https://kde.org/applications/utilities/org.kde.kmag")
|
||||
(synopsis "Screen magnifier tool")
|
||||
(description "You can use KMagnifier to magnify a part of the screen just
|
||||
as you would use a lens to magnify a newspaper fine-print or a photograph.
|
||||
This application is useful for a variety of people: from researchers to
|
||||
artists to web-designers to people with low vision.")
|
||||
(license ;; GPL for programs, FDL for documentation
|
||||
(list license:gpl2+ license:fdl1.2+))))
|
||||
|
||||
(define-public kmousetool
|
||||
(package
|
||||
(name "kmousetool")
|
||||
(version "19.08.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/applications/" version
|
||||
"/src/kmousetool-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "169kk20mkm29nycg2vs1k5cs22gzchqs9hbfd661cy2l7n4d8d04"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
("kdoctools" ,kdoctools)))
|
||||
(inputs
|
||||
`(("kauth" ,kauth)
|
||||
("kcoreaddons" ,kcoreaddons)
|
||||
("kconfigwidgets", kconfigwidgets)
|
||||
("kdbusaddons" ,kdbusaddons)
|
||||
("ki18n" ,ki18n)
|
||||
("kiconthemes" ,kiconthemes)
|
||||
("knotifications" ,knotifications)
|
||||
("kxmlgui" ,kxmlgui)
|
||||
("kwindowsystem" ,kwindowsystem)
|
||||
("libxtst" ,libxtst)
|
||||
("libxt" ,libxt)
|
||||
("phonon" ,phonon)
|
||||
("oxygen-icons" ,oxygen-icons) ;; default icon set
|
||||
("qtbase" ,qtbase)))
|
||||
(home-page "https://kde.org/applications/utilities/org.kde.kmousetool")
|
||||
(synopsis "Automatic mouse click and mouse manipulation tool for the
|
||||
disabled")
|
||||
(description "KMouseTool clicks the mouse whenever the mouse cursor pauses
|
||||
briefly. It was designed to help those with repetitive strain injuries, for
|
||||
whom pressing buttons hurts.")
|
||||
(license ;; GPL for programs, FDL for documentation
|
||||
(list license:gpl2+ license:fdl1.2+))))
|
||||
|
||||
(define-public kmouth
|
||||
(package
|
||||
(name "kmouth")
|
||||
(version "19.08.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/applications/" version
|
||||
"/src/kmouth-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1agjxf1jfi967hj1iz788n6cna6fr7qg80zsx6s119hg7b0xwqmr"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
("kdoctools" ,kdoctools)))
|
||||
(inputs
|
||||
`(("kcompletion" ,kcompletion)
|
||||
("kconfig", kconfig)
|
||||
("kconfigwidgets", kconfigwidgets)
|
||||
("kcoreaddons" ,kcoreaddons)
|
||||
("kcrash" ,kcrash)
|
||||
("ki18n" ,ki18n)
|
||||
("kio" ,kio)
|
||||
("kwidgetsaddons" ,kwidgetsaddons)
|
||||
("kxmlgui" ,kxmlgui)
|
||||
("oxygen-icons" ,oxygen-icons) ;; default icon set
|
||||
("qtbase" ,qtbase)
|
||||
("qtspeech" ,qtspeech)))
|
||||
(home-page "https://kde.org/applications/utilities/org.kde.kmouth")
|
||||
(synopsis "Type-and-say frontend for speech synthesizers")
|
||||
(description "KMouth is a program which enables persons that cannot speak
|
||||
to let their computer speak, e.g. mutal people or people who have lost their
|
||||
voice. It has a text input field and speaks the sentences that you enter. It
|
||||
also has support for user defined phrasebooks.
|
||||
|
||||
It includes a history of spoken sentences from which the user can select
|
||||
sentences to be re-spoken.")
|
||||
(license ;; GPL for programs, FDL for documentation
|
||||
(list license:gpl2+ license:fdl1.2+))))
|
||||
|
||||
(define-public kronometer
|
||||
(package
|
||||
(name "kronometer")
|
||||
(version "2.2.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/kronometer/" version
|
||||
"/src/kronometer-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "05hs8729a3aqjpwmn2xdf2sriacrll4sj4ax3lm4s1ravj09n9bm"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
("kdoctools" ,kdoctools)))
|
||||
(inputs
|
||||
`(("kauth" ,kauth)
|
||||
("kconfig" ,kconfig)
|
||||
("kconfigwidgets", kconfigwidgets)
|
||||
("kcoreaddons" ,kcoreaddons)
|
||||
("kcrash" ,kcrash)
|
||||
("ki18n" ,ki18n)
|
||||
("kwidgetsaddons" ,kwidgetsaddons)
|
||||
("kxmlgui" ,kxmlgui)
|
||||
("oxygen-icons" ,oxygen-icons) ;; default icon set
|
||||
("qtbase" ,qtbase)))
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-before 'check 'check-setup
|
||||
(lambda _
|
||||
;; make Qt render "offscreen", required for tests
|
||||
(setenv "QT_QPA_PLATFORM" "offscreen")
|
||||
#t)))))
|
||||
(home-page "https://kde.org/applications/utilities/org.kde.kronometer")
|
||||
(synopsis "Simple stopwatch application")
|
||||
(description "Kronometer is a stopwatch application. It features the
|
||||
basic stopwatch actions (pause, resume, reset, laps), as well as the ability
|
||||
to save the times and resume them later.")
|
||||
(license ;; GPL for programs, LGPL for libraries, FDL for documentation
|
||||
license:gpl2+)))
|
||||
|
||||
(define-public krusader
|
||||
(package
|
||||
(name "krusader")
|
||||
(version "2.7.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/krusader/" version
|
||||
"/krusader-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "02b1jz5a7cjr13v6c7fczrhs1xmg1krnva5fxk8x2bf4nd1rm8s1"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
("kdoctools" ,kdoctools)))
|
||||
(inputs
|
||||
`(("karchive" ,karchive)
|
||||
("kbookmarks" ,kbookmarks)
|
||||
("kcodecs" ,kcodecs)
|
||||
("kcompletion" ,kcompletion)
|
||||
("kconfig" ,kconfig)
|
||||
("kcoreaddons" ,kcoreaddons)
|
||||
("kguiaddons" ,kguiaddons)
|
||||
("ki18n" ,ki18n)
|
||||
("kiconthemes" ,kiconthemes)
|
||||
("kio" ,kio)
|
||||
("kitemviews" ,kitemviews)
|
||||
("knotifications" ,knotifications)
|
||||
("kparts" ,kparts)
|
||||
("ktextwidgets" ,ktextwidgets)
|
||||
("kwallet" ,kwallet)
|
||||
("kwidgetsaddons" ,kwidgetsaddons)
|
||||
("kwindowsystem" ,kwindowsystem)
|
||||
("kxmlgui" ,kxmlgui)
|
||||
("oxygen-icons" ,oxygen-icons) ;; default icon set
|
||||
("qtbase" ,qtbase)
|
||||
("solid" ,solid)
|
||||
("zlib" ,zlib)))
|
||||
(home-page "https://www.krusader.org")
|
||||
(synopsis "Twin-panel (commander-style) file manager")
|
||||
(description "Krusader is a simple, easy, yet powerful,
|
||||
twin-panel (commander-style) file manager, similar to Midnight Commander or
|
||||
Total Commander
|
||||
|
||||
It provides all the file management features you could possibly want. Plus:
|
||||
extensive archive handling, mounted filesystem support, FTP, advanced search
|
||||
module, an internal viewer/editor, directory synchronisation, file content
|
||||
comparisons, powerful batch renaming and much much more. It supports a wide
|
||||
variety of archive formats and can handle other KIO slaves such as smb or
|
||||
fish.
|
||||
|
||||
Almost completely customizable, Krusader is very user friendly, fast and looks
|
||||
great on your desktop.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public okteta
|
||||
(package
|
||||
(name "okteta")
|
||||
(version "17.12.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
;; TODO: Why is this not in "stable" anymore
|
||||
(uri (string-append "mirror://kde/Attic/applications/" version
|
||||
"/src/okteta-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "03wsv83l1cay2dpcsksad124wzan7kh8zxdw1h0yicn398kdbck4"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
("kdoctools" ,kdoctools)
|
||||
("qttools" ,qttools)
|
||||
("shared-mime-info" ,shared-mime-info)))
|
||||
(inputs
|
||||
`(("kbookmarks" ,kbookmarks)
|
||||
("kcmutils" ,kcmutils)
|
||||
("kcodecs" ,kcodecs)
|
||||
("kcrash" ,kcrash)
|
||||
("kcompletion" ,kcompletion)
|
||||
("kconfigwidgets" ,kconfigwidgets)
|
||||
("kdbusaddons" ,kdbusaddons)
|
||||
("ki18n" ,ki18n)
|
||||
("kiconthemes" ,kiconthemes)
|
||||
("kio" ,kio)
|
||||
("knewstuff" ,knewstuff)
|
||||
("kparts" ,kparts)
|
||||
("kservice" ,kservice)
|
||||
("kwidgetsaddons" ,kwidgetsaddons)
|
||||
("kxmlgui" ,kxmlgui)
|
||||
("oxygen-icons" ,oxygen-icons) ;; default icon set
|
||||
("qca" ,qca)
|
||||
("qtbase" ,qtbase)
|
||||
("qtscript" ,qtscript)))
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-before 'check 'check-setup
|
||||
(lambda _
|
||||
;; make Qt render "offscreen", required for tests
|
||||
(setenv "QT_QPA_PLATFORM" "offscreen")
|
||||
(setenv "HOME" "/tmp/dummy-home")
|
||||
#t)))))
|
||||
(home-page "https://kde.org/applications/utilities/org.kde.okteta")
|
||||
(synopsis "Hexadecimal editor for binary files")
|
||||
(description "Okteta is a simple editor for the raw data of files. This
|
||||
type of program is also called hex editor or binary editor.
|
||||
|
||||
The data is displayed in the traditional view with two columns: one with the
|
||||
numeric values and one with the assigned characters. Editing can be done both
|
||||
in the value column and the character column. Besides the usual editing
|
||||
capabilities Okteta also brings a small set of tools, like a table listing
|
||||
decodings into common simple data types, a table listing all possible bytes
|
||||
with its character and value equivalents, a info view with a statistic and a
|
||||
filter tool. All modifications to the data loaded can be endlessly undone or
|
||||
redone.")
|
||||
(license ;; GPL for programs, LGPL for libraries, FDL for documentation
|
||||
(list license:gpl2+ license:lgpl2.0+ license:fdl1.2+))))
|
||||
|
||||
(define-public rsibreak
|
||||
(package
|
||||
(name "rsibreak")
|
||||
(version "0.12.11")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde//stable/rsibreak/0.12/"
|
||||
"rsibreak-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "09axg6gbmpnxsk88mdjbxxvfaj5af7xaf1gmnr17b0506zcfgwhv"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
("kdoctools" ,kdoctools)))
|
||||
(inputs
|
||||
`(("kauth" ,kauth)
|
||||
("kconfig" ,kconfig)
|
||||
("kconfigwidgets" ,kconfigwidgets)
|
||||
("kcoreaddons" ,kcoreaddons)
|
||||
("kcrash" ,kcrash)
|
||||
("kdbusaddons" ,kdbusaddons)
|
||||
("ki18n" ,ki18n)
|
||||
("kiconthemes" ,kiconthemes)
|
||||
("kidletime" ,kidletime)
|
||||
("knotifications" ,knotifications)
|
||||
("knotifyconfig" ,knotifyconfig)
|
||||
("ktextwidgets" ,ktextwidgets)
|
||||
("kwindowsystem" ,kwindowsystem)
|
||||
("kxmlgui" ,kxmlgui)
|
||||
("oxygen-icons" ,oxygen-icons) ;; default icon set
|
||||
("qtbase" ,qtbase)))
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-before 'check 'check-setup
|
||||
(lambda _
|
||||
;; make Qt render "offscreen", required for tests
|
||||
(setenv "QT_QPA_PLATFORM" "offscreen")
|
||||
#t)))))
|
||||
(home-page "https://kde.org/applications/utilities/org.kde.rsibreak")
|
||||
(synopsis "Assists in the Recovery and Prevention of Repetitive Strain
|
||||
Injury")
|
||||
(description "Repetitive Strain Injury is an illness which can occur as a
|
||||
result of working with a mouse and keyboard. This utility can be used to
|
||||
remind you to take a break now and then.")
|
||||
(license ;; GPL for programs, FDL for documentation
|
||||
(list license:gpl2+ license:fdl1.2+))))
|
||||
|
||||
(define-public smb4k
|
||||
(package
|
||||
(name "smb4k")
|
||||
(version "3.0.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://sourceforge.net/projects/smb4k/files/"
|
||||
version "/smb4k-" version ".tar.xz/download"))
|
||||
(sha256
|
||||
(base32 "1daajaj8qhxkzz8dsaracwi49z4i57466h6qnqnh2ir2l54q00ir"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
("kdoctools" ,kdoctools)))
|
||||
(inputs
|
||||
`(("kauth" ,kauth)
|
||||
("kconfig" ,kconfig)
|
||||
("kconfigwidgets" ,kconfigwidgets)
|
||||
("kcompletion" ,kcompletion)
|
||||
("kcoreaddons" ,kcoreaddons)
|
||||
("kcrash" ,kcrash)
|
||||
("kdbusaddons" ,kdbusaddons)
|
||||
("ki18n" ,ki18n)
|
||||
("kiconthemes" ,kiconthemes)
|
||||
("kio" ,kio)
|
||||
("kjobwidgets" ,kjobwidgets)
|
||||
("knotifications" ,knotifications)
|
||||
("knotifyconfig" ,knotifyconfig)
|
||||
("ktextwidgets" ,ktextwidgets)
|
||||
("kwallet" ,kwallet)
|
||||
("kwidgetsaddons" ,kwidgetsaddons)
|
||||
("kwindowsystem" ,kwindowsystem)
|
||||
("kxmlgui" ,kxmlgui)
|
||||
("libsmbclient" ,samba)
|
||||
("oxygen-icons" ,oxygen-icons) ;; default icon set
|
||||
("plasma-framework" ,plasma-framework)
|
||||
("qtbase" ,qtbase)
|
||||
("qtdeclarative" ,qtdeclarative)
|
||||
("solid" ,solid)))
|
||||
(home-page "https://kde.org/applications/utilities/org.kde.smb4k")
|
||||
(synopsis "Samba (SMB) share advanced browser")
|
||||
(description "Smb4K is an network neighborhood browser for the KDE
|
||||
Software Compilation and a frontend to the programs of the Samba software
|
||||
suite.
|
||||
|
||||
Features:
|
||||
@itemize
|
||||
@item Scanning for (active) workgroups, hosts, and shares
|
||||
@item Support of the CIFS (Linux) and SMBFS (FreeBSD) file system
|
||||
@item Mounting and unmounting of shares (using the KAuth framework)
|
||||
@item Access to the files of a mounted share using a file manager or terminal
|
||||
@item Auto-detection of external mounts and unmounts
|
||||
@item Remounting of previously used shares on program start
|
||||
@item Miscellaneous infos about remote network items and mounted shares
|
||||
@item Network search
|
||||
@item WINS server support
|
||||
@item Preview of the contents of a share
|
||||
@item Several methods to look up the initial list of workgroups and domains
|
||||
@item Default login
|
||||
@item Special handling of homes shares
|
||||
@item Ability to bookmark favorite shares and organize them in groups
|
||||
@item System tray widget
|
||||
@item Support of advanced Samba options
|
||||
@item Support of printer shares
|
||||
@item KWallet support
|
||||
@item Synchronization of a remote share with a local copy and vice versa
|
||||
@item Ability to define custom options for individual servers and shares
|
||||
@item Laptop support through the Solid hardware device framework
|
||||
@end itemize")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public sweeper
|
||||
(package
|
||||
(name "sweeper")
|
||||
(version "19.08.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/applications/" version
|
||||
"/src/sweeper-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1gn87yxmhi7rs82jq7y89bvlx33xbl9wq8kr96pcz423khqvjl84"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
("kdoctools" ,kdoctools)))
|
||||
(inputs
|
||||
`(("kactivities-stats" ,kactivities-stats)
|
||||
("kbookmarks" ,kbookmarks)
|
||||
("kcrash" ,kcrash)
|
||||
("kconfig" ,kconfig)
|
||||
("kconfigwidgets" ,kconfigwidgets)
|
||||
("kcoreaddons" ,kcoreaddons)
|
||||
("ki18n" ,ki18n)
|
||||
("kio" ,kio)
|
||||
("ktextwidgets" ,ktextwidgets)
|
||||
("kxmlgui" ,kxmlgui)
|
||||
("oxygen-icons" ,oxygen-icons) ;; default icon set
|
||||
("qtbase" ,qtbase)))
|
||||
(home-page "https://kde.org/applications/utilities/org.kde.sweeper")
|
||||
(synopsis "Temporary file and history cleaner")
|
||||
(description "
|
||||
Sweeper helps to clean unwanted traces the user leaves on the system and to
|
||||
regain disk space removing unused temporary files.
|
||||
It can quickly remove temporary information, such as web page cookies,
|
||||
browser history, or the list of recently-opened documents. It helps provide
|
||||
additional privacy on a system shared between multiple users.")
|
||||
(license license:lgpl2.0+ )))
|
|
@ -64,8 +64,44 @@
|
|||
#:use-module (gnu packages version-control)
|
||||
#:use-module (gnu packages video)
|
||||
#:use-module (gnu packages xdisorg)
|
||||
#:use-module (gnu packages xml)
|
||||
#:use-module (gnu packages xorg))
|
||||
|
||||
(define-public grantleetheme
|
||||
(package
|
||||
(name "grantleetheme")
|
||||
(version "19.08.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/applications/" version
|
||||
"/src/grantleetheme-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0j77q1yyfmggzgkqgcw2xr0v9xg3h5cdhh8jry8h2llw75ahy6xb"))
|
||||
(patches (search-patches "grantlee-merge-theme-dirs.patch"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
("libxml2" ,libxml2))) ;; xmllint required for tests
|
||||
(inputs
|
||||
`(("grantlee" ,grantlee)
|
||||
("ki18n" ,ki18n)
|
||||
("kiconthemes" ,kiconthemes)
|
||||
("knewstuff" ,knewstuff)
|
||||
("qtbase" ,qtbase)))
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-before 'check 'check-setup
|
||||
(lambda _
|
||||
(setenv "QT_QPA_PLATFORM" "offscreen")
|
||||
#t)))))
|
||||
(home-page "https://cgit.kde.org/grantleetheme.git")
|
||||
(synopsis "Library providing Grantlee theme support")
|
||||
(description "This library provides Grantlee theme support.")
|
||||
(license ;; LGPL for libraries, FDL for documentation
|
||||
(list license:lgpl2.0+ license:fdl1.2+))))
|
||||
|
||||
(define-public kdenlive
|
||||
(let ((version "18.08.1"))
|
||||
(package
|
||||
|
@ -222,7 +258,7 @@ projects.")
|
|||
(arguments
|
||||
`(#:tests? #f ;; there are some issues with the test suite
|
||||
#:phases
|
||||
(modify-phases (@ (guix build qt-build-system) %standard-phases)
|
||||
(modify-phases %standard-phases
|
||||
(add-before 'configure 'add-include-path
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(substitute* "cmake/modules/FindClang.cmake"
|
||||
|
@ -488,7 +524,7 @@ different notification systems.")
|
|||
`(#:configure-flags '("-DBUILD_TESTING=ON")
|
||||
#:tests? #f ; tests fail hard in our build environment
|
||||
#:phases
|
||||
(modify-phases (@ (guix build qt-build-system) %standard-phases)
|
||||
(modify-phases %standard-phases
|
||||
(add-before 'check 'check-setup
|
||||
(lambda _
|
||||
(setenv "QT_QPA_PLATFORM" "offscreen")
|
||||
|
@ -651,3 +687,31 @@ Python, PHP, and Perl.")
|
|||
(synopsis "Runtime library for kdegames")
|
||||
(description "Runtime library for kdegames")
|
||||
(license (list license:gpl2+ license:fdl1.2+))))
|
||||
|
||||
(define-public zeroconf-ioslave
|
||||
(package
|
||||
(name "zeroconf-ioslave")
|
||||
(version "19.08.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/applications/" version
|
||||
"/src/zeroconf-ioslave-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1vbi4kpyrk530q2dj8ql2i0gxjybdbmkqpl8vkhrihl7r7f0xc5p"))))
|
||||
(build-system qt-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
||||
(inputs
|
||||
`(("kdbusaddons" ,kdbusaddons)
|
||||
("kdnssd" ,kdnssd)
|
||||
("ki18n" ,ki18n)
|
||||
("kio" ,kio)
|
||||
("qtbase" ,qtbase)))
|
||||
(home-page "https://kde.org/applications/internet/org.kde.zeroconf_ioslave")
|
||||
(synopsis "DNS-SD Service Discovery Monitor")
|
||||
(description "Adds an entry to Dolphin's Network page to show local
|
||||
services such as printers which advertise themselves with DNSSD (called Avahi
|
||||
or Bonjour by other projects).")
|
||||
(license ;; GPL for programs, LGPL for libraries, FDL for documentation
|
||||
(list license:gpl2+ license:lgpl2.0+ license:fdl1.2+))))
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2016, 2017 Eric Bavier <bavier@member.fsf.org>
|
||||
;;; Copyright © 2016, 2017, 2019 Eric Bavier <bavier@posteo.net>
|
||||
;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
|
@ -20,6 +20,7 @@
|
|||
(define-module (gnu packages lego)
|
||||
#:use-module ((guix licenses) #:prefix license:)
|
||||
#:use-module (guix download)
|
||||
#:use-module (guix git-download)
|
||||
#:use-module (guix packages)
|
||||
#:use-module (guix build-system gnu)
|
||||
#:use-module (gnu packages)
|
||||
|
@ -73,15 +74,16 @@ restrictions that stem from limitations of the standard RCX firmware.")
|
|||
(define-public leocad
|
||||
(package
|
||||
(name "leocad")
|
||||
(version "18.02")
|
||||
(version "19.07.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/leozide/leocad/"
|
||||
"archive/v" version ".tar.gz"))
|
||||
(file-name (string-append name "-" version ".tar.gz"))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/leozide/leocad.git")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"189wj221fn08bnsfwy8050bxkjgjwinkn19qdcvb6c2ry2lnfra9"))))
|
||||
"02kv1m18g6s4dady9jv4sjivfkrp192bmdw2a3d9lzlp60zks0p2"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("qttools" ,qttools))) ; for lrelease
|
||||
|
|
|
@ -174,14 +174,14 @@ spreadsheets and presentations.")
|
|||
(define-public libwpd
|
||||
(package
|
||||
(name "libwpd")
|
||||
(version "0.10.2")
|
||||
(version "0.10.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://sourceforge/libwpd/libwpd/"
|
||||
"libwpd-" version "/libwpd-" version ".tar.xz"))
|
||||
(sha256 (base32
|
||||
"0436gnidx45a9vx114hhh216jrh57mqb9zyssyjfadagmyz6hgrj"))))
|
||||
"02fx8bngslcj7i5g1gx2kiign4vp09wrmp5wpvix9igxcavb0r94"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:configure-flags '("--disable-werror")))
|
||||
|
@ -929,7 +929,7 @@ converting QuarkXPress file format. It supports versions 3.1 to 4.1.")
|
|||
(define-public libreoffice
|
||||
(package
|
||||
(name "libreoffice")
|
||||
(version "6.3.3.2")
|
||||
(version "6.3.4.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
|
@ -939,7 +939,7 @@ converting QuarkXPress file format. It supports versions 3.1 to 4.1.")
|
|||
(version-prefix version 3) "/libreoffice-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1kz5950vhjc33rx7pyl5sw9lxxm90hxrj7v8y86jy34skjrfa3nl"))
|
||||
"1774vmf3lr5x24ikpn1z5vqcdwrhiwfkjy7sx09jqkvpm6d5awnb"))
|
||||
(patches (search-patches "libreoffice-icu.patch"
|
||||
"libreoffice-glm.patch"))
|
||||
(modules '((guix build utils)))
|
||||
|
|
|
@ -186,33 +186,33 @@ defconfig. Return the appropriate make target if applicable, otherwise return
|
|||
"deblob-check"))
|
||||
(sha256 deblob-check-hash))))
|
||||
|
||||
(define deblob-scripts-5.3
|
||||
(define deblob-scripts-5.4
|
||||
(linux-libre-deblob-scripts
|
||||
"5.3.11"
|
||||
(base32 "15n09zq38d69y1wl28s3nasf3377qp2yil5b887zpqrm00dif7i4")
|
||||
(base32 "1xk3gzgnl9m29avka32zkggl36sdxyvps40hr12hjy42l1ysfshm")))
|
||||
"5.4.4"
|
||||
(base32 "0ckxn7k5zgcqk30dq943bnamr6a6zjbw2aqjl3x30f4kvh5f6k25")
|
||||
(base32 "09hy3jqb8lny861pxjbjvzg90imi8p7z10j14xp0rclxmyb81rk3")))
|
||||
|
||||
(define deblob-scripts-4.19
|
||||
(linux-libre-deblob-scripts
|
||||
"4.19.84"
|
||||
"4.19.90"
|
||||
(base32 "02zs405awaxydbapka4nz8h6lmnc0dahgczqsrs5s2bmzjyyqkcy")
|
||||
(base32 "1s89hmy4ihd65by2p1xxkxj476f6c9s5g9r9yvqncb50xlhilk50")))
|
||||
(base32 "0xpcl6pd1280gm81bivz45dfhy6v16j0hghxhjynmcbasgnx8vpd")))
|
||||
|
||||
(define deblob-scripts-4.14
|
||||
(linux-libre-deblob-scripts
|
||||
"4.14.154"
|
||||
"4.14.159"
|
||||
(base32 "091jk9jkn9jf39bxpc7395bhcb7p96nkg3a8047380ki06lnfxh6")
|
||||
(base32 "1pcsfzpcv3bs30iyhwpk1x64r0gyv7wi22spnq6avzj1ayva10kw")))
|
||||
(base32 "0yd0c3qxk5rm686j4kd5v4zppjj3k9ivqnv46z4p3xh1gqmhv7cz")))
|
||||
|
||||
(define deblob-scripts-4.9
|
||||
(linux-libre-deblob-scripts
|
||||
"4.9.201"
|
||||
"4.9.206"
|
||||
(base32 "1wvldzlv7q2xdbadas87dh593nxr4a8p5n0f8zpm72lja6w18hmg")
|
||||
(base32 "0is8gn4qdd7h5l6lacvhqdch26lmrbgxfm8ab7fx8n85ha7y358w")))
|
||||
|
||||
(define deblob-scripts-4.4
|
||||
(linux-libre-deblob-scripts
|
||||
"4.4.201"
|
||||
"4.4.206"
|
||||
(base32 "0x2j1i88am54ih2mk7gyl79g25l9zz4r08xhl482l3fvjj2irwbw")
|
||||
(base32 "12ac4g3ky8yma8sylmxvvysqvd4hnaqjiwmxrxb6wlxggfd7zkbx")))
|
||||
|
||||
|
@ -356,42 +356,42 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
|
|||
"linux-" version ".tar.xz"))
|
||||
(sha256 hash)))
|
||||
|
||||
(define-public linux-libre-5.3-version "5.3.15")
|
||||
(define-public linux-libre-5.3-pristine-source
|
||||
(let ((version linux-libre-5.3-version)
|
||||
(hash (base32 "15qidl06lyfylx1b43b4wz2zfkr4000bkr7ialslmb7yi7mamj6f")))
|
||||
(define-public linux-libre-5.4-version "5.4.6")
|
||||
(define-public linux-libre-5.4-pristine-source
|
||||
(let ((version linux-libre-5.4-version)
|
||||
(hash (base32 "1j4916izy2nrzq7g6m5m365r60hhhx9rqcanjvaxv5x3vsy639gx")))
|
||||
(make-linux-libre-source version
|
||||
(%upstream-linux-source version hash)
|
||||
deblob-scripts-5.3)))
|
||||
deblob-scripts-5.4)))
|
||||
|
||||
(define-public linux-libre-4.19-version "4.19.88")
|
||||
(define-public linux-libre-4.19-version "4.19.91")
|
||||
(define-public linux-libre-4.19-pristine-source
|
||||
(let ((version linux-libre-4.19-version)
|
||||
(hash (base32 "1gizkdmq46ykw7ya3hibd6lalww2kvsia346pq3xvrk6s5mkp4n1")))
|
||||
(hash (base32 "0irl5jlh5rrdfz5g28x4ifbillvspwd8fy4wi3qhmv9dw7gc60zl")))
|
||||
(make-linux-libre-source version
|
||||
(%upstream-linux-source version hash)
|
||||
deblob-scripts-4.19)))
|
||||
|
||||
(define-public linux-libre-4.14-version "4.14.158")
|
||||
(define-public linux-libre-4.14-version "4.14.160")
|
||||
(define-public linux-libre-4.14-pristine-source
|
||||
(let ((version linux-libre-4.14-version)
|
||||
(hash (base32 "1cqvr8pgqx005a9qyphqykakzwc54adq8mmdc9sgrxkkw9rfqj8d")))
|
||||
(hash (base32 "0b59xyr8if0qcbnwqa88y275g9rzhjbbp8589i8xxpmws6x2c0y6")))
|
||||
(make-linux-libre-source version
|
||||
(%upstream-linux-source version hash)
|
||||
deblob-scripts-4.14)))
|
||||
|
||||
(define-public linux-libre-4.9-version "4.9.206")
|
||||
(define-public linux-libre-4.9-version "4.9.207")
|
||||
(define-public linux-libre-4.9-pristine-source
|
||||
(let ((version linux-libre-4.9-version)
|
||||
(hash (base32 "1mnabj0d5ra40hijwynnzxnh5w1qnvkvj2l3ydsdhkdwm6cpiwhx")))
|
||||
(hash (base32 "090181vij95py22jhx7baaxabb78w0j5hsfsnzp6bv2vgdz671na")))
|
||||
(make-linux-libre-source version
|
||||
(%upstream-linux-source version hash)
|
||||
deblob-scripts-4.9)))
|
||||
|
||||
(define-public linux-libre-4.4-version "4.4.206")
|
||||
(define-public linux-libre-4.4-version "4.4.207")
|
||||
(define-public linux-libre-4.4-pristine-source
|
||||
(let ((version linux-libre-4.4-version)
|
||||
(hash (base32 "14ylg9cm7z12mvkzg8z92gsw0libw9xz392ayzw0d9cgw1py39ax")))
|
||||
(hash (base32 "024flajnl3l4yk8sgqdrfrl21js4vsjcv4ivmjblj4l9fl3hdjb6")))
|
||||
(make-linux-libre-source version
|
||||
(%upstream-linux-source version hash)
|
||||
deblob-scripts-4.4)))
|
||||
|
@ -424,10 +424,9 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
|
|||
(patches (append (origin-patches source)
|
||||
patches))))
|
||||
|
||||
(define-public linux-libre-5.3-source
|
||||
(source-with-patches linux-libre-5.3-pristine-source
|
||||
(list (search-patch "linux-libre-active-entropy.patch")
|
||||
%boot-logo-patch
|
||||
(define-public linux-libre-5.4-source
|
||||
(source-with-patches linux-libre-5.4-pristine-source
|
||||
(list %boot-logo-patch
|
||||
%linux-libre-arm-export-__sync_icache_dcache-patch)))
|
||||
|
||||
(define-public linux-libre-4.19-source
|
||||
|
@ -520,9 +519,9 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
|
|||
(description "Headers of the Linux-Libre kernel.")
|
||||
(license license:gpl2)))
|
||||
|
||||
(define-public linux-libre-headers-5.3
|
||||
(make-linux-libre-headers* linux-libre-5.3-version
|
||||
linux-libre-5.3-source))
|
||||
(define-public linux-libre-headers-5.4
|
||||
(make-linux-libre-headers* linux-libre-5.4-version
|
||||
linux-libre-5.4-source))
|
||||
|
||||
(define-public linux-libre-headers-4.19
|
||||
(make-linux-libre-headers* linux-libre-4.19-version
|
||||
|
@ -777,16 +776,16 @@ It has been modified to remove all non-free binary blobs.")
|
|||
;;; Generic kernel packages.
|
||||
;;;
|
||||
|
||||
(define-public linux-libre-5.3
|
||||
(make-linux-libre* linux-libre-5.3-version
|
||||
linux-libre-5.3-source
|
||||
(define-public linux-libre-5.4
|
||||
(make-linux-libre* linux-libre-5.4-version
|
||||
linux-libre-5.4-source
|
||||
'("x86_64-linux" "i686-linux" "armhf-linux" "aarch64-linux")
|
||||
#:configuration-file kernel-config))
|
||||
|
||||
(define-public linux-libre-version linux-libre-5.3-version)
|
||||
(define-public linux-libre-pristine-source linux-libre-5.3-pristine-source)
|
||||
(define-public linux-libre-source linux-libre-5.3-source)
|
||||
(define-public linux-libre linux-libre-5.3)
|
||||
(define-public linux-libre-version linux-libre-5.4-version)
|
||||
(define-public linux-libre-pristine-source linux-libre-5.4-pristine-source)
|
||||
(define-public linux-libre-source linux-libre-5.4-source)
|
||||
(define-public linux-libre linux-libre-5.4)
|
||||
|
||||
(define-public linux-libre-4.19
|
||||
(make-linux-libre* linux-libre-4.19-version
|
||||
|
@ -1688,7 +1687,7 @@ external rate conversion.")
|
|||
(define-public iptables
|
||||
(package
|
||||
(name "iptables")
|
||||
(version "1.6.2")
|
||||
(version "1.8.4")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
|
@ -1696,7 +1695,7 @@ external rate conversion.")
|
|||
version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"0crp0lvh5m2f15pr8cw97h8yb8zjj10x95zj06j46cr68vx2vl2m"))))
|
||||
"0z0mgs1ghvn3slc868mgbf2g26njgrzcy5ggyb5w4i55j1a3lflr"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)
|
||||
|
@ -3998,7 +3997,7 @@ and copy/paste text in the console and in xterm.")
|
|||
(define-public btrfs-progs
|
||||
(package
|
||||
(name "btrfs-progs")
|
||||
(version "5.3.1")
|
||||
(version "5.4")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kernel.org/linux/kernel/"
|
||||
|
@ -4006,7 +4005,7 @@ and copy/paste text in the console and in xterm.")
|
|||
"btrfs-progs-v" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0f6s1iwiqbncrvxp74k50s88x6zqf85sjxg04kyni82l1vk1m8xz"))))
|
||||
"1ykhasv0jc3qi3xrm5841mzkmlbkjw6rm70gl4aww90jj6ak55qg"))))
|
||||
(build-system gnu-build-system)
|
||||
(outputs '("out"
|
||||
"static")) ; static versions of the binaries in "out"
|
||||
|
@ -4576,6 +4575,7 @@ from that to the system kernel's @file{/dev/random} machinery.")
|
|||
#:make-flags (let ((out (assoc-ref %outputs "out")))
|
||||
(list (string-append "DESTDIR=" out)
|
||||
(string-append "LDFLAGS=-Wl,-rpath=" out "/lib")
|
||||
"libdir=/lib"
|
||||
"docdir=/share/doc/cpupower"
|
||||
"confdir=$(docdir)/examples"
|
||||
;; The Makefile recommends the following changes
|
||||
|
@ -5314,14 +5314,16 @@ re-use code and to avoid re-inventing the wheel.")
|
|||
(define-public libnftnl
|
||||
(package
|
||||
(name "libnftnl")
|
||||
(version "1.1.4")
|
||||
(version "1.1.5")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://netfilter.org/libnftnl/"
|
||||
"libnftnl-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32 "087dfc2n4saf2k68hyi4byvgz5grwpw5kfjvmkpn3wmd8y1riiy8"))))
|
||||
(base32 "1wqlxf76bkqf3qhka9sw32qhb2ni20q1k6rn3iril2kw482lvpk6"))
|
||||
(patches
|
||||
(search-patches "libnftnl-dont-check-NFTNL_FLOWTABLE_SIZE.patch"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)))
|
||||
|
@ -5338,15 +5340,16 @@ used by nftables.")
|
|||
(define-public nftables
|
||||
(package
|
||||
(name "nftables")
|
||||
(version "0.9.2")
|
||||
(version "0.9.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "http://www.nftables.org/projects/nftables"
|
||||
"/files/nftables-" version ".tar.bz2"))
|
||||
(uri (list (string-append "mirror://netfilter.org/nftables/nftables-"
|
||||
version ".tar.bz2")
|
||||
(string-append "https://www.nftables.org/projects/nftables"
|
||||
"/files/nftables-" version ".tar.bz2")))
|
||||
(sha256
|
||||
(base32
|
||||
"1x8kalbggjq44j4916i6vyv1rb20dlh1dcsf9xvzqsry2j063djw"))))
|
||||
(base32 "0y6vbqp6x8w165q65h4n9sba1406gaz0d4744gqszbm7w9f92swm"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments `(#:configure-flags
|
||||
'("--disable-man-doc"))) ; FIXME: Needs docbook2x.
|
||||
|
@ -5357,7 +5360,7 @@ used by nftables.")
|
|||
("libnftnl" ,libnftnl)
|
||||
("readline" ,readline)))
|
||||
(native-inputs `(("pkg-config" ,pkg-config)))
|
||||
(home-page "http://www.nftables.org")
|
||||
(home-page "https://www.nftables.org")
|
||||
(synopsis "Userspace utility for Linux packet filtering")
|
||||
(description "nftables is the project that aims to replace the existing
|
||||
{ip,ip6,arp,eb}tables framework. Basically, this project provides a new packet
|
||||
|
|
|
@ -15,6 +15,7 @@
|
|||
;;; Copyright © 2019 Katherine Cox-Buday <cox.katherine.e@gmail.com>
|
||||
;;; Copyright © 2019 Jesse Gildersleve <jessejohngildersleve@protonmail.com>
|
||||
;;; Copyright © 2019 Guillaume Le Vaillant <glv@posteo.net>
|
||||
;;; Copyright © 2019 Brett Gilio <brettg@gnu.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -6651,8 +6652,8 @@ threads.")
|
|||
((#:tests? _ #f) #f))))))
|
||||
|
||||
(define-public sbcl-cl-store
|
||||
(let ((commit "cd01f2610d3360dc01ab972bd9317407aaea7745")
|
||||
(revision "0"))
|
||||
(let ((commit "c787337a16ea8cf8a06227f35933a4ec774746b3")
|
||||
(revision "1"))
|
||||
(package
|
||||
(name "sbcl-cl-store")
|
||||
(version (git-version "0.8.11" revision commit))
|
||||
|
@ -6665,7 +6666,7 @@ threads.")
|
|||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"05b7kh5af2ax7vlmphpac4vbqr84j5ivppj96qzb64fxpjpqglm4"))))
|
||||
"194srkg8nrym19c6i7zbnkzshc1qhqa82m53qnkirz9fw928bqxr"))))
|
||||
(build-system asdf-build-system/sbcl)
|
||||
(native-inputs
|
||||
`(("rt" ,sbcl-rt)))
|
||||
|
@ -6673,7 +6674,7 @@ threads.")
|
|||
(description
|
||||
"CL-STORE is a portable serialization package which should give you the
|
||||
ability to store all Common Lisp data types into streams.")
|
||||
(home-page "http://www.common-lisp.net/project/cl-store/")
|
||||
(home-page "https://www.common-lisp.net/project/cl-store/")
|
||||
(license license:expat))))
|
||||
|
||||
(define-public cl-store
|
||||
|
|
|
@ -74,6 +74,7 @@
|
|||
#:use-module (gnu packages texinfo)
|
||||
#:use-module (gnu packages version-control)
|
||||
#:use-module (gnu packages xorg)
|
||||
#:use-module (srfi srfi-1)
|
||||
#:use-module (ice-9 match))
|
||||
|
||||
(define (asdf-substitutions lisp)
|
||||
|
@ -318,9 +319,9 @@ high-level, object-oriented functional programming language. CLISP includes
|
|||
an interpreter, a compiler, a debugger, and much more.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public sbcl
|
||||
(define sbcl-boot0
|
||||
(package
|
||||
(name "sbcl")
|
||||
(name "sbcl-boot0")
|
||||
(version "1.5.8")
|
||||
(source
|
||||
(origin
|
||||
|
@ -357,13 +358,8 @@ an interpreter, a compiler, a debugger, and much more.")
|
|||
;; 2019-09-05, ECL was last updated in 2016 while CLISP was last updated
|
||||
;; in 2010.
|
||||
;;
|
||||
;; For now we stick to CLISP for all systems. We keep the `match' here to
|
||||
;; make it easier to change the host compiler for various architectures.
|
||||
`(,@(match (%current-system)
|
||||
((or "x86_64-linux" "i686-linux")
|
||||
`(("clisp" ,clisp)))
|
||||
(_
|
||||
`(("clisp" ,clisp))))
|
||||
;; For now we stick to CLISP for all systems.
|
||||
`(("clisp" ,clisp)
|
||||
("which" ,which)
|
||||
("inetutils" ,inetutils) ;for hostname(1)
|
||||
("ed" ,ed)
|
||||
|
@ -431,11 +427,7 @@ an interpreter, a compiler, a debugger, and much more.")
|
|||
(replace 'build
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(setenv "CC" "gcc")
|
||||
(invoke "sh" "make.sh" ,@(match (%current-system)
|
||||
((or "x86_64-linux" "i686-linux")
|
||||
`("clisp"))
|
||||
(_
|
||||
`("clisp")))
|
||||
(invoke "sh" "make.sh" "clisp"
|
||||
(string-append "--prefix="
|
||||
(assoc-ref outputs "out"))
|
||||
"--with-sb-core-compression"
|
||||
|
@ -493,6 +485,46 @@ statistical profiler, a code coverage tool, and many other extensions.")
|
|||
(license (list license:public-domain license:bsd-2
|
||||
(license:x11-style "file://src/code/loop.lisp")))))
|
||||
|
||||
(define-public sbcl
|
||||
;; Since 1.5.9, SBCL requires itself to build.
|
||||
;; See https://bugs.launchpad.net/sbcl/+bug/1855272.
|
||||
(package
|
||||
(inherit sbcl-boot0)
|
||||
(name "sbcl")
|
||||
(version "1.5.9")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://sourceforge/sbcl/sbcl/" version "/sbcl-"
|
||||
version "-source.tar.bz2"))
|
||||
(sha256
|
||||
(base32 "1dmrlklil7x3j68mwmjfpd71vkphr24s4rx6d61jpc54x0jhvnyb"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
;; Add sbcl-bundle-systems to 'default-system-source-registry'.
|
||||
`(begin
|
||||
(substitute* "contrib/asdf/asdf.lisp"
|
||||
,@(asdf-substitutions name))
|
||||
#t))))
|
||||
(build-system gnu-build-system)
|
||||
(outputs '("out" "doc"))
|
||||
(native-inputs
|
||||
`(("sbcl" ,sbcl-boot0)
|
||||
,@(fold alist-delete (package-native-inputs sbcl-boot0)
|
||||
'("clisp"))))
|
||||
(arguments
|
||||
(substitute-keyword-arguments (package-arguments sbcl-boot0)
|
||||
((#:phases phases)
|
||||
`(modify-phases ,phases
|
||||
(replace 'build
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(setenv "CC" "gcc")
|
||||
(invoke "sh" "make.sh" "sbcl"
|
||||
(string-append "--prefix="
|
||||
(assoc-ref outputs "out"))
|
||||
"--with-sb-core-compression"
|
||||
"--with-sb-xref-for-internals")))))))))
|
||||
|
||||
(define-public ccl
|
||||
;; Warning: according to upstream, CCL is not bootstrappable.
|
||||
;; See https://github.com/Clozure/ccl/issues/222 from 2019-09-02:
|
||||
|
@ -741,7 +773,7 @@ enough to play the original mainframe Zork all the way through.")
|
|||
(define-public txr
|
||||
(package
|
||||
(name "txr")
|
||||
(version "224")
|
||||
(version "230")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
|
@ -752,7 +784,7 @@ enough to play the original mainframe Zork all the way through.")
|
|||
(patches (search-patches "txr-shell.patch"))
|
||||
(sha256
|
||||
(base32
|
||||
"1036k71f6mffy9rjwzmhr5nnp1n0wzb0rqvilpzvb8jc5yxv0810"))))
|
||||
"1ma6nbqsnl4f8ndh47zzc8n5vzcny66v0z3ndddgm3g0bqaxzjzm"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
'(#:configure-flags '("cc=gcc")
|
||||
|
|
|
@ -13,6 +13,7 @@
|
|||
;;; Copyright © 2019 Rutger Helling <rhelling@mykolab.com>
|
||||
;;; Copyright © 2019 Arm Ltd <David.Truby@arm.com>
|
||||
;;; Copyright © 2019 Mathieu Othacehe <m.othacehe@gmail.com>
|
||||
;;; Copyright © 2019 Brett Gilio <brettg@gnu.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -699,15 +700,19 @@ with that of libgomp, the GNU Offloading and Multi Processing Library.")
|
|||
(define-public python-llvmlite
|
||||
(package
|
||||
(name "python-llvmlite")
|
||||
(version "0.27.1")
|
||||
(version "0.30.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "llvmlite" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1aq003zbyjnz4q1118h6qx5lfimc8s5fvgskl75j12gxd6pc78a8"))))
|
||||
"01wspdc0xhnydl66jyhyr4ii16h3fnw6mjihiwnnxdxg9j6kkajf"))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
;; FIXME: One test fails unable to find libm.so
|
||||
;; https://github.com/numba/llvmlite/issues/537
|
||||
`(#:tests? #f))
|
||||
(inputs
|
||||
`(("llvm"
|
||||
,(package
|
||||
|
|
|
@ -142,16 +142,16 @@ or external monitor.")
|
|||
(define-public lxtask
|
||||
(package
|
||||
(name "lxtask")
|
||||
(version "0.1.7")
|
||||
(version "0.1.9")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://sourceforge/lxde/LXTask"
|
||||
"%20%28task%20manager%29/LXTask%20"
|
||||
(version-major+minor version) ".x/"
|
||||
name "-" version ".tar.xz"))
|
||||
"lxtask-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1zihhvzsg9bl6k0gv7jwx6cgsi3rmcagvnmshc1h0mjq2immmdph"))))
|
||||
"0cv4hx5dg01hbyi5p10pl78n0a40xajpq4wx9c7886pkmpq8isj1"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs `(("gtk+" ,gtk+-2)))
|
||||
(native-inputs `(("intltool" ,intltool)
|
||||
|
|
|
@ -12,6 +12,7 @@
|
|||
;;; Copyright © 2018 Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
|
||||
;;; Copyright © 2019 Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
||||
;;; Copyright © 2019 Guillaume Le Vaillant <glv@posteo.net>
|
||||
;;; Copyright © 2019 Brett Gilio <brettg@gnu.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -2088,3 +2089,31 @@ number of collective algorithms useful for machine learning applications.
|
|||
These include a barrier, broadcast, and allreduce.")
|
||||
(home-page "https://github.com/facebookincubator/gloo")
|
||||
(license license:bsd-3))))
|
||||
|
||||
(define-public python-umap-learn
|
||||
(package
|
||||
(name "python-umap-learn")
|
||||
(version "0.3.10")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "umap-learn" version))
|
||||
(sha256
|
||||
(base32
|
||||
"02ada2yy6km6zgk2836kg1c97yrcpalvan34p8c57446finnpki1"))))
|
||||
(build-system python-build-system)
|
||||
(native-inputs
|
||||
`(("python-nose" ,python-nose)))
|
||||
(propagated-inputs
|
||||
`(("python-numba" ,python-numba)
|
||||
("python-numpy" ,python-numpy)
|
||||
("python-scikit-learn" ,python-scikit-learn)
|
||||
("python-scipy" ,python-scipy)))
|
||||
(home-page "https://github.com/lmcinnes/umap")
|
||||
(synopsis
|
||||
"Uniform Manifold Approximation and Projection")
|
||||
(description
|
||||
"Uniform Manifold Approximation and Projection is a dimension reduction
|
||||
technique that can be used for visualisation similarly to t-SNE, but also for
|
||||
general non-linear dimension reduction.")
|
||||
(license license:bsd-3)))
|
||||
|
|
|
@ -363,14 +363,17 @@ aliasing facilities to work just as they would on normal mail.")
|
|||
(define-public mutt
|
||||
(package
|
||||
(name "mutt")
|
||||
(version "1.12.2")
|
||||
(version "1.13.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://bitbucket.org/mutt/mutt/downloads/"
|
||||
"mutt-" version ".tar.gz"))
|
||||
(uri (list
|
||||
(string-append "ftp://ftp.mutt.org/pub/mutt/mutt-"
|
||||
version ".tar.gz")
|
||||
(string-append "https://bitbucket.org/mutt/mutt/downloads/"
|
||||
"mutt-" version ".tar.gz")))
|
||||
(sha256
|
||||
(base32
|
||||
"10k8352s0z7yan6d4z2am80qd3bsaky4h89g72wl4xr3x067ahmw"))
|
||||
"0x4yfvk8415p80h9an242n6q3b43mw6mnnczh95zd3j0zwdr6wrg"))
|
||||
(patches (search-patches "mutt-store-references.patch"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
|
@ -496,7 +499,7 @@ It adds a large amount of new and improved features to mutt.")
|
|||
(define-public gmime
|
||||
(package
|
||||
(name "gmime")
|
||||
(version "3.2.4")
|
||||
(version "3.2.5")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnome/sources/gmime/"
|
||||
|
@ -504,7 +507,7 @@ It adds a large amount of new and improved features to mutt.")
|
|||
"/gmime-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"096hh4g6z343kncw9svcrzv05d41n4v2q5k9jsm6gc40w30ag7i4"))))
|
||||
"0ndsg1z1kq4w4caascydvialpyn4rfbjdn7xclzbzhw53x85cxgv"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)
|
||||
|
@ -555,15 +558,14 @@ Extension (MIME).")
|
|||
(define-public bogofilter
|
||||
(package
|
||||
(name "bogofilter")
|
||||
(version "1.2.4")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://sourceforge/bogofilter/bogofilter-"
|
||||
version "/bogofilter-"
|
||||
version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"1d56n2m9inm8gnzm88aa27xl2a7sp7aff3484vmflpqkinjqf0p1"))))
|
||||
(version "1.2.5")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://sourceforge/bogofilter/bogofilter-stable/"
|
||||
"bogofilter-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1sl9xrnnlk2sn8gmibhn8li09vnansjbxb9l1182qmgz7cvs2j1j"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
'(#:phases
|
||||
|
@ -576,14 +578,14 @@ Extension (MIME).")
|
|||
#t)))))
|
||||
(native-inputs `(("flex" ,flex)))
|
||||
(inputs `(("bdb" ,bdb)))
|
||||
(home-page "http://bogofilter.sourceforge.net/")
|
||||
(home-page "https://bogofilter.sourceforge.io/")
|
||||
(synopsis "Mail classifier based on a Bayesian filter")
|
||||
(description
|
||||
"Bogofilter is a mail filter that classifies mail as spam or ham
|
||||
(non-spam) by a statistical analysis of the message's header and
|
||||
content (body). The program is able to learn from the user's classifications
|
||||
and corrections. It is based on a Bayesian filter.")
|
||||
(license gpl2)))
|
||||
(license gpl3+)))
|
||||
|
||||
(define-public offlineimap
|
||||
(package
|
||||
|
@ -766,6 +768,63 @@ messages you need; in addition, it allows you to view messages, extract
|
|||
attachments, create new maildirs, and so on.")
|
||||
(license gpl3+)))
|
||||
|
||||
(define mumimu
|
||||
;; This is a fork of mu for use in Mumi that stores message bug IDs in its
|
||||
;; database. It also renames the library to "mumimu" to avoid confusion.
|
||||
(let ((commit "ad30b5e9c85f0465aeeeac461d8c32d95775d450")
|
||||
(revision "1"))
|
||||
(package
|
||||
(inherit mu)
|
||||
(name "mumimu")
|
||||
;; TODO The version here used to be (package-version guile-email), but
|
||||
;; that code caused problems
|
||||
(version (git-version "0.2.2" revision commit))
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://git.elephly.net/software/mumimu.git")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1y8r8csvkyxncgpi469dir4n4sga4z9xdzc18qh5s8bk29qj689n"))))
|
||||
(arguments
|
||||
(substitute-keyword-arguments (package-arguments mu)
|
||||
((#:tests? anything '())
|
||||
#f)
|
||||
((#:phases phases)
|
||||
`(modify-phases ,phases
|
||||
(replace 'patch-configure
|
||||
(lambda _
|
||||
(delete-file "autogen.sh")
|
||||
(substitute* "configure.ac"
|
||||
;; Use latest Guile
|
||||
(("guile-2.0") "guile-2.2"))
|
||||
(substitute* '("guile/Makefile.am"
|
||||
"guile/mu/Makefile.am")
|
||||
(("share/guile/site/2.0/") "share/guile/site/2.2/"))
|
||||
#t))
|
||||
(replace 'fix-ffi
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(substitute* "guile/mumimu.scm"
|
||||
(("\"libguile-mu\"")
|
||||
(format #f "\"~a/lib/libguile-mumimu\""
|
||||
(assoc-ref outputs "out"))))
|
||||
#t))
|
||||
(delete 'install-emacs-autoloads)))
|
||||
((#:configure-flags flags)
|
||||
'("--disable-gtk"
|
||||
"--disable-webkit"
|
||||
"--disable-mu4e"))))
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)
|
||||
("autoconf" ,autoconf)
|
||||
("automake" ,automake)
|
||||
("libtool" ,libtool)
|
||||
("glib" ,glib "bin")
|
||||
("tzdata" ,tzdata-for-tests)
|
||||
("texinfo" ,texinfo))))))
|
||||
|
||||
(define-public alot
|
||||
(package
|
||||
(name "alot")
|
||||
|
@ -1028,7 +1087,7 @@ useful features.")
|
|||
(define-public libetpan
|
||||
(package
|
||||
(name "libetpan")
|
||||
(version "1.9.3")
|
||||
(version "1.9.4")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
|
@ -1036,7 +1095,7 @@ useful features.")
|
|||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "19g4qskg71jv7sxfxsdkjmrxk9mk5kf9b6fhw06g6wvm3205n95f"))))
|
||||
(base32 "0g7an003simfdn7ihg9yjv7hl2czsmjsndjrp39i7cad8icixscn"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs `(("autoconf" ,autoconf-wrapper)
|
||||
("automake" ,automake)
|
||||
|
@ -1155,14 +1214,14 @@ which can add many functionalities to the base client.")
|
|||
(define-public msmtp
|
||||
(package
|
||||
(name "msmtp")
|
||||
(version "1.8.6")
|
||||
(version "1.8.7")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://marlam.de/msmtp/releases/"
|
||||
"/msmtp-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1qa260xrm0fzlwxpjvgvq39m4dfkskjlyb7m4y2vlr8c8d3z29b6"))))
|
||||
(base32 "1waiiksa57byb7gvx1zmh6srvl6r8rvwqklk0slb3iaf4kfbqlws"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
`(("libsecret" ,libsecret)
|
||||
|
@ -1290,7 +1349,7 @@ facilities for checking incoming mail.")
|
|||
(define-public dovecot
|
||||
(package
|
||||
(name "dovecot")
|
||||
(version "2.3.8")
|
||||
(version "2.3.9.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
|
@ -1298,7 +1357,7 @@ facilities for checking incoming mail.")
|
|||
(version-major+minor version) "/"
|
||||
"dovecot-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "0jdng27hqqagjy6v7ymd0xflbv5dbc1rhh450nk39ar6pw1qsxy5"))))
|
||||
(base32 "1yc6hi4hqg4hcc4495sf4m5f1lnargphi6dawj43if21vncgp127"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)))
|
||||
|
@ -1629,14 +1688,14 @@ header.")
|
|||
(define-public perl-email-sender
|
||||
(package
|
||||
(name "perl-email-sender")
|
||||
(version "1.300033")
|
||||
(version "1.300034")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://cpan/authors/id/R/RJ/RJBS/"
|
||||
"Email-Sender-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "1flbnzyng4g0h1aksbsip1qa6sawgfihvblspqc0xsis8g9vcza7"))))
|
||||
(base32 "14aj9kqa9dr2bdhzn2qvjj2mffj8wjb5397z8qw7qg057fk3ib05"))))
|
||||
(build-system perl-build-system)
|
||||
(native-inputs
|
||||
`(("perl-capture-tiny" ,perl-capture-tiny)))
|
||||
|
@ -2803,15 +2862,14 @@ killed threads.")
|
|||
(define-public pan
|
||||
(package
|
||||
(name "pan")
|
||||
(version "0.145")
|
||||
(version "0.146")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "http://pan.rebelbase.com/download/releases/"
|
||||
version "/source/" name "-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"1b4wamv33hprghcjk903bpvnd233yxyrm18qnh13alc8h1553nk8"))))
|
||||
(base32 "17agd27sn4a7nahvkpg0w39kv74njgdrrygs74bbvpaj8rk2hb55"))))
|
||||
(arguments
|
||||
`(#:configure-flags '("--with-gtk3" "--with-gtkspell" "--with-gnutls"
|
||||
"--enable-libnotify" "--enable-manual"
|
||||
|
@ -2947,17 +3005,50 @@ replacement for the @code{urlview} program.")
|
|||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1575gn5p086sjxz5hvg6iyskq6cxf6vf50s9nsc4xgrbcqa3pv2c"))))
|
||||
"1575gn5p086sjxz5hvg6iyskq6cxf6vf50s9nsc4xgrbcqa3pv2c"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
'(begin
|
||||
(substitute* "Makefile.am"
|
||||
;; Install .go files to $prefix/lib instead of
|
||||
;; $prefix/share.
|
||||
(("^godir[[:space:]]*=.*")
|
||||
"godir = \
|
||||
$(libdir)/guile/@GUILE_EFFECTIVE_VERSION@/site-ccache\n")
|
||||
|
||||
;; Install assets.
|
||||
(("^assetsdir.*" _)
|
||||
"\
|
||||
assetsdir = $(pkgdatadir)/assets
|
||||
assetscssdir = $(assetsdir)/css
|
||||
assetsimgdir = $(assetsdir)/img
|
||||
assetsjsdir = $(assetsdir)/js
|
||||
|
||||
assetscss_DATA = $(wildcard assets/css/*)
|
||||
assetsimg_DATA = $(wildcard assets/img/*)
|
||||
assetsjs_DATA = $(wildcard assets/js/*)\n"))
|
||||
#t))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
`(#:modules ((guix build gnu-build-system)
|
||||
((guix build guile-build-system)
|
||||
#:select (target-guile-effective-version))
|
||||
(guix build utils))
|
||||
#:imported-modules ((guix build guile-build-system)
|
||||
,@%gnu-build-system-modules)
|
||||
|
||||
#:configure-flags '("--localstatedir=/var")
|
||||
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'install 'wrap-executable
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(bin (string-append out "/bin"))
|
||||
(scm (string-append out "/share/guile/site/2.2"))
|
||||
(go (string-append out "/lib/guile/2.2/site-ccache")))
|
||||
(version (target-guile-effective-version))
|
||||
(scm (string-append out "/share/guile/site/" version))
|
||||
(go (string-append out "/lib/guile/" version
|
||||
"/site-ccache")))
|
||||
(wrap-program (string-append bin "/mumi")
|
||||
`("GUILE_LOAD_PATH" ":" prefix
|
||||
(,scm ,(getenv "GUILE_LOAD_PATH")))
|
||||
|
@ -2970,7 +3061,9 @@ replacement for the @code{urlview} program.")
|
|||
("guile-fibers" ,guile-fibers)
|
||||
("guile-json" ,guile-json-1)
|
||||
("guile-syntax-highlight" ,guile-syntax-highlight)
|
||||
("guile" ,guile-2.2)))
|
||||
("gnutls" ,gnutls) ;needed to talk to https://debbugs.gnu.org
|
||||
("guile" ,guile-2.2)
|
||||
("mumimu" ,mumimu))) ;'mumimu' executable recorded in (mumi config)
|
||||
(native-inputs
|
||||
`(("autoconf" ,autoconf)
|
||||
("automake" ,automake)
|
||||
|
|
|
@ -924,7 +924,7 @@ extremely large and complex data collections.")
|
|||
|
||||
(define-public hdf5-1.10
|
||||
(package (inherit hdf5)
|
||||
(version "1.10.4")
|
||||
(version "1.10.5")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
|
@ -938,9 +938,8 @@ extremely large and complex data collections.")
|
|||
(take (string-split version #\.) 2))
|
||||
"/src/hdf5-" version ".tar.bz2")))
|
||||
(sha256
|
||||
(base32 "1pr85fa1sh2ky6ai2hs3f21lp252grl2cq3wbyi4rh7dm83gyrqj"))
|
||||
(patches (search-patches "hdf5-config-date.patch"
|
||||
"hdf5-mpi-deprecations.patch"))))))
|
||||
(base32 "0i3g6v521vigzbx8wpd32ibsiiw92r65ca3qdbn0d8fj8f4fmmk8"))
|
||||
(patches (search-patches "hdf5-config-date.patch"))))))
|
||||
|
||||
(define-public hdf-java
|
||||
(package
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2018 Julien Lepiller <julien@lepiller.eu>
|
||||
;;; Copyright © 2019 Tobias Geerinckx-Rite <me@tobias.gr>
|
||||
;;; Copyright © 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2019 Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
;;; Copyright © 2018 Leo Famulari <leo@famulari.name>
|
||||
;;; Copyright © 2018 Pierre-Antoine Rouby <contact@parouby.fr>
|
||||
;;; Copyright © 2019 Tanguy Le Carrour <tanguy@bioneland.org>
|
||||
;;; Copyright © 2019 Brett Gilio <brettg@posteo.net>
|
||||
;;; Copyright © 2019 Brett Gilio <brettg@gnu.org>
|
||||
;;; Copyright © 2019 Timotej Lazar <timotej.lazar@araneo.si>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
;;; Copyright © 2017 Thomas Danckaert <post@thomasdanckaert.be>
|
||||
;;; Copyright © 2017, 2019 Pierre Langlois <pierre.langlois@gmx.com>
|
||||
;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2019 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -30,6 +31,7 @@
|
|||
#:use-module (gnu packages gcc)
|
||||
#:use-module (gnu packages boost)
|
||||
#:use-module (gnu packages cdrom)
|
||||
#:use-module (gnu packages check)
|
||||
#:use-module (gnu packages compression)
|
||||
#:use-module (gnu packages gettext)
|
||||
#:use-module (gnu packages ghostscript)
|
||||
|
@ -39,6 +41,7 @@
|
|||
#:use-module (gnu packages pcre)
|
||||
#:use-module (gnu packages pkg-config)
|
||||
#:use-module (gnu packages python)
|
||||
#:use-module (gnu packages python-web)
|
||||
#:use-module (gnu packages python-xyz)
|
||||
#:use-module (gnu packages xiph)
|
||||
#:use-module (gnu packages pulseaudio)
|
||||
|
@ -526,3 +529,49 @@ command-line tool.")
|
|||
fingerprints which are used by the Acoustid service. Its main purpose
|
||||
is to provide an accurate identifier for record tracks.")
|
||||
(license license:lgpl2.1+)))
|
||||
|
||||
(define-public python-audioread
|
||||
(package
|
||||
(name "python-audioread")
|
||||
(version "2.1.8")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "audioread" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0s6iilb8ca6j6nv5a5hbyxi5alr3crvsbr6kggh82a44pkx08f87"))))
|
||||
(build-system python-build-system)
|
||||
(arguments `(#:tests? #f)) ; there is no "audiofile" fixture
|
||||
(native-inputs
|
||||
`(("python-pytest" ,python-pytest)
|
||||
("python-pytest-runner" ,python-pytest-runner)))
|
||||
(home-page "https://github.com/sampsyo/audioread")
|
||||
(synopsis "Decode audio files using whichever backend is available")
|
||||
(description
|
||||
"This package provides a Python library for audo decoding. It uses
|
||||
whatever audio backend is available, such as GStreamer, Core Audio, MAD,
|
||||
FFmpeg, etc.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public python-pyacoustid
|
||||
(package
|
||||
(name "python-pyacoustid")
|
||||
(version "1.1.7")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "pyacoustid" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1zan6c22ca6sjy0g9ajwjp6mkzw7jv8r3n7jzska09a6x254lf87"))))
|
||||
(build-system python-build-system)
|
||||
(propagated-inputs
|
||||
`(("python-audioread" ,python-audioread)
|
||||
("python-requests" ,python-requests)))
|
||||
(home-page "https://github.com/sampsyo/pyacoustid")
|
||||
(synopsis "Bindings for Chromaprint acoustic fingerprinting")
|
||||
(description
|
||||
"This package provides bindings for the Chromaprint acoustic
|
||||
fingerprinting library and the Acoustid API.")
|
||||
(license license:expat)))
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue