Merge branch 'master' into staging
This commit is contained in:
commit
982eff9e84
198 changed files with 16909 additions and 45796 deletions
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.
|
||||
|
|
413
build-aux/git-authenticate.scm
Normal file
413
build-aux/git-authenticate.scm
Normal file
|
@ -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
|
||||
|
|
|
@ -20412,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
|
||||
|
@ -25945,26 +25958,36 @@ supported:
|
|||
Display available service type definitions that match the given regular
|
||||
expressions, sorted by relevance:
|
||||
|
||||
@cindex HDPI
|
||||
@cindex HiDPI
|
||||
@cindex resolution
|
||||
@example
|
||||
$ guix system search console font
|
||||
$ guix system search console
|
||||
name: console-fonts
|
||||
location: gnu/services/base.scm:729:2
|
||||
location: gnu/services/base.scm:806:2
|
||||
extends: shepherd-root
|
||||
description: Install the given fonts on the specified ttys (fonts are
|
||||
+ per virtual console on GNU/Linux). The value of this service is a list
|
||||
+ of tty/font pairs like:
|
||||
description: Install the given fonts on the specified ttys (fonts are per
|
||||
+ virtual console on GNU/Linux). The value of this service is a list of
|
||||
+ tty/font pairs. The font can be the name of a font provided by the `kbd'
|
||||
+ package or any valid argument to `setfont', as in this example:
|
||||
+
|
||||
+ '(("tty1" . "LatGrkCyr-8x16"))
|
||||
relevance: 20
|
||||
+ '(("tty1" . "LatGrkCyr-8x16")
|
||||
+ ("tty2" . (file-append
|
||||
+ font-tamzen
|
||||
+ "/share/kbd/consolefonts/TamzenForPowerline10x20.psf"))
|
||||
+ ("tty3" . (file-append
|
||||
+ font-terminus
|
||||
+ "/share/consolefonts/ter-132n"))) ; for HDPI
|
||||
relevance: 9
|
||||
|
||||
name: mingetty
|
||||
location: gnu/services/base.scm:1048:2
|
||||
location: gnu/services/base.scm:1190:2
|
||||
extends: shepherd-root
|
||||
description: Provide console login using the `mingetty' program.
|
||||
relevance: 2
|
||||
|
||||
name: login
|
||||
location: gnu/services/base.scm:775:2
|
||||
location: gnu/services/base.scm:860:2
|
||||
extends: pam
|
||||
description: Provide a console log-in service as specified by its
|
||||
+ configuration value, a `login-configuration' object.
|
||||
|
|
|
@ -74,7 +74,9 @@ TIMEOUT ~a~%"
|
|||
(format port "~%"))
|
||||
#~())))))
|
||||
|
||||
(computed-file "extlinux.conf" builder))
|
||||
(computed-file "extlinux.conf" builder
|
||||
#:options '(#:local-build? #t
|
||||
#:substitutable? #f)))
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2016 Chris Marusich <cmmarusich@gmail.com>
|
||||
;;; Copyright © 2017 Leo Famulari <leo@famulari.name>
|
||||
;;; Copyright © 2017 Mathieu Othacehe <m.othacehe@gmail.com>
|
||||
|
@ -384,9 +384,19 @@ 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))
|
||||
;; Since this file is rather unique, there's no point in trying to
|
||||
;; substitute it.
|
||||
(computed-file "grub.cfg" builder
|
||||
#:options '(#:local-build? #t
|
||||
#:substitutable? #f)))
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2015 Mark H Weaver <mhw@netris.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
|
@ -247,7 +247,19 @@ they already exist."
|
|||
string<?))
|
||||
(mkdir-p %setuid-directory))
|
||||
|
||||
(for-each make-setuid-program programs))
|
||||
(for-each (lambda (program)
|
||||
(catch 'system-error
|
||||
(lambda ()
|
||||
(make-setuid-program program))
|
||||
(lambda args
|
||||
;; If we fail to create a setuid program, better keep going
|
||||
;; so that we don't leave %SETUID-DIRECTORY empty or
|
||||
;; half-populated. This can happen if PROGRAMS contains
|
||||
;; incorrect file names: <https://bugs.gnu.org/38800>.
|
||||
(format (current-error-port)
|
||||
"warning: failed to make '~a' setuid-root: ~a~%"
|
||||
program (strerror (system-error-errno args))))))
|
||||
programs))
|
||||
|
||||
(define (activate-special-files special-files)
|
||||
"Install the files listed in SPECIAL-FILES. Each element of SPECIAL-FILES
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
;;; Copyright © 2016, 2017 David Craven <david@craven.ch>
|
||||
;;; Copyright © 2017 Mathieu Othacehe <m.othacehe@gmail.com>
|
||||
;;; Copyright © 2019 Guillaume Le Vaillant <glv@posteo.net>
|
||||
;;; Copyright © 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -294,6 +295,45 @@ string. Trailing spaces are trimmed."
|
|||
(string-trim-right (latin1->string (sub-bytevector sblock 40 32)
|
||||
(lambda (c) #f)) #\space))
|
||||
|
||||
|
||||
;;;
|
||||
;;; JFS file systems.
|
||||
;;;
|
||||
|
||||
;; Taken from <linux-libre>/fs/jfs/jfs_superblock.h.
|
||||
|
||||
(define-syntax %jfs-endianness
|
||||
;; Endianness of JFS file systems.
|
||||
(identifier-syntax (endianness little)))
|
||||
|
||||
(define (jfs-superblock? sblock)
|
||||
"Return #t when SBLOCK is a JFS superblock."
|
||||
(bytevector=? (sub-bytevector sblock 0 4)
|
||||
(string->utf8 "JFS1")))
|
||||
|
||||
(define (read-jfs-superblock device)
|
||||
"Return the raw contents of DEVICE's JFS superblock as a bytevector, or #f
|
||||
if DEVICE does not contain a JFS file system."
|
||||
(read-superblock device 32768 184 jfs-superblock?))
|
||||
|
||||
(define (jfs-superblock-uuid sblock)
|
||||
"Return the UUID of JFS superblock SBLOCK as a 16-byte bytevector."
|
||||
(sub-bytevector sblock 136 16))
|
||||
|
||||
(define (jfs-superblock-volume-name sblock)
|
||||
"Return the volume name of SBLOCK as a string of at most 16 characters, or
|
||||
#f if SBLOCK has no volume name."
|
||||
(null-terminated-latin1->string (sub-bytevector sblock 152 16)))
|
||||
|
||||
(define (check-jfs-file-system device)
|
||||
"Return the health of a JFS file system on DEVICE."
|
||||
(match (status:exit-val
|
||||
(system* "jfs_fsck" "-p" "-v" device))
|
||||
(0 'pass)
|
||||
(1 'errors-corrected)
|
||||
(2 'reboot-required)
|
||||
(_ 'fatal-error)))
|
||||
|
||||
|
||||
;;;
|
||||
;;; LUKS encrypted devices.
|
||||
|
@ -420,7 +460,9 @@ partition field reader that returned a value."
|
|||
(partition-field-reader read-fat32-superblock
|
||||
fat32-superblock-volume-name)
|
||||
(partition-field-reader read-fat16-superblock
|
||||
fat16-superblock-volume-name)))
|
||||
fat16-superblock-volume-name)
|
||||
(partition-field-reader read-jfs-superblock
|
||||
jfs-superblock-volume-name)))
|
||||
|
||||
(define %partition-uuid-readers
|
||||
(list (partition-field-reader read-iso9660-superblock
|
||||
|
@ -432,7 +474,9 @@ partition field reader that returned a value."
|
|||
(partition-field-reader read-fat32-superblock
|
||||
fat32-superblock-uuid)
|
||||
(partition-field-reader read-fat16-superblock
|
||||
fat16-superblock-uuid)))
|
||||
fat16-superblock-uuid)
|
||||
(partition-field-reader read-jfs-superblock
|
||||
jfs-superblock-uuid)))
|
||||
|
||||
(define read-partition-label
|
||||
(cut read-partition-field <> %partition-label-readers))
|
||||
|
@ -527,6 +571,7 @@ were found."
|
|||
((string-prefix? "ext" type) check-ext2-file-system)
|
||||
((string-prefix? "btrfs" type) check-btrfs-file-system)
|
||||
((string-suffix? "fat" type) check-fat-file-system)
|
||||
((string-prefix? "jfs" type) check-jfs-file-system)
|
||||
(else #f)))
|
||||
|
||||
(if check-procedure
|
||||
|
|
|
@ -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))
|
||||
|
|
32
gnu/local.mk
32
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 \
|
||||
|
@ -431,7 +435,7 @@ GNU_SYSTEM_MODULES = \
|
|||
%D%/packages/ruby.scm \
|
||||
%D%/packages/rush.scm \
|
||||
%D%/packages/rust.scm \
|
||||
%D%/packages/rust-cbindgen.scm \
|
||||
%D%/packages/rust-apps.scm \
|
||||
%D%/packages/samba.scm \
|
||||
%D%/packages/sagemath.scm \
|
||||
%D%/packages/sawfish.scm \
|
||||
|
@ -712,6 +716,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 \
|
||||
|
@ -801,6 +818,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 \
|
||||
|
@ -977,7 +997,6 @@ dist_patch_DATA = \
|
|||
%D%/packages/patches/hdf-eos5-remove-gctp.patch \
|
||||
%D%/packages/patches/hdf-eos5-fix-szip.patch \
|
||||
%D%/packages/patches/hdf-eos5-fortrantests.patch \
|
||||
%D%/packages/patches/hexchat-crash-exit.patch \
|
||||
%D%/packages/patches/higan-remove-march-native-flag.patch \
|
||||
%D%/packages/patches/hubbub-sort-entities.patch \
|
||||
%D%/packages/patches/hurd-fix-eth-multiplexer-dependency.patch \
|
||||
|
@ -1010,6 +1029,8 @@ dist_patch_DATA = \
|
|||
%D%/packages/patches/java-xerces-build_dont_unzip.patch \
|
||||
%D%/packages/patches/java-xerces-xjavac_taskdef.patch \
|
||||
%D%/packages/patches/jbig2dec-ignore-testtest.patch \
|
||||
%D%/packages/patches/jfsutils-add-sysmacros.patch \
|
||||
%D%/packages/patches/jfsutils-include-systypes.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 \
|
||||
|
@ -1025,6 +1046,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 +1081,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 \
|
||||
|
@ -1104,7 +1128,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 +1180,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 \
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
;;; Copyright © 2016 Peter Feigl <peter.feigl@nexoid.at>
|
||||
;;; Copyright © 2016 John J. Foerch <jjfoerch@earthlink.net>
|
||||
;;; Copyright © 2016, 2017 ng0 <ng0@n0.is>
|
||||
;;; Copyright © 2016, 2017, 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2016, 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2016 John Darrington <jmd@gnu.org>
|
||||
;;; Copyright © 2017 Ben Sturmfels <ben@sturm.com.au>
|
||||
;;; Copyright © 2017 Ethan R. Jones <doubleplusgood23@gmail.com>
|
||||
|
@ -23,12 +23,13 @@
|
|||
;;; 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>
|
||||
;;; Copyright © 2019 Alex Griffin <a@ajgrf.com>
|
||||
;;; Copyright © 2019 Guillaume Le Vaillant <glv@posteo.net>
|
||||
;;; Copyright © 2019 Mathieu Othacehe <m.othacehe@gmail.com>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -753,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
|
||||
|
@ -776,6 +777,7 @@ connection alive.")
|
|||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:parallel-build? #f
|
||||
#:configure-flags '("--with-randomdev=/dev/random")
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'replace-bundled-bind
|
||||
|
@ -807,6 +809,12 @@ connection alive.")
|
|||
(("^RELEASEVER=.*")
|
||||
(format #f "RELEASEVER=~a\n" ,bind-release-version)))
|
||||
#t))
|
||||
(add-before 'configure 'fix-bind-cross-compilation
|
||||
(lambda _
|
||||
(substitute* "configure"
|
||||
(("--host=\\$host")
|
||||
"--host=$host_alias"))
|
||||
#t))
|
||||
(add-after 'configure 'post-configure
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
;; Point to the right client script, which will be
|
||||
|
@ -894,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.
|
||||
|
@ -1192,7 +1200,7 @@ system administrator.")
|
|||
(define-public sudo
|
||||
(package
|
||||
(name "sudo")
|
||||
(version "1.8.29")
|
||||
(version "1.8.30")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri
|
||||
|
@ -1202,7 +1210,7 @@ system administrator.")
|
|||
version ".tar.gz")))
|
||||
(sha256
|
||||
(base32
|
||||
"0z4wyadh9cks17gdpfgx4kvbrlnyb6nai2sd6chk7qh4jsngylyf"))
|
||||
"1rvrqlqrrjsd06dczgj9cwjdkpkqil5zzlwh87h06ms6qzfx6nm3"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
'(begin
|
||||
|
@ -1575,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
|
||||
|
@ -1583,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)))
|
||||
|
@ -1822,7 +1830,7 @@ various ways that may be running with too much privilege.")
|
|||
(define-public smartmontools
|
||||
(package
|
||||
(name "smartmontools")
|
||||
(version "7.0")
|
||||
(version "7.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
|
@ -1830,7 +1838,7 @@ various ways that may be running with too much privilege.")
|
|||
version "/smartmontools-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"077nx2rn9szrg6isdh0938zbp7vr3dsyxl4jdyyzv1xwhqksrqg5"))))
|
||||
"0imqb7ka4ia5573w8rnpck571pjjc9698pdjcapy9cfyk4n4swrz"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs `(("libcap-ng" ,libcap-ng)))
|
||||
(home-page "https://www.smartmontools.org/")
|
||||
|
@ -2486,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
|
||||
|
@ -2795,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
|
||||
|
@ -2816,6 +2825,7 @@ buffers.")
|
|||
(invoke "sh" "autogen.sh"))))))
|
||||
(inputs
|
||||
`(("cairo" ,cairo)
|
||||
("elfutils" ,elfutils) ; libdw
|
||||
("eudev" ,eudev)
|
||||
("glib" ,glib)
|
||||
("kmod" ,kmod)
|
||||
|
@ -2926,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
|
||||
|
@ -2935,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))
|
||||
|
@ -2982,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)
|
||||
|
@ -3018,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)
|
||||
|
@ -3027,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
|
||||
|
|
|
@ -345,7 +345,7 @@ precision.")
|
|||
(define-public giac
|
||||
(package
|
||||
(name "giac")
|
||||
(version "1.5.0-75")
|
||||
(version "1.5.0-85")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
;; "~parisse/giac" is not used because the maintainer regularly
|
||||
|
@ -357,7 +357,7 @@ precision.")
|
|||
"source/giac_" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1k94xl6hvy9xqwc3ccgnhpdqgq3lkjbgpgq0njizmlg514dh2jhq"))))
|
||||
"03icgrfhb1xiy95cqmfgmcb1lw3775mr2ybnzandmyn44iycs6rh"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:modules ((ice-9 ftw)
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -3,9 +3,10 @@
|
|||
;;; Copyright © 2013, 2015 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2013 Andreas Enge <andreas@enge.fr>
|
||||
;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2017, 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2019 Guy Fleury Iteriteka <hoonandon@gmail.com>
|
||||
;;; Copyright © 2019 Andy Tai <atai@atai.org>
|
||||
;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -36,6 +37,8 @@
|
|||
#:use-module (gnu packages compression)
|
||||
#:use-module (gnu packages flex)
|
||||
#:use-module (gnu packages gettext)
|
||||
#:use-module (gnu packages image)
|
||||
#:use-module (gnu packages linux)
|
||||
#:use-module (gnu packages man)
|
||||
#:use-module (gnu packages perl)
|
||||
#:use-module (gnu packages pkg-config)
|
||||
|
@ -143,14 +146,14 @@ to the clients.")
|
|||
(define-public fasm
|
||||
(package
|
||||
(name "fasm")
|
||||
(version "1.73.11")
|
||||
(version "1.73.21")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://flatassembler.net/fasm-"
|
||||
version ".tgz"))
|
||||
(sha256
|
||||
(base32 "1zhbs72qc8bw5158zh6mvzznfamcx5a1bsmbmq9ci0d7wb58sxmg"))))
|
||||
(base32 "143zh7x3q0r2kclshh8n5w4i5pw4lh60si7rspvc725xxjpjkvcv"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f ; no tests exist
|
||||
|
@ -174,9 +177,9 @@ to the clients.")
|
|||
(supported-systems '("x86_64-linux" "i686-linux"))
|
||||
(synopsis "Assembler for x86 processors")
|
||||
(description
|
||||
"FASM is an assembler that supports x86 and IA-64 Intel architectures.
|
||||
It does multiple passes to optimize machine code. It has macro abilities and
|
||||
focuses on operating system portability.")
|
||||
"@acronym{FASM, the Flat ASseMbler} is an assembler that supports x86 and
|
||||
IA-64 Intel architectures. It does multiple passes to optimize machine code.
|
||||
It has macro abilities and focuses on operating system portability.")
|
||||
(home-page "https://flatassembler.net/")
|
||||
(license license:bsd-2)))
|
||||
|
||||
|
@ -249,3 +252,50 @@ assembler, a C compiler and a linker. The assembler uses Intel syntax
|
|||
functionality independent of any particular bytecode, language, or
|
||||
runtime")
|
||||
(license license:lgpl2.1+))))
|
||||
|
||||
(define-public rgbds
|
||||
(package
|
||||
(name "rgbds")
|
||||
(version "0.3.9")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/rednex/rgbds.git")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0pzd9ig3ahpgq7jbj82grllxx1v01d620insr2m8h0c6jj25n5hv"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(delete 'configure)
|
||||
(replace 'check
|
||||
(lambda _
|
||||
(with-directory-excursion "test/asm"
|
||||
(invoke "./test.sh"))
|
||||
(with-directory-excursion "test/link"
|
||||
(invoke "./test.sh")))))
|
||||
#:make-flags `("CC=gcc"
|
||||
,(string-append "PREFIX="
|
||||
(assoc-ref %outputs "out")))))
|
||||
(native-inputs
|
||||
`(("bison" ,bison)
|
||||
("flex" ,flex)
|
||||
("pkg-config" ,pkg-config)
|
||||
("util-linux" ,util-linux)))
|
||||
(inputs
|
||||
`(("libpng" ,libpng)))
|
||||
(home-page "https://github.com/rednex/rgbds")
|
||||
(synopsis "Rednex Game Boy Development System")
|
||||
(description
|
||||
"RGBDS (Rednex Game Boy Development System) is an assembler/linker
|
||||
package for the Game Boy and Game Boy Color. It consists of:
|
||||
@itemize @bullet
|
||||
@item rgbasm (assembler)
|
||||
@item rgblink (linker)
|
||||
@item rgbfix (checksum/header fixer)
|
||||
@item rgbgfx (PNG-to-Game Boy graphics converter)
|
||||
@end itemize")
|
||||
(license license:expat)))
|
||||
|
|
|
@ -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
|
||||
|
@ -3351,7 +3407,7 @@ mixers.")
|
|||
"/lib/alsa-lib")
|
||||
(string-append "--with-dbusconfdir="
|
||||
(assoc-ref %outputs "out")
|
||||
"/etc/dbus-1"))))
|
||||
"/etc/dbus-1/system.d"))))
|
||||
(native-inputs
|
||||
`(("autoconf" ,autoconf)
|
||||
("automake" ,automake)
|
||||
|
|
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>
|
||||
|
@ -80,7 +80,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.16")
|
||||
(version "3.17")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://brick.kernel.dk/snaps/"
|
||||
"fio-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"17hi6cd4wahghh7kgvxcvmrhcqlmqag3a07id90hhzwd3zhvdxbp"))))
|
||||
"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
|
||||
|
|
|
@ -1053,14 +1053,14 @@ problems in CEL-level data to help evaluate performance of quality metrics.")
|
|||
(define-public r-affycoretools
|
||||
(package
|
||||
(name "r-affycoretools")
|
||||
(version "1.58.2")
|
||||
(version "1.58.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (bioconductor-uri "affycoretools" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0cgy9phwdk4x9lr11xh6zs7v8r5xq959fmsmzwrpnd50dr7hzkvd"))))
|
||||
"12r9ljkp3xix0xq8d1488c8wb3a4whb805v48ynmv985bs3phc71"))))
|
||||
(properties `((upstream-name . "affycoretools")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
|
@ -1999,14 +1999,14 @@ genes or proteins in these datasets.")
|
|||
(define-public r-inspect
|
||||
(package
|
||||
(name "r-inspect")
|
||||
(version "1.16.0")
|
||||
(version "1.16.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (bioconductor-uri "INSPEcT" version))
|
||||
(sha256
|
||||
(base32
|
||||
"043066zygf2y2jp6dvfwl56hkzcdvkmymhjx3gh4mhi48l71zqv9"))))
|
||||
"03cf9c94ra4f847ndlf8sn2cq1kl1055514wjq0lqbvlbfdj1dq3"))))
|
||||
(properties `((upstream-name . "INSPEcT")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
|
@ -2015,6 +2015,7 @@ genes or proteins in these datasets.")
|
|||
("r-biocparallel" ,r-biocparallel)
|
||||
("r-deseq2" ,r-deseq2)
|
||||
("r-desolve" ,r-desolve)
|
||||
("r-gdata" ,r-gdata)
|
||||
("r-genomeinfodb" ,r-genomeinfodb)
|
||||
("r-genomicalignments" ,r-genomicalignments)
|
||||
("r-genomicfeatures" ,r-genomicfeatures)
|
||||
|
@ -2126,14 +2127,14 @@ achieved for all methods using the BiocParallel framework.")
|
|||
(define-public r-biocsingular
|
||||
(package
|
||||
(name "r-biocsingular")
|
||||
(version "1.2.0")
|
||||
(version "1.2.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (bioconductor-uri "BiocSingular" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0qd7r2k56ym7ivjgapxbk7fyj2d7396f1ad1hkgnicgyw1an5q1r"))))
|
||||
"0fjfmmpda7pszsck2hm7bp4509pl3xaz02q2q03d5vla62h1h81k"))))
|
||||
(properties `((upstream-name . "BiocSingular")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
|
@ -3423,14 +3424,14 @@ data.")
|
|||
(define-public r-enrichplot
|
||||
(package
|
||||
(name "r-enrichplot")
|
||||
(version "1.6.0")
|
||||
(version "1.6.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (bioconductor-uri "enrichplot" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1jblx00b869xhx1c4n9m2g1hqr00rm9ywr1hrlx42bdd8k5ax1xh"))))
|
||||
"0707f5ll58psh7pr001cmmk5di7dprnbry1cy2mw20vn8p24nf3x"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-annotationdbi" ,r-annotationdbi)
|
||||
|
@ -3458,14 +3459,14 @@ All the visualization methods are developed based on ggplot2 graphics.")
|
|||
(define-public r-clusterprofiler
|
||||
(package
|
||||
(name "r-clusterprofiler")
|
||||
(version "3.14.0")
|
||||
(version "3.14.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (bioconductor-uri "clusterProfiler" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0mm9iafrsjb8sj27k9mg40ab13vq4rmrzhaajm6g1wdkb2jqikjk"))))
|
||||
"1y1l3yf1r1ykl9ngipvyzl5hbxxsfz7z5q5rcywkyss2b2b6gsg8"))))
|
||||
(properties
|
||||
`((upstream-name . "clusterProfiler")))
|
||||
(build-system r-build-system)
|
||||
|
@ -3792,19 +3793,20 @@ fitting a three-component normal mixture on z-scores.")
|
|||
(define-public r-rgadem
|
||||
(package
|
||||
(name "r-rgadem")
|
||||
(version "2.34.0")
|
||||
(version "2.34.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (bioconductor-uri "rGADEM" version))
|
||||
(sha256
|
||||
(base32
|
||||
"14ylbrzb9haqwfdd9g813mzhll6gwvqf2r7cmbaxz5lkl0j0nglx"))))
|
||||
"12xm4p4qsczf57kip8bvi6pr8sb5gvn11dnbz7lbh6sc03sx3q2h"))))
|
||||
(properties `((upstream-name . "rGADEM")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-biostrings" ,r-biostrings)
|
||||
("r-bsgenome" ,r-bsgenome)
|
||||
("r-genomicranges" ,r-genomicranges)
|
||||
("r-iranges" ,r-iranges)
|
||||
("r-seqlogo" ,r-seqlogo)))
|
||||
(home-page "https://bioconductor.org/packages/rGADEM/")
|
||||
|
@ -7175,14 +7177,14 @@ access.")
|
|||
(define-public r-multiassayexperiment
|
||||
(package
|
||||
(name "r-multiassayexperiment")
|
||||
(version "1.12.0")
|
||||
(version "1.12.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (bioconductor-uri "MultiAssayExperiment" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0hqg0b0hd5msnb4jcn1nbfyy1n1llfkipy2ivwncivkmbdn8psp4"))))
|
||||
"0xpi5qpffg9pn8szkvicpc43a0r534wngyqwvsip8w66zi8c9kpc"))))
|
||||
(properties
|
||||
`((upstream-name . "MultiAssayExperiment")))
|
||||
(build-system r-build-system)
|
||||
|
|
|
@ -11,9 +11,10 @@
|
|||
;;; Copyright © 2017 Arun Isaac <arunisaac@systemreboot.net>
|
||||
;;; Copyright © 2018 Joshua Sierles, Nextjournal <joshua@nextjournal.com>
|
||||
;;; Copyright © 2018 Gábor Boskovits <boskovits@gmail.com>
|
||||
;;; Copyright © 2018 Mădălin Ionel Patrașcu <madalinionel.patrascu@mdc-berlin.de>
|
||||
;;; Copyright © 2018, 2019 Mădălin Ionel Patrașcu <madalinionel.patrascu@mdc-berlin.de>
|
||||
;;; Copyright © 2019 Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
||||
;;; Copyright © 2019 Brian Leung <bkleung89@gmail.com>
|
||||
;;; Copyright © 2019 Brett Gilio <brettg@gnu.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -84,10 +85,10 @@
|
|||
#:use-module (gnu packages imagemagick)
|
||||
#:use-module (gnu packages java)
|
||||
#:use-module (gnu packages java-compression)
|
||||
#:use-module (gnu packages javascript)
|
||||
#:use-module (gnu packages jemalloc)
|
||||
#:use-module (gnu packages dlang)
|
||||
#:use-module (gnu packages linux)
|
||||
#:use-module (gnu packages lisp-xyz)
|
||||
#:use-module (gnu packages logging)
|
||||
#:use-module (gnu packages machine-learning)
|
||||
#:use-module (gnu packages man)
|
||||
|
@ -1615,7 +1616,7 @@ genome (2.9 GB for paired-end).")
|
|||
#t))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
'(#:parallel-build? #f ; not supported
|
||||
'(#:parallel-build? #f ; not supported
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'use-system-samtools
|
||||
|
@ -1639,16 +1640,18 @@ genome (2.9 GB for paired-end).")
|
|||
(("#include <bam.h>") "#include <samtools/bam.h>")
|
||||
(("#include <sam.h>") "#include <samtools/sam.h>"))
|
||||
#t)))))
|
||||
(native-inputs
|
||||
`(("gcc" ,gcc-5))) ;; doesn't build with later versions
|
||||
(inputs
|
||||
`(("boost" ,boost)
|
||||
("bowtie" ,bowtie)
|
||||
("samtools" ,samtools-0.1)
|
||||
("ncurses" ,ncurses)
|
||||
("python" ,python-2)
|
||||
("perl" ,perl)
|
||||
("zlib" ,zlib)
|
||||
("seqan" ,seqan-1)))
|
||||
(home-page "http://ccb.jhu.edu/software/tophat/index.shtml")
|
||||
("python" ,python-2)
|
||||
("samtools" ,samtools-0.1)
|
||||
("seqan" ,seqan-1)
|
||||
("zlib" ,zlib)))
|
||||
(home-page "https://ccb.jhu.edu/software/tophat/index.shtml")
|
||||
(synopsis "Spliced read mapper for RNA-Seq data")
|
||||
(description
|
||||
"TopHat is a fast splice junction mapper for nucleotide sequence
|
||||
|
@ -2995,7 +2998,8 @@ reasonable amount of time and memory. For large alignments, FastTree is
|
|||
(inputs
|
||||
`(("libgtextutils" ,libgtextutils)))
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)))
|
||||
`(("gcc" ,gcc-6) ;; doesn't build with later versions
|
||||
("pkg-config" ,pkg-config)))
|
||||
(home-page "http://hannonlab.cshl.edu/fastx_toolkit/")
|
||||
(synopsis "Tools for FASTA/FASTQ file preprocessing")
|
||||
(description
|
||||
|
@ -6918,14 +6922,14 @@ testing and other simple calculations.")
|
|||
(define-public r-shortread
|
||||
(package
|
||||
(name "r-shortread")
|
||||
(version "1.44.0")
|
||||
(version "1.44.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (bioconductor-uri "ShortRead" version))
|
||||
(sha256
|
||||
(base32
|
||||
"18v2khq53za1m8i9va1z4wynah55gccbb42nq769vdcw7bl80wpa"))))
|
||||
"1dh3q83hmi4l72vpif6dn51dzbi9ljrjgkq2zxg4sqy2jxv4vwza"))))
|
||||
(properties `((upstream-name . "ShortRead")))
|
||||
(build-system r-build-system)
|
||||
(inputs
|
||||
|
@ -7683,13 +7687,13 @@ powerful online queries from gene annotation to database mining.")
|
|||
(define-public r-biocparallel
|
||||
(package
|
||||
(name "r-biocparallel")
|
||||
(version "1.20.0")
|
||||
(version "1.20.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (bioconductor-uri "BiocParallel" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1wgnad4089xn8yxl9md7xprgh3vswcbyxg7di0931ik6x54m9zws"))))
|
||||
"0g0znb4whsvb9hpwx9xaasdi5n4vjqw8cpdyqgrdrjm91rls1h21"))))
|
||||
(properties
|
||||
`((upstream-name . "BiocParallel")))
|
||||
(build-system r-build-system)
|
||||
|
@ -7779,13 +7783,13 @@ tab-delimited (tabix) files.")
|
|||
(define-public r-delayedarray
|
||||
(package
|
||||
(name "r-delayedarray")
|
||||
(version "0.12.0")
|
||||
(version "0.12.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (bioconductor-uri "DelayedArray" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0329n1gbg2bq2vjhxfqqgakg75cdzcrcrgcwafjbg5zhkq86lc0q"))))
|
||||
"1yr4i2x127v814nxg53aibp77p3vg76f3n3hgknpwx3snfhc81xs"))))
|
||||
(properties
|
||||
`((upstream-name . "DelayedArray")))
|
||||
(build-system r-build-system)
|
||||
|
@ -7811,13 +7815,13 @@ array-like objects like @code{DataFrame} objects (typically with Rle columns),
|
|||
(define-public r-summarizedexperiment
|
||||
(package
|
||||
(name "r-summarizedexperiment")
|
||||
(version "1.16.0")
|
||||
(version "1.16.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (bioconductor-uri "SummarizedExperiment" version))
|
||||
(sha256
|
||||
(base32
|
||||
"04ljfw49ydgshrjv71qv9xr6y23a9vb8kp5fdjvpa8f6gzlb2a8m"))))
|
||||
"1z9bdk49dajafkfvv99nv6zyn6v70iyyy2jgdp5w5z8174a2bnn1"))))
|
||||
(properties
|
||||
`((upstream-name . "SummarizedExperiment")))
|
||||
(build-system r-build-system)
|
||||
|
@ -7987,13 +7991,13 @@ information about the latest version of the Gene Ontologies.")
|
|||
(define-public r-topgo
|
||||
(package
|
||||
(name "r-topgo")
|
||||
(version "2.37.0")
|
||||
(version "2.38.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (bioconductor-uri "topGO" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1cplr92aq3pa266ilvmg9xfmc95gag89b5jka04a5mh88j24y2ca"))))
|
||||
"1kw9m2j67895k58lx9msc248pjwblp8clxwgsl01cql7sgi1xzlf"))))
|
||||
(properties
|
||||
`((upstream-name . "topGO")))
|
||||
(build-system r-build-system)
|
||||
|
@ -10623,13 +10627,13 @@ libraries.")
|
|||
(define-public r-scater
|
||||
(package
|
||||
(name "r-scater")
|
||||
(version "1.14.5")
|
||||
(version "1.14.6")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (bioconductor-uri "scater" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1c2p1dqz4lckk657v5g0labxrf0i21l0wa3rvszslmrszn60mkif"))))
|
||||
"0sxd1s8wdlj9926bagq4crjrk1nnmh3j3bhgrw160zfgc3y8pzck"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-beachmat" ,r-beachmat)
|
||||
|
@ -13286,21 +13290,23 @@ million cells.")
|
|||
(define-public python-bbknn
|
||||
(package
|
||||
(name "python-bbknn")
|
||||
(version "1.3.1")
|
||||
(version "1.3.6")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "bbknn" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1qgdganvj3lyxj84v7alm23b9vqhwpn8z0115qndpnpy90qxynwz"))))
|
||||
"1jbsh01f57zj4bhvjr3jh4532zznqd6nccmgrl3qi9gnhkf7c4y0"))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f)) ; TODO: Enable after migration to scikit-learn.
|
||||
(propagated-inputs
|
||||
`(("python-annoy" ,python-annoy)
|
||||
("python-cython" ,python-cython)
|
||||
("python-faiss" ,python-faiss)
|
||||
("python-numpy" ,python-numpy)
|
||||
("python-scanpy" ,python-scanpy)))
|
||||
("python-scipy" ,python-scipy)
|
||||
("python-umap-learn" ,python-umap-learn)))
|
||||
(home-page "https://github.com/Teichlab/bbknn")
|
||||
(synopsis "Batch balanced KNN")
|
||||
(description "BBKNN is a batch effect removal tool that can be directly
|
||||
|
|
|
@ -4,12 +4,12 @@
|
|||
;;; Copyright © 2016, 2017, 2018, 2019 Leo Famulari <leo@famulari.name>
|
||||
;;; Copyright © 2016, 2017, 2018, 2019 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2016 Tomáš Čech <sleep_walker@gnu.org>
|
||||
;;; Copyright © 2016, 2017, 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2016, 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2017 Jelle Licht <jlicht@fsfe.org>
|
||||
;;; 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.
|
||||
;;;
|
||||
|
@ -417,7 +417,7 @@ desktops.")
|
|||
(define-public qbittorrent
|
||||
(package
|
||||
(name "qbittorrent")
|
||||
(version "4.2.0")
|
||||
(version "4.2.1")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
|
@ -426,7 +426,7 @@ desktops.")
|
|||
(commit (string-append "release-" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "17vm6aa2k8k1q14z9r2r06c794bcr4m0l0fdsn08wid6mj1zjsbx"))))
|
||||
(base32 "0bz4l7awkx4qf3gh9c8gj8fab989439zj8qy4x9r36wxdjg5cxil"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:configure-flags
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2015, 2016, 2017, 2018, 2019 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;; Copyright © 2015, 2016, 2017, 2018, 2019, 2020 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;; Copyright © 2015 Andreas Enge <andreas@enge.fr>
|
||||
;;; Copyright © 2016, 2017 Ben Woodcroft <donttrustben@gmail.com>
|
||||
;;; Copyright © 2016, 2017, 2018 Roel Janssen <roel@gnu.org>
|
||||
|
@ -15,7 +15,7 @@
|
|||
;;; Copyright © 2018 Leo Famulari <leo@famulari.name>
|
||||
;;; Copyright © 2018 Marius Bakke <mbakke@fastmail.com>
|
||||
;;; Copyright © 2018 Eric Brown <brown@fastmail.com>
|
||||
;;; Copyright © 2018, 2019 Brett Gilio <brettg@posteo.net>
|
||||
;;; Copyright © 2018, 2019 Brett Gilio <brettg@gnu.org>
|
||||
;;; Copyright © 2019 Nicolò Balzarotti <anothersms@gmail.com>
|
||||
;;; Copyright © 2019 Wiktor Żelazny <wzelazny@vurv.cz>
|
||||
;;;
|
||||
|
@ -62,6 +62,7 @@
|
|||
#:use-module (gnu packages imagemagick)
|
||||
#:use-module (gnu packages java)
|
||||
#:use-module (gnu packages javascript)
|
||||
#:use-module (gnu packages lisp-xyz)
|
||||
#:use-module (gnu packages machine-learning)
|
||||
#:use-module (gnu packages maths)
|
||||
#:use-module (gnu packages mpi)
|
||||
|
@ -2361,21 +2362,44 @@ and S4 methods with inlined C, C++ or Fortran code supporting @code{.C} and
|
|||
;; Any version of the LGPL.
|
||||
(license license:lgpl3+)))
|
||||
|
||||
(define-public r-bdsmatrix
|
||||
(package
|
||||
(name "r-bdsmatrix")
|
||||
(version "1.3-3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "bdsmatrix" version))
|
||||
(sha256
|
||||
(base32
|
||||
"17ddvz4gnih7rx0lr1gzk280xyh6x796cf2x794dvplpiiq83skh"))))
|
||||
(properties `((upstream-name . "bdsmatrix")))
|
||||
(build-system r-build-system)
|
||||
(home-page "https://cran.r-project.org/web/packages/bdsmatrix/")
|
||||
(synopsis "Routines for block diagonal symmetric matrices")
|
||||
(description
|
||||
"This package provides procedures to work with block diagonal symmetric
|
||||
matrices, a special case of sparse matrices.")
|
||||
(license license:lgpl2.0)))
|
||||
|
||||
(define-public r-bbmle
|
||||
(package
|
||||
(name "r-bbmle")
|
||||
(version "1.0.20")
|
||||
(version "1.0.22")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "bbmle" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1xzij7swrrzl5ly8l3lw6awh486zcm00251dwqws1y23fbgyh3vc"))))
|
||||
"1idn55w5f3iw4r0ydyww8xyinninw07sxlwfqb565vmdrs87dwl4"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-lattice" ,r-lattice)
|
||||
`(("r-bdsmatrix" ,r-bdsmatrix)
|
||||
("r-lattice" ,r-lattice)
|
||||
("r-mass" ,r-mass)
|
||||
("r-matrix" ,r-matrix)
|
||||
("r-mvtnorm" ,r-mvtnorm)
|
||||
("r-numderiv" ,r-numderiv)))
|
||||
(home-page "https://cran.r-project.org/web/packages/bbmle")
|
||||
(synopsis "Tools for General Maximum Likelihood Estimation")
|
||||
|
@ -2991,14 +3015,14 @@ problems as well as resampling based estimators of prediction error.")
|
|||
(define-public r-psych
|
||||
(package
|
||||
(name "r-psych")
|
||||
(version "1.8.12")
|
||||
(version "1.9.12")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "psych" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0hvp0dkkkn0szaf5rkirr3kb8qmr4bxwl775m5wmpvn1kc25w5vf"))))
|
||||
"13r7fyjsl93m121awnwfhya8a0lw0l2byn60yqdbf9gp3lmb9ny0"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-foreign" ,r-foreign)
|
||||
|
@ -3080,14 +3104,14 @@ provides a one-row summary of model-level statistics.")
|
|||
(define-public r-recipes
|
||||
(package
|
||||
(name "r-recipes")
|
||||
(version "0.1.7")
|
||||
(version "0.1.8")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "recipes" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1gw8x7vqj7k18mfpiqinyfwzv9i5r0pb51k7xcfxsjap6m9nks98"))))
|
||||
"1n32qc2a3n9cykm8dv9qcr77kdhqfsjiqf6kgfk9s0lnpx2zaldm"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-dplyr" ,r-dplyr)
|
||||
|
@ -4047,14 +4071,14 @@ to variables on the left-hand side of the assignment.")
|
|||
(define-public r-vctrs
|
||||
(package
|
||||
(name "r-vctrs")
|
||||
(version "0.2.0")
|
||||
(version "0.2.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "vctrs" version))
|
||||
(sha256
|
||||
(base32
|
||||
"05h0y8qzwc899qj84gkhg4jwzscd065as00d4d8smv42h4i8zkjv"))))
|
||||
"0rlwjfvvhv3s5mj4lqhwlqwddpizyp46i1qbcvw0mzb5q8b0nkz0"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-backports" ,r-backports)
|
||||
|
@ -4086,14 +4110,14 @@ to variables on the left-hand side of the assignment.")
|
|||
(define-public r-pillar
|
||||
(package
|
||||
(name "r-pillar")
|
||||
(version "1.4.2")
|
||||
(version "1.4.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "pillar" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0988047mf0xdhdkqqmavzx4ifjhndjnxniyrrhrdq1nvnrvbpfms"))))
|
||||
"02sn7zw80wq33jgxk2i6m5jb83sk7y72dfhgyy0apfinv05w92ss"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-cli" ,r-cli)
|
||||
|
@ -5721,18 +5745,19 @@ obtain a better initial configuration in non-metric MDS.")
|
|||
(define-public r-reticulate
|
||||
(package
|
||||
(name "r-reticulate")
|
||||
(version "1.13")
|
||||
(version "1.14")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "reticulate" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1qwxh7zq9igl7dxl5g5qjbvv0mlac3w80djnkm0w8rxnaval3gmd"))))
|
||||
"0icb9zl9zlx75njv7y1dr450k0yw2n3q2jkr4nicnphdyfn69gkn"))))
|
||||
(build-system r-build-system)
|
||||
(inputs `(("python" ,python)))
|
||||
(propagated-inputs
|
||||
`(("r-jsonlite" ,r-jsonlite)
|
||||
`(("r-rappdirs" ,r-rappdirs)
|
||||
("r-jsonlite" ,r-jsonlite)
|
||||
("r-matrix" ,r-matrix)
|
||||
("r-rcpp" ,r-rcpp)))
|
||||
(home-page "https://github.com/rstudio/reticulate")
|
||||
|
@ -5747,14 +5772,14 @@ Python to R they are converted back to R types.")
|
|||
(define-public r-bibtex
|
||||
(package
|
||||
(name "r-bibtex")
|
||||
(version "0.4.2")
|
||||
(version "0.4.2.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "bibtex" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0wl3925ryd54g1nv3ncwllc493d39dpgy5md61940h69c0van1hz"))))
|
||||
"1ks1w59ldwmfd1sj8ap7smyhf8dhykv7xnwrl8z9xzkcfpv1rbc0"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs `(("r-stringr" ,r-stringr)))
|
||||
(home-page "https://github.com/romainfrancois/bibtex")
|
||||
|
@ -6871,14 +6896,14 @@ bootstrap. Confidence intervals can be computed for (p)AUC or ROC curves.")
|
|||
(define-public r-rootsolve
|
||||
(package
|
||||
(name "r-rootsolve")
|
||||
(version "1.8.1")
|
||||
(version "1.8.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "rootSolve" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0skrspq7sd7gaq73w91km14v8znc8chncgy64hvjgcng2xw15phx"))))
|
||||
"0rj7c4zcrzgz7sb0vgvh7swpfafnw4040cxp7ypas3s8fnihn54l"))))
|
||||
(properties `((upstream-name . "rootSolve")))
|
||||
(build-system r-build-system)
|
||||
(native-inputs `(("gfortran" ,gfortran)))
|
||||
|
@ -6929,13 +6954,13 @@ the analyzed items.")
|
|||
(define-public r-slam
|
||||
(package
|
||||
(name "r-slam")
|
||||
(version "0.1-46")
|
||||
(version "0.1-47")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "slam" version))
|
||||
(sha256
|
||||
(base32 "1ihhbx76miwys35gsbhijriadvrw4f51lc3v45pnn6cvcfd9hr0b"))))
|
||||
(base32 "12fggw2c7hz3bpvsaqm24g3r6lbpq6jgli24g7x5j859iak5cqv9"))))
|
||||
(build-system r-build-system)
|
||||
(home-page "https://cran.r-project.org/web/packages/slam/")
|
||||
(synopsis "Sparse lightweight arrays and matrices")
|
||||
|
@ -12550,6 +12575,12 @@ running IRkernel session.")
|
|||
"--name" "ir"
|
||||
"--prefix" out
|
||||
(string-append out "/site-library/IRkernel/kernelspec"))
|
||||
;; Record the absolute file name of the 'R' executable in
|
||||
;; 'kernel.json'.
|
||||
(substitute* (string-append out "/share/jupyter"
|
||||
"/kernels/ir/kernel.json")
|
||||
(("\\[\"R\",")
|
||||
(string-append "[\"" (which "R") "\",")))
|
||||
#t))))))
|
||||
(inputs
|
||||
`(("jupyter" ,jupyter)))
|
||||
|
@ -12559,6 +12590,8 @@ running IRkernel session.")
|
|||
("r-evaluate" ,r-evaluate)
|
||||
("r-irdisplay" ,r-irdisplay)
|
||||
("r-jsonlite" ,r-jsonlite)
|
||||
;; sets R_LIBS_SITE, so R can actually find this package (IRkernel)
|
||||
("r-minimal" ,r-minimal)
|
||||
("r-pbdzmq" ,r-pbdzmq)
|
||||
("r-repr" ,r-repr)
|
||||
("r-uuid" ,r-uuid)))
|
||||
|
@ -14885,18 +14918,17 @@ code edited with @code{RStudio IDE}, @code{Emacs} and @code{Vim}.")
|
|||
(define-public r-sctransform
|
||||
(package
|
||||
(name "r-sctransform")
|
||||
(version "0.2.0")
|
||||
(version "0.2.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "sctransform" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1r5kiqqs318q59h2i8m7c6nhghp9w6q26ss2y5a390lkhsawgx6p"))))
|
||||
"07v3lzccsrkh1glfxd1q20r8f8gl9ls5az0s1dvxm4vcls0hlhyn"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-future" ,r-future)
|
||||
("r-future-apply" ,r-future-apply)
|
||||
`(("r-future-apply" ,r-future-apply)
|
||||
("r-ggplot2" ,r-ggplot2)
|
||||
("r-gridextra" ,r-gridextra)
|
||||
("r-mass" ,r-mass)
|
||||
|
@ -15172,14 +15204,14 @@ annotated biological functions.")
|
|||
(define-public r-plot3d
|
||||
(package
|
||||
(name "r-plot3d")
|
||||
(version "1.1.1")
|
||||
(version "1.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "plot3D" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0chn70fqwyca8lbnjnpbcj08ni0dfbax2gjmzhk2c4w72c04mzpn"))))
|
||||
"1jfzndnlci9a975qbcv66jiy2l46hs3f2049654x4jp3i4kyrr5r"))))
|
||||
(properties `((upstream-name . "plot3D")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs `(("r-misc3d" ,r-misc3d)))
|
||||
|
@ -15904,19 +15936,18 @@ PROJ.4 library.")
|
|||
(define-public r-insol
|
||||
(package
|
||||
(name "r-insol")
|
||||
(version "1.2")
|
||||
(version "1.2.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "insol" version))
|
||||
(sha256
|
||||
(base32
|
||||
"14ikz05375pjn9hby7kwkhcnykjilbnkdy5i8lsl7c5qdbhmqcm5"))))
|
||||
"1d2vqmbp94ff80mfkmq4a8y12r6ryym8hh1568ip9qbn7snc64v1"))))
|
||||
(properties `((upstream-name . "insol")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-raster" ,r-raster)
|
||||
("r-rgdal" ,r-rgdal)))
|
||||
`(("r-raster" ,r-raster)))
|
||||
(native-inputs
|
||||
`(("gfortran" ,gfortran)))
|
||||
(home-page "https://meteoexploration.com/R/insol/index.html")
|
||||
|
@ -16007,13 +16038,13 @@ programming problems.")
|
|||
(define-public r-desolve
|
||||
(package
|
||||
(name "r-desolve")
|
||||
(version "1.25")
|
||||
(version "1.27")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "deSolve" version))
|
||||
(sha256
|
||||
(base32 "0735y3p5glhqx69rzrc8qgmvs7p7w0p98qxmvylb6bgqp6kp0cbp"))))
|
||||
(base32 "1qhjq4vxlxd9qmhf6i26x1k7bzhldlxzbby1zgcplicdvlqk951d"))))
|
||||
(properties `((upstream-name . "deSolve")))
|
||||
(build-system r-build-system)
|
||||
(native-inputs
|
||||
|
@ -18966,3 +18997,247 @@ algorithm to identify key players, and Valente's bridging metric. The
|
|||
betweenness, Key Players, and bridging implementations are parallelized with
|
||||
OpenMP.")
|
||||
(license license:gpl2)))
|
||||
|
||||
(define-public r-emplik
|
||||
(package
|
||||
(name "r-emplik")
|
||||
(version "1.0-4.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "emplik" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1g4hz85bvw29c77zs0ig487z92jjl682vv457x81l077h0psvk7c"))))
|
||||
(properties `((upstream-name . "emplik")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-quantreg" ,r-quantreg)))
|
||||
(home-page "http://www.ms.uky.edu/~mai/EmpLik.html")
|
||||
(synopsis "Empirical likelihood ratio for censored/truncated data")
|
||||
(description
|
||||
"This package provides empirical likelihood ratio tests for
|
||||
means/quantiles/hazards from possibly censored and/or truncated data. It also
|
||||
does regression.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public r-imputeyn
|
||||
(package
|
||||
(name "r-imputeyn")
|
||||
(version "1.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "imputeYn" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1b21w1aa5f7yiq8k0wa86wvbg4ij7f6ldwn6asfqwb0b90rvsgvs"))))
|
||||
(properties `((upstream-name . "imputeYn")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-boot" ,r-boot)
|
||||
("r-emplik" ,r-emplik)
|
||||
("r-mvtnorm" ,r-mvtnorm)
|
||||
("r-quadprog" ,r-quadprog)
|
||||
("r-survival" ,r-survival)))
|
||||
(home-page "https://cran.r-project.org/web/packages/imputeYn/")
|
||||
(synopsis "Impute last largest censored observation under weighted least squares")
|
||||
(description
|
||||
"This package allows for the imputation of the last largest censored
|
||||
observantions. This method brings less bias and more efficient estimates for
|
||||
AFT models.")
|
||||
(license license:gpl2)))
|
||||
|
||||
(define-public r-adapenetclass
|
||||
(package
|
||||
(name "r-adapenetclass")
|
||||
(version "1.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "AdapEnetClass" version))
|
||||
(sha256
|
||||
(base32
|
||||
"01k3mj4g1ckbng7wkzzn9h0k9yf01cpnnkly0sjda574c5jhj0rc"))))
|
||||
(properties `((upstream-name . "AdapEnetClass")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-glmnet" ,r-glmnet)
|
||||
("r-imputeyn" ,r-imputeyn)
|
||||
("r-lars" ,r-lars)
|
||||
("r-quadprog" ,r-quadprog)))
|
||||
(home-page "https://cran.r-project.org/web/packages/AdapEnetClass/")
|
||||
(synopsis "Class of adaptive elastic net methods for censored data")
|
||||
(description
|
||||
"This package provides methods for variable selection for AFT models.")
|
||||
(license license:gpl2)))
|
||||
|
||||
(define-public r-flock
|
||||
(package
|
||||
(name "r-flock")
|
||||
(version "0.7")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "flock" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1zg93p74icj4bhxnmnssj2xp6vw4yaksyavq03497v33xfpdxss7"))))
|
||||
(properties `((upstream-name . "flock")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs `(("r-rcpp" ,r-rcpp)))
|
||||
(home-page "https://cran.r-project.org/web/packages/flock/")
|
||||
(synopsis "Process synchronization using file locks")
|
||||
(description
|
||||
"This package implements synchronization between R processes (spawned by
|
||||
using the @code{parallel} package for instance) using file locks. It supports
|
||||
both exclusive and shared locking.")
|
||||
(license license:asl2.0)))
|
||||
|
||||
(define-public r-archivist
|
||||
(package
|
||||
(name "r-archivist")
|
||||
(version "2.3.4")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "archivist" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1i11hrcq1910jgd6diw6h3sxx624v57zjianm49pqvb2dvd0b8y7"))))
|
||||
(properties `((upstream-name . "archivist")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-dbi" ,r-dbi)
|
||||
("r-digest" ,r-digest)
|
||||
("r-flock" ,r-flock)
|
||||
("r-httr" ,r-httr)
|
||||
("r-lubridate" ,r-lubridate)
|
||||
("r-magrittr" ,r-magrittr)
|
||||
("r-rcurl" ,r-rcurl)
|
||||
("r-rsqlite" ,r-rsqlite)))
|
||||
(home-page "https://pbiecek.github.io/archivist/")
|
||||
(synopsis "Tools for storing, restoring and searching for R objects")
|
||||
(description
|
||||
"Data exploration and modelling is a process in which a lot of data
|
||||
artifacts are produced. Artifacts like: subsets, data aggregates, plots,
|
||||
statistical models, different versions of data sets and different versions of
|
||||
results. Archivist helps to store and manage artifacts created in R. It
|
||||
allows you to store selected artifacts as binary files together with their
|
||||
metadata and relations. Archivist allows sharing artifacts with others. It
|
||||
can look for already created artifacts by using its class, name, date of the
|
||||
creation or other properties. It also makes it easy to restore such
|
||||
artifacts.")
|
||||
(license license:gpl2)))
|
||||
|
||||
(define-public r-versions
|
||||
(package
|
||||
(name "r-versions")
|
||||
(version "0.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "versions" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0zm49j785dgv7fyr1yl9q5f0dsk8hhpim5q5bpkgrkzv7pwjribd"))))
|
||||
(properties `((upstream-name . "versions")))
|
||||
(build-system r-build-system)
|
||||
(home-page "https://cran.r-project.org/web/packages/versions/")
|
||||
(synopsis "Query and install specific versions of CRAN packages")
|
||||
(description
|
||||
"This package allows you to install specified versions of R packages
|
||||
hosted on CRAN and provides functions to list available versions and the
|
||||
versions of currently installed packages.")
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public r-adapr
|
||||
(package
|
||||
(name "r-adapr")
|
||||
(version "2.0.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "adapr" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1s57jdbi5pik56xjz1d4438ax6cywg2yq2s47h5g6wrwvpgr1qfw"))))
|
||||
(properties `((upstream-name . "adapr")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-archivist" ,r-archivist)
|
||||
("r-devtools" ,r-devtools)
|
||||
("r-digest" ,r-digest)
|
||||
("r-doparallel" ,r-doparallel)
|
||||
("r-gdata" ,r-gdata)
|
||||
("r-ggplot2" ,r-ggplot2)
|
||||
("r-git2r" ,r-git2r)
|
||||
("r-igraph" ,r-igraph)
|
||||
("r-knitr" ,r-knitr)
|
||||
("r-plotly" ,r-plotly)
|
||||
("r-plyr" ,r-plyr)
|
||||
("r-rmarkdown" ,r-rmarkdown)
|
||||
("r-shiny" ,r-shiny)
|
||||
("r-shinydashboard" ,r-shinydashboard)
|
||||
("r-versions" ,r-versions)))
|
||||
(home-page "https://cran.r-project.org/web/packages/adapr/")
|
||||
(synopsis "Implementation of an accountable data analysis process")
|
||||
(description
|
||||
"This package tracks reading and writing within R scripts that are
|
||||
organized into a directed acyclic graph. It contains an interactive Shiny
|
||||
application @code{adaprApp()}. It uses Git and file hashes to track version
|
||||
histories of inputs and outputs.")
|
||||
(license license:lgpl2.0)))
|
||||
|
||||
(define-public r-adapsamp
|
||||
(package
|
||||
(name "r-adapsamp")
|
||||
(version "1.1.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "AdapSamp" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1jayjrsiib2ij4rxxj59g71r3xhzl5yqh0lhi8k6cfy03i7dkvis"))))
|
||||
(properties `((upstream-name . "AdapSamp")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs `(("r-pracma" ,r-pracma)))
|
||||
(home-page "https://cran.r-project.org/web/packages/AdapSamp/")
|
||||
(synopsis "Adaptive sampling algorithms")
|
||||
(description
|
||||
"For distributions whose probability density functions are log-concave,
|
||||
the adaptive rejection sampling algorithm can be used to build envelope
|
||||
functions for sampling. For others, the modified adaptive rejection sampling
|
||||
algorithm, the concave-convex adaptive rejection sampling algorithm, and the
|
||||
adaptive slice sampling algorithm can be used. This R package mainly includes
|
||||
these four functions: @code{rARS()}, @code{rMARS()}, @code{rCCARS()}, and
|
||||
@code{rASS()}. These functions can realize sampling based on the algorithms
|
||||
above.")
|
||||
(license license:gpl2)))
|
||||
|
||||
(define-public r-adaptalint
|
||||
(package
|
||||
(name "r-adaptalint")
|
||||
(version "0.2.4")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "adaptalint" version))
|
||||
(sha256
|
||||
(base32
|
||||
"15qdcvnnbgcps8j5k79354wsc9alswijv8lcafg2i3lghaw536yf"))))
|
||||
(properties `((upstream-name . "adaptalint")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-dplyr" ,r-dplyr)
|
||||
("r-lintr" ,r-lintr)
|
||||
("r-purrr" ,r-purrr)))
|
||||
(home-page "https://cran.r-project.org/web/packages/adaptalint/")
|
||||
(synopsis "Check R code style")
|
||||
(description
|
||||
"This package provides tools to infer the code style (which style rules
|
||||
are followed and which ones are not) from one package and use it to check
|
||||
another. This makes it easier to find and correct the most important problems
|
||||
first.")
|
||||
(license license:gpl3)))
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -633,6 +633,16 @@ data on your platform, so the seed itself will be as random as possible.
|
|||
(lambda _
|
||||
;; By default, only the static library is built.
|
||||
(invoke "make" "shared")))
|
||||
(add-after 'install 'install-shared-library-links
|
||||
;; By default, only .so and .so.x.y.z are installed.
|
||||
;; Create all the ‘intermediates’ expected by dependent packages.
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(lib (string-append out "/lib")))
|
||||
(with-directory-excursion lib
|
||||
(symlink "libcryptopp.so.8.0.0" "libcryptopp.so.8.0")
|
||||
(symlink "libcryptopp.so.8.0.0" "libcryptopp.so.8")
|
||||
#t))))
|
||||
(add-after 'install 'install-pkg-config
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
;;; Copyright © 2015 Eric Dvorsak <eric@dvorsak.fr>
|
||||
;;; Copyright © 2016 Hartmut Goebel <h.goebel@crazy-compilers.com>
|
||||
;;; Copyright © 2016 Christopher Allan Webber <cwebber@dustycloud.org>
|
||||
;;; Copyright © 2015, 2016, 2017, 2018, 2019 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2015, 2016, 2017, 2018, 2019, 2020 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2016, 2017 ng0 <ng0@n0.is>
|
||||
;;; Copyright © 2016, 2017, 2018 Roel Janssen <roel@gnu.org>
|
||||
;;; Copyright © 2016 David Craven <david@craven.ch>
|
||||
|
@ -1405,14 +1405,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
|
||||
|
@ -2640,17 +2640,18 @@ PickleShare.")
|
|||
(define-public python-apsw
|
||||
(package
|
||||
(name "python-apsw")
|
||||
(version "3.20.1-r1")
|
||||
(version "3.28.0-r1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/rogerbinns/apsw/archive/"
|
||||
version ".tar.gz"))
|
||||
(file-name (string-append "apsw-" version ".tar.gz"))
|
||||
(uri (string-append "https://github.com/rogerbinns/apsw/releases"
|
||||
"/download/" version "/apsw-" version ".zip"))
|
||||
(sha256
|
||||
(base32
|
||||
"00ai7m2pqi26qaflhz314d8k5i3syw7xzr145fhfl0crhyh6adz2"))))
|
||||
"0x62534l5hcgwrc4k2gxpdzc1sxlhm6m4nwlay74rnmr77qh8wly"))))
|
||||
(build-system python-build-system)
|
||||
(native-inputs
|
||||
`(("unzip" ,unzip)))
|
||||
(inputs
|
||||
`(("sqlite" ,sqlite)))
|
||||
(arguments
|
||||
|
@ -2665,8 +2666,7 @@ PickleShare.")
|
|||
(invoke "gcc" "-fPIC" "-shared" "-o" "./testextension.sqlext"
|
||||
"-I." "-Isqlite3" "src/testextension.c")
|
||||
#t))
|
||||
(delete 'check)
|
||||
(add-after 'install 'check
|
||||
(replace 'check
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
(add-installed-pythonpath inputs outputs)
|
||||
(invoke "python" "setup.py" "test")
|
||||
|
|
|
@ -67,7 +67,7 @@
|
|||
#:use-module (ice-9 match))
|
||||
|
||||
(define-public diffoscope
|
||||
(let ((version "133"))
|
||||
(let ((version "134"))
|
||||
(package
|
||||
(name "diffoscope")
|
||||
(version version)
|
||||
|
@ -79,7 +79,7 @@
|
|||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0mvg5iyd3zjxsm66vax3qb89214j3wxcklvbhfrr8jlbzaw9pznh"))))
|
||||
"04078cn3lazcrpgzzzy1s9721hprkylrvfa58izm4dcvgd7a593z"))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
`(#:phases (modify-phases %standard-phases
|
||||
|
@ -90,12 +90,6 @@
|
|||
(lambda _
|
||||
(substitute* "setup.py"
|
||||
(("'python-magic',") ""))))
|
||||
;; Patch in support for known tools
|
||||
(add-after 'unpack 'add-known-tools
|
||||
(lambda _
|
||||
(substitute* "diffoscope/external_tools.py"
|
||||
(("'debian': 'zstd'")
|
||||
"'debian': 'zstd', 'guix': 'zstd'"))))
|
||||
;; This test is broken because our `file` package has a
|
||||
;; bug in berkeley-db file type detection.
|
||||
(add-after 'unpack 'remove-berkeley-test
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
;;; Copyright © 2012, 2013 Nikita Karetnikov <nikita@karetnikov.org>
|
||||
;;; Copyright © 2015 Mathieu Lirzin <mthl@gnu.org>
|
||||
;;; Copyright © 2015 Mark H Weaver <mhw@netris.org>
|
||||
;;; Copyright © 2016, 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2016, 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2016, 2019 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2016 Jan Nieuwenhuizen <janneke@gnu.org>
|
||||
;;; Copyright © 2016 Roel Janssen <roel@gnu.org>
|
||||
|
@ -524,14 +524,14 @@ Duperemove can also take input from the @command{fdupes} program.")
|
|||
(define-public ranger
|
||||
(package
|
||||
(name "ranger")
|
||||
(version "1.9.2")
|
||||
(version "1.9.3")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://ranger.github.io/"
|
||||
"ranger-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"12kbsqakbxs09y0x8hy66mmaf72rk0p850x7ryk2ghkq7wfin78f"))))
|
||||
"0lfjrpv3z4h0knd3v94fijrw2zjba51mrp3mjqx2c98wr428l26f"))))
|
||||
(build-system python-build-system)
|
||||
(inputs
|
||||
`(("w3m" ,w3m)))
|
||||
|
|
|
@ -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
|
||||
|
|
198
gnu/packages/drones.scm
Normal file
198
gnu/packages/drones.scm
Normal file
|
@ -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")))
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2017 Theodoros Foradis <theodoros@foradis.org>
|
||||
;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2019 Clément Lassieur <clement@lassieur.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
|
@ -64,7 +64,7 @@ to take care of the OS-specific details when writing software that uses serial p
|
|||
(define-public libsigrokdecode
|
||||
(package
|
||||
(name "libsigrokdecode")
|
||||
(version "0.5.2")
|
||||
(version "0.5.3")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
|
@ -72,7 +72,7 @@ to take care of the OS-specific details when writing software that uses serial p
|
|||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1w434nl1syjkvwl08lji3r9sr60lbxp1nqys8hqwzv2lgiwrx3g0"))))
|
||||
"1h1zi1kpsgf6j2z8j8hjpv1q7n49i3fhqjn8i178rka3cym18265"))))
|
||||
(outputs '("out" "doc"))
|
||||
(arguments
|
||||
`(#:phases
|
||||
|
@ -106,7 +106,7 @@ to take care of the OS-specific details when writing software that uses serial p
|
|||
(define-public sigrok-firmware-fx2lafw
|
||||
(package
|
||||
(name "sigrok-firmware-fx2lafw")
|
||||
(version "0.1.6")
|
||||
(version "0.1.7")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
|
@ -114,7 +114,7 @@ to take care of the OS-specific details when writing software that uses serial p
|
|||
"sigrok-firmware-fx2lafw-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"18x5zj3xbcylvb651dia6n4zxbdnv0j62r5af60d0l2g68knkjg4"))))
|
||||
"0fyfd82mvrcf55v5a3afq1mh1kfswk4c37qrbln6x92jm3b41x53"))))
|
||||
(arguments
|
||||
`(#:implicit-inputs? #f))
|
||||
(native-inputs
|
||||
|
@ -137,7 +137,7 @@ as simple logic analyzer and/or oscilloscope hardware.")
|
|||
(define-public libsigrok
|
||||
(package
|
||||
(name "libsigrok")
|
||||
(version "0.5.1")
|
||||
(version "0.5.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
|
@ -145,7 +145,7 @@ as simple logic analyzer and/or oscilloscope hardware.")
|
|||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"171b553dir5gn6w4f7n37waqk62nq2kf1jykx4ifjacdz5xdw3z4"))))
|
||||
"0g6fl684bpqm5p2z4j12c62m45j1dircznjina63w392ns81yd2d"))))
|
||||
(outputs '("out" "doc"))
|
||||
(arguments
|
||||
`(#:tests? #f ; tests need USB access
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
;;; Copyright © 2016, 2017 Roel Janssen <roel@gnu.org>
|
||||
;;; Copyright © 2016, 2017 ng0 <ng0@n0.is>
|
||||
;;; Copyright © 2016, 2019 Alex Griffin <a@ajgrf.com>
|
||||
;;; Copyright © 2016, 2017, 2018, 2019 Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
||||
;;; Copyright © 2016, 2017, 2018, 2019, 2020 Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
||||
;;; Copyright © 2016, 2017, 2018 Alex Vong <alexvong1995@gmail.com>
|
||||
;;; Copyright © 2016, 2017, 2018, 2019 Arun Isaac <arunisaac@systemreboot.net>
|
||||
;;; Copyright © 2017 Christopher Baines <mail@cbaines.net>
|
||||
|
@ -26,10 +26,10 @@
|
|||
;;; Copyright © 2017 George Clemmer <myglc2@gmail.com>
|
||||
;;; Copyright © 2017, 2018 Feng Shu <tumashu@163.com>
|
||||
;;; Copyright © 2017 Jan Nieuwenhuizen <janneke@gnu.org>
|
||||
;;; Copyright © 2017, 2018, 2019 Oleg Pykhalov <go.wigust@gmail.com>
|
||||
;;; Copyright © 2017, 2018, 2019, 2020 Oleg Pykhalov <go.wigust@gmail.com>
|
||||
;;; Copyright © 2017 Mekeor Melire <mekeor.melire@gmail.com>
|
||||
;;; Copyright © 2017 Peter Mikkelsen <petermikkelsen10@gmail.com>
|
||||
;;; Copyright © 2017, 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2017 Mike Gerwitz <mtg@gnu.org>
|
||||
;;; Copyright © 2017, 2018, 2019 Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
||||
;;; Copyright © 2018 Sohom Bhattacharjee <soham.bhattacharjee15@gmail.com>
|
||||
|
@ -41,7 +41,7 @@
|
|||
;;; Copyright © 2018 Alex Branham <alex.branham@gmail.com>
|
||||
;;; Copyright © 2018 Thorsten Wilms <t_w_@freenet.de>
|
||||
;;; Copyright © 2018, 2019 Pierre Langlois <pierre.langlois@gmx.com>
|
||||
;;; Copyright © 2018, 2019 Brett Gilio <brettg@posteo.net>
|
||||
;;; Copyright © 2018, 2019, 2020 Brett Gilio <brettg@gnu.org>
|
||||
;;; Copyright © 2019 Dimakakos Dimos <bendersteed@teknik.io>
|
||||
;;; Copyright © 2019 Brian Leung <bkleung89@gmail.com>
|
||||
;;; Copyright © 2019 mikadoZero <mikadozero@yandex.com>
|
||||
|
@ -103,6 +103,7 @@
|
|||
#:use-module (gnu packages ncurses)
|
||||
#:use-module (gnu packages python)
|
||||
#:use-module (gnu packages python-xyz)
|
||||
#:use-module (gnu packages telephony)
|
||||
#:use-module (gnu packages tex)
|
||||
#:use-module (gnu packages texinfo)
|
||||
#:use-module (gnu packages tcl)
|
||||
|
@ -250,7 +251,7 @@ configuration files, such as .gitattributes, .gitignore, and .git/config.")
|
|||
(define-public emacs-with-editor
|
||||
(package
|
||||
(name "emacs-with-editor")
|
||||
(version "2.8.3")
|
||||
(version "2.9.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
|
@ -259,7 +260,7 @@ configuration files, such as .gitattributes, .gitignore, and .git/config.")
|
|||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1z2h9casyw1b93ikq2mf9xixyvbl90zddf0s66lqfiyj2y376pq3"))))
|
||||
"1sjb3qqrn1rhmpkrn14l8rya6c3gwxwmgw74n779s54kvl9gn7a9"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs
|
||||
`(("emacs-dash" ,emacs-dash)))
|
||||
|
@ -495,7 +496,7 @@ process, passing on the arguments as command line arguments.")
|
|||
(define-public emacs-minions
|
||||
(package
|
||||
(name "emacs-minions")
|
||||
(version "0.3.1")
|
||||
(version "0.3.2")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
|
@ -504,7 +505,7 @@ process, passing on the arguments as command line arguments.")
|
|||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0q2y37zfxlbfvgdn70ikg3abp8vljna4ir9nyqlz1awmz5i1c43s"))))
|
||||
"16rplpbfy3dnvqqgavk9jb1f1ihr5875zlixd4zxb1pqxs3jkgw3"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs
|
||||
`(("emacs-dash" ,emacs-dash)))
|
||||
|
@ -548,33 +549,33 @@ clojure.walk and clojure.zip respectively.")
|
|||
|
||||
(define-public emacs-graphql
|
||||
(package
|
||||
(name "emacs-graphql")
|
||||
(version "0.1.1")
|
||||
(source (origin
|
||||
(modules '((guix build utils)))
|
||||
;; Remove examples file with references to external packages as
|
||||
;; they do not exist at compilation time.
|
||||
(snippet
|
||||
'(begin (delete-file "examples.el")
|
||||
#t))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/vermiculus/graphql.el.git")
|
||||
(commit version)))
|
||||
(name "emacs-graphql")
|
||||
(version "0.1.1")
|
||||
(source (origin
|
||||
(modules '((guix build utils)))
|
||||
;; Remove examples file with references to external packages as
|
||||
;; they do not exist at compilation time.
|
||||
(snippet
|
||||
'(begin (delete-file "examples.el")
|
||||
#t))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/vermiculus/graphql.el.git")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0sp0skc1rnhi39szfbq1i99pdgd3bhn4c15cff05iqhjy2d4hniw"))))
|
||||
(build-system emacs-build-system)
|
||||
(home-page
|
||||
"https://github.com/vermiculus/graphql.el")
|
||||
(synopsis "GraphQL utilities")
|
||||
(description
|
||||
"GraphQL.el provides a generally-applicable domain-specific language for
|
||||
(build-system emacs-build-system)
|
||||
(home-page
|
||||
"https://github.com/vermiculus/graphql.el")
|
||||
(synopsis "GraphQL utilities")
|
||||
(description
|
||||
"GraphQL.el provides a generally-applicable domain-specific language for
|
||||
creating and executing GraphQL queries against your favorite web services.
|
||||
GraphQL is a data query language and runtime designed and used to request and
|
||||
deliver data to mobile and web apps.")
|
||||
(license license:gpl3+)))
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public emacs-ghub
|
||||
;; We need a newer commit to avoid problems in emacs-forge.
|
||||
|
@ -640,17 +641,23 @@ for editing Racket's Scribble documentation syntax in Emacs.")
|
|||
(define-public emacs-shroud
|
||||
(package
|
||||
(name "emacs-shroud")
|
||||
(version "1.83.4")
|
||||
(version "1.105")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/o-nly/emacs-shroud.git")
|
||||
(url "https://git.savannah.gnu.org/git/emacs-shroud.git")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1yvdjx0kp4y8w5yz2cbqq9n6xl5splvmsyyx8ld1xv0q1c9872nf"))))
|
||||
(build-system emacs-build-system)
|
||||
(base32 "0q2pb3w8s833fjhkzicciw2php4lsnismad1dnwgp2lcway757ra"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("autoconf" ,autoconf)
|
||||
("automake" ,automake)
|
||||
("texinfo" ,texinfo)
|
||||
("perl" ,perl)
|
||||
("emacs-minimal" ,emacs-minimal)))
|
||||
(propagated-inputs
|
||||
`(("emacs-bui" ,emacs-bui)
|
||||
("emacs-dash" ,emacs-dash)
|
||||
|
@ -658,7 +665,7 @@ for editing Racket's Scribble documentation syntax in Emacs.")
|
|||
("emacs-s" ,emacs-s)
|
||||
("gnupg" ,gnupg)
|
||||
("shroud" ,shroud)))
|
||||
(home-page "https://github.com/o-nly/emacs-shroud")
|
||||
(home-page "https://www.nongnu.org/emacs-shroud")
|
||||
(synopsis "Emacs interface to the Shroud password manager")
|
||||
(description
|
||||
"This package provides an Emacs interface to the Shroud password manager,
|
||||
|
@ -711,8 +718,8 @@ replacement.")
|
|||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/haskell/haskell-mode")
|
||||
(commit (string-append "v" version))))
|
||||
(url "https://github.com/haskell/haskell-mode")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1qk36y0v9fzass6785il65c6wb5cfj4ihhwkvgnzmbafpa8p4dvq"))
|
||||
|
@ -740,47 +747,47 @@ replacement.")
|
|||
(modify-phases %standard-phases
|
||||
(delete 'configure)
|
||||
(add-before
|
||||
'build 'pre-build
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(define (el-dir store-dir)
|
||||
(match (find-files store-dir "\\.el$")
|
||||
((f1 f2 ...) (dirname f1))
|
||||
(_ "")))
|
||||
'build 'pre-build
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(define (el-dir store-dir)
|
||||
(match (find-files store-dir "\\.el$")
|
||||
((f1 f2 ...) (dirname f1))
|
||||
(_ "")))
|
||||
|
||||
(let ((sh (string-append (assoc-ref inputs "bash") "/bin/sh")))
|
||||
(define emacs-prefix? (cut string-prefix? "emacs-" <>))
|
||||
(let ((sh (string-append (assoc-ref inputs "bash") "/bin/sh")))
|
||||
(define emacs-prefix? (cut string-prefix? "emacs-" <>))
|
||||
|
||||
(setenv "SHELL" "sh")
|
||||
(setenv "EMACSLOADPATH"
|
||||
(string-concatenate
|
||||
(map (match-lambda
|
||||
(((? emacs-prefix? name) . dir)
|
||||
(string-append (el-dir dir) ":"))
|
||||
(_ ""))
|
||||
inputs)))
|
||||
(substitute* (find-files "." "\\.el") (("/bin/sh") sh))
|
||||
;; embed filename to fix test failure
|
||||
(let ((file "tests/haskell-cabal-tests.el"))
|
||||
(substitute* file
|
||||
(("\\(buffer-file-name\\)")
|
||||
(format #f "(or (buffer-file-name) ~s)" file))))
|
||||
#t)))
|
||||
(setenv "SHELL" "sh")
|
||||
(setenv "EMACSLOADPATH"
|
||||
(string-concatenate
|
||||
(map (match-lambda
|
||||
(((? emacs-prefix? name) . dir)
|
||||
(string-append (el-dir dir) ":"))
|
||||
(_ ""))
|
||||
inputs)))
|
||||
(substitute* (find-files "." "\\.el") (("/bin/sh") sh))
|
||||
;; embed filename to fix test failure
|
||||
(let ((file "tests/haskell-cabal-tests.el"))
|
||||
(substitute* file
|
||||
(("\\(buffer-file-name\\)")
|
||||
(format #f "(or (buffer-file-name) ~s)" file))))
|
||||
#t)))
|
||||
(replace
|
||||
'install
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(el-dir (string-append out "/share/emacs/site-lisp"))
|
||||
(doc (string-append
|
||||
out "/share/doc/haskell-mode-" ,version))
|
||||
(info (string-append out "/share/info")))
|
||||
(define (copy-to-dir dir files)
|
||||
(for-each (lambda (f)
|
||||
(install-file f dir))
|
||||
files))
|
||||
'install
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(el-dir (string-append out "/share/emacs/site-lisp"))
|
||||
(doc (string-append
|
||||
out "/share/doc/haskell-mode-" ,version))
|
||||
(info (string-append out "/share/info")))
|
||||
(define (copy-to-dir dir files)
|
||||
(for-each (lambda (f)
|
||||
(install-file f dir))
|
||||
files))
|
||||
|
||||
(with-directory-excursion "doc"
|
||||
(invoke "makeinfo" "haskell-mode.texi")
|
||||
(install-file "haskell-mode.info" info))
|
||||
(with-directory-excursion "doc"
|
||||
(invoke "makeinfo" "haskell-mode.texi")
|
||||
(install-file "haskell-mode.info" info))
|
||||
(copy-to-dir doc '("CONTRIBUTING.md" "NEWS" "README.md"))
|
||||
(copy-to-dir el-dir (find-files "." "\\.elc?"))
|
||||
;; These are part of other packages.
|
||||
|
@ -799,10 +806,10 @@ programs.")
|
|||
|
||||
(define-public emacs-dante
|
||||
(let ((commit "38b589417294c7ea44bf65b73b8046d950f9531b")
|
||||
(revision "3"))
|
||||
(revision "1"))
|
||||
(package
|
||||
(name "emacs-dante")
|
||||
(version (git-version "1.5" revision commit))
|
||||
(version (git-version "1.6" revision commit))
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
|
@ -1037,14 +1044,14 @@ terminals.")
|
|||
(version "0.4")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/purcell/reformatter.el.git")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0hhy6x1bkwlhdlarsgm06g3am4yh02yqv8qs34szpzgy53x84qah"))))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/purcell/reformatter.el.git")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0hhy6x1bkwlhdlarsgm06g3am4yh02yqv8qs34szpzgy53x84qah"))))
|
||||
(build-system emacs-build-system)
|
||||
(home-page "https://github.com/purcell/reformatter.el")
|
||||
(synopsis "Define commands which run reformatters on the current buffer")
|
||||
|
@ -1200,11 +1207,11 @@ or unexpected behavior inside an elisp configuration file (typically
|
|||
(name "emacs-wget")
|
||||
(version "0.5.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://debian/pool/main/w/wget-el/wget-el_"
|
||||
version ".orig.tar.gz"))
|
||||
(sha256
|
||||
(base32 "10byvyv9dk0ib55gfqm7bcpxmx2qbih1jd03gmihrppr2mn52nff"))))
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://debian/pool/main/w/wget-el/wget-el_"
|
||||
version ".orig.tar.gz"))
|
||||
(sha256
|
||||
(base32 "10byvyv9dk0ib55gfqm7bcpxmx2qbih1jd03gmihrppr2mn52nff"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs `(("wget" ,wget)))
|
||||
(native-inputs `(("emacs" ,emacs-minimal)))
|
||||
|
@ -1423,8 +1430,8 @@ light user interface.")
|
|||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/momomo5717/emms-mode-line-cycle")
|
||||
(commit version)))
|
||||
(url "https://github.com/momomo5717/emms-mode-line-cycle")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
|
@ -1569,8 +1576,8 @@ links.")
|
|||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/Wilfred/ag.el.git")
|
||||
(commit version)))
|
||||
(url "https://github.com/Wilfred/ag.el.git")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
|
@ -1665,8 +1672,8 @@ or XEmacs.")
|
|||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/sebastiansturm/autothemer.git")
|
||||
(commit version)))
|
||||
(url "https://github.com/sebastiansturm/autothemer.git")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
|
@ -1699,7 +1706,7 @@ a set of simplified face specifications and a user-supplied color palette")
|
|||
(arguments
|
||||
`(#:configure-flags
|
||||
(list (string-append "--with-howmdir=" %output
|
||||
"/share/emacs/site-lisp/guix.d/howm-" ,version))
|
||||
"/share/emacs/site-lisp/"))
|
||||
#:modules ((guix build gnu-build-system)
|
||||
((guix build emacs-build-system) #:prefix emacs:)
|
||||
(guix build utils))
|
||||
|
@ -1725,8 +1732,8 @@ searches. Unlike code@{emacs-wiki.el}, it can be combined with any format.")
|
|||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/kiwanami/emacs-calfw.git")
|
||||
(commit (string-append "v" version))))
|
||||
(url "https://github.com/kiwanami/emacs-calfw.git")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
|
@ -1749,8 +1756,8 @@ Emacs buffer.")
|
|||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/wbolster/emacs-direnv.git")
|
||||
(commit version)))
|
||||
(url "https://github.com/wbolster/emacs-direnv.git")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
|
@ -1864,8 +1871,8 @@ written in the Go programming language.")
|
|||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/jd/google-maps.el.git")
|
||||
(commit version)))
|
||||
(url "https://github.com/jd/google-maps.el.git")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
|
@ -1878,11 +1885,11 @@ Maps directly inside Emacs.")
|
|||
(license license:gpl3+)))
|
||||
|
||||
(define-public emacs-graphviz-dot-mode
|
||||
(let ((commit "c456a2b65c734089e6c44e87209a5a432a741b1a")
|
||||
(let ((commit "1574c504d9810f34a85e2ff49b6f7648c2be5f27")
|
||||
(revision "1"))
|
||||
(package
|
||||
(name "emacs-graphviz-dot-mode")
|
||||
(version (string-append "0.3.11-" revision "."
|
||||
(version (string-append "0.4.1-" revision "."
|
||||
(string-take commit 7)))
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
|
@ -1892,7 +1899,7 @@ Maps directly inside Emacs.")
|
|||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0j1r2rspaakw37b0mx7pwpvdsvixq9sw3xjbww5piihzpdxz58z1"))))
|
||||
"03l6zkkxhbcxj5i13hzjv6ypmzaw70zqqagh7ix1kdn33kpp37jj"))))
|
||||
(build-system emacs-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
|
@ -1934,8 +1941,8 @@ diagrams.")
|
|||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/purcell/mmm-mode.git")
|
||||
(commit version)))
|
||||
(url "https://github.com/purcell/mmm-mode.git")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
|
@ -1960,8 +1967,8 @@ single buffer.")
|
|||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/politza/tablist.git")
|
||||
(commit (string-append "v" version))))
|
||||
(url "https://github.com/politza/tablist.git")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
|
@ -2199,7 +2206,7 @@ evaluations. The entry point is @code{M-x build-farm} command.")
|
|||
(define-public emacs-d-mode
|
||||
(package
|
||||
(name "emacs-d-mode")
|
||||
(version "2.0.9")
|
||||
(version "2.0.10")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
|
@ -2208,7 +2215,7 @@ evaluations. The entry point is @code{M-x build-farm} command.")
|
|||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0fzplvi1sm8k2sabfdvrd7j2xypwqh0g9v1mxa75dajdmcd85zpj"))))
|
||||
(base32 "0915kb9jcaixgindhj85fmykkhvj31ckp1yg6746fznwdgfrlifv"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs
|
||||
`(("emacs-undercover" ,emacs-undercover)))
|
||||
|
@ -2249,13 +2256,13 @@ running Extempore process, and more.")
|
|||
(name "emacs-keyfreq")
|
||||
(version "20160516.716")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "http://melpa.org/packages/keyfreq-"
|
||||
version ".el"))
|
||||
(sha256
|
||||
(base32
|
||||
"008hd7d06qskc3mx0bbdgpgy2pwxr8185fzlyqf9qjg49y74p6g8"))))
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "http://melpa.org/packages/keyfreq-"
|
||||
version ".el"))
|
||||
(sha256
|
||||
(base32
|
||||
"008hd7d06qskc3mx0bbdgpgy2pwxr8185fzlyqf9qjg49y74p6g8"))))
|
||||
(build-system emacs-build-system)
|
||||
(home-page "https://github.com/dacap/keyfreq")
|
||||
(synopsis "Track Emacs command frequencies")
|
||||
|
@ -2834,7 +2841,7 @@ Lisp.")
|
|||
(define-public emacs-paren-face
|
||||
(package
|
||||
(name "emacs-paren-face")
|
||||
(version "1.0.4")
|
||||
(version "1.0.5")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
|
@ -2844,7 +2851,7 @@ Lisp.")
|
|||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1cr0vnm57lxs48z17ddcv7qlfvks7wdsp01zsw0c7i3h5ajl8myp"))))
|
||||
"04vkg8fhdn8x02dydxbwpizh2yn3sbmn9432v770vbbq6b62k2lx"))))
|
||||
(build-system emacs-build-system)
|
||||
(home-page "https://github.com/tarsius/paren-face")
|
||||
(synopsis "Face for parentheses in lisp modes")
|
||||
|
@ -7923,7 +7930,7 @@ distribution, primarily targeting Clojure users")
|
|||
(define-public emacs-orgalist
|
||||
(package
|
||||
(name "emacs-orgalist")
|
||||
(version "1.9")
|
||||
(version "1.11")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
|
@ -7931,7 +7938,7 @@ distribution, primarily targeting Clojure users")
|
|||
"orgalist-" version ".el"))
|
||||
(sha256
|
||||
(base32
|
||||
"1rmmcyiiqkq54hn74nhzxzl4nvd902hv6gq341jwhrm7yiagffi6"))))
|
||||
"0zbqkk540rax32s8szp5zgz3a02zw88fc1dmjmyw6h3ls04m91kl"))))
|
||||
(build-system emacs-build-system)
|
||||
(home-page "http://elpa.gnu.org/packages/orgalist.html")
|
||||
(synopsis "Manage Org-like lists in non-Org buffers")
|
||||
|
@ -7987,16 +7994,16 @@ passive voice.")
|
|||
(define-public emacs-org
|
||||
(package
|
||||
(name "emacs-org")
|
||||
;; emacs-org-contrib inherits from this package. Please update its sha256
|
||||
;; checksum as well.
|
||||
(version "9.3")
|
||||
;; emacs-org-contrib inherits from this package. Please update it as
|
||||
;; well.
|
||||
(version "9.3.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://elpa.gnu.org/packages/org-"
|
||||
version ".tar"))
|
||||
(sha256
|
||||
(base32
|
||||
"0pyfx4xzzi3qqip958rs7j5ca1r4i5v6dfkx5kbp2ndhqmxbfxjw"))))
|
||||
"1n79h6ihhsaxxbnl9hw511aav0215m3pa51sa5fh3ddknjfplian"))))
|
||||
(build-system emacs-build-system)
|
||||
(home-page "https://orgmode.org/")
|
||||
(synopsis "Outline-based notes management and organizer")
|
||||
|
@ -8010,14 +8017,14 @@ programming and reproducible research.")
|
|||
(package
|
||||
(inherit emacs-org)
|
||||
(name "emacs-org-contrib")
|
||||
(version "20191203")
|
||||
(version "20191226")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://orgmode.org/elpa/"
|
||||
"org-plus-contrib-" version ".tar"))
|
||||
(sha256
|
||||
(base32
|
||||
"1kvw95492acb7gqn8gxbp1vg4fyw80w43yvflxnfxdf6jnnw2wah"))))
|
||||
"08h6qiplvm7rvrb1pv2arwdlv6p31p0a6h0fk64kb79g6br8rk8i"))))
|
||||
(arguments
|
||||
`(#:modules ((guix build emacs-build-system)
|
||||
(guix build utils)
|
||||
|
@ -9251,7 +9258,7 @@ configuration of Chinese fonts.")
|
|||
(define-public emacs-php-mode
|
||||
(package
|
||||
(name "emacs-php-mode")
|
||||
(version "1.22.1")
|
||||
(version "1.22.2")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
|
@ -9260,7 +9267,7 @@ configuration of Chinese fonts.")
|
|||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1yc7f39bv2ni8q5372r4kj04z7rikvc8w1mqx5c4zph5r02jab7i"))))
|
||||
"1r4bpyavlndd4c78cv5cc97bc0gkd4cggiyz4kd2vg6zlyc1nld3"))))
|
||||
(build-system emacs-build-system)
|
||||
(home-page "https://github.com/ejmr/php-mode")
|
||||
(synopsis "Major mode for editing PHP code")
|
||||
|
@ -11780,7 +11787,7 @@ standard Unix password manager\").")
|
|||
|
||||
(define-public emacs-auth-source-pass
|
||||
(let ((commit "847a1f54ed48856b4dfaaa184583ef2c84173edf")
|
||||
(revision "1"))
|
||||
(revision "2"))
|
||||
(package
|
||||
(name "emacs-auth-source-pass")
|
||||
(version (git-version "5.0.0" revision commit))
|
||||
|
@ -11788,7 +11795,7 @@ standard Unix password manager\").")
|
|||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/NicolasPetton/auth-password-store.git")
|
||||
(url "https://github.com/DamienCassou/auth-password-store.git")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
|
@ -11800,7 +11807,7 @@ standard Unix password manager\").")
|
|||
"-L" "."
|
||||
"-l" "test/auth-source-pass-tests.el"
|
||||
"-f" "ert-run-tests-batch-and-exit")))
|
||||
(home-page "https://github.com/NicolasPetton/auth-password-store")
|
||||
(home-page "https://github.com/DamienCassou/auth-password-store")
|
||||
(synopsis "Integrate @code{auth-source} with @code{password-store}")
|
||||
(description "This package helps Emacs integrate with the Unix
|
||||
@code{password-store} application.")
|
||||
|
@ -15890,8 +15897,8 @@ Pandoc, the document-conversion tool.")
|
|||
(license license:bsd-3)))
|
||||
|
||||
(define-public emacs-ccls
|
||||
(let ((commit "b1acc336f27d8a3bbc750c2dc3be915a4ac1afea")
|
||||
(revision "3"))
|
||||
(let ((commit "aab3e31fd716daf59f9794e62d473357263e8cc0")
|
||||
(revision "4"))
|
||||
(package
|
||||
(name "emacs-ccls")
|
||||
(version (git-version "0.1" revision commit))
|
||||
|
@ -15904,7 +15911,7 @@ Pandoc, the document-conversion tool.")
|
|||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1qgfxc5d1hb32ks1fxpx7agpw7dvnkz99wydlflc9fqq75g8v142"))))
|
||||
"1ykgw21ypyhwlyflppjcgqrj1xw4d9rld4z65qvwhk3f12cv113j"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs
|
||||
`(("ccls" ,ccls)
|
||||
|
@ -15915,7 +15922,7 @@ Pandoc, the document-conversion tool.")
|
|||
(synopsis "Emacs support for the @code{ccls} language server")
|
||||
(description "This package extends @code{lsp-mode} to work with @code{C}
|
||||
and @code{C++} files through the @code{ccls} language server.")
|
||||
(license license:bsd-3))))
|
||||
(license license:expat))))
|
||||
|
||||
(define-public emacs-org-brain
|
||||
(package
|
||||
|
@ -16232,7 +16239,7 @@ buffers – other modes on the TODO list).
|
|||
(define-public emacs-magit-todos
|
||||
(package
|
||||
(name "emacs-magit-todos")
|
||||
(version "1.4")
|
||||
(version "1.4.1")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
|
@ -16242,7 +16249,7 @@ buffers – other modes on the TODO list).
|
|||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"09pjb4k409gc0h51vb5az1shx02c1hx8cnvhi529n7dm4maildg5"))))
|
||||
"1rcl6j53yabxqk3jzgaxvm3wqq7rayf1hdib2v2fapw5b0layym6"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs
|
||||
`(("emacs-async" ,emacs-async)
|
||||
|
@ -19807,8 +19814,8 @@ contrast and few colors.")
|
|||
(license license:gpl3+))))
|
||||
|
||||
(define-public emacs-doom-themes
|
||||
(let ((commit "088bfad9a6983c42016da33cd11b9ee855451dcb")
|
||||
(revision "2")
|
||||
(let ((commit "54039c5171e3f8c9cef1f82122549b66cd8c8f7b")
|
||||
(revision "4")
|
||||
(version "2.1.6"))
|
||||
(package
|
||||
(name "emacs-doom-themes")
|
||||
|
@ -19820,13 +19827,17 @@ contrast and few colors.")
|
|||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1dmq0vja1k907id56y4012cm3f49vf106v3gglk9sf4kbi9cash2"))))
|
||||
(base32 "1iwdjq4q2gkhi6jwas3ywgmdz5dg14sfb3fzhqd7wih6j3i2l3cr"))))
|
||||
(build-system emacs-build-system)
|
||||
(native-inputs
|
||||
`(("emacs-ert-runner" ,emacs-ert-runner)))
|
||||
(arguments
|
||||
`(#:tests? #t
|
||||
#:test-command '("ert-runner")
|
||||
#:modules ((guix build emacs-build-system)
|
||||
(guix build utils)
|
||||
(guix build emacs-utils)
|
||||
(srfi srfi-1))
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'move-themes
|
||||
|
@ -19837,12 +19848,27 @@ contrast and few colors.")
|
|||
(rename-file f (basename f)))
|
||||
(find-files "./themes" ".*\\.el$"))
|
||||
#t))
|
||||
;; XXX: There is a byte-code overflow issue in the latest
|
||||
;; checkout which affects byte-compilation for several theme
|
||||
;; files. The easiest way to work around this is to disable
|
||||
;; byte-compilation until the issue is resolved.
|
||||
;; There is a byte-code overflow issue in the latest checkout
|
||||
;; which affects byte-compilation for several (read `most') theme
|
||||
;; files. In order to cope with this issue, we disable
|
||||
;; byte-compilation until this issue is resolved.
|
||||
;; <https://github.com/hlissner/emacs-doom-themes/issues/314>
|
||||
(delete 'build))))
|
||||
(add-after 'move-themes 'disable-breaking-compilation
|
||||
(lambda _
|
||||
(for-each (lambda (file)
|
||||
(chmod file #o600) ; needed to write changes.
|
||||
(emacs-batch-disable-compilation file))
|
||||
(cons "doom-themes-ext-neotree.el"
|
||||
;; NOTE: When updating this package, determine
|
||||
;; whether changed theme files can byte-compile.
|
||||
;; If they can successfully byte-compile, add them
|
||||
;; to this list of exceptions.
|
||||
(lset-difference string-contains
|
||||
(find-files "." ".*-theme.el")
|
||||
'("material"
|
||||
"snazzy"
|
||||
"tomorrow-day"))))
|
||||
#t)))))
|
||||
(synopsis "Wide collection of color themes for Emacs")
|
||||
(description "Emacs-doom-themes contains numerous popular color themes for
|
||||
Emacs that integrate with major modes like Org-mode.")
|
||||
|
@ -19852,7 +19878,7 @@ Emacs that integrate with major modes like Org-mode.")
|
|||
(define-public emacs-modus-themes
|
||||
(package
|
||||
(name "emacs-modus-themes")
|
||||
(version "0.1.0")
|
||||
(version "0.3.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
|
@ -19862,7 +19888,7 @@ Emacs that integrate with major modes like Org-mode.")
|
|||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"15g63675c5df2p0kk2sqj2c8qriyh69lcbggknqlaxapr13giz4x"))))
|
||||
"1xrrjhpdxi9bgx877gvq8xrc2ph5qp9y5j3ssdphy333x9km1px1"))))
|
||||
(build-system emacs-build-system)
|
||||
(home-page "https://gitlab.com/protesilaos/modus-themes")
|
||||
(synopsis "Emacs themes designed for colour-contrast accessibility")
|
||||
|
@ -19876,6 +19902,30 @@ is cast on a light backdrop (Modus Operandi) and another where light text is
|
|||
displayed against a dark background (Modus Vivendi).")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public emacs-punpun-theme
|
||||
(let ((commit "2f78125609277b2478abdebd8f9d5ee10a823b65")
|
||||
(revision "0"))
|
||||
(package
|
||||
(name "emacs-punpun-theme")
|
||||
(version (git-version "0" revision commit))
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/wasamasa/punpun-theme.git")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1sgxrj3igzq86h3whfymxf4qzv9kpvcrlhbvjmnp7fwrplys0n7d"))))
|
||||
(build-system emacs-build-system)
|
||||
(home-page "https://github.com/wasamasa/punpun-theme")
|
||||
(synopsis "Bleak Emacs theme")
|
||||
(description
|
||||
"A bleak theme. Uses shades of gray and the occasional splash of
|
||||
color. Designed for 256-color terminals. Comes in light and dark!")
|
||||
(license license:gpl3+))))
|
||||
|
||||
(define-public emacs-elixir-mode
|
||||
(package
|
||||
(name "emacs-elixir-mode")
|
||||
|
@ -20107,9 +20157,9 @@ fish-completion. It can be used in both Eshell and M-x shell.")
|
|||
;; This package has versions newer than indicated on MELPA.
|
||||
;; Get the current version from `telega-version` in telega.el.
|
||||
;; or by running M-x telega-version.
|
||||
(let ((commit "6184e76990db395bea02f7b5d3169e746111e1ad")
|
||||
(revision "1")
|
||||
(version "0.5.3"))
|
||||
(let ((commit "9bfb637b2e71f5f293debd35abd627a064faf8ef")
|
||||
(revision "2")
|
||||
(version "0.5.4"))
|
||||
(package
|
||||
(name "emacs-telega")
|
||||
(version (git-version version revision commit))
|
||||
|
@ -20121,18 +20171,19 @@ fish-completion. It can be used in both Eshell and M-x shell.")
|
|||
(commit commit)))
|
||||
(sha256
|
||||
(base32
|
||||
"1kfmmfc9dv3r2wxm1njflgas51qm0j8sj7yr7vfvwaz5sz7p121b"))
|
||||
"06v8i3862n5kf2lnxii8vp9g8cq5ql51kr8yxh7l1wccsidri67a"))
|
||||
(file-name (git-file-name name version))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:test-target "test"
|
||||
#:modules ((guix build gnu-build-system)
|
||||
`(#:modules ((guix build gnu-build-system)
|
||||
((guix build emacs-build-system) #:prefix emacs:)
|
||||
(guix build utils)
|
||||
(guix build emacs-utils))
|
||||
#:imported-modules (,@%gnu-build-system-modules
|
||||
(guix build emacs-build-system)
|
||||
(guix build emacs-utils))
|
||||
#:test-target "test"
|
||||
#:make-flags (list "WITH_VOIP=t")
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'prefix-patch
|
||||
|
@ -20171,18 +20222,6 @@ fish-completion. It can be used in both Eshell and M-x shell.")
|
|||
(locate-dominating-file telega--lib-directory
|
||||
\"telega-data\")"))
|
||||
#t))
|
||||
;; The telega test suite checks for a version of Emacs
|
||||
;; compiled with imagemagick and svg support. Since we
|
||||
;; are using `emacs-minimal`, this step will fail.
|
||||
;; Grok the failing test, and remove problematic assertions.
|
||||
(add-after 'unpack 'ert-suite-patch
|
||||
(lambda _
|
||||
(substitute* "telega-core.el"
|
||||
(("\\(image-type-available-p 'imagemagick\\) nil")
|
||||
"t")
|
||||
(("\\(image-type-available-p 'svg\\) nil")
|
||||
"t"))
|
||||
#t))
|
||||
;; The server test suite has a hardcoded path.
|
||||
;; Reset this behavior to use the proper path.
|
||||
(add-after 'unpack 'server-suite-patch
|
||||
|
@ -20222,7 +20261,8 @@ fish-completion. It can be used in both Eshell and M-x shell.")
|
|||
("libwebp" ,libwebp))) ; sticker support.
|
||||
(native-inputs
|
||||
`(("tdlib" ,tdlib)
|
||||
("emacs" ,emacs-minimal)
|
||||
("libtgvoip" ,libtgvoip) ; VoIP support.
|
||||
("emacs" ,emacs)
|
||||
("python" ,python)))
|
||||
(synopsis "GNU Emacs client for the Telegram messenger")
|
||||
(description
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
;;; Copyright © 2017, 2018, 2019 Rutger Helling <rhelling@mykolab.com>
|
||||
;;; Copyright © 2019 Pierre Neidhardt <mail@ambrevar.xyz>
|
||||
;;; Copyright © 2019 David Wilson <david@daviwil.com>
|
||||
;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -457,6 +458,52 @@ and Game Boy Color games.")
|
|||
;; BSD-3.
|
||||
(license (list license:mpl2.0 license:lgpl2.1+ license:bsd-3))))
|
||||
|
||||
(define-public sameboy
|
||||
(package
|
||||
(name "sameboy")
|
||||
(version "0.12.3")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/LIJI32/SameBoy.git")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0m5rv2x8qck1kr43xq186pp4kaiay7gd1x775n9qrljcd7z4x6fs"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("rgbds" ,rgbds)
|
||||
("gcc" ,gcc-9)
|
||||
("pkg-config" ,pkg-config)))
|
||||
(inputs
|
||||
`(("sdl2" ,sdl2)))
|
||||
(arguments
|
||||
`(#:tests? #f ; There are no tests
|
||||
#:make-flags `("CC=gcc" "CONF=release"
|
||||
,(string-append "DATA_DIR="
|
||||
(assoc-ref %outputs "out")
|
||||
"/share/sameboy/"))
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(delete 'configure)
|
||||
(replace 'install
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(bin (string-append out "/bin"))
|
||||
(data (string-append out "/share/sameboy/")))
|
||||
(with-directory-excursion "build/bin/SDL"
|
||||
(install-file "sameboy" bin)
|
||||
(delete-file "sameboy")
|
||||
(copy-recursively "." data))))))))
|
||||
(home-page "https://sameboy.github.io/")
|
||||
(synopsis "Accurate Game Boy, Game Boy Color and Super Game Boy emulator")
|
||||
(description "SameBoy is a user friendly Game Boy, Game Boy Color
|
||||
and Super Game Boy emulator. SameBoy is accurate and includes a wide
|
||||
range of debugging features. It has all the features one would expect
|
||||
from an emulator---from save states to scaling filters.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public mupen64plus-core
|
||||
(package
|
||||
(name "mupen64plus-core")
|
||||
|
@ -1162,6 +1209,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 +1265,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 +1275,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.
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2015, 2016, 2017, 2018, 2019 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;; Copyright © 2015 Federico Beffa <beffa@fbengineering.ch>
|
||||
;;; Copyright © 2016, 2018 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2016, 2018, 2020 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2016 David Thompson <davet@gnu.org>
|
||||
;;; Copyright © 2016, 2017, 2018, 2019 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2016, 2017, 2018 Theodoros Foradis <theodoros@foradis.org>
|
||||
;;; Copyright © 2017 Julien Lepiller <julien@lepiller.eu>
|
||||
;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2018 Clément Lassieur <clement@lassieur.org>
|
||||
;;; Copyright © 2018, 2019 Jonathan Brielmaier <jonathan.brielmaier@web.de>
|
||||
;;; Copyright © 2018, 2019 Arun Isaac <arunisaac@systemreboot.net>
|
||||
|
@ -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
|
||||
|
@ -767,7 +795,7 @@ language.")
|
|||
(define-public kicad
|
||||
(package
|
||||
(name "kicad")
|
||||
(version "5.1.4")
|
||||
(version "5.1.5")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
|
@ -776,7 +804,7 @@ language.")
|
|||
"https://launchpad.net/kicad/" (version-major version)
|
||||
".0/" version "/+download/kicad-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1r60dgh6aalbpq1wsmpyxkz0nn4ck8ydfdjcrblpl69k5rks5k2j"))))
|
||||
(base32 "0x3417f2pa7p65s9f7l49rqbnrzy8gz6i0n07mlbxqbnm0fmlql0"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
`(#:out-of-source? #t
|
||||
|
@ -827,7 +855,7 @@ language.")
|
|||
("python" ,python)
|
||||
("wxwidgets" ,wxwidgets)
|
||||
("wxpython" ,python-wxpython)))
|
||||
(home-page "http://kicad-pcb.org/")
|
||||
(home-page "https://kicad-pcb.org/")
|
||||
(synopsis "Electronics Design Automation Suite")
|
||||
(description "Kicad is a program for the formation of printed circuit
|
||||
boards and electrical circuits. The software has a number of programs that
|
||||
|
@ -891,7 +919,7 @@ electrical diagrams), gerbview (viewing Gerber files) and others.")
|
|||
(sha256
|
||||
(base32
|
||||
"08qrz5zzsb5127jlnv24j0sgiryd5nqwg3lfnwi8j9a25agqk13j"))))))
|
||||
(home-page "http://kicad-pcb.org/")
|
||||
(home-page "https://kicad-pcb.org/")
|
||||
(synopsis "Libraries for kicad")
|
||||
(description "This package provides Kicad component, footprint and 3D
|
||||
render model libraries.")
|
||||
|
@ -900,7 +928,7 @@ render model libraries.")
|
|||
(define-public kicad-symbols
|
||||
(package
|
||||
(name "kicad-symbols")
|
||||
(version "5.1.4")
|
||||
(version "5.1.5")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
|
@ -909,15 +937,19 @@ render model libraries.")
|
|||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1lna4xlvzrxif3569pkp6mrg7fj62z3a3ri5j97lnmnnzhiddnh3"))))
|
||||
"048b07ffsaav1ssrchw2p870lvb4rsyb5vnniy670k7q9p16qq6h"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f)) ; No tests exist
|
||||
(home-page "http://kicad-pcb.org/")
|
||||
`(#:tests? #f)) ; no tests exist
|
||||
(home-page "https://kicad-pcb.org/")
|
||||
(synopsis "Official KiCad schematic symbol libraries for KiCad 5")
|
||||
(description "This package contains the official KiCad schematic symbol
|
||||
libraries for KiCad 5.")
|
||||
;; TODO: Exception: "To the extent that the creation of electronic designs that use 'Licensed Material' can be considered to be 'Adapted Material', then the copyright holder waives article 3 of the license with respect to these designs and any generated files which use data provided as part of the 'Licensed Material'."
|
||||
;; TODO: Exception: "To the extent that the creation of electronic designs
|
||||
;; that use 'Licensed Material' can be considered to be 'Adapted Material',
|
||||
;; then the copyright holder waives article 3 of the license with respect to
|
||||
;; these designs and any generated files which use data provided as part of
|
||||
;; the 'Licensed Material'."
|
||||
;; See <https://github.com/KiCad/kicad-symbols/blob/master/LICENSE.md>.
|
||||
(license license:cc-by-sa4.0)))
|
||||
|
||||
|
@ -1177,13 +1209,14 @@ language, ADMS transforms Verilog-AMS code into other target languages.")
|
|||
(name "capstone")
|
||||
(version "3.0.5")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/aquynh/capstone/archive/"
|
||||
version ".tar.gz"))
|
||||
(file-name (string-append name "-" version ".tar.gz"))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/aquynh/capstone")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1wbd1g3r32ni6zd9vwrq3kn7fdp9y8qwn9zllrrbk8n5wyaxcgci"))))
|
||||
"0dgf82kxj4rs45d6s8sr984c38sll1n5scpypjlyh21gh2yl4qfw"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f
|
||||
|
|
|
@ -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,8 @@
|
|||
#: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 build-system trivial)
|
||||
#:use-module (guix utils)
|
||||
#:use-module (gnu packages)
|
||||
#:use-module (gnu packages acl)
|
||||
|
@ -40,7 +43,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 +61,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"))))
|
||||
|
@ -107,6 +112,81 @@ files. Since the HTTP protocol itself has no notion of directories, only a
|
|||
single file can be mounted.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public jfsutils
|
||||
(package
|
||||
(name "jfsutils")
|
||||
(version "1.1.15")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "http://jfs.sourceforge.net/project/pub/jfsutils-"
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "0kbsy2sk1jv4m82rxyl25gwrlkzvl3hzdga9gshkxkhm83v1aji4"))
|
||||
(patches (search-patches "jfsutils-add-sysmacros.patch"
|
||||
"jfsutils-include-systypes.patch"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
`(("util-linux" ,util-linux)))
|
||||
(home-page "http://jfs.sourceforge.net/home.html")
|
||||
(synopsis "Utilities for managing JFS file systems")
|
||||
(description
|
||||
"The JFSutils are a collection of utilities for managing the @acronym{JFS,
|
||||
Journaled File System}, a 64-bit journaling file system created by IBM and later
|
||||
ported to the kernel Linux. The following commands are available:
|
||||
@enumerate
|
||||
@item @command{fsck.jfs}: check and repair a JFS file system or replay its
|
||||
transaction log.
|
||||
@item @command{logdump}: dump the JFS journal log.
|
||||
@item @command{logredo}: replay the JFS journal log.
|
||||
@item @command{mkfs.jfs}: create a new JFS file system.
|
||||
@item @command{xchklog}: save a JFS fsck log to a file.
|
||||
@item @command{xchkdmp}: dump the contents of such a log file.
|
||||
@item @command{xpeek}: a JFS file system editor with a shell-like interface.
|
||||
@end enumerate\n")
|
||||
(license license:gpl3+))) ; no explicit version given
|
||||
|
||||
(define-public jfsutils/static
|
||||
(static-package
|
||||
(package
|
||||
(inherit jfsutils)
|
||||
(name "jfsutils-static")
|
||||
(inputs
|
||||
`(("util-linux:static" ,util-linux "static")
|
||||
,@(package-inputs jfsutils))))))
|
||||
|
||||
(define-public jfs_fsck/static
|
||||
(package
|
||||
(name "jfs_fsck-static")
|
||||
(version (package-version jfsutils))
|
||||
(source #f)
|
||||
(build-system trivial-build-system)
|
||||
(arguments
|
||||
`(#:modules ((guix build utils))
|
||||
#:builder
|
||||
(begin
|
||||
(use-modules (guix build utils)
|
||||
(ice-9 ftw)
|
||||
(srfi srfi-26))
|
||||
(let* ((jfsutils (assoc-ref %build-inputs "jfsutils"))
|
||||
(fsck "jfs_fsck")
|
||||
(out (assoc-ref %outputs "out"))
|
||||
(sbin (string-append out "/sbin")))
|
||||
(mkdir-p sbin)
|
||||
(with-directory-excursion sbin
|
||||
(install-file (string-append jfsutils "/sbin/" fsck)
|
||||
".")
|
||||
(remove-store-references fsck)
|
||||
(chmod fsck #o555))
|
||||
#t))))
|
||||
(inputs
|
||||
`(("jfsutils" ,jfsutils/static)))
|
||||
(home-page (package-home-page jfsutils))
|
||||
(synopsis "Statically-linked jfs_fsck command from jfsutils")
|
||||
(description "This package provides statically-linked jfs_fsck command taken
|
||||
from the jfsutils package. It is meant to be used in initrds.")
|
||||
(license (package-license jfsutils))))
|
||||
|
||||
(define-public disorderfs
|
||||
(package
|
||||
(name "disorderfs")
|
||||
|
@ -322,3 +402,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)))
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
;;; Copyright © 2016, 2017 Kei Kebreau <kkebreau@posteo.net>
|
||||
;;; Copyright © 2016, 2018, 2019 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;; Copyright © 2016, 2017, 2018 Julian Graham <joolean@gmail.com>
|
||||
;;; Copyright © 2017, 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2017 Manolis Fragkiskos Ragkousis <manolis837@gmail.com>
|
||||
;;; Copyright © 2017 Peter Mikkelsen <petermikkelsen10@gmail.com>
|
||||
;;; Copyright © 2017 Arun Isaac <arunisaac@systemreboot.net>
|
||||
|
@ -71,6 +71,7 @@
|
|||
#:use-module (gnu packages linux)
|
||||
#:use-module (gnu packages lua)
|
||||
#:use-module (gnu packages m4)
|
||||
#:use-module (gnu packages mono)
|
||||
#:use-module (gnu packages mp3)
|
||||
#:use-module (gnu packages multiprecision)
|
||||
#:use-module (gnu packages music)
|
||||
|
@ -93,7 +94,7 @@
|
|||
(define-public bullet
|
||||
(package
|
||||
(name "bullet")
|
||||
(version "2.88")
|
||||
(version "2.89")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
|
@ -102,7 +103,7 @@
|
|||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"00qkif245yj7n2f262bgjaxv1bz3wmmcsfnjgy3qpzvlpzpns5z8"))
|
||||
"10ncf2z474jnv7p5lv01ak2mk2hib3rj5rz1zr8v2v5pnciqbijl"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
'(begin
|
||||
|
@ -112,11 +113,10 @@
|
|||
'("Gwen" "clsocket" "enet" "glad" "imgui"
|
||||
"lua-5.2.3" "midi" "minizip" "openvr"
|
||||
"optionalX11" "serial" "zlib")))
|
||||
;; These need files from ThirdPartyLibs
|
||||
;; These need files from ThirdPartyLibs.
|
||||
(substitute* "Extras/CMakeLists.txt"
|
||||
(("BulletRobotics") "")
|
||||
(("obj2sdf") ""))
|
||||
;; Tests fail on linking, cannot find -lBussIK
|
||||
(("BulletRobotics") ""))
|
||||
;; Tests fail on linking, cannot find -lBussIK.
|
||||
(substitute* "test/CMakeLists.txt"
|
||||
((" InverseDynamics")
|
||||
"../examples/ThirdPartyLibs/BussIK InverseDynamics"))
|
||||
|
@ -133,7 +133,7 @@
|
|||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'remove-failing-tests
|
||||
;; These tests fail specifically after removing 3rd party code
|
||||
;; These tests fail specifically after removing 3rd party code.
|
||||
(lambda _
|
||||
(substitute* "test/SharedMemory/CMakeLists.txt"
|
||||
(("ADD_TEST") "# ADD_TEST"))
|
||||
|
@ -155,7 +155,7 @@ is used in some video games and movies.")
|
|||
(define-public deutex
|
||||
(package
|
||||
(name "deutex")
|
||||
(version "5.2.0")
|
||||
(version "5.2.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/Doom-Utils/deutex"
|
||||
|
@ -163,7 +163,7 @@ is used in some video games and movies.")
|
|||
"deutex-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1d536d3i78k4ch8mjg7lqnamnyfpp2x5x7mzx5smqi9ad8lb6hqz"))))
|
||||
"07w3asqxx89wl2wfv1z3cak8v83h3ys3b39mq9qq4gyf3xdhs76n"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs `(("asciidoc" ,asciidoc)))
|
||||
(home-page "https://github.com/Doom-Utils/deutex")
|
||||
|
@ -1904,3 +1904,55 @@ projects.")
|
|||
hardware from multiple vendors without requiring that applications have
|
||||
specific knowledge of the hardware they are targeting.")
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public fna
|
||||
(package
|
||||
(name "fna")
|
||||
(version "19.12.01")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/FNA-XNA/FNA.git")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1vdyi9hac24fqcs8kpj6yk36bf5rrl4dvlvdd9fc701fawcf6lrr"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
'(#:tests? #f ; No tests.
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'link-dep-src
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(let ((sdl2 (assoc-ref inputs "sdl2-cs-src"))
|
||||
(mojoshader (assoc-ref inputs "mojoshader-src"))
|
||||
(faudio (assoc-ref inputs "faudio-src"))
|
||||
(theorafile (assoc-ref inputs "theorafile-src")))
|
||||
(symlink (string-append sdl2 "/src") "lib/SDL2-CS/src")
|
||||
(symlink (string-append mojoshader "/csharp") "lib/MojoShader/csharp")
|
||||
(symlink (string-append faudio "/csharp") "lib/FAudio/csharp")
|
||||
(symlink (string-append theorafile "/csharp") "lib/Theorafile/csharp"))))
|
||||
(delete 'configure)
|
||||
(replace 'build
|
||||
(lambda _
|
||||
(invoke "make" "release")))
|
||||
(replace 'install
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let ((out (assoc-ref outputs "out")))
|
||||
(install-file "bin/Release/FNA.dll" (string-append out "/lib"))
|
||||
#t))))))
|
||||
(native-inputs
|
||||
`(("mono" ,mono)))
|
||||
(inputs `(("sdl2-cs-src" ,(package-source sdl2-cs))
|
||||
("mojoshader-src" ,(package-source mojoshader-cs))
|
||||
("faudio-src" ,(package-source faudio))
|
||||
("theorafile-src" ,(package-source theorafile))))
|
||||
(home-page "https://fna-xna.github.io/")
|
||||
(synopsis "Accuracy-focused XNA4 reimplementation")
|
||||
(description "FNA is a Microsoft XNA Game Studio 4.0 reimplementation that
|
||||
focuses solely on developing a fully accurate XNA4 runtime for the desktop.")
|
||||
(license (list license:ms-pl ; FNA
|
||||
license:lgpl2.1 ; LzxDecoder.cs
|
||||
;; Mono.Xna:
|
||||
license:expat))))
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
;;; Copyright © 2016 Steve Webber <webber.sl@gmail.com>
|
||||
;;; Copyright © 2017 Adonay "adfeno" Felipe Nogueira <https://libreplanet.org/wiki/User:Adfeno> <adfeno@hyperbola.info>
|
||||
;;; Copyright © 2017, 2018 Arun Isaac <arunisaac@systemreboot.net>
|
||||
;;; Copyright © 2017, 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2017, 2019 nee <nee-git@hidamari.blue>
|
||||
;;; Copyright © 2017 Clément Lassieur <clement@lassieur.org>
|
||||
;;; Copyright © 2017, 2019 Marius Bakke <mbakke@fastmail.com>
|
||||
|
@ -37,7 +37,7 @@
|
|||
;;; Copyright © 2018 Benjamin Slade <slade@jnanam.net>
|
||||
;;; Copyright © 2018 Alex Vong <alexvong1995@gmail.com>
|
||||
;;; Copyright © 2019 Pierre Neidhardt <mail@ambrevar.xyz>
|
||||
;;; Copyright © 2019 Oleg Pykhalov <go.wigust@gmail.com>
|
||||
;;; Copyright © 2019, 2020 Oleg Pykhalov <go.wigust@gmail.com>
|
||||
;;; Copyright © 2019 Pierre Langlois <pierre.langlois@gmx.com>
|
||||
;;; Copyright © 2019 Julien Lepiller <julien@lepiller.eu>
|
||||
;;; Copyright © 2019 Jesse Gibbons <jgibbons2357+guix@gmail.com>
|
||||
|
@ -946,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)
|
||||
|
@ -954,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)
|
||||
|
@ -4144,7 +4144,7 @@ for Un*x systems with X11.")
|
|||
(define-public freeciv
|
||||
(package
|
||||
(name "freeciv")
|
||||
(version "2.6.0")
|
||||
(version "2.6.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
|
@ -4156,8 +4156,7 @@ for Un*x systems with X11.")
|
|||
(version-major+minor version) "/" version
|
||||
"/freeciv-" version ".tar.bz2")))
|
||||
(sha256
|
||||
(base32
|
||||
"16f9wsnn7073s6chzbm3819swd0iw019p9nrzr3diiynk28kj83w"))))
|
||||
(base32 "1qmrhrwm0ryvsh1zsxcxj128lhyvaxap7k39sam3hh8rl0fq9rnc"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
`(("curl" ,curl)
|
||||
|
@ -4168,11 +4167,11 @@ for Un*x systems with X11.")
|
|||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)))
|
||||
(home-page "http://www.freeciv.org/")
|
||||
(synopsis "Turn based empire building strategy game")
|
||||
(description "Freeciv is a turn based empire building strategy game
|
||||
(synopsis "Turn-based empire building strategy game")
|
||||
(description "Freeciv is a turn-based empire building strategy game
|
||||
inspired by the history of human civilization. The game commences in
|
||||
prehistory and your mission is to lead your tribe from the Stone Age
|
||||
to the Space Age.")
|
||||
into the Space Age.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public no-more-secrets
|
||||
|
@ -5182,7 +5181,7 @@ Crowther & Woods, its original authors, in 1995. It has been known as
|
|||
(define-public tome4
|
||||
(package
|
||||
(name "tome4")
|
||||
(version "1.6.4")
|
||||
(version "1.6.5")
|
||||
(synopsis "Single-player, RPG roguelike game set in the world of Eyal")
|
||||
(source
|
||||
(origin
|
||||
|
@ -5191,7 +5190,7 @@ Crowther & Woods, its original authors, in 1995. It has been known as
|
|||
version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"1hrh79aqmvwwd7idlr3lzpdpc9dgm1k5p7w2462chcjvd8vhfhb7"))
|
||||
"0ifi057idid8xq7af8ybs99b6939hyfif1ml1ihjpx02vinmd419"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
'(begin
|
||||
|
@ -5250,11 +5249,11 @@ Crowther & Woods, its original authors, in 1995. It has been known as
|
|||
(wrapper (string-append bin "/" ,name)))
|
||||
;; icon
|
||||
(mkdir-p pixmaps)
|
||||
(system* unzip "-j"
|
||||
(string-append
|
||||
"game/engines/te4-" ,version ".teae")
|
||||
(string-append
|
||||
"data/gfx/" icon) "-d" pixmaps)
|
||||
(invoke unzip "-j"
|
||||
(string-append
|
||||
"game/engines/te4-" ,version ".teae")
|
||||
(string-append
|
||||
"data/gfx/" icon) "-d" pixmaps)
|
||||
;; game executable
|
||||
(install-file "t-engine" data)
|
||||
(mkdir-p bin)
|
||||
|
@ -7964,7 +7963,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)
|
||||
|
@ -8014,7 +8012,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)
|
||||
|
@ -8052,7 +8049,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)
|
||||
|
@ -8132,7 +8128,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)
|
||||
|
@ -8173,7 +8168,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)
|
||||
|
@ -8213,7 +8207,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)
|
||||
|
@ -8258,7 +8251,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)
|
||||
|
@ -8297,7 +8289,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)
|
||||
|
@ -8336,7 +8327,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)
|
||||
|
@ -8377,7 +8367,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)
|
||||
|
@ -8417,7 +8406,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)
|
||||
|
@ -8459,7 +8447,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)
|
||||
|
@ -8521,7 +8508,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)
|
||||
|
@ -8566,7 +8552,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)
|
||||
|
@ -8608,7 +8593,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)
|
||||
|
@ -8648,7 +8632,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)
|
||||
|
@ -8689,7 +8672,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)
|
||||
|
@ -8731,7 +8713,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)
|
||||
|
@ -8774,7 +8755,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)
|
||||
|
@ -8817,7 +8797,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)
|
||||
|
@ -8856,7 +8835,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)
|
||||
|
@ -8913,7 +8891,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)
|
||||
|
@ -8962,7 +8939,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)
|
||||
|
@ -9002,7 +8978,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)
|
||||
|
@ -9050,7 +9025,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)
|
||||
|
@ -9093,7 +9067,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)
|
||||
|
@ -9133,7 +9106,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)
|
||||
|
@ -9174,7 +9146,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)
|
||||
|
@ -9211,7 +9182,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)
|
||||
|
@ -9249,7 +9219,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)
|
||||
|
@ -9292,7 +9261,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)
|
||||
|
@ -9332,7 +9300,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)
|
||||
|
@ -9371,7 +9338,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)
|
||||
|
@ -9413,7 +9379,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)
|
||||
|
@ -9457,7 +9422,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)
|
||||
|
@ -9495,7 +9459,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)
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -42,6 +42,7 @@
|
|||
#:use-module (gnu packages image)
|
||||
#:use-module (gnu packages linux)
|
||||
#:use-module (gnu packages llvm)
|
||||
#:use-module (gnu packages mono)
|
||||
#:use-module (gnu packages pkg-config)
|
||||
#:use-module (gnu packages python)
|
||||
#:use-module (gnu packages python-xyz)
|
||||
|
@ -888,3 +889,41 @@ the shaders at runtime.")
|
|||
(description "This is the last version of the mojoshader library with
|
||||
the glProgramViewportFlip before it was replaced with glProgramViewportInfo.")
|
||||
(license license:zlib))))
|
||||
|
||||
(define-public mojoshader-cs
|
||||
(let ((commit "10d0dba21ff1cfe332eb7de328a2adce01286bd7"))
|
||||
(package
|
||||
(name "mojoshader-cs")
|
||||
(version (git-version "20191205" "1" commit))
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/FNA-XNA/MojoShader")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"11mdhf3fmb9rsn2iv753gmb596j4dh5j2iipgw078vg0lj23rml7"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
'(#:tests? #f ; No tests.
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(delete 'configure)
|
||||
(replace 'build
|
||||
(lambda _
|
||||
(invoke "make" "-C" "csharp")))
|
||||
(replace 'install
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let ((out (assoc-ref outputs "out")))
|
||||
(install-file "csharp/bin/MojoShader-CS.dll" (string-append out "/lib"))
|
||||
#t))))))
|
||||
(native-inputs
|
||||
`(("mono" ,mono)))
|
||||
(home-page "https://github.com/FNA-XNA/MojoShader")
|
||||
(synopsis "C# wrapper for MojoShader")
|
||||
(description
|
||||
"Mojoshader-CS provides C# bindings for the Mojoshader library.
|
||||
The C# wrapper was written to be used for FNA's platform support. However, this
|
||||
is written in a way that can be used for any general C# application.")
|
||||
(license license:zlib))))
|
||||
|
|
|
@ -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")
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
;;; Copyright © 2016 Alex Griffin <a@ajgrf.com>
|
||||
;;; Copyright © 2016, 2017 ng0 <ng0@n0.is>
|
||||
;;; Copyright © 2016 David Craven <david@craven.ch>
|
||||
;;; Copyright © 2016, 2017, 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2016, 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2017 Thomas Danckaert <post@thomasdanckaert.be>
|
||||
;;; Copyright © 2017 Hartmut Goebel <h.goebel@crazy-compilers.com>
|
||||
;;; Copyright © 2017, 2018 nee <nee-git@hidamari.blue>
|
||||
|
@ -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)
|
||||
|
@ -243,6 +246,29 @@ Desktop. It is designed to be as simple as possible and has some unique
|
|||
features to enable users to create their discs easily and quickly.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public gnome-menus
|
||||
(package
|
||||
(name "gnome-menus")
|
||||
(version "3.32.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnome/sources/gnome-menus/"
|
||||
(version-major+minor version) "/"
|
||||
name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0x2blzqrapmbsbfzxjcdcpa3vkw9hq5k96h9kvjmy9kl415wcl68"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("gettext" ,gettext-minimal)
|
||||
("glib" ,glib)
|
||||
("pkg-config" ,pkg-config)))
|
||||
(synopsis "Menu support for GNOME desktop")
|
||||
(description "GNOME Menus contains the libgnome-menu library, the layout
|
||||
configuration files for the GNOME menu, as well as a simple menu editor.")
|
||||
(home-page "https://gitlab.gnome.org/GNOME/gnome-menus")
|
||||
(license license:gpl2)))
|
||||
|
||||
(define-public deja-dup
|
||||
(package
|
||||
(name "deja-dup")
|
||||
|
@ -320,6 +346,60 @@ uses duplicity as the backend, which supports incremental backups and storage
|
|||
either on a local, or remote machine via a number of methods.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public gnome-user-docs
|
||||
(package
|
||||
(name "gnome-user-docs")
|
||||
(version "3.32.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnome/sources/gnome-user-docs/"
|
||||
(version-major+minor version)
|
||||
"/gnome-user-docs-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0dvsl0ldg8rf7yq0r4dv1pn41s7gjgcqp7agkbflkbmhrl6vbhig"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("gettext" ,gettext-minimal)
|
||||
("itstool" ,itstool)
|
||||
("pkg-config" ,pkg-config)
|
||||
("xmllint" ,libxml2)))
|
||||
(synopsis "User documentation for the GNOME desktop")
|
||||
(description
|
||||
"The GNOME User Documentation explains how to use the GNOME desktop and its
|
||||
components. It covers usage and setup of the core GNOME programs by end-users
|
||||
and system administrators.")
|
||||
(home-page "https://live.gnome.org/DocumentationProject")
|
||||
(license license:cc-by3.0)))
|
||||
|
||||
(define-public gnome-getting-started-docs
|
||||
(package
|
||||
(name "gnome-getting-started-docs")
|
||||
(version "3.32.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnome/sources/gnome-getting-started-docs/"
|
||||
(version-major+minor version)
|
||||
"/gnome-getting-started-docs-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1v4k465mlzrhgcdddzs6bmm0yliyrfx6jg3gh0s17a08i0w5rbwq"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("gettext" ,gettext-minimal)
|
||||
("itstool" ,itstool)
|
||||
("pkg-config" ,pkg-config)
|
||||
("xmllint" ,libxml2)))
|
||||
(synopsis "Help to get new users started with the GNOME desktop")
|
||||
(description
|
||||
"The GNOME Getting Started Documentation contains GNOME's intuitive
|
||||
\"Getting Started\" tour, with video guides, that can be viewed with Yelp.
|
||||
|
||||
It is normally used together with @command{gnome-initial-setup}, but is also
|
||||
useful as a tutorial and users' guide for new or less experienced users.")
|
||||
(home-page "https://live.gnome.org/DocumentationProject")
|
||||
(license license:cc-by-sa3.0)))
|
||||
|
||||
(define-public dia
|
||||
;; This version from GNOME's repository includes fixes for compiling with
|
||||
;; recent versions of the build tools. The latest activity on the
|
||||
|
@ -454,6 +534,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")
|
||||
|
@ -677,6 +789,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")
|
||||
|
@ -855,15 +1003,15 @@ forgotten when the session ends.")
|
|||
(define-public evince
|
||||
(package
|
||||
(name "evince")
|
||||
(version "3.34.1")
|
||||
(version "3.34.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnome/sources/" name "/"
|
||||
(uri (string-append "mirror://gnome/sources/evince/"
|
||||
(version-major+minor version) "/"
|
||||
name "-" version ".tar.xz"))
|
||||
"evince-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1pr6fvbaam1mzxjwyqd53hcxzdjzf73idn10j4j7n54nwg6hgr45"))))
|
||||
"05q6v9lssd21623mnj2p49clj9v9csw9kay7n4nklki025grbh1w"))))
|
||||
(build-system glib-or-gtk-build-system)
|
||||
(arguments
|
||||
`(#:configure-flags '("--disable-nautilus")
|
||||
|
@ -5140,9 +5288,9 @@ share them with others via social networking and more.")
|
|||
(version "3.32.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnome/sources/" name "/"
|
||||
(uri (string-append "mirror://gnome/sources/file-roller/"
|
||||
(version-major+minor version) "/"
|
||||
name "-" version ".tar.xz"))
|
||||
"file-roller-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0w8s6hakgsvb2nqwbv0lr8ki4cbf1pz5z3qwkb0b2k7ppbh7j2n6"))))
|
||||
|
@ -7129,52 +7277,61 @@ 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-getting-started-docs" ,gnome-getting-started-docs)
|
||||
("gnome-keyring" ,gnome-keyring)
|
||||
("gnome-menus" ,gnome-menus)
|
||||
("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)
|
||||
("gnome-user-docs" ,gnome-user-docs)
|
||||
("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)
|
||||
;; Others
|
||||
("hicolor-icon-theme" ,hicolor-icon-theme)
|
||||
("gnome-online-accounts" ,gnome-online-accounts)))
|
||||
(synopsis "The GNU desktop environment")
|
||||
(home-page "https://www.gnome.org/")
|
||||
(description
|
||||
|
@ -7536,11 +7693,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.")
|
||||
|
@ -8166,6 +8323,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)
|
||||
|
||||
|
@ -8787,7 +8945,7 @@ advanced image management tool")
|
|||
(define-public libhandy
|
||||
(package
|
||||
(name "libhandy")
|
||||
(version "0.0.11")
|
||||
(version "0.0.12")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
|
@ -8796,7 +8954,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
|
||||
|
@ -8826,7 +8984,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
|
||||
|
@ -8928,6 +9087,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")
|
||||
|
@ -8964,3 +9160,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.
|
||||
;;;
|
||||
|
@ -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!
|
||||
|
|
|
@ -70,7 +70,7 @@
|
|||
#:use-module (gnu packages gl)
|
||||
#:use-module (gnu packages assembly)
|
||||
#:use-module (gnu packages rust)
|
||||
#:use-module (gnu packages rust-cbindgen)
|
||||
#:use-module (gnu packages rust-apps)
|
||||
#:use-module (gnu packages llvm)
|
||||
#:use-module (gnu packages nss)
|
||||
#:use-module (gnu packages icu4c)
|
||||
|
@ -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")
|
||||
|
|
|
@ -1128,33 +1128,31 @@ incoming requests with their respective handler.")
|
|||
(license license:asl2.0))))
|
||||
|
||||
(define-public go-github-com-spf13-pflag
|
||||
(let ((commit "4f9190456aed1c2113ca51ea9b89219747458dc1")
|
||||
(revision "0"))
|
||||
(package
|
||||
(name "go-github-com-spf13-pflag")
|
||||
(version (git-version "0.0.0" revision commit))
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/spf13/pflag.git")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"12vrlcsbwjqlfc49rwky45mbcj74c0kb6z54354pzas6fwzyi1kc"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
'(#:import-path "github.com/spf13/pflag"))
|
||||
(home-page "https://github.com/spf13/pflag")
|
||||
(synopsis "Replacement for Go's @code{flag} package")
|
||||
(description
|
||||
"Pflag is library to replace Go's @code{flag} package. It implements
|
||||
(package
|
||||
(name "go-github-com-spf13-pflag")
|
||||
(version "1.0.5")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/spf13/pflag.git")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0gpmacngd0gpslnbkzi263f5ishigzgh6pbdv9hp092rnjl4nd31"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
'(#:import-path "github.com/spf13/pflag"))
|
||||
(home-page "https://github.com/spf13/pflag")
|
||||
(synopsis "Replacement for Go's @code{flag} package")
|
||||
(description
|
||||
"Pflag is library to replace Go's @code{flag} package. It implements
|
||||
POSIX/GNU-style command-line options with double hyphens. It is is compatible
|
||||
with the
|
||||
@uref{https://www.gnu.org/software/libc/manual/html_node/Argument-Syntax.html,
|
||||
GNU extensions} to the POSIX recommendations for command-line options.")
|
||||
(license license:bsd-3))))
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public go-github-com-sirupsen-logrus
|
||||
(package
|
||||
|
@ -3036,3 +3034,49 @@ on running processes and system utilization (CPU, memory, disks, network,
|
|||
sensors).")
|
||||
(home-page "https://github.com/shirou/gopsutil")
|
||||
(license license:bsd-3))))
|
||||
|
||||
(define-public go-github-com-fatih-color
|
||||
(package
|
||||
(name "go-github-com-fatih-color")
|
||||
(version "1.8.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/fatih/color.git")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1zc0zlilf03h121f9jqq3ar0hfm7706547zysxp2qxbm920pz7h0"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
'(#:import-path "github.com/fatih/color"))
|
||||
(synopsis "Print colored text in Go")
|
||||
(description "This package provides an ANSI color package to output
|
||||
colorized or SGR defined output to the standard output.")
|
||||
(home-page "https://godoc.org/github.com/fatih/color")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public go-github-com-google-go-cmp-cmp
|
||||
(package
|
||||
(name "go-github-com-google-go-cmp-cmp")
|
||||
(version "0.3.1")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/google/go-cmp.git")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1caw49i0plkjxir7kdf5qhwls3krqwfmi7g4h392rdfwi3kfahx1"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
'(#:import-path "github.com/google/go-cmp/cmp"
|
||||
#:unpack-path "github.com/google/go-cmp"))
|
||||
(synopsis "Determine equality of values in Go")
|
||||
(description "This package provides a more powerful and safer
|
||||
alternative to @code{reflect.DeepEqual} for comparing whether two values
|
||||
are semantically equal in Go (for writing tests).")
|
||||
(home-page "https://godoc.org/github.com/google/go-cmp/cmp")
|
||||
(license license:asl2.0)))
|
||||
|
|
|
@ -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)
|
||||
|
@ -2483,7 +2492,7 @@ perform geometrical transforms on JPEG images.")
|
|||
(define-public nomad
|
||||
(package
|
||||
(name "nomad")
|
||||
(version "0.1.1-alpha")
|
||||
(version "0.1.2-alpha")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
|
@ -2492,7 +2501,7 @@ perform geometrical transforms on JPEG images.")
|
|||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0abz07hl5dh802ciy71xzkvkhyryypq1i94wna40a2wndbd73f7z"))))
|
||||
"1dnkr1hmvfkwgxd75dcf93pg39yfgawvdpzdhv991yhghv0qxc9h"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("autoconf" ,autoconf)
|
||||
|
@ -2501,7 +2510,9 @@ perform geometrical transforms on JPEG images.")
|
|||
("pkg-config" ,pkg-config)
|
||||
("libtool" ,libtool)
|
||||
("guile" ,guile-2.2)
|
||||
("glib:bin" ,glib "bin")))
|
||||
("glib:bin" ,glib "bin")
|
||||
("texinfo" ,texinfo)
|
||||
("perl" ,perl)))
|
||||
(inputs
|
||||
`(("guile" ,guile-2.2)
|
||||
("guile-lib" ,guile-lib)
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
;;; Copyright © 2016, 2019 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;; Copyright © 2017 Andy Wingo <wingo@igalia.com>
|
||||
;;; Copyright © 2017 Marius Bakke <mbakke@fastmail.com>
|
||||
;;; Copyright © 2017 Mathieu Othacehe <m.othacehe@gmail.com>
|
||||
;;; Copyright © 2017, 2019 Mathieu Othacehe <m.othacehe@gmail.com>
|
||||
;;; Copyright © 2017 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2017, 2018 Amirouche <amirouche@hypermove.net>
|
||||
;;; Copyright © 2018 Danny Milosavljevic <dannym@scratchpost.org>
|
||||
|
@ -288,14 +288,14 @@ without requiring the source code to be rewritten.")
|
|||
(package
|
||||
(inherit guile-2.2)
|
||||
(name "guile-next")
|
||||
(version "2.9.7")
|
||||
(version "2.9.8")
|
||||
(source (origin
|
||||
(inherit (package-source guile-2.2))
|
||||
(uri (string-append "ftp://alpha.gnu.org/gnu/guile/guile-"
|
||||
version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1dskpj8a2gl3h8si4virq8z4y06v9ywyadfa92gn2fiip2qmkw0d"))))
|
||||
"09icv9ymdb7hchn34c32s7x8ycilqj74mirmi4b3bm5zp1izd32a"))))
|
||||
(native-search-paths
|
||||
(list (search-path-specification
|
||||
(variable "GUILE_LOAD_PATH")
|
||||
|
@ -584,21 +584,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
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2017, 2018, 2019 Arun Isaac <arunisaac@systemreboot.net>
|
||||
;;; Copyright © 2019 Evan Straw <evan.straw99@gmail.com>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -36,15 +37,17 @@
|
|||
(define-public rtl-sdr
|
||||
(package
|
||||
(name "rtl-sdr")
|
||||
(version "0.5.3")
|
||||
(version "0.6.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://cgit.osmocom.org/rtl-sdr/snapshot/rtl-sdr-"
|
||||
version ".tar.xz"))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "git://git.osmocom.org/rtl-sdr.git")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"08awca3v28sa4lxym4r81pzf0la0j86wbmpyhv3xd53an9gkpjy9"))))
|
||||
"0lmvsnb4xw4hmz6zs0z5ilsah5hjz29g1s0050n59fllskqr3b8k"))))
|
||||
(build-system cmake-build-system)
|
||||
(inputs
|
||||
`(("libusb" ,libusb)))
|
||||
|
|
|
@ -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.20191230")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://hackage.haskell.org/package/"
|
||||
"git-annex/git-annex-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "1afrn5g3b80f3n6ncfph6pmf9jdpc7a6ay55k2pmkn96pyv4hfmm"))))
|
||||
(base32 "1xsd4vhiv3zkcqjh2pxhbkjx75hcalcc9bpdlfc27wzxsxyrwz12"))))
|
||||
(build-system haskell-build-system)
|
||||
(arguments
|
||||
`(#:configure-flags
|
||||
|
@ -356,6 +356,7 @@ unique algebra of patches called @url{http://darcs.net/Theory,Patchtheory}.
|
|||
("ghc-esqueleto" ,ghc-esqueleto)
|
||||
("ghc-exceptions" ,ghc-exceptions)
|
||||
("ghc-feed" ,ghc-feed)
|
||||
("ghc-filepath-bytestring" ,ghc-filepath-bytestring)
|
||||
("ghc-free" ,ghc-free)
|
||||
("ghc-hslogger" ,ghc-hslogger)
|
||||
("ghc-http-client" ,ghc-http-client)
|
||||
|
|
|
@ -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")
|
||||
|
@ -9667,6 +9690,40 @@ are not exception safe and can be broken by @code{killThread}.")
|
|||
(description "Reasonably fast data encoding library.")
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public ghc-say
|
||||
(package
|
||||
(name "ghc-say")
|
||||
(version "0.1.0.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://hackage.haskell.org/package/say/say-"
|
||||
version
|
||||
".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1r5kffjfwpas45g74sip8glrj1m9nygrnxjm7xgw898rq9pnafgn"))))
|
||||
(build-system haskell-build-system)
|
||||
(native-inputs
|
||||
`(("ghc-hspec" ,ghc-hspec)
|
||||
("hspec-discover" ,hspec-discover)
|
||||
("ghc-unliftio" ,ghc-unliftio)))
|
||||
(home-page "https://github.com/fpco/say")
|
||||
(synopsis
|
||||
"Send textual messages to a Handle in a thread-friendly way")
|
||||
(description
|
||||
"A thread safe API to write a line of textual data to a Handle, such
|
||||
as sending some messages to the terminal - that has the following properties:
|
||||
@itemize
|
||||
@item Properly handle character encoding settings on the Handle
|
||||
@item For reasonably sized messages, ensure that the entire message is written
|
||||
in one chunk to avoid interleaving data with other threads
|
||||
@item Avoid unnecessary memory allocations and copies
|
||||
@item Minimize locking.
|
||||
@end itemize")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public ghc-scientific
|
||||
(package
|
||||
(name "ghc-scientific")
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
;;; Copyright © 2017, 2018 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2018, 2019 Meiyo Peng <meiyo@disroot.org>
|
||||
;;; Copyright © 2020 kanichos <kanichos@yandex.ru>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -57,7 +58,7 @@
|
|||
(define-public ibus
|
||||
(package
|
||||
(name "ibus")
|
||||
(version "1.5.20")
|
||||
(version "1.5.21")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/ibus/ibus/"
|
||||
|
@ -65,7 +66,7 @@
|
|||
version "/ibus-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0d6hcbw6ai91jl87lqnyn8bxi5y5kba5i9nz7knknyh69g5fbwac"))))
|
||||
"1fd2d1jqpp1nn74x04zcilhhab0zar82n0kg614rma6n43kfbhdd"))))
|
||||
(build-system glib-or-gtk-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f ; tests fail because there's no connection to dbus
|
||||
|
@ -116,7 +117,7 @@
|
|||
"/share/X11/locale")))
|
||||
(substitute* "ui/gtk3/xkblayout.vala"
|
||||
(("\"(setxkbmap|xmodmap)\"" _ prog)
|
||||
(string-append "\"" (assoc-ref inputs prog) "\"")))
|
||||
(string-append "\"" (assoc-ref inputs prog) "/bin/" prog "\"")))
|
||||
#t))
|
||||
(add-after 'wrap-program 'wrap-with-additional-paths
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
|
@ -688,3 +689,67 @@ input methods as well as those for Chinese dialects. It has the ability to
|
|||
compose phrases and sentences intelligently and provide very accurate
|
||||
traditional Chinese output.")
|
||||
(license gpl3+)))
|
||||
|
||||
(define-public libhangul
|
||||
(package
|
||||
(name "libhangul")
|
||||
(version "0.1.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "http://kldp.net/hangul/release/"
|
||||
"3442-libhangul-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0ni9b0v70wkm0116na7ghv03pgxsfpfszhgyj3hld3bxamfal1ar"))))
|
||||
(build-system gnu-build-system)
|
||||
(home-page "https://github.com/libhangul/libhangul")
|
||||
(synopsis "Library to support hangul input method logic")
|
||||
(description
|
||||
"This package provides a library to support hangul input method logic,
|
||||
hanja dictionary and small hangul character classification.")
|
||||
(license lgpl2.1+)))
|
||||
|
||||
(define-public ibus-libhangul
|
||||
(package
|
||||
(name "ibus-libhangul")
|
||||
(version "1.5.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/libhangul/ibus-hangul/"
|
||||
"releases/download/" version
|
||||
"/ibus-hangul-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1400ba2p34vr9q285lqvjm73f6m677cgfdymmjpiwyrjgbbiqrjy"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'install 'wrap
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
(wrap-program (string-append (assoc-ref outputs "out")
|
||||
"/libexec/ibus-setup-hangul")
|
||||
`("PYTHONPATH" ":" prefix (,(getenv "PYTHONPATH")))
|
||||
`("LD_LIBRARY_PATH" ":" prefix
|
||||
(,(string-append (assoc-ref inputs "libhangul") "/lib")))
|
||||
`("GI_TYPELIB_PATH" ":" prefix
|
||||
(,(getenv "GI_TYPELIB_PATH"))))
|
||||
#t)))))
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)
|
||||
("gettext" ,gettext-minimal)
|
||||
("glib:bin" ,glib "bin")))
|
||||
(inputs
|
||||
`(("ibus" ,ibus)
|
||||
("glib" ,glib)
|
||||
("python-pygobject" ,python-pygobject)
|
||||
("gtk+" ,gtk+)
|
||||
("libhangul" ,libhangul)
|
||||
("python" ,python)))
|
||||
(home-page "https://github.com/libhangul/ibus-hangul")
|
||||
(synopsis "Hangul engine for IBus")
|
||||
(description
|
||||
"ibus-hangul is a Korean input method engine for IBus.")
|
||||
(license gpl2+)))
|
||||
|
|
|
@ -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
|
||||
|
|
123
gnu/packages/java-graphics.scm
Normal file
123
gnu/packages/java-graphics.scm
Normal file
|
@ -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)))
|
|
@ -1430,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))
|
||||
|
|
|
@ -25,7 +25,6 @@
|
|||
#:use-module (gnu packages)
|
||||
#:use-module (gnu packages base)
|
||||
#:use-module (gnu packages compression)
|
||||
#:use-module (gnu packages lisp)
|
||||
#:use-module (gnu packages lisp-xyz)
|
||||
#:use-module (gnu packages readline)
|
||||
#:use-module (guix packages)
|
||||
|
@ -453,50 +452,3 @@ to use, and is very similar to Lua. There is no need to interact with byzantine
|
|||
C++ template mechanisms, or worry about marking and unmarking garbage collection
|
||||
roots, or wrestle with obscure build systems.")
|
||||
(license license:isc)))
|
||||
|
||||
(define-public uglify-js
|
||||
(package
|
||||
(inherit sbcl-cl-uglify-js)
|
||||
(name "uglify-js")
|
||||
(build-system trivial-build-system)
|
||||
(arguments
|
||||
`(#:modules ((guix build utils))
|
||||
#:builder
|
||||
(let* ((bin (string-append (assoc-ref %outputs "out") "/bin/"))
|
||||
(script (string-append bin "uglify-js")))
|
||||
(use-modules (guix build utils))
|
||||
(mkdir-p bin)
|
||||
(with-output-to-file script
|
||||
(lambda _
|
||||
(format #t "#!~a/bin/sbcl --script
|
||||
(require :asdf)
|
||||
(push (truename \"~a/lib/sbcl\") asdf:*central-registry*)"
|
||||
(assoc-ref %build-inputs "sbcl")
|
||||
(assoc-ref %build-inputs "sbcl-cl-uglify-js"))
|
||||
;; FIXME: cannot use progn here because otherwise it fails to
|
||||
;; find cl-uglify-js.
|
||||
(for-each
|
||||
write
|
||||
'(;; Quiet, please!
|
||||
(let ((*standard-output* (make-broadcast-stream))
|
||||
(*error-output* (make-broadcast-stream)))
|
||||
(asdf:load-system :cl-uglify-js))
|
||||
(let ((file (cadr *posix-argv*)))
|
||||
(if file
|
||||
(format t "~a"
|
||||
(cl-uglify-js:ast-gen-code
|
||||
(cl-uglify-js:ast-mangle
|
||||
(cl-uglify-js:ast-squeeze
|
||||
(with-open-file (in file)
|
||||
(parse-js:parse-js in))))
|
||||
:beautify nil))
|
||||
(progn
|
||||
(format *error-output*
|
||||
"Please provide a JavaScript file.~%")
|
||||
(sb-ext:exit :code 1))))))))
|
||||
(chmod script #o755)
|
||||
#t)))
|
||||
(inputs
|
||||
`(("sbcl" ,sbcl)
|
||||
("sbcl-cl-uglify-js" ,sbcl-cl-uglify-js)))
|
||||
(synopsis "JavaScript compressor")))
|
||||
|
|
|
@ -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.
|
||||
|
|
693
gnu/packages/kde-multimedia.scm
Normal file
693
gnu/packages/kde-multimedia.scm
Normal file
|
@ -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+))))
|
527
gnu/packages/kde-utils.scm
Normal file
527
gnu/packages/kde-utils.scm
Normal file
|
@ -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
|
||||
|
|
|
@ -186,11 +186,11 @@ 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.17"
|
||||
(base32 "15n09zq38d69y1wl28s3nasf3377qp2yil5b887zpqrm00dif7i4")
|
||||
(base32 "1xk3gzgnl9m29avka32zkggl36sdxyvps40hr12hjy42l1ysfshm")))
|
||||
"5.4.4"
|
||||
(base32 "0ckxn7k5zgcqk30dq943bnamr6a6zjbw2aqjl3x30f4kvh5f6k25")
|
||||
(base32 "09hy3jqb8lny861pxjbjvzg90imi8p7z10j14xp0rclxmyb81rk3")))
|
||||
|
||||
(define deblob-scripts-4.19
|
||||
(linux-libre-deblob-scripts
|
||||
|
@ -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.18")
|
||||
(define-public linux-libre-5.3-pristine-source
|
||||
(let ((version linux-libre-5.3-version)
|
||||
(hash (base32 "133342nv9ddjad2rizmcbilg9rhg339sfqr9l77j4cgkqhblkw90")))
|
||||
(define-public linux-libre-5.4-version "5.4.7")
|
||||
(define-public linux-libre-5.4-pristine-source
|
||||
(let ((version linux-libre-5.4-version)
|
||||
(hash (base32 "1jgwg5qb7lb30m5ywvpfagzrl6d0i524qpy3v99mina6j4fv5jdb")))
|
||||
(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.90")
|
||||
(define-public linux-libre-4.19-version "4.19.92")
|
||||
(define-public linux-libre-4.19-pristine-source
|
||||
(let ((version linux-libre-4.19-version)
|
||||
(hash (base32 "1zgpbim9019aymvgh0fr5g2r9j2xspw14amlnk09w5mgdl56rn19")))
|
||||
(hash (base32 "18l3k0hgyanh6axgmmaaff139vpw6lf3fcf9iglpqwgspgw7rhr9")))
|
||||
(make-linux-libre-source version
|
||||
(%upstream-linux-source version hash)
|
||||
deblob-scripts-4.19)))
|
||||
|
||||
(define-public linux-libre-4.14-version "4.14.159")
|
||||
(define-public linux-libre-4.14-version "4.14.161")
|
||||
(define-public linux-libre-4.14-pristine-source
|
||||
(let ((version linux-libre-4.14-version)
|
||||
(hash (base32 "1wi6m3w40z0v9krb12g9q09s9y471r51rhcv3qa81lc53cx2vm78")))
|
||||
(hash (base32 "1jc1izlvgymp9x61r4yz2xhplwmp6x8laxqj9wy33iz6a2gn48wx")))
|
||||
(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
|
||||
|
@ -2836,8 +2835,20 @@ mapper. Kernel components are part of Linux-libre.")
|
|||
(string-append "INSTALL_MAN=" %output "/share/man")
|
||||
(string-append "LDFLAGS=-Wl,-rpath=" %output "/lib")
|
||||
"BUILD_STATIC=")
|
||||
#:phases (modify-phases %standard-phases
|
||||
(delete 'configure))
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(replace 'configure
|
||||
(lambda* (#:key target #:allow-other-keys)
|
||||
(when ,(%current-target-system)
|
||||
;; Cross-compilation: use the cross tools.
|
||||
(substitute* (find-files "." "Makefile")
|
||||
(("CC = .*$")
|
||||
(string-append "CC = " target "-gcc\n"))
|
||||
(("AR = .*$")
|
||||
(string-append "AR = " target "-ar\n"))
|
||||
(("RANLIB = .*$")
|
||||
(string-append "RANLIB = " target "-ranlib\n"))))
|
||||
#t)))
|
||||
#:tests? #f))
|
||||
(synopsis "Tools for manipulating Linux Wireless Extensions")
|
||||
(description "Wireless Tools are used to manipulate the now-deprecated
|
||||
|
@ -3934,7 +3945,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/"
|
||||
|
@ -3942,7 +3953,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"
|
||||
|
@ -4512,6 +4523,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
|
||||
|
|
|
@ -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.
|
||||
;;;
|
||||
|
@ -822,6 +823,53 @@ compressor. It works on data produced by @code{parse-js} to generate a
|
|||
(define-public cl-uglify-js
|
||||
(sbcl-package->cl-source-package sbcl-cl-uglify-js))
|
||||
|
||||
(define-public uglify-js
|
||||
(package
|
||||
(inherit sbcl-cl-uglify-js)
|
||||
(name "uglify-js")
|
||||
(build-system trivial-build-system)
|
||||
(arguments
|
||||
`(#:modules ((guix build utils))
|
||||
#:builder
|
||||
(let* ((bin (string-append (assoc-ref %outputs "out") "/bin/"))
|
||||
(script (string-append bin "uglify-js")))
|
||||
(use-modules (guix build utils))
|
||||
(mkdir-p bin)
|
||||
(with-output-to-file script
|
||||
(lambda _
|
||||
(format #t "#!~a/bin/sbcl --script
|
||||
(require :asdf)
|
||||
(push (truename \"~a/lib/sbcl\") asdf:*central-registry*)"
|
||||
(assoc-ref %build-inputs "sbcl")
|
||||
(assoc-ref %build-inputs "sbcl-cl-uglify-js"))
|
||||
;; FIXME: cannot use progn here because otherwise it fails to
|
||||
;; find cl-uglify-js.
|
||||
(for-each
|
||||
write
|
||||
'(;; Quiet, please!
|
||||
(let ((*standard-output* (make-broadcast-stream))
|
||||
(*error-output* (make-broadcast-stream)))
|
||||
(asdf:load-system :cl-uglify-js))
|
||||
(let ((file (cadr *posix-argv*)))
|
||||
(if file
|
||||
(format t "~a"
|
||||
(cl-uglify-js:ast-gen-code
|
||||
(cl-uglify-js:ast-mangle
|
||||
(cl-uglify-js:ast-squeeze
|
||||
(with-open-file (in file)
|
||||
(parse-js:parse-js in))))
|
||||
:beautify nil))
|
||||
(progn
|
||||
(format *error-output*
|
||||
"Please provide a JavaScript file.~%")
|
||||
(sb-ext:exit :code 1))))))))
|
||||
(chmod script #o755)
|
||||
#t)))
|
||||
(inputs
|
||||
`(("sbcl" ,sbcl)
|
||||
("sbcl-cl-uglify-js" ,sbcl-cl-uglify-js)))
|
||||
(synopsis "JavaScript compressor")))
|
||||
|
||||
(define-public sbcl-cl-strings
|
||||
(let ((revision "1")
|
||||
(commit "c5c5cbafbf3e6181d03c354d66e41a4f063f00ae"))
|
||||
|
@ -6651,8 +6699,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 +6713,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 +6721,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
|
||||
|
@ -7203,3 +7251,191 @@ path, maximum flow, minimum spanning tree, etc.).")
|
|||
((#:asd-file _ "") "graph.json.asd")
|
||||
((#:asd-system-name _ #f) "graph-json")))
|
||||
(synopsis "Serialize graphs to and from JSON format")))
|
||||
|
||||
(define-public sbcl-trivial-indent
|
||||
(let ((commit "2d016941751647c6cc5bd471751c2cf68861c94a")
|
||||
(revision "0"))
|
||||
(package
|
||||
(name "sbcl-trivial-indent")
|
||||
(version (git-version "1.0.0" revision commit))
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri
|
||||
(git-reference
|
||||
(url "https://github.com/Shinmera/trivial-indent")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1sj90nqz17w4jq0ixz00gb9g5g6d2s7l8r17zdby27gxxh51w266"))))
|
||||
(build-system asdf-build-system/sbcl)
|
||||
(synopsis "Simple Common Lisp library to allow indentation hints for SWANK")
|
||||
(description
|
||||
"This library allows you to define custom indentation hints for your
|
||||
macros if the one recognised by SLIME automatically produces unwanted
|
||||
results.")
|
||||
(home-page "https://shinmera.github.io/trivial-indent/")
|
||||
(license license:zlib))))
|
||||
|
||||
(define-public cl-trivial-indent
|
||||
(sbcl-package->cl-source-package sbcl-trivial-indent))
|
||||
|
||||
(define-public sbcl-documentation-utils
|
||||
(let ((commit "98630dd5f7e36ae057fa09da3523f42ccb5d1f55")
|
||||
(revision "0"))
|
||||
(package
|
||||
(name "sbcl-documentation-utils")
|
||||
(version (git-version "1.2.0" revision commit))
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri
|
||||
(git-reference
|
||||
(url "https://github.com/Shinmera/documentation-utils.git")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"098qhkqskmmrh4wix34mawf7p5c87yql28r51r75yjxj577k5idq"))))
|
||||
(build-system asdf-build-system/sbcl)
|
||||
(inputs
|
||||
`(("trivial-indent" ,sbcl-trivial-indent)))
|
||||
(synopsis "Few simple tools to document Common Lisp libraries")
|
||||
(description
|
||||
"This is a small library to help you with managing the Common Lisp
|
||||
docstrings for your library.")
|
||||
(home-page "https://shinmera.github.io/documentation-utils/")
|
||||
(license license:zlib))))
|
||||
|
||||
(define-public cl-documentation-utils
|
||||
(sbcl-package->cl-source-package sbcl-documentation-utils))
|
||||
|
||||
(define-public sbcl-form-fiddle
|
||||
(let ((commit "e0c23599dbb8cff3e83e012f3d86d0764188ad18")
|
||||
(revision "0"))
|
||||
(package
|
||||
(name "sbcl-form-fiddle")
|
||||
(version (git-version "1.1.0" revision commit))
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri
|
||||
(git-reference
|
||||
(url "https://github.com/Shinmera/form-fiddle")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"041iznc9mpfyrl0sv5893ys9pbb2pvbn9g3clarqi7gsfj483jln"))))
|
||||
(build-system asdf-build-system/sbcl)
|
||||
(inputs
|
||||
`(("documentation-utils" ,sbcl-documentation-utils)))
|
||||
(synopsis "Utilities to destructure Common Lisp lambda forms")
|
||||
(description
|
||||
"Often times we need to destructure a form definition in a Common Lisp
|
||||
macro. This library provides a set of simple utilities to help with that.")
|
||||
(home-page "https://shinmera.github.io/form-fiddle/")
|
||||
(license license:zlib))))
|
||||
|
||||
(define-public cl-form-fiddle
|
||||
(sbcl-package->cl-source-package sbcl-form-fiddle))
|
||||
|
||||
(define-public sbcl-parachute
|
||||
(let ((commit "ca04dd8e43010a6dfffa26dbe1d62af86008d666")
|
||||
(revision "0"))
|
||||
(package
|
||||
(name "sbcl-parachute")
|
||||
(version (git-version "1.1.1" revision commit))
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri
|
||||
(git-reference
|
||||
(url "https://github.com/Shinmera/parachute")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1mvsm3r0r6a2bg75nw0q7n9vlby3ch45qjl7hnb5k1z2n5x5lh60"))))
|
||||
(build-system asdf-build-system/sbcl)
|
||||
(inputs
|
||||
`(("documentation-utils" ,sbcl-documentation-utils)
|
||||
("form-fiddle" ,sbcl-form-fiddle)))
|
||||
(synopsis "Extensible and cross-compatible testing framework for Common Lisp")
|
||||
(description
|
||||
"Parachute is a simple-to-use and extensible testing framework.
|
||||
In Parachute, things are organised as a bunch of named tests within a package.
|
||||
Each test can contain a bunch of test forms that make up its body.")
|
||||
(home-page "https://shinmera.github.io/parachute/")
|
||||
(license license:zlib))))
|
||||
|
||||
(define-public cl-parachute
|
||||
(sbcl-package->cl-source-package sbcl-parachute))
|
||||
|
||||
(define-public sbcl-array-utils
|
||||
(let ((commit "f90eb9070d0b2205af51126a35033574725e5c56")
|
||||
(revision "0"))
|
||||
(package
|
||||
(name "sbcl-array-utils")
|
||||
(version (git-version "1.1.1" revision commit))
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri
|
||||
(git-reference
|
||||
(url "https://github.com/Shinmera/array-utils")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0zhwfbpr53vs1ii4sx75dz2k9yhh1xpwdqqpg8nmfndxkmhpbi3x"))))
|
||||
(build-system asdf-build-system/sbcl)
|
||||
(native-inputs
|
||||
`(("parachute" ,sbcl-parachute)))
|
||||
(inputs
|
||||
`(("documentation-utils" ,sbcl-documentation-utils)))
|
||||
(synopsis "Tiny collection of array and vector utilities for Common Lisp")
|
||||
(description
|
||||
"A miniature toolkit that contains some useful shifting/popping/pushing
|
||||
functions for arrays and vectors. Originally from Plump.")
|
||||
(home-page "https://shinmera.github.io/array-utils/")
|
||||
(license license:zlib))))
|
||||
|
||||
(define-public cl-array-utils
|
||||
(sbcl-package->cl-source-package sbcl-array-utils))
|
||||
|
||||
(define-public sbcl-plump
|
||||
(let ((commit "16f1231bf706cfbc54d9e55a853ca945e4452a08")
|
||||
(revision "0"))
|
||||
(package
|
||||
(name "sbcl-plump")
|
||||
(version (git-version "2.0.0" revision commit))
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri
|
||||
(git-reference
|
||||
(url "https://github.com/Shinmera/plump")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0705k8pbip51v74rccgwscwph439f2pma9f915qf1h4bhjx999ip"))))
|
||||
(build-system asdf-build-system/sbcl)
|
||||
(inputs
|
||||
`(("array-utils" ,sbcl-array-utils)
|
||||
("documentation-utils" ,sbcl-documentation-utils)))
|
||||
(synopsis "Lenient XML / XHTML / HTML parser for Common Lisp")
|
||||
(description
|
||||
"Plump is a parser for HTML/XML-like documents, focusing on being
|
||||
lenient towards invalid markup. It can handle things like invalid attributes,
|
||||
bad closing tag order, unencoded entities, inexistent tag types, self-closing
|
||||
tags and so on. It parses documents to a class representation and offers a
|
||||
small set of DOM functions to manipulate it. It can be extended to parse to
|
||||
your own classes.")
|
||||
(home-page "https://shinmera.github.io/plump/")
|
||||
(license license:zlib))))
|
||||
|
||||
(define-public cl-plump
|
||||
(sbcl-package->cl-source-package sbcl-plump))
|
||||
|
|
|
@ -321,14 +321,14 @@ an interpreter, a compiler, a debugger, and much more.")
|
|||
(define-public sbcl
|
||||
(package
|
||||
(name "sbcl")
|
||||
(version "1.5.8")
|
||||
(version "2.0.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://sourceforge/sbcl/sbcl/" version "/sbcl-"
|
||||
version "-source.tar.bz2"))
|
||||
(sha256
|
||||
(base32 "0k7zjrky8r2krkd8780cph214hiihg9nh5rxn4nrhg6i6f8jymw4"))
|
||||
(base32 "1krgd69cirp4ili2pfsh1a0mfvq722jbknlvmf17qhsxh1b94dlh"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
;; Add sbcl-bundle-systems to 'default-system-source-registry'.
|
||||
|
@ -741,7 +741,7 @@ enough to play the original mainframe Zork all the way through.")
|
|||
(define-public txr
|
||||
(package
|
||||
(name "txr")
|
||||
(version "229")
|
||||
(version "230")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
|
@ -752,7 +752,7 @@ enough to play the original mainframe Zork all the way through.")
|
|||
(patches (search-patches "txr-shell.patch"))
|
||||
(sha256
|
||||
(base32
|
||||
"070lqckhbcq3wn5ajyaa41hh0gypaa48wnxkk6mc5mxvmv76ml46"))))
|
||||
"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.
|
||||
;;;
|
||||
|
@ -687,15 +688,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)
|
||||
|
@ -765,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")
|
||||
|
@ -1154,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)
|
||||
|
@ -1289,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)
|
||||
|
@ -1297,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)))
|
||||
|
@ -1628,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)))
|
||||
|
@ -2802,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"
|
||||
|
@ -2946,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")))
|
||||
|
@ -2969,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)
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -10,13 +10,13 @@
|
|||
;;; Copyright © 2016, 2017, 2018, 2019 Clément Lassieur <clement@lassieur.org>
|
||||
;;; Copyright © 2017 Mekeor Melire <mekeor.melire@gmail.com>
|
||||
;;; Copyright © 2017, 2018 Arun Isaac <arunisaac@systemreboot.net>
|
||||
;;; Copyright © 2017, 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2017 Theodoros Foradis <theodoros@foradis.org>
|
||||
;;; Copyright © 2017, 2018, 2019 Rutger Helling <rhelling@mykolab.com>
|
||||
;;; 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, 2020 Brett Gilio <brettg@gnu.org>
|
||||
;;; Copyright © 2019 Timotej Lazar <timotej.lazar@araneo.si>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
|
@ -263,15 +263,14 @@ access to servers running the Discord protocol.")
|
|||
(define-public hexchat
|
||||
(package
|
||||
(name "hexchat")
|
||||
(version "2.14.2")
|
||||
(version "2.14.3")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://dl.hexchat.net/hexchat/hexchat-"
|
||||
version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"064nq151nzsljv97dmkifyl162d2738vbgvm1phx7yv04pjvk4kp"))
|
||||
(patches (search-patches "hexchat-crash-exit.patch"))))
|
||||
"10p829jm1r6kidkgf5lhqhyqc5mxdcq96q3zhadsckasvc9rs6lh"))))
|
||||
(build-system meson-build-system)
|
||||
(native-inputs `(("gettext" ,gettext-minimal)
|
||||
("glib:bin" ,glib "bin") ;need glib-genmarshal
|
||||
|
@ -1245,15 +1244,14 @@ with several different talk daemons at the same time.")
|
|||
(define-public gloox
|
||||
(package
|
||||
(name "gloox")
|
||||
(version "1.0.22")
|
||||
(version "1.0.23")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://camaya.net/download/gloox-"
|
||||
version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"0r69gq8if9yy1amjzl7qrq9lzhhna7qgz905ln4wvkwchha1ppja"))))
|
||||
(base32 "12jz8glg9zmyk0iyv1ywf5i0hq93dfq8lvn6lyjgy8730w66mjwp"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
`(("libidn" ,libidn)
|
||||
|
@ -1950,9 +1948,9 @@ Telegram messenger.")
|
|||
(license license:gpl2+)))
|
||||
|
||||
(define-public tdlib
|
||||
(let ((commit "afca63a4f43531058a079e91eb5c81f54ad744b5")
|
||||
(let ((commit "80c35676a2eb1e9b71db355ee217bba79fbdce31")
|
||||
(revision "1")
|
||||
(version "1.5.0"))
|
||||
(version "1.5.4"))
|
||||
(package
|
||||
(name "tdlib")
|
||||
(version (git-version version revision commit))
|
||||
|
@ -1963,11 +1961,14 @@ Telegram messenger.")
|
|||
(commit commit)))
|
||||
(sha256
|
||||
(base32
|
||||
"1aa3p4k32mfshgc6fv58gwg8pnaix39rv455hfx6znj7llr8na6k"))
|
||||
"09c0pygqirapgxxzcc3sr0x67qhz8cx2klznrbdyi0118r9s8a7a"))
|
||||
(file-name (git-file-name name version))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
`(#:tests? #t
|
||||
#:configure-flags
|
||||
(list "-DCMAKE_BUILD_TYPE=Release"
|
||||
"-DTD_ENABLE_LTO=OFF") ; FIXME: Get LTO to work.
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'remove-failing-tests
|
||||
|
|
|
@ -5,7 +5,8 @@
|
|||
;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; 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 © 2018, 2019, 2020 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)
|
||||
|
@ -473,13 +476,13 @@ compression format (.mpc files).")
|
|||
(define-public eyed3
|
||||
(package
|
||||
(name "eyed3")
|
||||
(version "0.8.11")
|
||||
(version "0.8.12")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "eyeD3" version))
|
||||
(sha256
|
||||
(base32 "1347mhjysbdpmmvdqm6lhskdw0qj9vjdn4n172ffnz958adrnk0f"))))
|
||||
(base32 "0vabr7hh6vy1w8gn35vmx9qwiyrfv734d5ahifg7x3pv0c5fqkp5"))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f)) ; the required test data contains copyrighted material
|
||||
|
@ -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)))
|
||||
|
|
|
@ -60,7 +60,7 @@
|
|||
(define-public libmpdclient
|
||||
(package
|
||||
(name "libmpdclient")
|
||||
(version "2.16")
|
||||
(version "2.17")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri
|
||||
|
@ -69,7 +69,7 @@
|
|||
"/libmpdclient-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0r24cl3i9nvs6a47mvwaxk1kb5wmnhkhrw1q5cq9010fgjvdlszs"))))
|
||||
"0n9mrrmk20p4mfsz782jziax9z3bn7vxlm53327mrdlmgqf8z6zf"))))
|
||||
(build-system meson-build-system)
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)
|
||||
|
@ -92,7 +92,7 @@ interfacing MPD in the C, C++ & Objective C languages.")
|
|||
(define-public mpd
|
||||
(package
|
||||
(name "mpd")
|
||||
(version "0.21.16")
|
||||
(version "0.21.17")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri
|
||||
|
@ -101,7 +101,7 @@ interfacing MPD in the C, C++ & Objective C languages.")
|
|||
"/mpd-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"14jd9byvxlxmn9ygkyap1izy0d7i2lsssib74y3q8f6pyzfipkrh"))))
|
||||
"0qka4g4dd6a6fxi03jnrd8ya70vfijmsxz642adfjqa626gam644"))))
|
||||
(build-system meson-build-system)
|
||||
(arguments
|
||||
`(#:configure-flags '("-Ddocumentation=true"))) ;the default is 'false'...
|
||||
|
|
|
@ -29,7 +29,6 @@
|
|||
#:use-module ((guix licenses)
|
||||
#:hide (expat))
|
||||
#:use-module (guix download)
|
||||
#:use-module (guix git-download)
|
||||
#:use-module (guix utils)
|
||||
#:use-module (guix deprecation)
|
||||
#:use-module (guix build-system gnu)
|
||||
|
@ -357,57 +356,6 @@ only provides @code{MPI_THREAD_FUNNELED}.")))
|
|||
(setenv "UCX_LOG_LEVEL" "error")
|
||||
#t))
|
||||
|
||||
(define-public intel-mpi-benchmarks
|
||||
(package
|
||||
(name "intel-mpi-benchmarks")
|
||||
(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)
|
||||
(arguments
|
||||
'(#:phases (modify-phases %standard-phases
|
||||
(delete 'configure)
|
||||
(delete 'check)
|
||||
(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))
|
||||
(find-files "." benchmark?))
|
||||
#t))))
|
||||
|
||||
;; The makefile doesn't express all the dependencies, it seems.
|
||||
#:parallel-build? #t
|
||||
|
||||
#:make-flags (list (string-append "CC="
|
||||
(assoc-ref %build-inputs "openmpi")
|
||||
"/bin/mpicc")
|
||||
(string-append "CXX="
|
||||
(assoc-ref %build-inputs "openmpi")
|
||||
"/bin/mpicxx"))))
|
||||
(inputs
|
||||
`(("openmpi" ,openmpi)))
|
||||
(home-page "https://github.com/intel/mpi-benchmarks")
|
||||
(synopsis "Benchmarks for the Message Passing Interface (MPI)")
|
||||
(description
|
||||
"Intel MPI Benchmarks (IMB) provides a set of elementary benchmarks that
|
||||
conform with versions 1, 2, and 3 of the Message Passing Interface (MPI).")
|
||||
(license
|
||||
(fsf-free "https://directory.fsf.org/wiki/License:CPL-1.0"
|
||||
"https://www.gnu.org/licenses/license-list.html#CommonPublicLicense10"))))
|
||||
|
||||
(define-public python-mpi4py
|
||||
(package
|
||||
(name "python-mpi4py")
|
||||
|
|
|
@ -1414,7 +1414,7 @@ users to select LV2 plugins and run them with jalv.")
|
|||
(define-public synthv1
|
||||
(package
|
||||
(name "synthv1")
|
||||
(version "0.9.11")
|
||||
(version "0.9.12")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri
|
||||
|
@ -1422,7 +1422,7 @@ users to select LV2 plugins and run them with jalv.")
|
|||
"/synthv1-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"116k2vca9dygvsd684wvxm61p0l1xrrgdph4qrrprlsr6vj0llgm"))))
|
||||
"1amxrl1cqwgncw5437r572frgf6xhss3cfpbgh178i8phlq1q731"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f)) ; there are no tests
|
||||
|
@ -1446,7 +1446,7 @@ oscillators and stereo effects.")
|
|||
(define-public drumkv1
|
||||
(package
|
||||
(name "drumkv1")
|
||||
(version "0.9.11")
|
||||
(version "0.9.12")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri
|
||||
|
@ -1454,7 +1454,7 @@ oscillators and stereo effects.")
|
|||
"/drumkv1-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1wnjn175l0mz51k9pjf3pdzv54c4jlh63saavld9lm6zfgfs13d7"))))
|
||||
"0hmnmk9vvi43wl6say0dg7j088h7mmwmfdwjhsq89c7i7cpg78da"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f)) ; there are no tests
|
||||
|
@ -1479,7 +1479,7 @@ effects.")
|
|||
(define-public samplv1
|
||||
(package
|
||||
(name "samplv1")
|
||||
(version "0.9.11")
|
||||
(version "0.9.12")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri
|
||||
|
@ -1487,7 +1487,7 @@ effects.")
|
|||
"/samplv1-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"17zs8kvvwqv00bm4lxpn09a5hxjlbz7k5mkl3k7jspw7rqn3djf2"))))
|
||||
"0xzjxiqzcf1ygabrjsy0iachhnpy85rp9519fmj2f568r6ml6hzg"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f)) ; there are no tests
|
||||
|
@ -1512,7 +1512,7 @@ effects.")
|
|||
(define-public padthv1
|
||||
(package
|
||||
(name "padthv1")
|
||||
(version "0.9.11")
|
||||
(version "0.9.12")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri
|
||||
|
@ -1520,7 +1520,7 @@ effects.")
|
|||
"/padthv1-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"02yfwyirjqxa075yqdnci9b9k57kdmkjvn9gnpdbnjp887pds76g"))))
|
||||
"1zz3rz990k819q0rlzllqdwvag0x9k63443lb0mp8lwlczxnza6l"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f)) ; there are no tests
|
||||
|
@ -1583,7 +1583,7 @@ reverb effects.")
|
|||
(define-public setbfree
|
||||
(package
|
||||
(name "setbfree")
|
||||
(version "0.8.9")
|
||||
(version "0.8.11")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
|
@ -1592,7 +1592,7 @@ reverb effects.")
|
|||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1lpsa64xvwa9xbbp8zcwxy5w0daffc7fziny2pizabqh7m9xqjl2"))))
|
||||
"1s3ps3cjwlm63ml4izb7mizy8ci5pl9a19lvz62xf0br089h3afc"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f ; no "check" target
|
||||
|
@ -1733,7 +1733,7 @@ is subjective.")
|
|||
(define-public tuxguitar
|
||||
(package
|
||||
(name "tuxguitar")
|
||||
(version "1.5.2")
|
||||
(version "1.5.3")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
|
@ -1741,7 +1741,7 @@ is subjective.")
|
|||
version "/tuxguitar-" version "-src.tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"10arfpgm2pw7mn922klklzn05lw5ifqx070shdrar81afmkfbbd9"))))
|
||||
"1qy5kjcsl3c86kdlyvsf6dsfmfl1mv8zg0ln6g3qg3i8f35vlpp6"))))
|
||||
(build-system ant-build-system)
|
||||
(arguments
|
||||
`(#:build-target "build"
|
||||
|
@ -2387,14 +2387,14 @@ from the command line.")
|
|||
(define-public qtractor
|
||||
(package
|
||||
(name "qtractor")
|
||||
(version "0.9.11")
|
||||
(version "0.9.12")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "http://downloads.sourceforge.net/qtractor/"
|
||||
"qtractor-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1482da0lr77i57jby80cnn4bb9ws3v1i1j6m2hbwdnvqab9csvnx"))))
|
||||
"06493sf4hr178jkvric3rmc2phh1ph2jlyh8kl9z248amq3zfnhy"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f)) ; no "check" target
|
||||
|
@ -2569,11 +2569,21 @@ socket or command line.")
|
|||
(base32
|
||||
"11bf0jnj8h2fxhpdp498189r4s6b47vy4wripv0z4nx7lxajl88i"))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'link-to-mpv
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(substitute* "curseradio/curseradio.py"
|
||||
(("/usr/bin/mpv")
|
||||
(string-append (assoc-ref inputs "mpv") "/bin/mpv")))
|
||||
#t)))))
|
||||
(propagated-inputs
|
||||
`(("python-lxml" ,python-lxml)
|
||||
("python-requests" ,python-requests)
|
||||
("python-pyxdg" ,python-pyxdg)
|
||||
("mpv" ,mpv)))
|
||||
("python-pyxdg" ,python-pyxdg)))
|
||||
(inputs
|
||||
`(("mpv" ,mpv)))
|
||||
(home-page "https://github.com/chronitis/curseradio")
|
||||
(synopsis "Command-line Internet radio player")
|
||||
(description "Curseradio is a Curses-based radio player that uses a
|
||||
|
@ -2882,6 +2892,7 @@ Songs can be searched by artist, name or even by a part of the song text.")
|
|||
("python-munkres" ,python-munkres)
|
||||
("python-musicbrainzngs" ,python-musicbrainzngs)
|
||||
("python-mutagen" ,python-mutagen)
|
||||
("python-pyacoustid" ,python-pyacoustid)
|
||||
("python-pyyaml" ,python-pyyaml)
|
||||
("python-unidecode" ,python-unidecode)))
|
||||
(home-page "https://beets.io")
|
||||
|
@ -4383,7 +4394,7 @@ at @code{musicbrainz.org}.")
|
|||
(define-public clyrics
|
||||
(package
|
||||
(name "clyrics")
|
||||
(version "0.11")
|
||||
(version "0.12")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
|
@ -4392,8 +4403,7 @@ at @code{musicbrainz.org}.")
|
|||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0vfjy555achgi5zwa34x4q7r692nc6bq4jx518a5w4m7k5fvm71j"))))
|
||||
(base32 "1l9iqz6vxrrxapv7s110g360bqxksir4dcqd8w0l4lhmnfmz3vnk"))))
|
||||
(build-system trivial-build-system)
|
||||
(inputs
|
||||
`(("bash" ,bash) ; for the wrapped program
|
||||
|
@ -4812,7 +4822,7 @@ and debugging of event signal flows inside plugin graphs.")
|
|||
(define-public x42-plugins
|
||||
(package
|
||||
(name "x42-plugins")
|
||||
(version "20191013")
|
||||
(version "20191215")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
|
@ -4820,8 +4830,7 @@ and debugging of event signal flows inside plugin graphs.")
|
|||
(string-append "http://gareus.org/misc/x42-plugins/x42-plugins-"
|
||||
version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"18kn1bmc0s6dp834kc51ibifzzn3bxwya4p8s8yq9f4mpmkghi24"))))
|
||||
(base32 "1mwfvhsvc0qgjyiwd8pmmam1mav43lmv39fljhmj9yri558v5g1c"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f ; no "check" target
|
||||
|
@ -4866,7 +4875,7 @@ audio and MIDI plugins that can also run as standalone JACK applications.")
|
|||
(define-public zam-plugins
|
||||
(package
|
||||
(name "zam-plugins")
|
||||
(version "3.11")
|
||||
(version "3.12")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
|
@ -4880,8 +4889,7 @@ audio and MIDI plugins that can also run as standalone JACK applications.")
|
|||
(recursive? #t)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0jlbxm0g93plgd3g4r9rsr0c7868ms49bs0ljpqb6kw6132hsapp"))))
|
||||
(base32 "0icsbarc9azcp0kjjydmiqn401v60jmf16zdcp4040q8g7bpfmfa"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f ;no "check" target
|
||||
|
@ -5007,7 +5015,7 @@ Soul Force), MVerb, Nekobi, and ProM.")
|
|||
(define-public avldrums-lv2
|
||||
(package
|
||||
(name "avldrums-lv2")
|
||||
(version "0.4.0")
|
||||
(version "0.4.1")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
|
@ -5019,8 +5027,7 @@ Soul Force), MVerb, Nekobi, and ProM.")
|
|||
(recursive? #t)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1z70rcq6z3gkb4fm8dm9hs31bslwr97zdh2n012fzki9b9rdj5qv"))))
|
||||
(base32 "1vwdp3d8qzd493qa99ddya7iql67bbfxmbcl8hk96lxif2lhmyws"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f ; no "check" target
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2016 Vincent Legoll <vincent.legoll@gmail.com>
|
||||
;;; Copyright © 2016 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -28,14 +28,14 @@
|
|||
(define-public musl
|
||||
(package
|
||||
(name "musl")
|
||||
(version "1.1.22")
|
||||
(version "1.1.24")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://www.musl-libc.org/releases/"
|
||||
"musl-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1qr9xqdzziy5bsyyqlh6k8yz056ll55d5yvc0gbhz61ginj422cb"))))
|
||||
"18r2a00k82hz0mqdvgm7crzc7305l36109c0j9yjmkxj2alcjw0k"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f ; musl has no tests
|
||||
|
|
|
@ -30,13 +30,13 @@
|
|||
(define-public nano
|
||||
(package
|
||||
(name "nano")
|
||||
(version "4.6")
|
||||
(version "4.7")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnu/nano/nano-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1s98jsvkfar6qmd5n5l1n1k59623dnc93ciyvlhxjkvpad0kmb4v"))))
|
||||
(base32 "1x9nqy2kgaz6087p63i71gdjsqbdc9jjpx1ymlyclfakvsby3h2q"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
`(("gettext" ,gettext-minimal)
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Reference in a new issue