diff options
| author | Marius Bakke <mbakke@fastmail.com> | 2020-04-13 20:26:21 +0200 |
|---|---|---|
| committer | Marius Bakke <mbakke@fastmail.com> | 2020-04-13 20:26:21 +0200 |
| commit | fc58cb5bd2f4a4fb9e910f553009fce8a60e56e9 (patch) | |
| tree | 5a69fa6b63a7bfe7232cb98e949912c20775058d /gnu | |
| parent | 9d89818a359dd0657e4eb7649b29ad4197b8db39 (diff) | |
| parent | bad368b0d794689f3a8a11b58f1ea4987938682e (diff) | |
Merge branch 'master' into core-updates
Diffstat (limited to 'gnu')
60 files changed, 589 insertions, 400 deletions
diff --git a/gnu/packages/batik.scm b/gnu/packages/batik.scm index cd77c9a12ba..c8f4a34c721 100644 --- a/gnu/packages/batik.scm +++ b/gnu/packages/batik.scm | |||
| @@ -1,5 +1,6 @@ | |||
| 1 | ;;; GNU Guix --- Functional package management for GNU | 1 | ;;; GNU Guix --- Functional package management for GNU |
| 2 | ;;; Copyright © 2018 Danny Milosavljevic <dannym@scratchpost.org> | 2 | ;;; Copyright © 2018 Danny Milosavljevic <dannym@scratchpost.org> |
| 3 | ;;; Copyright © 2020 Tobias Geerinckx-Rice <me@tobias.gr> | ||
| 3 | ;;; | 4 | ;;; |
| 4 | ;;; This file is part of GNU Guix. | 5 | ;;; This file is part of GNU Guix. |
| 5 | ;;; | 6 | ;;; |
| @@ -198,7 +199,7 @@ SAC is an interface for CSS parsers.") | |||
| 198 | (define-public java-xmlgraphics-commons | 199 | (define-public java-xmlgraphics-commons |
| 199 | (package | 200 | (package |
| 200 | (name "java-xmlgraphics-commons") | 201 | (name "java-xmlgraphics-commons") |
| 201 | (version "2.3") | 202 | (version "2.4") |
| 202 | (source | 203 | (source |
| 203 | (origin | 204 | (origin |
| 204 | (method url-fetch) | 205 | (method url-fetch) |
| @@ -206,8 +207,7 @@ SAC is an interface for CSS parsers.") | |||
| 206 | "mirror://apache/xmlgraphics/commons/source/xmlgraphics-commons-" | 207 | "mirror://apache/xmlgraphics/commons/source/xmlgraphics-commons-" |
| 207 | version "-src.tar.gz")) | 208 | version "-src.tar.gz")) |
| 208 | (sha256 | 209 | (sha256 |
| 209 | (base32 | 210 | (base32 "0zdkngb896cr35jq1v859j2kpqyn6a87k6a893h394hgvnz7yi3v")) |
| 210 | "0a432a4ca3vgnbada5cy9mlmfzmq6hi4i176drfxrp17q2d43w23")) | ||
| 211 | (modules '((guix build utils))) | 211 | (modules '((guix build utils))) |
| 212 | (snippet | 212 | (snippet |
| 213 | `(begin | 213 | `(begin |
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm index 2fbfdba2d86..3ada92085e1 100644 --- a/gnu/packages/bioconductor.scm +++ b/gnu/packages/bioconductor.scm | |||
| @@ -3501,8 +3501,8 @@ phenotype of interest.") | |||
| 3501 | (synopsis "Fast gene set enrichment analysis") | 3501 | (synopsis "Fast gene set enrichment analysis") |
| 3502 | (description | 3502 | (description |
| 3503 | "The package implements an algorithm for fast gene set enrichment | 3503 | "The package implements an algorithm for fast gene set enrichment |
| 3504 | analysis. Using the fast algorithm allows to make more permutations and get | 3504 | analysis. Using the fast algorithm makes more permutations and gets |
| 3505 | more fine grained p-values, which allows to use accurate stantard approaches | 3505 | more fine grained p-values, which allows using accurate standard approaches |
| 3506 | to multiple hypothesis correction.") | 3506 | to multiple hypothesis correction.") |
| 3507 | (license license:expat))) | 3507 | (license license:expat))) |
| 3508 | 3508 | ||
| @@ -4271,7 +4271,7 @@ investigation using RNA-seq data.") | |||
| 4271 | (home-page "https://bioconductor.org/packages/AUCell/") | 4271 | (home-page "https://bioconductor.org/packages/AUCell/") |
| 4272 | (synopsis "Analysis of gene set activity in single-cell RNA-seq data") | 4272 | (synopsis "Analysis of gene set activity in single-cell RNA-seq data") |
| 4273 | (description | 4273 | (description |
| 4274 | "AUCell allows to identify cells with active gene sets (e.g. signatures, | 4274 | "AUCell identifies cells with active gene sets (e.g. signatures, |
| 4275 | gene modules, etc) in single-cell RNA-seq data. AUCell uses the @dfn{Area | 4275 | gene modules, etc) in single-cell RNA-seq data. AUCell uses the @dfn{Area |
| 4276 | Under the Curve} (AUC) to calculate whether a critical subset of the input | 4276 | Under the Curve} (AUC) to calculate whether a critical subset of the input |
| 4277 | gene set is enriched within the expressed genes for each cell. The | 4277 | gene set is enriched within the expressed genes for each cell. The |
| @@ -6426,7 +6426,7 @@ parametric mixture model. The protein binding sites (clusters) are then | |||
| 6426 | resolved at high resolution and cluster statistics are estimated using a | 6426 | resolved at high resolution and cluster statistics are estimated using a |
| 6427 | rigorous Bayesian framework. Post-processing of the results, data export for | 6427 | rigorous Bayesian framework. Post-processing of the results, data export for |
| 6428 | UCSC genome browser visualization and motif search analysis are provided. In | 6428 | UCSC genome browser visualization and motif search analysis are provided. In |
| 6429 | addition, the package allows to integrate RNA-Seq data to estimate the False | 6429 | addition, the package integrates RNA-Seq data to estimate the False |
| 6430 | Discovery Rate of cluster detection. Key functions support parallel multicore | 6430 | Discovery Rate of cluster detection. Key functions support parallel multicore |
| 6431 | computing. While wavClusteR was designed for PAR-CLIP data analysis, it can | 6431 | computing. While wavClusteR was designed for PAR-CLIP data analysis, it can |
| 6432 | be applied to the analysis of other NGS data obtained from experimental | 6432 | be applied to the analysis of other NGS data obtained from experimental |
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index 4c3d2b793b6..cd01027bce0 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm | |||
| @@ -8401,7 +8401,7 @@ system. It is used to analyze experimental crosses for identifying | |||
| 8401 | genes contributing to variation in quantitative traits (so-called | 8401 | genes contributing to variation in quantitative traits (so-called |
| 8402 | quantitative trait loci, QTLs). | 8402 | quantitative trait loci, QTLs). |
| 8403 | 8403 | ||
| 8404 | Using a hidden Markov model, R/qtl allows to estimate genetic maps, to | 8404 | Using a hidden Markov model, R/qtl estimates genetic maps, to |
| 8405 | identify genotyping errors, and to perform single-QTL and two-QTL, | 8405 | identify genotyping errors, and to perform single-QTL and two-QTL, |
| 8406 | two-dimensional genome scans.") | 8406 | two-dimensional genome scans.") |
| 8407 | (license license:gpl3))) | 8407 | (license license:gpl3))) |
| @@ -8532,7 +8532,7 @@ of other R packages who wish to make use of HTSlib.") | |||
| 8532 | (home-page "https://bioconductor.org/packages/bamsignals") | 8532 | (home-page "https://bioconductor.org/packages/bamsignals") |
| 8533 | (synopsis "Extract read count signals from bam files") | 8533 | (synopsis "Extract read count signals from bam files") |
| 8534 | (description | 8534 | (description |
| 8535 | "This package allows to efficiently obtain count vectors from indexed bam | 8535 | "This package efficiently obtains count vectors from indexed bam |
| 8536 | files. It counts the number of nucleotide sequence reads in given genomic | 8536 | files. It counts the number of nucleotide sequence reads in given genomic |
| 8537 | ranges and it computes reads profiles and coverage profiles. It also handles | 8537 | ranges and it computes reads profiles and coverage profiles. It also handles |
| 8538 | paired-end data.") | 8538 | paired-end data.") |
diff --git a/gnu/packages/build-tools.scm b/gnu/packages/build-tools.scm index d7e4fd946b7..a8ffa56bc6a 100644 --- a/gnu/packages/build-tools.scm +++ b/gnu/packages/build-tools.scm | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | ;;; Copyright © 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr> | 4 | ;;; Copyright © 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr> |
| 5 | ;;; Copyright © 2018 Fis Trivial <ybbs.daans@hotmail.com> | 5 | ;;; Copyright © 2018 Fis Trivial <ybbs.daans@hotmail.com> |
| 6 | ;;; Copyright © 2018 Tomáš Čech <sleep_walker@gnu.org> | 6 | ;;; Copyright © 2018 Tomáš Čech <sleep_walker@gnu.org> |
| 7 | ;;; Copyright © 2018 Marius Bakke <mbakke@fastmail.com> | 7 | ;;; Copyright © 2018, 2020 Marius Bakke <mbakke@fastmail.com> |
| 8 | ;;; Copyright © 2018 Alex Vong <alexvong1995@gmail.com> | 8 | ;;; Copyright © 2018 Alex Vong <alexvong1995@gmail.com> |
| 9 | ;;; Copyright © 2019 Brett Gilio <brettg@gnu.org> | 9 | ;;; Copyright © 2019 Brett Gilio <brettg@gnu.org> |
| 10 | ;;; Copyright © 2019 Jonathan Brielmaier <jonathan.brielmaier@web.de> | 10 | ;;; Copyright © 2019 Jonathan Brielmaier <jonathan.brielmaier@web.de> |
| @@ -103,8 +103,8 @@ generate such a compilation database.") | |||
| 103 | (license license:gpl3+))) | 103 | (license license:gpl3+))) |
| 104 | 104 | ||
| 105 | (define-public gn | 105 | (define-public gn |
| 106 | (let ((commit "6e5ba2e7210823cf7ccce3eb2a23336a4e7f1349") | 106 | (let ((commit "ec938ddaa276646eb8f1ab33e160c156011d8217") |
| 107 | (revision "1666")) ;as returned by `git describe`, used below | 107 | (revision "1736")) ;as returned by `git describe`, used below |
| 108 | (package | 108 | (package |
| 109 | (name "gn") | 109 | (name "gn") |
| 110 | (version (git-version "0.0" revision commit)) | 110 | (version (git-version "0.0" revision commit)) |
| @@ -114,7 +114,7 @@ generate such a compilation database.") | |||
| 114 | (uri (git-reference (url home-page) (commit commit))) | 114 | (uri (git-reference (url home-page) (commit commit))) |
| 115 | (sha256 | 115 | (sha256 |
| 116 | (base32 | 116 | (base32 |
| 117 | "157ax65sixjm0i1j89wvny48v1mbsl4pbvv5vqinjc6r0fryaf2r")) | 117 | "0j1qjwp2biw12s6npzpx4z8nvih7pyn68q6cz2k4700bk9y0d574")) |
| 118 | (file-name (git-file-name name version)))) | 118 | (file-name (git-file-name name version)))) |
| 119 | (build-system gnu-build-system) | 119 | (build-system gnu-build-system) |
| 120 | (arguments | 120 | (arguments |
| @@ -135,8 +135,10 @@ generate such a compilation database.") | |||
| 135 | (call-with-output-file "out/last_commit_position.h" | 135 | (call-with-output-file "out/last_commit_position.h" |
| 136 | (lambda (port) | 136 | (lambda (port) |
| 137 | (format port | 137 | (format port |
| 138 | "#define LAST_COMMIT_POSITION \"~a (~a)\"\n" | 138 | (string-append |
| 139 | ,revision ,(string-take commit 8)) | 139 | "#define LAST_COMMIT_POSITION_NUM ~a\n" |
| 140 | "#define LAST_COMMIT_POSITION \"~a (~a)\"\n") | ||
| 141 | ,revision ,revision ,(string-take commit 8)) | ||
| 140 | #t)))) | 142 | #t)))) |
| 141 | (replace 'build | 143 | (replace 'build |
| 142 | (lambda _ | 144 | (lambda _ |
diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm index b7267e14ec5..7bca0468cf3 100644 --- a/gnu/packages/check.scm +++ b/gnu/packages/check.scm | |||
| @@ -582,14 +582,14 @@ but it works for any C/C++ project.") | |||
| 582 | (define-public python-parameterized | 582 | (define-public python-parameterized |
| 583 | (package | 583 | (package |
| 584 | (name "python-parameterized") | 584 | (name "python-parameterized") |
| 585 | (version "0.7.1") | 585 | (version "0.7.3") |
| 586 | (source | 586 | (source |
| 587 | (origin | 587 | (origin |
| 588 | (method url-fetch) | 588 | (method url-fetch) |
| 589 | (uri (pypi-uri "parameterized" version)) | 589 | (uri (pypi-uri "parameterized" version)) |
| 590 | (sha256 | 590 | (sha256 |
| 591 | (base32 | 591 | (base32 |
| 592 | "1vapry9lyfb2mlpgk2wh9079hzxzq5120bsczncxxay663mdp53a")))) | 592 | "0g1q6n7fkanjv7i1djzw62f46xf573jvza7afabh3baqjqxy7rpd")))) |
| 593 | (build-system python-build-system) | 593 | (build-system python-build-system) |
| 594 | (arguments | 594 | (arguments |
| 595 | '(#:phases (modify-phases %standard-phases | 595 | '(#:phases (modify-phases %standard-phases |
| @@ -1952,8 +1952,8 @@ possible to write plugins to add your own checks.") | |||
| 1952 | (synopsis | 1952 | (synopsis |
| 1953 | "Simple extension to have parametrized unit tests") | 1953 | "Simple extension to have parametrized unit tests") |
| 1954 | (description | 1954 | (description |
| 1955 | "This package allows to create parametrized unit-tests that work with the standard | 1955 | "This package creates parameterized unit-tests that work with the standard |
| 1956 | unittest package. A parametrized test case is automatically converted to multiple test | 1956 | unittest package. A parameterized test case is automatically converted to multiple test |
| 1957 | cases. Since they are TestCase subclasses, they work with other test suites that | 1957 | cases. Since they are TestCase subclasses, they work with other test suites that |
| 1958 | recognize TestCases.") | 1958 | recognize TestCases.") |
| 1959 | (license license:bsd-2))) | 1959 | (license license:bsd-2))) |
diff --git a/gnu/packages/chromium.scm b/gnu/packages/chromium.scm index fb8a813b7a1..3625eb7964b 100644 --- a/gnu/packages/chromium.scm +++ b/gnu/packages/chromium.scm | |||
| @@ -135,8 +135,11 @@ | |||
| 135 | "third_party/dawn" ;ASL2.0 | 135 | "third_party/dawn" ;ASL2.0 |
| 136 | "third_party/depot_tools/owners.py" ;BSD-3 | 136 | "third_party/depot_tools/owners.py" ;BSD-3 |
| 137 | "third_party/devtools-frontend" ;BSD-3 | 137 | "third_party/devtools-frontend" ;BSD-3 |
| 138 | "third_party/devtools-frontend/src/front_end/third_party/fabricjs" ;Expat | ||
| 139 | "third_party/devtools-frontend/src/front_end/third_party/wasmparser" ;ASL2.0 | ||
| 138 | "third_party/devtools-frontend/src/third_party/axe-core" ;MPL2.0 | 140 | "third_party/devtools-frontend/src/third_party/axe-core" ;MPL2.0 |
| 139 | "third_party/devtools-frontend/src/third_party/pyjson5" ;ASL2.0 | 141 | "third_party/devtools-frontend/src/third_party/pyjson5" ;ASL2.0 |
| 142 | "third_party/devtools-frontend/src/third_party/typescript" ;ASL2.0 | ||
| 140 | "third_party/dom_distiller_js" ;BSD-3 | 143 | "third_party/dom_distiller_js" ;BSD-3 |
| 141 | "third_party/emoji-segmenter" ;ASL2.0 | 144 | "third_party/emoji-segmenter" ;ASL2.0 |
| 142 | "third_party/flatbuffers" ;ASL2.0 | 145 | "third_party/flatbuffers" ;ASL2.0 |
| @@ -196,7 +199,6 @@ | |||
| 196 | "third_party/qcms" ;Expat | 199 | "third_party/qcms" ;Expat |
| 197 | "third_party/rnnoise" ;BSD-3 | 200 | "third_party/rnnoise" ;BSD-3 |
| 198 | "third_party/s2cellid" ;ASL2.0 | 201 | "third_party/s2cellid" ;ASL2.0 |
| 199 | "third_party/sfntly" ;ASL2.0 | ||
| 200 | "third_party/skia" ;BSD-3 | 202 | "third_party/skia" ;BSD-3 |
| 201 | "third_party/skia/include/third_party/skcms" ;BSD-3 | 203 | "third_party/skia/include/third_party/skcms" ;BSD-3 |
| 202 | "third_party/skia/third_party/skcms" ;BSD-3 | 204 | "third_party/skia/third_party/skcms" ;BSD-3 |
| @@ -206,7 +208,6 @@ | |||
| 206 | "third_party/spirv-headers" ;ASL2.0 | 208 | "third_party/spirv-headers" ;ASL2.0 |
| 207 | "third_party/SPIRV-Tools" ;ASL2.0 | 209 | "third_party/SPIRV-Tools" ;ASL2.0 |
| 208 | "third_party/sqlite" ;Public domain | 210 | "third_party/sqlite" ;Public domain |
| 209 | "third_party/ungoogled" ;BSD-3 | ||
| 210 | "third_party/usb_ids" ;BSD-3 | 211 | "third_party/usb_ids" ;BSD-3 |
| 211 | "third_party/usrsctp" ;BSD-2 | 212 | "third_party/usrsctp" ;BSD-2 |
| 212 | "third_party/wayland/wayland_scanner_wrapper.py" ;BSD-3 | 213 | "third_party/wayland/wayland_scanner_wrapper.py" ;BSD-3 |
| @@ -247,9 +248,9 @@ from forcing GEXP-PROMISE." | |||
| 247 | #:system system | 248 | #:system system |
| 248 | #:guile-for-build guile))) | 249 | #:guile-for-build guile))) |
| 249 | 250 | ||
| 250 | (define %chromium-version "80.0.3987.163") | 251 | (define %chromium-version "81.0.4044.92") |
| 251 | (define %ungoogled-revision "516e2d990a50a4bbeb8c583e56333c2935e2af95") | 252 | (define %ungoogled-revision "b484ad4c0bdb696c86d941798ae6b0e2bd0db35d") |
| 252 | (define %debian-revision "debian/80.0.3987.116-1") | 253 | (define %debian-revision "debian/81.0.4044.92-1") |
| 253 | (define package-revision "0") | 254 | (define package-revision "0") |
| 254 | (define %package-version (string-append %chromium-version "-" | 255 | (define %package-version (string-append %chromium-version "-" |
| 255 | package-revision "." | 256 | package-revision "." |
| @@ -263,7 +264,7 @@ from forcing GEXP-PROMISE." | |||
| 263 | %chromium-version ".tar.xz")) | 264 | %chromium-version ".tar.xz")) |
| 264 | (sha256 | 265 | (sha256 |
| 265 | (base32 | 266 | (base32 |
| 266 | "0ikk4cgz3jgjhyncsvlqvlc03y7jywjpa6v34fwsjxs88flyzpdn")))) | 267 | "0i0szd749ihb08rxnsmsbxq75b6x952wpk94jwc0ncv6gb83zkx2")))) |
| 267 | 268 | ||
| 268 | (define %ungoogled-origin | 269 | (define %ungoogled-origin |
| 269 | (origin | 270 | (origin |
| @@ -274,7 +275,7 @@ from forcing GEXP-PROMISE." | |||
| 274 | (string-take %ungoogled-revision 7))) | 275 | (string-take %ungoogled-revision 7))) |
| 275 | (sha256 | 276 | (sha256 |
| 276 | (base32 | 277 | (base32 |
| 277 | "0nm55qq4ahw9haf5g7hmzic4mr2xjgpay7lxps7xjp7s1pda4g0q")))) | 278 | "071a33idn2zcix6z8skn7y85mhb9w5s0bh0fvrjm269y7cmjrh3l")))) |
| 278 | 279 | ||
| 279 | (define %debian-origin | 280 | (define %debian-origin |
| 280 | (origin | 281 | (origin |
| @@ -288,7 +289,7 @@ from forcing GEXP-PROMISE." | |||
| 288 | (_ (string-take %debian-revision 7))))) | 289 | (_ (string-take %debian-revision 7))))) |
| 289 | (sha256 | 290 | (sha256 |
| 290 | (base32 | 291 | (base32 |
| 291 | "1cc5sp566dd8f2grgr770xwbxgxf58dk1w7q3s8pmv4js5h3pwq8")))) | 292 | "0srgbcqga3l75bfkv3bnmjk416189nazsximvzdx2k5n8v5k4p3m")))) |
| 292 | 293 | ||
| 293 | ;; This is a "computed" origin that does the following: | 294 | ;; This is a "computed" origin that does the following: |
| 294 | ;; *) Runs the Ungoogled scripts on a pristine Chromium tarball. | 295 | ;; *) Runs the Ungoogled scripts on a pristine Chromium tarball. |
| @@ -319,8 +320,7 @@ from forcing GEXP-PROMISE." | |||
| 319 | (list #+(canonical-package patch) | 320 | (list #+(canonical-package patch) |
| 320 | #+(canonical-package xz) | 321 | #+(canonical-package xz) |
| 321 | #+(canonical-package tar) | 322 | #+(canonical-package tar) |
| 322 | #+python-2 | 323 | #+python-wrapper)) |
| 323 | #+python)) | ||
| 324 | 324 | ||
| 325 | (copy-recursively #+ungoogled-source "/tmp/ungoogled") | 325 | (copy-recursively #+ungoogled-source "/tmp/ungoogled") |
| 326 | 326 | ||
| @@ -338,11 +338,11 @@ from forcing GEXP-PROMISE." | |||
| 338 | 338 | ||
| 339 | (format #t "Ungooglifying...~%") | 339 | (format #t "Ungooglifying...~%") |
| 340 | (force-output) | 340 | (force-output) |
| 341 | (invoke "python3" "utils/prune_binaries.py" chromium-dir | 341 | (invoke "python" "utils/prune_binaries.py" chromium-dir |
| 342 | "pruning.list") | 342 | "pruning.list") |
| 343 | (invoke "python3" "utils/patches.py" "apply" | 343 | (invoke "python" "utils/patches.py" "apply" |
| 344 | chromium-dir "patches") | 344 | chromium-dir "patches") |
| 345 | (invoke "python3" "utils/domain_substitution.py" "apply" "-r" | 345 | (invoke "python" "utils/domain_substitution.py" "apply" "-r" |
| 346 | "domain_regex.list" "-f" "domain_substitution.list" | 346 | "domain_regex.list" "-f" "domain_substitution.list" |
| 347 | "-c" "/tmp/domainscache.tar.gz" chromium-dir) | 347 | "-c" "/tmp/domainscache.tar.gz" chromium-dir) |
| 348 | 348 | ||
| @@ -390,13 +390,13 @@ from forcing GEXP-PROMISE." | |||
| 390 | 390 | ||
| 391 | (format #t "Pruning third party files...~%") | 391 | (format #t "Pruning third party files...~%") |
| 392 | (force-output) | 392 | (force-output) |
| 393 | (apply invoke "python" | 393 | (apply invoke (string-append #+python-2 "/bin/python") |
| 394 | "build/linux/unbundle/remove_bundled_libraries.py" | 394 | "build/linux/unbundle/remove_bundled_libraries.py" |
| 395 | "--do-remove" preserved-files) | 395 | "--do-remove" preserved-files) |
| 396 | 396 | ||
| 397 | (format #t "Replacing GN files...~%") | 397 | (format #t "Replacing GN files...~%") |
| 398 | (force-output) | 398 | (force-output) |
| 399 | (invoke "python3" "build/linux/unbundle/replace_gn_files.py" | 399 | (invoke "python" "build/linux/unbundle/replace_gn_files.py" |
| 400 | "--system-libraries" "ffmpeg" "flac" "fontconfig" | 400 | "--system-libraries" "ffmpeg" "flac" "fontconfig" |
| 401 | "freetype" "harfbuzz-ng" "icu" "libdrm" "libevent" | 401 | "freetype" "harfbuzz-ng" "icu" "libdrm" "libevent" |
| 402 | "libjpeg" "libpng" "libvpx" "libwebp" "libxml" | 402 | "libjpeg" "libpng" "libvpx" "libwebp" "libxml" |
| @@ -450,7 +450,6 @@ from forcing GEXP-PROMISE." | |||
| 450 | ;; directory for an exhaustive list of supported flags. | 450 | ;; directory for an exhaustive list of supported flags. |
| 451 | ;; (Note: The 'configure' phase will do that for you.) | 451 | ;; (Note: The 'configure' phase will do that for you.) |
| 452 | (list "is_debug=false" | 452 | (list "is_debug=false" |
| 453 | "is_cfi=false" | ||
| 454 | "use_gold=false" | 453 | "use_gold=false" |
| 455 | "use_lld=false" | 454 | "use_lld=false" |
| 456 | "clang_use_chrome_plugins=false" | 455 | "clang_use_chrome_plugins=false" |
| @@ -636,8 +635,13 @@ from forcing GEXP-PROMISE." | |||
| 636 | (setenv "AR" "ar") (setenv "NM" "nm") | 635 | (setenv "AR" "ar") (setenv "NM" "nm") |
| 637 | (setenv "CC" "clang") (setenv "CXX" "clang++") | 636 | (setenv "CC" "clang") (setenv "CXX" "clang++") |
| 638 | 637 | ||
| 639 | ;; Do not optimize away null pointer safety checks. | 638 | (setenv "CXXFLAGS" |
| 640 | (setenv "CXXFLAGS" "-fno-delete-null-pointer-checks") | 639 | (string-join |
| 640 | '(;; Do not optimize away null pointer safety checks. | ||
| 641 | "-fno-delete-null-pointer-checks" | ||
| 642 | ;; Disable warnings about unknown warnings that require | ||
| 643 | ;; Clang plugins or newer versions. | ||
| 644 | "-Wno-unknown-warning-option"))) | ||
| 641 | 645 | ||
| 642 | ;; TODO: pre-compile instead. Avoids a race condition. | 646 | ;; TODO: pre-compile instead. Avoids a race condition. |
| 643 | (setenv "PYTHONDONTWRITEBYTECODE" "1") | 647 | (setenv "PYTHONDONTWRITEBYTECODE" "1") |
| @@ -782,7 +786,7 @@ from forcing GEXP-PROMISE." | |||
| 782 | ("glib" ,glib) | 786 | ("glib" ,glib) |
| 783 | ("gtk+" ,gtk+) | 787 | ("gtk+" ,gtk+) |
| 784 | ("harfbuzz" ,harfbuzz) | 788 | ("harfbuzz" ,harfbuzz) |
| 785 | ("icu4c" ,icu4c) | 789 | ("icu4c" ,icu4c-66.1) |
| 786 | ("jsoncpp" ,jsoncpp) | 790 | ("jsoncpp" ,jsoncpp) |
| 787 | ("lcms" ,lcms) | 791 | ("lcms" ,lcms) |
| 788 | ("libevent" ,libevent) | 792 | ("libevent" ,libevent) |
diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 59bfd8833a2..ecfc0530171 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm | |||
| @@ -11532,7 +11532,7 @@ JASA, 94:496-509.") | |||
| 11532 | (home-page "https://cran.r-project.org/web/packages/etm") | 11532 | (home-page "https://cran.r-project.org/web/packages/etm") |
| 11533 | (synopsis "Empirical transition matrix") | 11533 | (synopsis "Empirical transition matrix") |
| 11534 | (description | 11534 | (description |
| 11535 | "The @dfn{empirical transition matrix} (etm) package permits to estimate | 11535 | "The @dfn{empirical transition matrix} (etm) package estimates |
| 11536 | the matrix of transition probabilities for any time-inhomogeneous multistate | 11536 | the matrix of transition probabilities for any time-inhomogeneous multistate |
| 11537 | model with finite state space using the Aalen-Johansen estimator.") | 11537 | model with finite state space using the Aalen-Johansen estimator.") |
| 11538 | (license license:expat))) | 11538 | (license license:expat))) |
| @@ -13880,7 +13880,7 @@ redirection on the fly, which appears to be very useful for teaching purposes, | |||
| 13880 | as the student can keep a copy of the produced output to keep all that they | 13880 | as the student can keep a copy of the produced output to keep all that they |
| 13881 | did during the course. The package comes with a vignette describing how to | 13881 | did during the course. The package comes with a vignette describing how to |
| 13882 | write HTML reports for statistical analysis. Finally, a driver for Sweave | 13882 | write HTML reports for statistical analysis. Finally, a driver for Sweave |
| 13883 | allows to parse HTML flat files containing R code and to automatically write | 13883 | parses HTML flat files containing R code and to automatically write |
| 13884 | the corresponding outputs (tables and graphs).") | 13884 | the corresponding outputs (tables and graphs).") |
| 13885 | (license license:gpl2+))) | 13885 | (license license:gpl2+))) |
| 13886 | 13886 | ||
| @@ -15863,7 +15863,7 @@ be used further by e.g. graphic devices.") | |||
| 15863 | "This package provides several layout algorithms to visualize networks | 15863 | "This package provides several layout algorithms to visualize networks |
| 15864 | which are not part of the igraph library. Most are based on the concept of | 15864 | which are not part of the igraph library. Most are based on the concept of |
| 15865 | stress majorization by Gansner et al. (2004) | 15865 | stress majorization by Gansner et al. (2004) |
| 15866 | <doi:10.1007/978-3-540-31843-9_25>. Some more specific algorithms allow to | 15866 | <doi:10.1007/978-3-540-31843-9_25>. Some more specific algorithms |
| 15867 | emphasize hidden group structures in networks or focus on specific nodes.") | 15867 | emphasize hidden group structures in networks or focus on specific nodes.") |
| 15868 | (license license:expat))) | 15868 | (license license:expat))) |
| 15869 | 15869 | ||
diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index 8e61c4afd28..09568aec370 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm | |||
| @@ -225,7 +225,7 @@ standard Go idioms.") | |||
| 225 | (define-public ephemeralpg | 225 | (define-public ephemeralpg |
| 226 | (package | 226 | (package |
| 227 | (name "ephemeralpg") | 227 | (name "ephemeralpg") |
| 228 | (version "2.9") | 228 | (version "3.0") |
| 229 | (source | 229 | (source |
| 230 | (origin | 230 | (origin |
| 231 | (method url-fetch) | 231 | (method url-fetch) |
| @@ -233,17 +233,14 @@ standard Go idioms.") | |||
| 233 | "https://eradman.com/ephemeralpg/code/ephemeralpg-" | 233 | "https://eradman.com/ephemeralpg/code/ephemeralpg-" |
| 234 | version ".tar.gz")) | 234 | version ".tar.gz")) |
| 235 | (sha256 | 235 | (sha256 |
| 236 | (base32 "1ghp3kya4lxvfwz3c022cx9vqf55jbf9sjw60bxjcb5sszklyc89")))) | 236 | (base32 "1j0g7g114ma7y7sadbng5p1ss1zsm9zpicm77qspym6565733vvh")))) |
| 237 | (build-system gnu-build-system) | 237 | (build-system gnu-build-system) |
| 238 | (arguments | 238 | (arguments |
| 239 | '(#:make-flags (list "CC=gcc" | 239 | '(#:make-flags (list "CC=gcc" |
| 240 | (string-append "PREFIX=" %output)) | 240 | (string-append "PREFIX=" %output)) |
| 241 | #:phases | 241 | #:phases |
| 242 | (modify-phases %standard-phases | 242 | (modify-phases %standard-phases |
| 243 | (delete 'configure) | 243 | (delete 'configure) ; no configure script |
| 244 | (replace 'check | ||
| 245 | (lambda* (#:key inputs #:allow-other-keys) | ||
| 246 | (invoke "ruby" "test.rb"))) | ||
| 247 | (add-after 'install 'wrap | 244 | (add-after 'install 'wrap |
| 248 | (lambda* (#:key inputs outputs #:allow-other-keys) | 245 | (lambda* (#:key inputs outputs #:allow-other-keys) |
| 249 | (let ((out (assoc-ref outputs "out"))) | 246 | (let ((out (assoc-ref outputs "out"))) |
| @@ -255,11 +252,13 @@ standard Go idioms.") | |||
| 255 | "/bin") | 252 | "/bin") |
| 256 | ;; For getsocket. | 253 | ;; For getsocket. |
| 257 | ,(string-append out "/bin"))))) | 254 | ,(string-append out "/bin"))))) |
| 258 | #t))))) | 255 | #t))) |
| 256 | #:test-target "test")) | ||
| 259 | (inputs | 257 | (inputs |
| 260 | `(("postgresql" ,postgresql) | 258 | `(("postgresql" ,postgresql) |
| 261 | ("util-linux" ,util-linux))) | 259 | ("util-linux" ,util-linux))) |
| 262 | (native-inputs | 260 | (native-inputs |
| 261 | ;; For tests. | ||
| 263 | `(("ruby" ,ruby) | 262 | `(("ruby" ,ruby) |
| 264 | ("which" ,which))) | 263 | ("which" ,which))) |
| 265 | (home-page "https://eradman.com/ephemeralpg/") | 264 | (home-page "https://eradman.com/ephemeralpg/") |
diff --git a/gnu/packages/datastructures.scm b/gnu/packages/datastructures.scm index e7833b8e702..3c8814348fc 100644 --- a/gnu/packages/datastructures.scm +++ b/gnu/packages/datastructures.scm | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; GNU Guix --- Functional package management for GNU | 1 | ;;; GNU Guix --- Functional package management for GNU |
| 2 | ;;; Copyright © 2015, 2016, 2018, 2019 Ricardo Wurmus <rekado@elephly.net> | 2 | ;;; Copyright © 2015, 2016, 2018, 2019 Ricardo Wurmus <rekado@elephly.net> |
| 3 | ;;; Copyright © 2016, 2017, 2019 Tobias Geerinckx-Rice <me@tobias.gr> | 3 | ;;; Copyright © 2016, 2017, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr> |
| 4 | ;;; Copyright © 2018 Meiyo Peng <meiyo.peng@gmail.com> | 4 | ;;; Copyright © 2018 Meiyo Peng <meiyo.peng@gmail.com> |
| 5 | ;;; Copyright © 2019 Efraim Flashner <efraim@flashner.co.il> | 5 | ;;; Copyright © 2019 Efraim Flashner <efraim@flashner.co.il> |
| 6 | ;;; | 6 | ;;; |
| @@ -105,17 +105,20 @@ and time-efficient for good hash functions.") | |||
| 105 | (define-public ssdeep | 105 | (define-public ssdeep |
| 106 | (package | 106 | (package |
| 107 | (name "ssdeep") | 107 | (name "ssdeep") |
| 108 | (version "2.13") | 108 | (version "2.14.1") |
| 109 | (source (origin | 109 | (source |
| 110 | (method url-fetch) | 110 | (origin |
| 111 | (uri (string-append "mirror://sourceforge/ssdeep/" | 111 | (method url-fetch) |
| 112 | name "-" version "/" | 112 | (uri (string-append "https://github.com/ssdeep-project/ssdeep/" |
| 113 | name "-" version ".tar.gz")) | 113 | "releases/download/release-" version "/" |
| 114 | (sha256 | 114 | "ssdeep-" version ".tar.gz")) |
| 115 | (base32 | 115 | (sha256 |
| 116 | "1igqy0j7jrklb8fdlrm6ald4cyl1fda5ipfl8crzyl6bax2ajk3f")))) | 116 | (base32 "04qkjc6kksxkv7xbnk32rwmf3a8czdv2vvrdzfs0kw06h73snbpz")))) |
| 117 | (build-system gnu-build-system) | 117 | (build-system gnu-build-system) |
| 118 | (home-page "http://ssdeep.sourceforge.net") | 118 | (arguments |
| 119 | `(#:configure-flags | ||
| 120 | (list "--disable-static"))) | ||
| 121 | (home-page "https://ssdeep-project.github.io") | ||
| 119 | (synopsis "Context-triggered piecewise hashing algorithm") | 122 | (synopsis "Context-triggered piecewise hashing algorithm") |
| 120 | (description "ssdeep computes and matches context triggered piecewise | 123 | (description "ssdeep computes and matches context triggered piecewise |
| 121 | hashes (CTPH), also called fuzzy checksums. It can identify similar files | 124 | hashes (CTPH), also called fuzzy checksums. It can identify similar files |
| @@ -126,14 +129,14 @@ in between these sequences may be different in both content and length.") | |||
| 126 | (define-public liburcu | 129 | (define-public liburcu |
| 127 | (package | 130 | (package |
| 128 | (name "liburcu") | 131 | (name "liburcu") |
| 129 | (version "0.11.1") | 132 | (version "0.12.0") |
| 130 | (source (origin | 133 | (source (origin |
| 131 | (method url-fetch) | 134 | (method url-fetch) |
| 132 | (uri (string-append "https://www.lttng.org/files/urcu/" | 135 | (uri (string-append "https://www.lttng.org/files/urcu/" |
| 133 | "userspace-rcu-" version ".tar.bz2")) | 136 | "userspace-rcu-" version ".tar.bz2")) |
| 134 | (sha256 | 137 | (sha256 |
| 135 | (base32 | 138 | (base32 |
| 136 | "0l1kxgzch4m8fxiz2hc8fwg56hrvzzspp7n0svnl7i7iycdrgfcj")))) | 139 | "15wzk3nyy6gh6i7xhksxzs8fjar1g4ddz51iahk1v7lq0vjip6s0")))) |
| 137 | (build-system gnu-build-system) | 140 | (build-system gnu-build-system) |
| 138 | (native-inputs | 141 | (native-inputs |
| 139 | `(("perl" ,perl))) ; for tests | 142 | `(("perl" ,perl))) ; for tests |
| @@ -149,7 +152,7 @@ queues, stacks, and doubly-linked lists.") | |||
| 149 | (define-public uthash | 152 | (define-public uthash |
| 150 | (package | 153 | (package |
| 151 | (name "uthash") | 154 | (name "uthash") |
| 152 | (version "2.0.2") | 155 | (version "2.1.0") |
| 153 | (source | 156 | (source |
| 154 | (origin | 157 | (origin |
| 155 | (method git-fetch) | 158 | (method git-fetch) |
| @@ -158,8 +161,7 @@ queues, stacks, and doubly-linked lists.") | |||
| 158 | (commit (string-append "v" version)))) | 161 | (commit (string-append "v" version)))) |
| 159 | (file-name (git-file-name name version)) | 162 | (file-name (git-file-name name version)) |
| 160 | (sha256 | 163 | (sha256 |
| 161 | (base32 | 164 | (base32 "0k80bjbb6ss5wpmfmfji6xbyjm990hg9kcshwwnhdnh73vxkcd1m")))) |
| 162 | "0kslz8k6lssh7fl7ayzwlj62p0asxs3dq03357ls5ywjad238gqg")))) | ||
| 163 | (build-system gnu-build-system) | 165 | (build-system gnu-build-system) |
| 164 | (native-inputs | 166 | (native-inputs |
| 165 | `(("perl" ,perl))) | 167 | `(("perl" ,perl))) |
| @@ -178,7 +180,7 @@ queues, stacks, and doubly-linked lists.") | |||
| 178 | ;; There is no top-level Makefile to do this for us. | 180 | ;; There is no top-level Makefile to do this for us. |
| 179 | (lambda* (#:key outputs #:allow-other-keys) | 181 | (lambda* (#:key outputs #:allow-other-keys) |
| 180 | (let* ((out (assoc-ref outputs "out")) | 182 | (let* ((out (assoc-ref outputs "out")) |
| 181 | (doc (string-append out "/share/doc/" ,name)) | 183 | (doc (string-append out "/share/doc/" ,name "-" ,version)) |
| 182 | (include (string-append out "/include"))) | 184 | (include (string-append out "/include"))) |
| 183 | ;; Don't install HTML files: they're just the below .txt files | 185 | ;; Don't install HTML files: they're just the below .txt files |
| 184 | ;; dolled up, can be stale, and regeneration requires asciidoc. | 186 | ;; dolled up, can be stale, and regeneration requires asciidoc. |
diff --git a/gnu/packages/debian.scm b/gnu/packages/debian.scm index db8c9695f46..ff4cccb03d3 100644 --- a/gnu/packages/debian.scm +++ b/gnu/packages/debian.scm | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; GNU Guix --- Functional package management for GNU | 1 | ;;; GNU Guix --- Functional package management for GNU |
| 2 | ;;; Copyright © 2018 Efraim Flashner <efraim@flashner.co.il> | 2 | ;;; Copyright © 2018 Efraim Flashner <efraim@flashner.co.il> |
| 3 | ;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr> | 3 | ;;; Copyright © 2018, 2020 Tobias Geerinckx-Rice <me@tobias.gr> |
| 4 | ;;; | 4 | ;;; |
| 5 | ;;; This file is part of GNU Guix. | 5 | ;;; This file is part of GNU Guix. |
| 6 | ;;; | 6 | ;;; |
| @@ -117,7 +117,7 @@ contains the archive keys used for that.") | |||
| 117 | (define-public debootstrap | 117 | (define-public debootstrap |
| 118 | (package | 118 | (package |
| 119 | (name "debootstrap") | 119 | (name "debootstrap") |
| 120 | (version "1.0.119") | 120 | (version "1.0.123") |
| 121 | (source | 121 | (source |
| 122 | (origin | 122 | (origin |
| 123 | (method git-fetch) | 123 | (method git-fetch) |
| @@ -126,8 +126,7 @@ contains the archive keys used for that.") | |||
| 126 | (commit version))) | 126 | (commit version))) |
| 127 | (file-name (git-file-name name version)) | 127 | (file-name (git-file-name name version)) |
| 128 | (sha256 | 128 | (sha256 |
| 129 | (base32 | 129 | (base32 "0fr5ir8arzisx71jybbk4xz85waz50lf2y052nfimzh6vv9dx54c")))) |
| 130 | "0p0p8qmlsbvpfa0r7ifghr67zrrc96d83r9qwahzaxyxkvnhr4x4")))) | ||
| 131 | (build-system gnu-build-system) | 130 | (build-system gnu-build-system) |
| 132 | (arguments | 131 | (arguments |
| 133 | `(#:phases | 132 | `(#:phases |
diff --git a/gnu/packages/diffoscope.scm b/gnu/packages/diffoscope.scm index b835fb45106..37f8f74b7bc 100644 --- a/gnu/packages/diffoscope.scm +++ b/gnu/packages/diffoscope.scm | |||
| @@ -68,7 +68,7 @@ | |||
| 68 | #:use-module (ice-9 match)) | 68 | #:use-module (ice-9 match)) |
| 69 | 69 | ||
| 70 | (define-public diffoscope | 70 | (define-public diffoscope |
| 71 | (let ((version "138")) | 71 | (let ((version "139")) |
| 72 | (package | 72 | (package |
| 73 | (name "diffoscope") | 73 | (name "diffoscope") |
| 74 | (version version) | 74 | (version version) |
| @@ -80,7 +80,7 @@ | |||
| 80 | (file-name (git-file-name name version)) | 80 | (file-name (git-file-name name version)) |
| 81 | (sha256 | 81 | (sha256 |
| 82 | (base32 | 82 | (base32 |
| 83 | "1lsxwyqaaxmin8h06l0352f0kh0l9brbqfn0zv8hmb64bp5r20nr")))) | 83 | "1k4yjyvmn5nfdapkwgkr9gzpn18kr4c58n0f32pfkx4yakfqkk4i")))) |
| 84 | (build-system python-build-system) | 84 | (build-system python-build-system) |
| 85 | (arguments | 85 | (arguments |
| 86 | `(#:phases (modify-phases %standard-phases | 86 | `(#:phases (modify-phases %standard-phases |
diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm index 756c9ad2afc..19bf65b76a5 100644 --- a/gnu/packages/disk.scm +++ b/gnu/packages/disk.scm | |||
| @@ -624,7 +624,7 @@ passphrases.") | |||
| 624 | (define-public ndctl | 624 | (define-public ndctl |
| 625 | (package | 625 | (package |
| 626 | (name "ndctl") | 626 | (name "ndctl") |
| 627 | (version "67") | 627 | (version "68") |
| 628 | (source (origin | 628 | (source (origin |
| 629 | (method git-fetch) | 629 | (method git-fetch) |
| 630 | (uri (git-reference | 630 | (uri (git-reference |
| @@ -633,7 +633,7 @@ passphrases.") | |||
| 633 | (file-name (git-file-name name version)) | 633 | (file-name (git-file-name name version)) |
| 634 | (sha256 | 634 | (sha256 |
| 635 | (base32 | 635 | (base32 |
| 636 | "076jgw1g2aafqgnq705in0wnabysqk46dq5yxdv1qzgjmyhka39n")))) | 636 | "0xmim7z4qp6x2ggndnbwd940c73pa1qlf3hxyn3qh5pyr69nh9y8")))) |
| 637 | (build-system gnu-build-system) | 637 | (build-system gnu-build-system) |
| 638 | (native-inputs | 638 | (native-inputs |
| 639 | `(("asciidoc" ,asciidoc) | 639 | `(("asciidoc" ,asciidoc) |
diff --git a/gnu/packages/display-managers.scm b/gnu/packages/display-managers.scm index 70caeab06dc..9c8b9553c4b 100644 --- a/gnu/packages/display-managers.scm +++ b/gnu/packages/display-managers.scm | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | ;;; Copyright © 2017 Ricardo Wurmus <rekado@elephly.net> | 5 | ;;; Copyright © 2017 Ricardo Wurmus <rekado@elephly.net> |
| 6 | ;;; Copyright © 2017 Sou Bunnbu <iyzsong@gmail.com> | 6 | ;;; Copyright © 2017 Sou Bunnbu <iyzsong@gmail.com> |
| 7 | ;;; Copyright © 2017 Marius Bakke <mbakke@fastmail.com> | 7 | ;;; Copyright © 2017 Marius Bakke <mbakke@fastmail.com> |
| 8 | ;;; Copyright © 2017 Tobias Geerinckx-Rice <me@tobias.gr> | 8 | ;;; Copyright © 2017, 2020 Tobias Geerinckx-Rice <me@tobias.gr> |
| 9 | ;;; | 9 | ;;; |
| 10 | ;;; This file is part of GNU Guix. | 10 | ;;; This file is part of GNU Guix. |
| 11 | ;;; | 11 | ;;; |
| @@ -199,7 +199,7 @@ display manager which supports different greeters.") | |||
| 199 | (define-public lightdm-gtk-greeter | 199 | (define-public lightdm-gtk-greeter |
| 200 | (package | 200 | (package |
| 201 | (name "lightdm-gtk-greeter") | 201 | (name "lightdm-gtk-greeter") |
| 202 | (version "2.0.2") | 202 | (version "2.0.7") |
| 203 | (source (origin | 203 | (source (origin |
| 204 | (method url-fetch) | 204 | (method url-fetch) |
| 205 | (uri (string-append | 205 | (uri (string-append |
| @@ -208,7 +208,7 @@ display manager which supports different greeters.") | |||
| 208 | "/+download/lightdm-gtk-greeter-" version ".tar.gz")) | 208 | "/+download/lightdm-gtk-greeter-" version ".tar.gz")) |
| 209 | (sha256 | 209 | (sha256 |
| 210 | (base32 | 210 | (base32 |
| 211 | "1436sdm83xqhxyr1rzqxhsl8if2xmidlvb341xcv6dv83lyxkrlf")))) | 211 | "1g7wc3d3vqfa7mrdhx1w9ywydgjbffla6rbrxq9k3sc62br97qms")))) |
| 212 | (build-system gnu-build-system) | 212 | (build-system gnu-build-system) |
| 213 | (native-inputs | 213 | (native-inputs |
| 214 | `(("exo" ,exo) | 214 | `(("exo" ,exo) |
diff --git a/gnu/packages/dns.scm b/gnu/packages/dns.scm index bccc9711097..869be47ad14 100644 --- a/gnu/packages/dns.scm +++ b/gnu/packages/dns.scm | |||
| @@ -13,6 +13,7 @@ | |||
| 13 | ;;; Copyright © 2019 Mathieu Othacehe <m.othacehe@gmail.com> | 13 | ;;; Copyright © 2019 Mathieu Othacehe <m.othacehe@gmail.com> |
| 14 | ;;; Copyright © 2019 Chris Marusich <cmmarusich@gmail.com> | 14 | ;;; Copyright © 2019 Chris Marusich <cmmarusich@gmail.com> |
| 15 | ;;; Copyright © 2019 Rutger Helling <rhelling@mykolab.com> | 15 | ;;; Copyright © 2019 Rutger Helling <rhelling@mykolab.com> |
| 16 | ;;; Copyright © 2020 Pierre Langlois <pierre.langlois@gmx.com> | ||
| 16 | ;;; | 17 | ;;; |
| 17 | ;;; This file is part of GNU Guix. | 18 | ;;; This file is part of GNU Guix. |
| 18 | ;;; | 19 | ;;; |
| @@ -75,7 +76,7 @@ | |||
| 75 | (define-public dnsmasq | 76 | (define-public dnsmasq |
| 76 | (package | 77 | (package |
| 77 | (name "dnsmasq") | 78 | (name "dnsmasq") |
| 78 | (version "2.80") | 79 | (version "2.81") |
| 79 | (source (origin | 80 | (source (origin |
| 80 | (method url-fetch) | 81 | (method url-fetch) |
| 81 | (uri (string-append | 82 | (uri (string-append |
| @@ -83,17 +84,7 @@ | |||
| 83 | version ".tar.xz")) | 84 | version ".tar.xz")) |
| 84 | (sha256 | 85 | (sha256 |
| 85 | (base32 | 86 | (base32 |
| 86 | "1fv3g8vikj3sn37x1j6qsywn09w1jipvlv34j3q5qrljbrwa5ayd")) | 87 | "1yzq6anwgr5rlnwydpszb51cyhp2vjq29b24ck19flbwac1sk73l")))) |
| 87 | (modules '((guix build utils))) | ||
| 88 | (snippet | ||
| 89 | '(begin | ||
| 90 | ;; The SIOCGSTAMP ioctl is defined in <linux/sockios.h> instead | ||
| 91 | ;; of <asm/sockios.h> starting with linux-libre-headers 5.2. | ||
| 92 | ;; Remove this for dnsmasq versions > 2.80. | ||
| 93 | (substitute* "src/dnsmasq.h" | ||
| 94 | (("#if defined\\(HAVE_LINUX_NETWORK\\)" all) | ||
| 95 | (string-append all "\n#include <linux/sockios.h>"))) | ||
| 96 | #t)))) | ||
| 97 | (build-system gnu-build-system) | 88 | (build-system gnu-build-system) |
| 98 | (native-inputs | 89 | (native-inputs |
| 99 | `(("pkg-config" ,pkg-config))) | 90 | `(("pkg-config" ,pkg-config))) |
| @@ -315,7 +306,7 @@ the two.") | |||
| 315 | (synopsis "Asynchronous resolver library by the OpenBSD project") | 306 | (synopsis "Asynchronous resolver library by the OpenBSD project") |
| 316 | (description | 307 | (description |
| 317 | "libasr is a free, simple and portable asynchronous resolver library. | 308 | "libasr is a free, simple and portable asynchronous resolver library. |
| 318 | It allows to run DNS queries and perform hostname resolutions in a fully | 309 | It runs DNS queries and performs hostname resolution in a fully |
| 319 | asynchronous fashion.") | 310 | asynchronous fashion.") |
| 320 | (license (list license:isc | 311 | (license (list license:isc |
| 321 | license:bsd-2 ; last part of getrrsetbyname_async.c | 312 | license:bsd-2 ; last part of getrrsetbyname_async.c |
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 1d530573a54..d8bf2c129f2 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm | |||
| @@ -1565,7 +1565,7 @@ configuration language. It features: | |||
| 1565 | @itemize | 1565 | @itemize |
| 1566 | @item Syntax highlighting | 1566 | @item Syntax highlighting |
| 1567 | @item Multiline support for String | 1567 | @item Multiline support for String |
| 1568 | @item Basic indendation, commenting | 1568 | @item Basic indentation, commenting |
| 1569 | @item Automatic formatting on save using dhall-format. | 1569 | @item Automatic formatting on save using dhall-format. |
| 1570 | @item Error highlighting. | 1570 | @item Error highlighting. |
| 1571 | @end itemize") | 1571 | @end itemize") |
| @@ -2019,7 +2019,7 @@ written in the Go programming language.") | |||
| 2019 | (build-system emacs-build-system) | 2019 | (build-system emacs-build-system) |
| 2020 | (home-page "https://github.com/jd/google-maps.el") | 2020 | (home-page "https://github.com/jd/google-maps.el") |
| 2021 | (synopsis "Access Google Maps from Emacs") | 2021 | (synopsis "Access Google Maps from Emacs") |
| 2022 | (description "The @code{google-maps} package allows to display Google | 2022 | (description "The @code{google-maps} package displays Google |
| 2023 | Maps directly inside Emacs.") | 2023 | Maps directly inside Emacs.") |
| 2024 | (license license:gpl3+))) | 2024 | (license license:gpl3+))) |
| 2025 | 2025 | ||
| @@ -6912,7 +6912,7 @@ maximizes flexibility (at the expense of conciseness).") | |||
| 6912 | `(("ert-runner" ,emacs-ert-runner))) | 6912 | `(("ert-runner" ,emacs-ert-runner))) |
| 6913 | (home-page "https://github.com/technomancy/find-file-in-project") | 6913 | (home-page "https://github.com/technomancy/find-file-in-project") |
| 6914 | (synopsis "File/directory finder for Emacs") | 6914 | (synopsis "File/directory finder for Emacs") |
| 6915 | (description "@code{find-file-in-project} allows to find files or | 6915 | (description "@code{find-file-in-project} finds files or |
| 6916 | directories quickly in the current project. The project root is detected | 6916 | directories quickly in the current project. The project root is detected |
| 6917 | automatically when Git, Subversion or Mercurial are used. It also provides | 6917 | automatically when Git, Subversion or Mercurial are used. It also provides |
| 6918 | functions to assist in reviewing changes on files.") | 6918 | functions to assist in reviewing changes on files.") |
| @@ -7896,17 +7896,29 @@ Lua programming language}.") | |||
| 7896 | (define-public emacs-ebuild-mode | 7896 | (define-public emacs-ebuild-mode |
| 7897 | (package | 7897 | (package |
| 7898 | (name "emacs-ebuild-mode") | 7898 | (name "emacs-ebuild-mode") |
| 7899 | (version "1.37") | 7899 | (version "1.50") |
| 7900 | (source (origin | 7900 | (source |
| 7901 | (method url-fetch) | 7901 | (origin |
| 7902 | (uri (string-append | 7902 | (method url-fetch) |
| 7903 | "https://dev.gentoo.org/~ulm/emacs/ebuild-mode" | 7903 | (uri (string-append |
| 7904 | "-" version ".tar.xz")) | 7904 | "https://dev.gentoo.org/~ulm/emacs/" |
| 7905 | (file-name (string-append name "-" version ".tar.xz")) | 7905 | "ebuild-mode-" version ".tar.xz")) |
| 7906 | (sha256 | 7906 | (file-name (string-append name "-" version ".tar.xz")) |
| 7907 | (base32 | 7907 | (sha256 |
| 7908 | "07dzrdjjczkxdfdgi60h4jjkvzi4p0k9rij2wpfp8s03ay3qldpp")))) | 7908 | (base32 "0bgi98vx6ahxijw69kfdiy3rkjdg7yi6k3bkjyasak5920m6fj1d")))) |
| 7909 | (build-system emacs-build-system) | 7909 | (build-system emacs-build-system) |
| 7910 | (arguments | ||
| 7911 | '(#:phases | ||
| 7912 | (modify-phases %standard-phases | ||
| 7913 | (add-after 'install 'install-doc | ||
| 7914 | (lambda* (#:key outputs #:allow-other-keys) | ||
| 7915 | (invoke "make" "ebuild-mode.info") | ||
| 7916 | (install-file "ebuild-mode.info" | ||
| 7917 | (string-append (assoc-ref outputs "out") | ||
| 7918 | "/share/info")) | ||
| 7919 | #t))))) | ||
| 7920 | (native-inputs | ||
| 7921 | `(("texinfo" ,texinfo))) | ||
| 7910 | (home-page "https://devmanual.gentoo.org") | 7922 | (home-page "https://devmanual.gentoo.org") |
| 7911 | (synopsis "Major modes for Gentoo package files") | 7923 | (synopsis "Major modes for Gentoo package files") |
| 7912 | (description | 7924 | (description |
| @@ -8476,6 +8488,17 @@ passive voice.") | |||
| 8476 | (sha256 | 8488 | (sha256 |
| 8477 | (base32 "0jwpgfzjvf1hd3mx582pw86hysdryaqzp69hk6azi9kmq4bzk87d")))) | 8489 | (base32 "0jwpgfzjvf1hd3mx582pw86hysdryaqzp69hk6azi9kmq4bzk87d")))) |
| 8478 | (build-system emacs-build-system) | 8490 | (build-system emacs-build-system) |
| 8491 | (arguments | ||
| 8492 | `(#:phases | ||
| 8493 | (modify-phases %standard-phases | ||
| 8494 | (add-after 'install 'install-documentation | ||
| 8495 | (lambda* (#:key outputs #:allow-other-keys) | ||
| 8496 | (let* ((share (string-append (assoc-ref outputs "out") "/share")) | ||
| 8497 | (info-dir (string-append share "/info")) | ||
| 8498 | (doc-dir (string-append share "/doc/" ,name "-" ,version))) | ||
| 8499 | (install-file "org" info-dir) | ||
| 8500 | (install-file "orgcard.pdf" doc-dir)) | ||
| 8501 | #t))))) | ||
| 8479 | (home-page "https://orgmode.org/") | 8502 | (home-page "https://orgmode.org/") |
| 8480 | (synopsis "Outline-based notes management and organizer") | 8503 | (synopsis "Outline-based notes management and organizer") |
| 8481 | (description "Org is an Emacs mode for keeping notes, maintaining TODO | 8504 | (description "Org is an Emacs mode for keeping notes, maintaining TODO |
| @@ -12331,6 +12354,49 @@ keychains. The keychain entries are displayed in a directory-like structure | |||
| 12331 | and can be consulted and modified.") | 12354 | and can be consulted and modified.") |
| 12332 | (license license:gpl3+))) | 12355 | (license license:gpl3+))) |
| 12333 | 12356 | ||
| 12357 | (define-public emacs-psc-ide | ||
| 12358 | ;; There is no proper release. The base version is extracted from the | ||
| 12359 | ;; "Version" keyword in the main file. | ||
| 12360 | (let ((commit "7fc2b841be25f5bc5e1eb7d0634436181c38b3fe") | ||
| 12361 | (revision "1")) | ||
| 12362 | (package | ||
| 12363 | (name "emacs-psc-ide") | ||
| 12364 | (version (git-version "0.1.0" revision commit)) | ||
| 12365 | (source | ||
| 12366 | (origin | ||
| 12367 | (method git-fetch) | ||
| 12368 | (uri | ||
| 12369 | (git-reference | ||
| 12370 | (url "https://github.com/purescript-emacs/psc-ide-emacs") | ||
| 12371 | (commit commit))) | ||
| 12372 | (file-name (git-file-name name version)) | ||
| 12373 | (sha256 | ||
| 12374 | (base32 "0r0fymyai30jimm34z1cmav4wgij8ci6s1d9y7qigygfbbfrdsmj")))) | ||
| 12375 | (build-system emacs-build-system) | ||
| 12376 | (propagated-inputs | ||
| 12377 | `(("emacs-company" ,emacs-company) | ||
| 12378 | ("emacs-dash" ,emacs-dash) | ||
| 12379 | ("emacs-flycheck" ,emacs-flycheck) | ||
| 12380 | ("emacs-let-alist" ,emacs-let-alist) | ||
| 12381 | ("emacs-s" ,emacs-s) | ||
| 12382 | ("emacs-seq" ,emacs-seq))) | ||
| 12383 | (home-page "https://github.com/purescript-emacs/psc-ide-emacs") | ||
| 12384 | (synopsis "Emacs integration for PureScript's psc-ide tool") | ||
| 12385 | (description | ||
| 12386 | "This package provices Emacs integration for @code{psc-ide}, an IDE | ||
| 12387 | protocol for PureScript programming language. It features: | ||
| 12388 | |||
| 12389 | @itemize | ||
| 12390 | @item Completions | ||
| 12391 | @item Type at point | ||
| 12392 | @item Go to definition | ||
| 12393 | @item Automatic imports | ||
| 12394 | @item Case split | ||
| 12395 | @item Build system integration, and | ||
| 12396 | @item Flycheck support | ||
| 12397 | @end itemize") | ||
| 12398 | (license license:gpl3+)))) | ||
| 12399 | |||
| 12334 | (define-public emacs-evil-anzu | 12400 | (define-public emacs-evil-anzu |
| 12335 | (package | 12401 | (package |
| 12336 | (name "emacs-evil-anzu") | 12402 | (name "emacs-evil-anzu") |
| @@ -12418,8 +12484,8 @@ match and total match information in the mode-line in various search modes.") | |||
| 12418 | (home-page "https://github.com/skeeto/elisp-finalize") | 12484 | (home-page "https://github.com/skeeto/elisp-finalize") |
| 12419 | (synopsis "Finalizers for Emacs Lisp") | 12485 | (synopsis "Finalizers for Emacs Lisp") |
| 12420 | (description | 12486 | (description |
| 12421 | "This package will allows to immediately run a callback (a finalizer) | 12487 | "This package runs a callback (a finalizer) |
| 12422 | after its registered lisp object has been garbage collected. This allows for | 12488 | after its registered lisp object has been garbage collected. This allows |
| 12423 | extra resources, such as buffers and processes, to be cleaned up after the | 12489 | extra resources, such as buffers and processes, to be cleaned up after the |
| 12424 | object has been freed.") | 12490 | object has been freed.") |
| 12425 | (license license:unlicense))) | 12491 | (license license:unlicense))) |
| @@ -12525,7 +12591,7 @@ object @code{nil} corresponds 1:1 with @code{NULL} in the database.") | |||
| 12525 | (home-page "https://github.com/emacscollective/closql") | 12591 | (home-page "https://github.com/emacscollective/closql") |
| 12526 | (synopsis "Store EIEIO objects using EmacSQL") | 12592 | (synopsis "Store EIEIO objects using EmacSQL") |
| 12527 | (description | 12593 | (description |
| 12528 | "This package allows to store uniform EIEIO objects in an EmacSQL | 12594 | "This package stores uniform EIEIO objects in an EmacSQL |
| 12529 | database. SQLite is used as backend. This library imposes some restrictions | 12595 | database. SQLite is used as backend. This library imposes some restrictions |
| 12530 | on what kind of objects can be stored; it isn't intended to store arbitrary | 12596 | on what kind of objects can be stored; it isn't intended to store arbitrary |
| 12531 | objects. All objects have to share a common superclass and subclasses cannot | 12597 | objects. All objects have to share a common superclass and subclasses cannot |
| @@ -13334,7 +13400,7 @@ navigate and display hierarchy structures.") | |||
| 13334 | (home-page "https://github.com/ahungry/md4rd") | 13400 | (home-page "https://github.com/ahungry/md4rd") |
| 13335 | (synopsis "Emacs Mode for Reddit") | 13401 | (synopsis "Emacs Mode for Reddit") |
| 13336 | (description | 13402 | (description |
| 13337 | "This package allows to read Reddit from within Emacs interactively.") | 13403 | "This package allows reading Reddit from within Emacs interactively.") |
| 13338 | (license license:gpl3+))) | 13404 | (license license:gpl3+))) |
| 13339 | 13405 | ||
| 13340 | (define-public emacs-pulseaudio-control | 13406 | (define-public emacs-pulseaudio-control |
| @@ -13368,7 +13434,7 @@ navigate and display hierarchy structures.") | |||
| 13368 | (home-page "https://github.com/flexibeast/pulseaudio-control") | 13434 | (home-page "https://github.com/flexibeast/pulseaudio-control") |
| 13369 | (synopsis "Control @code{pulseaudio} from Emacs") | 13435 | (synopsis "Control @code{pulseaudio} from Emacs") |
| 13370 | (description | 13436 | (description |
| 13371 | "This package allows to control @code{pulseaudio} from Emacs.") | 13437 | "This package allows controlling @code{pulseaudio} from Emacs.") |
| 13372 | (license license:gpl3+)))) | 13438 | (license license:gpl3+)))) |
| 13373 | 13439 | ||
| 13374 | (define-public emacs-datetime | 13440 | (define-public emacs-datetime |
| @@ -13891,7 +13957,7 @@ key again.") | |||
| 13891 | (build-system emacs-build-system) | 13957 | (build-system emacs-build-system) |
| 13892 | (home-page "https://github.com/dimitri/mbsync-el") | 13958 | (home-page "https://github.com/dimitri/mbsync-el") |
| 13893 | (synopsis "Interface to mbsync for Emacs") | 13959 | (synopsis "Interface to mbsync for Emacs") |
| 13894 | (description "This package allows to call the @code{mbsync} from | 13960 | (description "This package calls @code{mbsync} from |
| 13895 | within Emacs.") | 13961 | within Emacs.") |
| 13896 | (license license:gpl3+)))) | 13962 | (license license:gpl3+)))) |
| 13897 | 13963 | ||
| @@ -14087,7 +14153,7 @@ throw a shell history.") | |||
| 14087 | `(("emacs-makey" ,emacs-makey))) | 14153 | `(("emacs-makey" ,emacs-makey))) |
| 14088 | (home-page "https://framagit.org/steckerhalter/discover-my-major/") | 14154 | (home-page "https://framagit.org/steckerhalter/discover-my-major/") |
| 14089 | (synopsis "Discover key bindings for the current Emacs major mode") | 14155 | (synopsis "Discover key bindings for the current Emacs major mode") |
| 14090 | (description "This package provides allows to discover key bindings and | 14156 | (description "This package discovers key bindings and |
| 14091 | their meaning for the current Emacs major-mode.") | 14157 | their meaning for the current Emacs major-mode.") |
| 14092 | (license license:gpl3+))) | 14158 | (license license:gpl3+))) |
| 14093 | 14159 | ||
| @@ -17494,7 +17560,7 @@ targets the Emacs based IDEs (CIDER, ESS, Geiser, Robe, SLIME etc.)") | |||
| 17494 | (home-page "https://github.com/jorgenschaefer/emacs-buttercup") | 17560 | (home-page "https://github.com/jorgenschaefer/emacs-buttercup") |
| 17495 | (synopsis "Behavior driven emacs lisp testing framework") | 17561 | (synopsis "Behavior driven emacs lisp testing framework") |
| 17496 | (description "Buttercup is a behavior-driven development framework for | 17562 | (description "Buttercup is a behavior-driven development framework for |
| 17497 | testing Emacs Lisp code. It allows to group related tests so they can share | 17563 | testing Emacs Lisp code. It groups related tests so they can share |
| 17498 | common set-up and tear-down code, and allows the programmer to \"spy\" on | 17564 | common set-up and tear-down code, and allows the programmer to \"spy\" on |
| 17499 | functions to ensure they are called with the right arguments during testing.") | 17565 | functions to ensure they are called with the right arguments during testing.") |
| 17500 | (license license:gpl3+))) | 17566 | (license license:gpl3+))) |
| @@ -22299,7 +22365,7 @@ conversion program}, a Japanese input method on Emacs.") | |||
| 22299 | (home-page "https://github.com/clemera/objed") | 22365 | (home-page "https://github.com/clemera/objed") |
| 22300 | (synopsis "Navigate and edit text objects") | 22366 | (synopsis "Navigate and edit text objects") |
| 22301 | (description | 22367 | (description |
| 22302 | "@code{emacs-objed} allows to navigate and edit text objects. It | 22368 | "@code{emacs-objed} allows navigating and editing text objects. It |
| 22303 | enables modal editing and composition of commands, too. It combines ideas of | 22369 | enables modal editing and composition of commands, too. It combines ideas of |
| 22304 | other Editors like Vim or Kakoune and tries to align them with regular Emacs | 22370 | other Editors like Vim or Kakoune and tries to align them with regular Emacs |
| 22305 | conventions.") | 22371 | conventions.") |
diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index 827a7651d23..aa713350403 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm | |||
| @@ -390,11 +390,11 @@ This package provides the Emacs mode.") | |||
| 390 | (synopsis "Free Elster client, for sending Germany VAT declarations") | 390 | (synopsis "Free Elster client, for sending Germany VAT declarations") |
| 391 | (description | 391 | (description |
| 392 | "Geierlein is a free Elster client, i.e. an application that | 392 | "Geierlein is a free Elster client, i.e. an application that |
| 393 | allows to send VAT declarations to Germany's fiscal authorities. | 393 | sends VAT declarations to Germany's fiscal authorities. |
| 394 | 394 | ||
| 395 | Currently it is *not* possible to send returns that are due annually | 395 | Currently it is *not* possible to send returns that are due annually |
| 396 | (especially the income tax return) since the fiscal authority doesn't | 396 | (especially the income tax return) since the fiscal authority doesn't |
| 397 | allow to do that off the ERiC library (which is proprietary however). | 397 | allow doing that off the ERiC library (which is proprietary however). |
| 398 | It's not clear at the moment whether one day it will be possible to | 398 | It's not clear at the moment whether one day it will be possible to |
| 399 | do so.") | 399 | do so.") |
| 400 | (license license:agpl3+))) | 400 | (license license:agpl3+))) |
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index 855414a2119..8a0bb941dec 100644 --- a/gnu/packages/freedesktop.scm +++ b/gnu/packages/freedesktop.scm | |||
| @@ -1671,8 +1671,8 @@ encoding names are iconv-compatible.") | |||
| 1671 | (home-page "https://github.com/coldfix/udiskie") | 1671 | (home-page "https://github.com/coldfix/udiskie") |
| 1672 | (synopsis "Automounter for removable media") | 1672 | (synopsis "Automounter for removable media") |
| 1673 | (description | 1673 | (description |
| 1674 | "The @command{udiskie} program is a udisks2 front-end that allows to | 1674 | "The @command{udiskie} program is a udisks2 front-end that |
| 1675 | manage removable media such as CDs or flash drives from userspace. | 1675 | manages removable media such as CDs or flash drives from userspace. |
| 1676 | 1676 | ||
| 1677 | Its features include: | 1677 | Its features include: |
| 1678 | 1678 | ||
diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 2f1fcd1879f..8db9a7c5292 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm | |||
| @@ -2961,20 +2961,14 @@ world}, @uref{http://evolonline.org, Evol Online} and | |||
| 2961 | (define openttd-engine | 2961 | (define openttd-engine |
| 2962 | (package | 2962 | (package |
| 2963 | (name "openttd-engine") | 2963 | (name "openttd-engine") |
| 2964 | (version "1.9.3") | 2964 | (version "1.10.0") |
| 2965 | (source | 2965 | (source |
| 2966 | (origin (method url-fetch) | 2966 | (origin (method url-fetch) |
| 2967 | (uri (string-append "https://proxy.binaries.openttd.org/openttd-releases/" | 2967 | (uri (string-append "https://cdn.openttd.org/openttd-releases/" |
| 2968 | version "/openttd-" version "-source.tar.xz")) | 2968 | version "/openttd-" version "-source.tar.xz")) |
| 2969 | (sha256 | 2969 | (sha256 |
| 2970 | (base32 | 2970 | (base32 |
| 2971 | "0ijq72kgx997ggw40i5f4a3nf7y2g72z37l47i18yjvgbdzy320r")) | 2971 | "0lz2y2rjc23k0d97y65cqhy2splw9cmrbvhgz0iqps8xkan1m8hv")))) |
| 2972 | (modules '((guix build utils))) | ||
| 2973 | (snippet | ||
| 2974 | ;; The DOS port contains proprietary software. | ||
| 2975 | '(begin | ||
| 2976 | (delete-file-recursively "os/dos") | ||
| 2977 | #t)))) | ||
| 2978 | (build-system gnu-build-system) | 2972 | (build-system gnu-build-system) |
| 2979 | (arguments | 2973 | (arguments |
| 2980 | `(#:tests? #f ; no "check" target | 2974 | `(#:tests? #f ; no "check" target |
| @@ -3024,15 +3018,15 @@ engine. When you start it you will be prompted to download a graphics set.") | |||
| 3024 | (define openttd-opengfx | 3018 | (define openttd-opengfx |
| 3025 | (package | 3019 | (package |
| 3026 | (name "openttd-opengfx") | 3020 | (name "openttd-opengfx") |
| 3027 | (version "0.5.5") | 3021 | (version "0.6.0") |
| 3028 | (source | 3022 | (source |
| 3029 | (origin | 3023 | (origin |
| 3030 | (method url-fetch) | 3024 | (method url-fetch) |
| 3031 | (uri (string-append "http://binaries.openttd.org/extra/opengfx/" | 3025 | (uri (string-append "https://cdn.openttd.org/opengfx-releases/" |
| 3032 | version "/opengfx-" version "-source.tar.xz")) | 3026 | version "/opengfx-" version "-source.tar.xz")) |
| 3033 | (sha256 | 3027 | (sha256 |
| 3034 | (base32 | 3028 | (base32 |
| 3035 | "009fa1bdin1bk0ynzhzc30hzkmmwzmwkk6j591ax3f6w75l28n49")))) | 3029 | "0qxc6gl2gxcrn1np88dnjgbaaakkkx96b13rcmy1spryc8c09hyr")))) |
| 3036 | (build-system gnu-build-system) | 3030 | (build-system gnu-build-system) |
| 3037 | (arguments | 3031 | (arguments |
| 3038 | '(#:make-flags (list "CC=gcc" | 3032 | '(#:make-flags (list "CC=gcc" |
| @@ -3062,6 +3056,7 @@ engine. When you start it you will be prompted to download a graphics set.") | |||
| 3062 | ("gimp" ,gimp) | 3056 | ("gimp" ,gimp) |
| 3063 | ("grfcodec" ,grfcodec) | 3057 | ("grfcodec" ,grfcodec) |
| 3064 | ("nml" ,nml) | 3058 | ("nml" ,nml) |
| 3059 | ("which" ,which) | ||
| 3065 | ("python" ,python-2))) | 3060 | ("python" ,python-2))) |
| 3066 | (home-page "http://dev.openttdcoop.org/projects/opengfx") | 3061 | (home-page "http://dev.openttdcoop.org/projects/opengfx") |
| 3067 | (synopsis "Base graphics set for OpenTTD") | 3062 | (synopsis "Base graphics set for OpenTTD") |
diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm index aa6d25a51b1..f11eaeb7b25 100644 --- a/gnu/packages/geo.scm +++ b/gnu/packages/geo.scm | |||
| @@ -1153,8 +1153,8 @@ persisted. | |||
| 1153 | (copy-file "JMapViewer.jar" (string-append dir "JMapViewer.jar")))))))) | 1153 | (copy-file "JMapViewer.jar" (string-append dir "JMapViewer.jar")))))))) |
| 1154 | (home-page "https://wiki.openstreetmap.org/wiki/JMapViewer") | 1154 | (home-page "https://wiki.openstreetmap.org/wiki/JMapViewer") |
| 1155 | (synopsis "OSM map integration in Java") | 1155 | (synopsis "OSM map integration in Java") |
| 1156 | (description "JMapViewer is a Java component which allows to easily | 1156 | (description "JMapViewer is a Java component which easily |
| 1157 | integrate an OSM map view into your Java application. It is maintained as | 1157 | integrates an OSM map view into your Java application. It is maintained as |
| 1158 | an independent project by the JOSM team.") | 1158 | an independent project by the JOSM team.") |
| 1159 | (license license:gpl2))) | 1159 | (license license:gpl2))) |
| 1160 | 1160 | ||
| @@ -1292,7 +1292,7 @@ an independent project by the JOSM team.") | |||
| 1292 | (synopsis "OSM editor") | 1292 | (synopsis "OSM editor") |
| 1293 | (description "JOSM is an extensible editor for OpenStreetMap (OSM). It | 1293 | (description "JOSM is an extensible editor for OpenStreetMap (OSM). It |
| 1294 | supports loading GPX tracks, background imagery and OSM data from local | 1294 | supports loading GPX tracks, background imagery and OSM data from local |
| 1295 | sources as well as from online sources and allows to edit the OSM data (nodes, | 1295 | sources as well as from online sources and allows editing the OSM data (nodes, |
| 1296 | ways, and relations) and their metadata tags.") | 1296 | ways, and relations) and their metadata tags.") |
| 1297 | (license license:gpl2+))) | 1297 | (license license:gpl2+))) |
| 1298 | 1298 | ||
diff --git a/gnu/packages/gimp.scm b/gnu/packages/gimp.scm index 5966906954a..2a0ca3ac250 100644 --- a/gnu/packages/gimp.scm +++ b/gnu/packages/gimp.scm | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | ;;; GNU Guix --- Functional package management for GNU | 1 | ;;; GNU Guix --- Functional package management for GNU |
| 2 | ;;; Copyright © 2014, 2015 Ludovic Courtès <ludo@gnu.org> | 2 | ;;; Copyright © 2014, 2015 Ludovic Courtès <ludo@gnu.org> |
| 3 | ;;; Copyright © 2016, 2018 Ricardo Wurmus <rekado@elephly.net> | 3 | ;;; Copyright © 2016, 2018 Ricardo Wurmus <rekado@elephly.net> |
| 4 | ;;; Copyright © 2016, 2017, 2018 Efraim Flashner <efraim@flashner.co.il> | 4 | ;;; Copyright © 2016, 2017, 2018, 2020 Efraim Flashner <efraim@flashner.co.il> |
| 5 | ;;; Copyright © 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr> | 5 | ;;; Copyright © 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr> |
| 6 | ;;; Copyright © 2018 Leo Famulari <leo@famulari.name> | 6 | ;;; Copyright © 2018 Leo Famulari <leo@famulari.name> |
| 7 | ;;; Copyright © 2018 Thorsten Wilms <t_w_@freenet.de> | 7 | ;;; Copyright © 2018 Thorsten Wilms <t_w_@freenet.de> |
| @@ -191,7 +191,7 @@ buffers.") | |||
| 191 | ("gexiv2" ,gexiv2) | 191 | ("gexiv2" ,gexiv2) |
| 192 | ("gtk+" ,gtk+-2) | 192 | ("gtk+" ,gtk+-2) |
| 193 | ("libmypaint" ,libmypaint) | 193 | ("libmypaint" ,libmypaint) |
| 194 | ("mypaint-brushes" ,mypaint-brushes) | 194 | ("mypaint-brushes" ,mypaint-brushes-1.3) |
| 195 | ("exif" ,libexif) ; optional, EXIF + XMP support | 195 | ("exif" ,libexif) ; optional, EXIF + XMP support |
| 196 | ("lcms" ,lcms) ; optional, color management | 196 | ("lcms" ,lcms) ; optional, color management |
| 197 | ("librsvg" ,librsvg) ; optional, SVG support | 197 | ("librsvg" ,librsvg) ; optional, SVG support |
| @@ -278,7 +278,7 @@ inverse fourier transform.") | |||
| 278 | (define-public libmypaint | 278 | (define-public libmypaint |
| 279 | (package | 279 | (package |
| 280 | (name "libmypaint") | 280 | (name "libmypaint") |
| 281 | (version "1.3.0") | 281 | (version "1.5.1") |
| 282 | (source (origin | 282 | (source (origin |
| 283 | (method url-fetch) | 283 | (method url-fetch) |
| 284 | (uri (string-append "https://github.com/mypaint/libmypaint/" | 284 | (uri (string-append "https://github.com/mypaint/libmypaint/" |
| @@ -286,7 +286,7 @@ inverse fourier transform.") | |||
| 286 | version ".tar.xz")) | 286 | version ".tar.xz")) |
| 287 | (sha256 | 287 | (sha256 |
| 288 | (base32 | 288 | (base32 |
| 289 | "0wd6jk69vmhsq1mdw96v0fh7b28n3glkr5ca466zcq7agzaxj1va")))) | 289 | "0aqcv4fyscpfhknxgfpq0v84aj2nzigqvpi4zgv2zkl41h51by5f")))) |
| 290 | (build-system gnu-build-system) | 290 | (build-system gnu-build-system) |
| 291 | (native-inputs | 291 | (native-inputs |
| 292 | `(("intltool" ,intltool) | 292 | `(("intltool" ,intltool) |
| @@ -306,34 +306,42 @@ brushstrokes which is used by MyPaint and GIMP.") | |||
| 306 | (define-public mypaint-brushes | 306 | (define-public mypaint-brushes |
| 307 | (package | 307 | (package |
| 308 | (name "mypaint-brushes") | 308 | (name "mypaint-brushes") |
| 309 | (version "1.3.0") | 309 | (version "2.0.2") |
| 310 | (source (origin | 310 | (source |
| 311 | (method git-fetch) | 311 | (origin |
| 312 | (uri (git-reference | 312 | (method git-fetch) |
| 313 | (url "https://github.com/Jehan/mypaint-brushes.git") | 313 | (uri (git-reference |
| 314 | (commit (string-append "v" version)))) | 314 | (url "https://github.com/mypaint/mypaint-brushes.git") |
| 315 | (file-name (git-file-name name version)) | 315 | (commit (string-append "v" version)))) |
| 316 | (sha256 | 316 | (file-name (git-file-name name version)) |
| 317 | (base32 | 317 | (sha256 |
| 318 | "1iz89z6v2mp8j1lrf942k561s8311i3s34ap36wh4rybb2lq15m0")))) | 318 | (base32 "0kcqz13vzpy24dhmrx9hbs6s7hqb8y305vciznm15h277sabpmw9")))) |
| 319 | (build-system gnu-build-system) | 319 | (build-system gnu-build-system) |
| 320 | (arguments | ||
| 321 | `(#:phases | ||
| 322 | (modify-phases %standard-phases | ||
| 323 | (add-after 'unpack 'relax-dependency-version | ||
| 324 | (lambda _ | ||
| 325 | (substitute* "autogen.sh" | ||
| 326 | (("automake-1.13") "automake") | ||
| 327 | (("aclocal-1.13") "aclocal")) | ||
| 328 | #t))))) | ||
| 329 | (native-inputs | 320 | (native-inputs |
| 330 | `(("autoconf" ,autoconf) | 321 | `(("autoconf" ,autoconf) |
| 331 | ("automake" ,automake))) | 322 | ("automake" ,automake))) |
| 332 | (synopsis "Default brushes for MyPaint") | 323 | (synopsis "Default brushes for MyPaint") |
| 333 | (description "This package provides the default set of brushes for | 324 | (description "This package provides the default set of brushes for |
| 334 | MyPaint.") | 325 | MyPaint.") |
| 335 | (home-page "https://github.com/Jehan/mypaint-brushes") | 326 | (home-page "https://github.com/mypaint/mypaint-brushes/") |
| 336 | (license license:cc0))) | 327 | ;; Scripts are distributed under GPL2+ terms, brushes are provided as |
| 328 | ;; public domain or under CC0 terms. | ||
| 329 | (license (list license:gpl2+ license:cc0 license:public-domain)))) | ||
| 330 | |||
| 331 | (define-public mypaint-brushes-1.3 | ||
| 332 | (package | ||
| 333 | (inherit mypaint-brushes) | ||
| 334 | (name "mypaint-brushes") | ||
| 335 | (version "1.3.1") | ||
| 336 | (source | ||
| 337 | (origin | ||
| 338 | (method git-fetch) | ||
| 339 | (uri (git-reference | ||
| 340 | (url "https://github.com/mypaint/mypaint-brushes.git") | ||
| 341 | (commit (string-append "v" version)))) | ||
| 342 | (file-name (git-file-name name version)) | ||
| 343 | (sha256 | ||
| 344 | (base32 "1c95l1vfz7sbrdlzrbz7h1p6s1k113kyjfd9wfnxlm0p6562cz3j")))))) | ||
| 337 | 345 | ||
| 338 | (define-public gimp-resynthesizer | 346 | (define-public gimp-resynthesizer |
| 339 | ;; GIMP does not respect any plugin search path environment variable, so after | 347 | ;; GIMP does not respect any plugin search path environment variable, so after |
| @@ -345,13 +353,14 @@ MyPaint.") | |||
| 345 | (version "2.0.3") | 353 | (version "2.0.3") |
| 346 | (source | 354 | (source |
| 347 | (origin | 355 | (origin |
| 348 | (method url-fetch) | 356 | (method git-fetch) |
| 349 | (uri (string-append "https://github.com/bootchk/resynthesizer/archive/v" | 357 | (uri (git-reference |
| 350 | version ".tar.gz")) | 358 | (url "https://github.com/bootchk/resynthesizer") |
| 359 | (commit (string-append "v" version)))) | ||
| 351 | (sha256 | 360 | (sha256 |
| 352 | (base32 | 361 | (base32 |
| 353 | "0l3404w6rqny7h3djskxf149gzx6x4qhndgbh3403c9lbh4pi1kr")) | 362 | "1jwc8bhhm21xhrgw56nzbma6fwg59gc8anlmyns7jdiw83y0zx3j")) |
| 354 | (file-name (string-append name "-" version ".tar.gz")))) | 363 | (file-name (git-file-name name version)))) |
| 355 | (build-system gnu-build-system) | 364 | (build-system gnu-build-system) |
| 356 | (arguments | 365 | (arguments |
| 357 | `( ;; Turn off tests to avoid: | 366 | `( ;; Turn off tests to avoid: |
| @@ -359,11 +368,11 @@ MyPaint.") | |||
| 359 | #:tests? #f | 368 | #:tests? #f |
| 360 | #:phases | 369 | #:phases |
| 361 | (modify-phases %standard-phases | 370 | (modify-phases %standard-phases |
| 362 | (add-after 'unpack 'set-env | 371 | (add-after 'unpack 'set-env |
| 363 | (lambda _ | 372 | (lambda _ |
| 364 | (setenv "CONFIG_SHELL" (which "sh")) | 373 | (setenv "CONFIG_SHELL" (which "sh")) |
| 365 | #t)) | 374 | #t)) |
| 366 | (add-after 'configure 'set-prefix | 375 | (add-after 'configure 'set-prefix |
| 367 | ;; Install plugin under $prefix, not under GIMP's libdir. | 376 | ;; Install plugin under $prefix, not under GIMP's libdir. |
| 368 | (lambda* (#:key outputs #:allow-other-keys) | 377 | (lambda* (#:key outputs #:allow-other-keys) |
| 369 | (let ((target (string-append (assoc-ref outputs "out") | 378 | (let ((target (string-append (assoc-ref outputs "out") |
| @@ -372,8 +381,8 @@ MyPaint.") | |||
| 372 | (package-version gimp)) | 381 | (package-version gimp)) |
| 373 | ".0"))) | 382 | ".0"))) |
| 374 | (substitute* (list "src/resynthesizer/Makefile" | 383 | (substitute* (list "src/resynthesizer/Makefile" |
| 375 | "src/resynthesizer-gui/Makefile") | 384 | "src/resynthesizer-gui/Makefile") |
| 376 | (("GIMP_LIBDIR = .*") | 385 | (("GIMP_LIBDIR = .*") |
| 377 | (string-append "GIMP_LIBDIR = " target "\n"))) | 386 | (string-append "GIMP_LIBDIR = " target "\n"))) |
| 378 | (mkdir-p target) | 387 | (mkdir-p target) |
| 379 | #t)))))) | 388 | #t)))))) |
diff --git a/gnu/packages/gnome-xyz.scm b/gnu/packages/gnome-xyz.scm index ad4593bcd5c..625248a25af 100644 --- a/gnu/packages/gnome-xyz.scm +++ b/gnu/packages/gnome-xyz.scm | |||
| @@ -359,7 +359,7 @@ control.") | |||
| 359 | (propagated-inputs | 359 | (propagated-inputs |
| 360 | `(("glib" ,glib))) | 360 | `(("glib" ,glib))) |
| 361 | (synopsis "Hide app icon from GNOME's panel") | 361 | (synopsis "Hide app icon from GNOME's panel") |
| 362 | (description "This extension allows to hide the icon and/or title of the | 362 | (description "This extension hides the icon and/or title of the |
| 363 | currently focused application in the top panel of the GNOME shell.") | 363 | currently focused application in the top panel of the GNOME shell.") |
| 364 | (home-page | 364 | (home-page |
| 365 | "https://github.com/michael-rapp/gnome-shell-extension-hide-app-icon/") | 365 | "https://github.com/michael-rapp/gnome-shell-extension-hide-app-icon/") |
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 8d01c12cb92..fe511bc0751 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm | |||
| @@ -9162,7 +9162,7 @@ configurable file renaming. ") | |||
| 9162 | (define-public workrave | 9162 | (define-public workrave |
| 9163 | (package | 9163 | (package |
| 9164 | (name "workrave") | 9164 | (name "workrave") |
| 9165 | (version "1.10.37") | 9165 | (version "1.10.42") |
| 9166 | (source | 9166 | (source |
| 9167 | (origin | 9167 | (origin |
| 9168 | (method git-fetch) | 9168 | (method git-fetch) |
| @@ -9173,7 +9173,7 @@ configurable file renaming. ") | |||
| 9173 | version))))) | 9173 | version))))) |
| 9174 | (file-name (git-file-name name version)) | 9174 | (file-name (git-file-name name version)) |
| 9175 | (sha256 | 9175 | (sha256 |
| 9176 | (base32 "01cxy7606hx9wgxl550l4p2xa9hsy0rk7swsp58hyi842z2z0y13")))) | 9176 | (base32 "03i9kk8r1wgrfkkbwikx8wxaw4r4kn62vismr2zdq5g34fkkjh95")))) |
| 9177 | (build-system glib-or-gtk-build-system) | 9177 | (build-system glib-or-gtk-build-system) |
| 9178 | (arguments | 9178 | (arguments |
| 9179 | ;; The only tests are maintainer tests (in po/), which fail. | 9179 | ;; The only tests are maintainer tests (in po/), which fail. |
| @@ -9640,7 +9640,7 @@ repository and commit your work.") | |||
| 9640 | (description | 9640 | (description |
| 9641 | "Gamin is a file and directory monitoring system defined to be a subset | 9641 | "Gamin is a file and directory monitoring system defined to be a subset |
| 9642 | of the FAM (File Alteration Monitor) system. This is a service provided by a | 9642 | of the FAM (File Alteration Monitor) system. This is a service provided by a |
| 9643 | library which allows to detect when a file or a directory has been modified.") | 9643 | library which detects when a file or a directory has been modified.") |
| 9644 | (license license:gpl2+))) | 9644 | (license license:gpl2+))) |
| 9645 | 9645 | ||
| 9646 | (define-public gnome-mahjongg | 9646 | (define-public gnome-mahjongg |
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 6fc5181d6ca..69f46df743d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm | |||
| @@ -3281,7 +3281,7 @@ are semantically equal in Go (for writing tests).") | |||
| 3281 | (synopsis "Synchronization, error propagation, and Context cancellation | 3281 | (synopsis "Synchronization, error propagation, and Context cancellation |
| 3282 | for groups of goroutines working on subtasks of a common task.") | 3282 | for groups of goroutines working on subtasks of a common task.") |
| 3283 | (description "This package provides synchronization, error propagation, | 3283 | (description "This package provides synchronization, error propagation, |
| 3284 | and Context cancelation for groups of goroutines working on subtasks of a | 3284 | and Context cancellation for groups of goroutines working on subtasks of a |
| 3285 | common task.") | 3285 | common task.") |
| 3286 | (home-page "https://godoc.org/golang.org/x/sync/errgroup") | 3286 | (home-page "https://godoc.org/golang.org/x/sync/errgroup") |
| 3287 | (license license:bsd-3)))) | 3287 | (license license:bsd-3)))) |
diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index f5aa4c11b44..dc83cf7c65b 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm | |||
| @@ -5,14 +5,14 @@ | |||
| 5 | ;;; Copyright © 2016 Alex Sassmannshausen <alex@pompo.co> | 5 | ;;; Copyright © 2016 Alex Sassmannshausen <alex@pompo.co> |
| 6 | ;;; Copyright © 2016, 2017, 2018, 2019, 2020 Ricardo Wurmus <rekado@elephly.net> | 6 | ;;; Copyright © 2016, 2017, 2018, 2019, 2020 Ricardo Wurmus <rekado@elephly.net> |
| 7 | ;;; Copyright © 2016 Erik Edrosa <erik.edrosa@gmail.com> | 7 | ;;; Copyright © 2016 Erik Edrosa <erik.edrosa@gmail.com> |
| 8 | ;;; Copyright © 2016, 2019 Eraim Flashner <efraim@flashner.co.il> | 8 | ;;; Copyright © 2016, 2019, 2020 Eraim Flashner <efraim@flashner.co.il> |
| 9 | ;;; Copyright © 2016, 2017 Alex Kost <alezost@gmail.com> | 9 | ;;; Copyright © 2016, 2017 Alex Kost <alezost@gmail.com> |
| 10 | ;;; Copyright © 2016, 2017 Adonay "adfeno" Felipe Nogueira <https://libreplanet.org/wiki/User:Adfeno> <adfeno@openmailbox.org> | 10 | ;;; Copyright © 2016, 2017 Adonay "adfeno" Felipe Nogueira <https://libreplanet.org/wiki/User:Adfeno> <adfeno@openmailbox.org> |
| 11 | ;;; Copyright © 2016 Amirouche <amirouche@hypermove.net> | 11 | ;;; Copyright © 2016 Amirouche <amirouche@hypermove.net> |
| 12 | ;;; Copyright © 2016, 2019 Jan Nieuwenhuizen <janneke@gnu.org> | 12 | ;;; Copyright © 2016, 2019 Jan Nieuwenhuizen <janneke@gnu.org> |
| 13 | ;;; Copyright © 2017 Andy Wingo <wingo@igalia.com> | 13 | ;;; Copyright © 2017 Andy Wingo <wingo@igalia.com> |
| 14 | ;;; Copyright © 2017 David Thompson <davet@gnu.org> | 14 | ;;; Copyright © 2017 David Thompson <davet@gnu.org> |
| 15 | ;;; Copyright © 2017, 2018, 2019 Mathieu Othacehe <m.othacehe@gmail.com> | 15 | ;;; Copyright © 2017, 2018, 2019, 2020 Mathieu Othacehe <m.othacehe@gmail.com> |
| 16 | ;;; Copyright © 2017 Theodoros Foradis <theodoros@foradis.org> | 16 | ;;; Copyright © 2017 Theodoros Foradis <theodoros@foradis.org> |
| 17 | ;;; Copyright © 2017 ng0 <ng0@n0.is> | 17 | ;;; Copyright © 2017 ng0 <ng0@n0.is> |
| 18 | ;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice <me@tobias.gr> | 18 | ;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice <me@tobias.gr> |
| @@ -1140,7 +1140,7 @@ microblogging service.") | |||
| 1140 | (define-public guile-parted | 1140 | (define-public guile-parted |
| 1141 | (package | 1141 | (package |
| 1142 | (name "guile-parted") | 1142 | (name "guile-parted") |
| 1143 | (version "0.0.2") | 1143 | (version "0.0.3") |
| 1144 | (source (origin | 1144 | (source (origin |
| 1145 | (method git-fetch) | 1145 | (method git-fetch) |
| 1146 | (uri (git-reference | 1146 | (uri (git-reference |
| @@ -1149,20 +1149,8 @@ microblogging service.") | |||
| 1149 | (file-name (git-file-name name version)) | 1149 | (file-name (git-file-name name version)) |
| 1150 | (sha256 | 1150 | (sha256 |
| 1151 | (base32 | 1151 | (base32 |
| 1152 | "01qmv6xnbbq3wih0dl9bscvca2d7zx7bjiqf35y6dkaqsp8nvdxf")) | 1152 | "0kwi777fhfb4rq6fik9bwqzr63k82qjl94dm5lyyyal4rh724xrc")) |
| 1153 | (modules '((guix build utils))) | 1153 | (modules '((guix build utils))))) |
| 1154 | (snippet | ||
| 1155 | '(begin | ||
| 1156 | ;; Allow builds with Guile 3.0. | ||
| 1157 | (substitute* "configure.ac" | ||
| 1158 | (("^GUILE_PKG.*") | ||
| 1159 | "GUILE_PKG([3.0 2.2 2.0])\n")) | ||
| 1160 | |||
| 1161 | ;; Remove "guile.m4" since it contains an obsolete version | ||
| 1162 | ;; of 'GUILE_PKG' that doesn't work with development | ||
| 1163 | ;; versions such as 2.9. | ||
| 1164 | (delete-file "m4/guile.m4") | ||
| 1165 | #t)))) | ||
| 1166 | (build-system gnu-build-system) | 1154 | (build-system gnu-build-system) |
| 1167 | (arguments | 1155 | (arguments |
| 1168 | '(#:make-flags | 1156 | '(#:make-flags |
| @@ -2186,14 +2174,14 @@ is no support for parsing block and inline level HTML.") | |||
| 2186 | (define-public mcron | 2174 | (define-public mcron |
| 2187 | (package | 2175 | (package |
| 2188 | (name "mcron") | 2176 | (name "mcron") |
| 2189 | (version "1.1.3") | 2177 | (version "1.1.4") |
| 2190 | (source (origin | 2178 | (source (origin |
| 2191 | (method url-fetch) | 2179 | (method url-fetch) |
| 2192 | (uri (string-append "mirror://gnu/mcron/mcron-" | 2180 | (uri (string-append "mirror://gnu/mcron/mcron-" |
| 2193 | version ".tar.gz")) | 2181 | version ".tar.gz")) |
| 2194 | (sha256 | 2182 | (sha256 |
| 2195 | (base32 | 2183 | (base32 |
| 2196 | "00kv7fgllzjpis0g1m9csycp4f6l11774m09dqy255cvmim2g743")))) | 2184 | "1521w3h33bhdlg6qc66sq4dwv3qsx8r8x6srq4ca6kaahy6dszw8")))) |
| 2197 | (build-system gnu-build-system) | 2185 | (build-system gnu-build-system) |
| 2198 | (arguments | 2186 | (arguments |
| 2199 | '(#:phases (modify-phases %standard-phases | 2187 | '(#:phases (modify-phases %standard-phases |
diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index d22a08e7fb5..c9119efd69e 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm | |||
| @@ -10780,7 +10780,7 @@ provided. Skylighting is intended to be the successor to highlighting-kate.") | |||
| 10780 | (home-page | 10780 | (home-page |
| 10781 | "https://github.com/feuerbach/smallcheck") | 10781 | "https://github.com/feuerbach/smallcheck") |
| 10782 | (synopsis "Property-based testing library") | 10782 | (synopsis "Property-based testing library") |
| 10783 | (description "SmallCheck is a testing library that allows to verify | 10783 | (description "SmallCheck is a testing library that verifies |
| 10784 | properties for all test cases up to some depth. The test cases are generated | 10784 | properties for all test cases up to some depth. The test cases are generated |
| 10785 | automatically by SmallCheck.") | 10785 | automatically by SmallCheck.") |
| 10786 | (license license:bsd-3))) | 10786 | (license license:bsd-3))) |
diff --git a/gnu/packages/icu4c.scm b/gnu/packages/icu4c.scm index 046e35e4146..d8a898263a0 100644 --- a/gnu/packages/icu4c.scm +++ b/gnu/packages/icu4c.scm | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | ;;; Copyright © 2016, 2017 Efraim Flashner <efraim@flashner.co.il> | 4 | ;;; Copyright © 2016, 2017 Efraim Flashner <efraim@flashner.co.il> |
| 5 | ;;; Copyright © 2017 Clément Lassieur <clement@lassieur.org> | 5 | ;;; Copyright © 2017 Clément Lassieur <clement@lassieur.org> |
| 6 | ;;; Copyright © 2017 Ricardo Wurmus <rekado@elephly.net> | 6 | ;;; Copyright © 2017 Ricardo Wurmus <rekado@elephly.net> |
| 7 | ;;; Copyright © 2019 Marius Bakke <mbakke@fastmail.com> | 7 | ;;; Copyright © 2019, 2020 Marius Bakke <mbakke@fastmail.com> |
| 8 | ;;; Copyright © 2019 Mathieu Othacehe <m.othacehe@gmail.com> | 8 | ;;; Copyright © 2019 Mathieu Othacehe <m.othacehe@gmail.com> |
| 9 | ;;; | 9 | ;;; |
| 10 | ;;; This file is part of GNU Guix. | 10 | ;;; This file is part of GNU Guix. |
| @@ -114,6 +114,24 @@ C/C++ part.") | |||
| 114 | #t))))))) | 114 | #t))))))) |
| 115 | (native-inputs '()))) | 115 | (native-inputs '()))) |
| 116 | 116 | ||
| 117 | (define-public icu4c-66.1 | ||
| 118 | (package | ||
| 119 | (inherit icu4c) | ||
| 120 | (version "66.1") | ||
| 121 | (source (origin | ||
| 122 | (method url-fetch) | ||
| 123 | (uri (string-append | ||
| 124 | "https://github.com/unicode-org/icu/releases/download/release-" | ||
| 125 | (string-map (lambda (x) (if (char=? x #\.) #\- x)) version) | ||
| 126 | "/icu4c-" | ||
| 127 | (string-map (lambda (x) (if (char=? x #\.) #\_ x)) version) | ||
| 128 | "-src.tgz")) | ||
| 129 | (patch-flags '("-p2")) | ||
| 130 | (patches (search-patches "icu4c-CVE-2020-10531.patch")) | ||
| 131 | (sha256 | ||
| 132 | (base32 | ||
| 133 | "0bharwzc9nzkbrcf405z2nb3h7q0711z450arz0mjmdrk8hg58sj")))))) | ||
| 134 | |||
| 117 | (define-public java-icu4j | 135 | (define-public java-icu4j |
| 118 | (package | 136 | (package |
| 119 | (name "java-icu4j") | 137 | (name "java-icu4j") |
diff --git a/gnu/packages/irc.scm b/gnu/packages/irc.scm index acaf25f745d..95b8123b8e0 100644 --- a/gnu/packages/irc.scm +++ b/gnu/packages/irc.scm | |||
| @@ -170,14 +170,14 @@ SILC and ICB protocols via plugins.") | |||
| 170 | (define-public weechat | 170 | (define-public weechat |
| 171 | (package | 171 | (package |
| 172 | (name "weechat") | 172 | (name "weechat") |
| 173 | (version "2.7.1") | 173 | (version "2.8") |
| 174 | (source (origin | 174 | (source (origin |
| 175 | (method url-fetch) | 175 | (method url-fetch) |
| 176 | (uri (string-append "https://weechat.org/files/src/weechat-" | 176 | (uri (string-append "https://weechat.org/files/src/weechat-" |
| 177 | version ".tar.xz")) | 177 | version ".tar.xz")) |
| 178 | (sha256 | 178 | (sha256 |
| 179 | (base32 | 179 | (base32 |
| 180 | "0haw0c35mf4r47j24issc9caq0da3fy7gjfq3454fm3ap3n2yxcx")))) | 180 | "1301lrb3xnm9dcw3av82rkqjzqxxwwhrq0p6i37h6fxdxnas4gjm")))) |
| 181 | (build-system cmake-build-system) | 181 | (build-system cmake-build-system) |
| 182 | (native-inputs | 182 | (native-inputs |
| 183 | `(("gettext" ,gettext-minimal) | 183 | `(("gettext" ,gettext-minimal) |
| @@ -193,7 +193,7 @@ SILC and ICB protocols via plugins.") | |||
| 193 | ("zlib" ,zlib) | 193 | ("zlib" ,zlib) |
| 194 | 194 | ||
| 195 | ;; Scripting language plug-ins. | 195 | ;; Scripting language plug-ins. |
| 196 | ("guile" ,guile-2.2) | 196 | ("guile" ,guile-3.0) |
| 197 | ("lua" ,lua-5.1) | 197 | ("lua" ,lua-5.1) |
| 198 | ("perl" ,perl) | 198 | ("perl" ,perl) |
| 199 | ("python" ,python) | 199 | ("python" ,python) |
diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index c52140ba9ef..e5e9d1bb9b0 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm | |||
| @@ -4422,7 +4422,7 @@ on the XPP3 API (XML Pull Parser)."))) | |||
| 4422 | (description "ASM is an all purpose Java bytecode manipulation and | 4422 | (description "ASM is an all purpose Java bytecode manipulation and |
| 4423 | analysis framework. It can be used to modify existing classes or dynamically | 4423 | analysis framework. It can be used to modify existing classes or dynamically |
| 4424 | generate classes, directly in binary form. The provided common | 4424 | generate classes, directly in binary form. The provided common |
| 4425 | transformations and analysis algorithms allow to easily assemble custom | 4425 | transformations and analysis algorithms allow easily assembling custom |
| 4426 | complex transformations and code analysis tools.") | 4426 | complex transformations and code analysis tools.") |
| 4427 | (license license:bsd-3))) | 4427 | (license license:bsd-3))) |
| 4428 | 4428 | ||
| @@ -7426,7 +7426,7 @@ import org.antlr.grammar.v2.ANTLRTreePrinter;")) | |||
| 7426 | (home-page "https://github.com/barteo/microemu") | 7426 | (home-page "https://github.com/barteo/microemu") |
| 7427 | (synopsis "J2ME CLDC emulator") | 7427 | (synopsis "J2ME CLDC emulator") |
| 7428 | (description "Microemulator is a Java 2 Micro Edition (J2ME) CLDC/MIDP | 7428 | (description "Microemulator is a Java 2 Micro Edition (J2ME) CLDC/MIDP |
| 7429 | Emulator. It allows to demonstrate MIDlet based applications in web browser | 7429 | Emulator. It demonstrates MIDlet based applications in web browser |
| 7430 | applet and can be run as a standalone java application.") | 7430 | applet and can be run as a standalone java application.") |
| 7431 | (license (list license:asl2.0 | 7431 | (license (list license:asl2.0 |
| 7432 | ;; or altenatively: | 7432 | ;; or altenatively: |
| @@ -8821,7 +8821,7 @@ make data-binding work.") | |||
| 8821 | ("hamcrest" ,java-hamcrest-core))) | 8821 | ("hamcrest" ,java-hamcrest-core))) |
| 8822 | (home-page "https://hdrhistogram.github.io/HdrHistogram") | 8822 | (home-page "https://hdrhistogram.github.io/HdrHistogram") |
| 8823 | (synopsis "High dynamic range histogram") | 8823 | (synopsis "High dynamic range histogram") |
| 8824 | (description "Hdrhistogram allows to create histograms that support | 8824 | (description "Hdrhistogram creates histograms that support |
| 8825 | recording and analyzing sampled data value counts across a configurable integer | 8825 | recording and analyzing sampled data value counts across a configurable integer |
| 8826 | value range with configurable value precision within the range. Value precision | 8826 | value range with configurable value precision within the range. Value precision |
| 8827 | is expressed as the number of significant digits in the value recording, and | 8827 | is expressed as the number of significant digits in the value recording, and |
| @@ -11651,7 +11651,7 @@ the application using Java to Lisp integration APIs.") | |||
| 11651 | (description "JSON Processing (JSON-P) is a Java API to process (e.g. | 11651 | (description "JSON Processing (JSON-P) is a Java API to process (e.g. |
| 11652 | parse, generate, transform and query) JSON messages. It produces and | 11652 | parse, generate, transform and query) JSON messages. It produces and |
| 11653 | consumes JSON text in a streaming fashion (similar to StAX API for XML) | 11653 | consumes JSON text in a streaming fashion (similar to StAX API for XML) |
| 11654 | and allows to build a Java object model for JSON text using API classes | 11654 | and allows building a Java object model for JSON text using API classes |
| 11655 | (similar to DOM API for XML).") | 11655 | (similar to DOM API for XML).") |
| 11656 | ;; either gpl2 only with classpath exception, or epl2.0. | 11656 | ;; either gpl2 only with classpath exception, or epl2.0. |
| 11657 | (license (list license:gpl2 | 11657 | (license (list license:gpl2 |
diff --git a/gnu/packages/julia.scm b/gnu/packages/julia.scm index 6dd53b9283d..16a4705a075 100644 --- a/gnu/packages/julia.scm +++ b/gnu/packages/julia.scm | |||
| @@ -409,7 +409,7 @@ | |||
| 409 | ("openlibm" ,openlibm) | 409 | ("openlibm" ,openlibm) |
| 410 | ("mbedtls" ,mbedtls-apache) | 410 | ("mbedtls" ,mbedtls-apache) |
| 411 | ("curl" ,curl) | 411 | ("curl" ,curl) |
| 412 | ("libgit2" ,libgit2) | 412 | ("libgit2" ,libgit2-0.28) |
| 413 | ("libssh2" ,libssh2) | 413 | ("libssh2" ,libssh2) |
| 414 | ("fortran" ,gfortran) | 414 | ("fortran" ,gfortran) |
| 415 | ("libuv" ,libuv-julia) | 415 | ("libuv" ,libuv-julia) |
diff --git a/gnu/packages/kde-internet.scm b/gnu/packages/kde-internet.scm index 666959ea153..5eb90cfb7c9 100644 --- a/gnu/packages/kde-internet.scm +++ b/gnu/packages/kde-internet.scm | |||
| @@ -452,7 +452,7 @@ a full-featured client for BitTorrent.") | |||
| 452 | `(#:tests? #f)) ;; 2/7 tests fail (due to network issues?) | 452 | `(#:tests? #f)) ;; 2/7 tests fail (due to network issues?) |
| 453 | (home-page "https://cgit.kde.org/libgravatar.git") | 453 | (home-page "https://cgit.kde.org/libgravatar.git") |
| 454 | (synopsis "Online avatar lookup library") | 454 | (synopsis "Online avatar lookup library") |
| 455 | (description "This library allows to retrieve avatar images based on a | 455 | (description "This library retrieves avatar images based on a |
| 456 | hash from a person's email address, as well as local caching to avoid | 456 | hash from a person's email address, as well as local caching to avoid |
| 457 | unnecessary network operations.") | 457 | unnecessary network operations.") |
| 458 | (license ;; GPL for programs, LGPL for libraries | 458 | (license ;; GPL for programs, LGPL for libraries |
diff --git a/gnu/packages/kde-multimedia.scm b/gnu/packages/kde-multimedia.scm index 4c1d5e72448..639d74d8942 100644 --- a/gnu/packages/kde-multimedia.scm +++ b/gnu/packages/kde-multimedia.scm | |||
| @@ -191,7 +191,7 @@ This package is part of the KDE multimedia module.") | |||
| 191 | (home-page "https://kde.org/applications/multimedia/org.kde.elisa") | 191 | (home-page "https://kde.org/applications/multimedia/org.kde.elisa") |
| 192 | (synopsis "Powerful music player for Plasma 5") | 192 | (synopsis "Powerful music player for Plasma 5") |
| 193 | (description "Elisa is a simple music player aiming to provide a nice | 193 | (description "Elisa is a simple music player aiming to provide a nice |
| 194 | experience for its users. Elisa allows to browse music by album, artist or | 194 | experience for its users. Elisa browses music by album, artist or |
| 195 | all tracks. The music is indexed using either a private indexer or an indexer | 195 | all tracks. The music is indexed using either a private indexer or an indexer |
| 196 | using Baloo. The private one can be configured to scan music on chosen paths. | 196 | using Baloo. The private one can be configured to scan music on chosen paths. |
| 197 | The Baloo one is much faster because Baloo is providing all needed data from | 197 | The Baloo one is much faster because Baloo is providing all needed data from |
diff --git a/gnu/packages/kde-pim.scm b/gnu/packages/kde-pim.scm index fea6dd3068f..cb24f0efbfe 100644 --- a/gnu/packages/kde-pim.scm +++ b/gnu/packages/kde-pim.scm | |||
| @@ -623,7 +623,7 @@ functions for accessing calendar data using the kcalcore API.") | |||
| 623 | ("qtxmlpatterns" ,qtxmlpatterns))) | 623 | ("qtxmlpatterns" ,qtxmlpatterns))) |
| 624 | (home-page "https://cgit.kde.org/kdav.git") | 624 | (home-page "https://cgit.kde.org/kdav.git") |
| 625 | (synopsis "DAV protocol implementation with KJobs") | 625 | (synopsis "DAV protocol implementation with KJobs") |
| 626 | (description "This is a DAV protocol implemention with KJobs. Calendars | 626 | (description "This is a DAV protocol implementation with KJobs. Calendars |
| 627 | and todos are supported, using either GroupDAV or CalDAV, and contacts are | 627 | and todos are supported, using either GroupDAV or CalDAV, and contacts are |
| 628 | supported using GroupDAV or CardDAV.") | 628 | supported using GroupDAV or CardDAV.") |
| 629 | (license ;; GPL for programs, LGPL for libraries | 629 | (license ;; GPL for programs, LGPL for libraries |
| @@ -670,7 +670,7 @@ supported using GroupDAV or CardDAV.") | |||
| 670 | ("qtbase" ,qtbase))) | 670 | ("qtbase" ,qtbase))) |
| 671 | (home-page "https://cgit.kde.org/kdepim-apps-libs.git") | 671 | (home-page "https://cgit.kde.org/kdepim-apps-libs.git") |
| 672 | (synopsis "KDE PIM mail related libraries and data files") | 672 | (synopsis "KDE PIM mail related libraries and data files") |
| 673 | (description "This packages provides mail related libraries and data files | 673 | (description "This package provides mail related libraries and data files |
| 674 | for KDE PIM.") | 674 | for KDE PIM.") |
| 675 | (license ;; GPL for programs, LGPL for libraries | 675 | (license ;; GPL for programs, LGPL for libraries |
| 676 | (list license:gpl2+ license:lgpl2.0+)))) | 676 | (list license:gpl2+ license:lgpl2.0+)))) |
| @@ -1095,7 +1095,7 @@ and retrieving certificates from LDAP servers.") | |||
| 1095 | (description "KMail supports multiple accounts, mail filtering and email | 1095 | (description "KMail supports multiple accounts, mail filtering and email |
| 1096 | encryption. The program let you configure your workflow and it has good | 1096 | encryption. The program let you configure your workflow and it has good |
| 1097 | integration into KDE (Plasma Desktop) but is also useable with other Desktop | 1097 | integration into KDE (Plasma Desktop) but is also useable with other Desktop |
| 1098 | Envionments. | 1098 | Environments. |
| 1099 | 1099 | ||
| 1100 | KMail is the email component of Kontact, the integrated personal information | 1100 | KMail is the email component of Kontact, the integrated personal information |
| 1101 | manager from KDE.") | 1101 | manager from KDE.") |
| @@ -1346,7 +1346,7 @@ using a Qt/KMime C++ API.") | |||
| 1346 | `(#:tests? #f)) ;; TODO many test fail for quite different reasons | 1346 | `(#:tests? #f)) ;; TODO many test fail for quite different reasons |
| 1347 | (home-page "https://cgit.kde.org/messagelib.git") | 1347 | (home-page "https://cgit.kde.org/messagelib.git") |
| 1348 | (synopsis "KDE PIM messaging libraries") | 1348 | (synopsis "KDE PIM messaging libraries") |
| 1349 | (description "This packages provides several libraries for messages, | 1349 | (description "This package provides several libraries for messages, |
| 1350 | e.g. a message list, a mime tree parse, a template parser and the | 1350 | e.g. a message list, a mime tree parse, a template parser and the |
| 1351 | kwebengineviewer.") | 1351 | kwebengineviewer.") |
| 1352 | (license ;; GPL for programs, LGPL for libraries | 1352 | (license ;; GPL for programs, LGPL for libraries |
diff --git a/gnu/packages/kde-systemtools.scm b/gnu/packages/kde-systemtools.scm index cd1b442169c..d51566341d4 100644 --- a/gnu/packages/kde-systemtools.scm +++ b/gnu/packages/kde-systemtools.scm | |||
| @@ -83,7 +83,7 @@ | |||
| 83 | (description "Dolphin is a file manager for KDE focusing on usability. | 83 | (description "Dolphin is a file manager for KDE focusing on usability. |
| 84 | The main features of Dolphin are: | 84 | The main features of Dolphin are: |
| 85 | @itemize | 85 | @itemize |
| 86 | @item Navigation bar for URLs, which allows to navigate quickly | 86 | @item Navigation bar for URLs, which navigates quickly |
| 87 | through the file hierarchy. | 87 | through the file hierarchy. |
| 88 | @item View properties are remembered for each folder. | 88 | @item View properties are remembered for each folder. |
| 89 | @item Split of views is supported. | 89 | @item Split of views is supported. |
diff --git a/gnu/packages/linphone.scm b/gnu/packages/linphone.scm index fb9a6fd4219..6278dcaba79 100644 --- a/gnu/packages/linphone.scm +++ b/gnu/packages/linphone.scm | |||
| @@ -101,7 +101,7 @@ framework for writing, administering, and running unit tests in C.") | |||
| 101 | ("mbedtls" ,mbedtls-apache))) | 101 | ("mbedtls" ,mbedtls-apache))) |
| 102 | (synopsis "Belledonne Communications Tool Box") | 102 | (synopsis "Belledonne Communications Tool Box") |
| 103 | (description "BcToolBox is an utilities library used by Belledonne | 103 | (description "BcToolBox is an utilities library used by Belledonne |
| 104 | Communications softwares like belle-sip, mediastreamer2 and linphone.") | 104 | Communications software like belle-sip, mediastreamer2 and linphone.") |
| 105 | (home-page "https://gitlab.linphone.org/BC/public/bctoolbox") | 105 | (home-page "https://gitlab.linphone.org/BC/public/bctoolbox") |
| 106 | (license license:gpl2+))) | 106 | (license license:gpl2+))) |
| 107 | 107 | ||
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 886b67d5800..8793e55e46c 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm | |||
| @@ -1534,16 +1534,16 @@ slabtop, and skill.") | |||
| 1534 | (define-public e2fsprogs | 1534 | (define-public e2fsprogs |
| 1535 | (package | 1535 | (package |
| 1536 | (name "e2fsprogs") | 1536 | (name "e2fsprogs") |
| 1537 | (version "1.45.5") | 1537 | (version "1.45.6") |
| 1538 | (source (origin | 1538 | (source (origin |
| 1539 | (method url-fetch) | 1539 | (method url-fetch) |
| 1540 | (uri (string-append | 1540 | (uri (string-append |
| 1541 | "mirror://kernel.org/linux/kernel/people/tytso/" | 1541 | "mirror://kernel.org/linux/kernel/people/tytso/" |
| 1542 | name "/v" version "/" | 1542 | "e2fsprogs/v" version "/" |
| 1543 | name "-" version ".tar.xz")) | 1543 | "e2fsprogs-" version ".tar.xz")) |
| 1544 | (sha256 | 1544 | (sha256 |
| 1545 | (base32 | 1545 | (base32 |
| 1546 | "1pmf8inp736l587rqq7qsd8bv0mmg5cwrivxg5p5awqgv70crypr")))) | 1546 | "0mj2yizwygs7xww8jfy5mxjn8ww4pvc0b1hg1p2vsnirailsx9zz")))) |
| 1547 | (build-system gnu-build-system) | 1547 | (build-system gnu-build-system) |
| 1548 | (inputs `(("util-linux" ,util-linux "lib"))) | 1548 | (inputs `(("util-linux" ,util-linux "lib"))) |
| 1549 | (native-inputs `(("pkg-config" ,pkg-config) | 1549 | (native-inputs `(("pkg-config" ,pkg-config) |
diff --git a/gnu/packages/lirc.scm b/gnu/packages/lirc.scm index 5e77f1ddc23..510bc032f8a 100644 --- a/gnu/packages/lirc.scm +++ b/gnu/packages/lirc.scm | |||
| @@ -98,7 +98,7 @@ | |||
| 98 | "LIRC allows computers to send and receive IR signals of many commonly | 98 | "LIRC allows computers to send and receive IR signals of many commonly |
| 99 | used remote controls. The most important part of LIRC is the @code{lircd} | 99 | used remote controls. The most important part of LIRC is the @code{lircd} |
| 100 | daemon that decodes IR signals received by the device drivers. The second | 100 | daemon that decodes IR signals received by the device drivers. The second |
| 101 | daemon program @code{lircmd} allows to translate IR signals to mouse movements. | 101 | daemon program @code{lircmd} translates IR signals to mouse movements. |
| 102 | The user space applications allow you to control your computer with a remote | 102 | The user space applications allow you to control your computer with a remote |
| 103 | control: you can send X events to applications, start programs and much more | 103 | control: you can send X events to applications, start programs and much more |
| 104 | on just one button press.") | 104 | on just one button press.") |
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 4308add8f5f..1e32624c51f 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm | |||
| @@ -10,7 +10,7 @@ | |||
| 10 | ;;; Copyright © 2017, 2019 Tobias Geerinckx-Rice <me@tobias.gr> | 10 | ;;; Copyright © 2017, 2019 Tobias Geerinckx-Rice <me@tobias.gr> |
| 11 | ;;; Copyright © 2018 Benjamin Slade <slade@jnanam.net> | 11 | ;;; Copyright © 2018 Benjamin Slade <slade@jnanam.net> |
| 12 | ;;; Copyright © 2018 Alex Vong <alexvong1995@gmail.com> | 12 | ;;; Copyright © 2018 Alex Vong <alexvong1995@gmail.com> |
| 13 | ;;; Copyright © 2018 Pierre Neidhardt <mail@ambrevar.xyz> | 13 | ;;; Copyright © 2018, 2020 Pierre Neidhardt <mail@ambrevar.xyz> |
| 14 | ;;; Copyright © 2018, 2019 Pierre Langlois <pierre.langlois@gmx.com> | 14 | ;;; Copyright © 2018, 2019 Pierre Langlois <pierre.langlois@gmx.com> |
| 15 | ;;; Copyright © 2019, 2020 Katherine Cox-Buday <cox.katherine.e@gmail.com> | 15 | ;;; Copyright © 2019, 2020 Katherine Cox-Buday <cox.katherine.e@gmail.com> |
| 16 | ;;; Copyright © 2019 Jesse Gildersleve <jessejohngildersleve@protonmail.com> | 16 | ;;; Copyright © 2019 Jesse Gildersleve <jessejohngildersleve@protonmail.com> |
| @@ -53,6 +53,7 @@ | |||
| 53 | #:use-module (gnu packages c) | 53 | #:use-module (gnu packages c) |
| 54 | #:use-module (gnu packages compression) | 54 | #:use-module (gnu packages compression) |
| 55 | #:use-module (gnu packages databases) | 55 | #:use-module (gnu packages databases) |
| 56 | #:use-module (gnu packages enchant) | ||
| 56 | #:use-module (gnu packages glib) | 57 | #:use-module (gnu packages glib) |
| 57 | #:use-module (gnu packages gtk) | 58 | #:use-module (gnu packages gtk) |
| 58 | #:use-module (gnu packages imagemagick) | 59 | #:use-module (gnu packages imagemagick) |
| @@ -2785,8 +2786,8 @@ advantage of the library is the ability to concisely define command line | |||
| 2785 | options once and then use this definition for parsing and extraction of | 2786 | options once and then use this definition for parsing and extraction of |
| 2786 | command line arguments, as well as printing description of command line | 2787 | command line arguments, as well as printing description of command line |
| 2787 | options (you get --help for free). This way you don't need to repeat | 2788 | options (you get --help for free). This way you don't need to repeat |
| 2788 | yourself. Also, @command{unix-opts} doesn't depend on anything and allows to | 2789 | yourself. Also, @command{unix-opts} doesn't depend on anything and |
| 2789 | precisely control behavior of the parser via Common Lisp restarts.") | 2790 | precisely controls the behavior of the parser via Common Lisp restarts.") |
| 2790 | (license license:expat))) | 2791 | (license license:expat))) |
| 2791 | 2792 | ||
| 2792 | (define-public cl-unix-opts | 2793 | (define-public cl-unix-opts |
| @@ -3046,10 +3047,10 @@ is a library for creating graphical user interfaces.") | |||
| 3046 | (sbcl-package->cl-source-package sbcl-cl-cffi-gtk)) | 3047 | (sbcl-package->cl-source-package sbcl-cl-cffi-gtk)) |
| 3047 | 3048 | ||
| 3048 | (define-public sbcl-cl-webkit | 3049 | (define-public sbcl-cl-webkit |
| 3049 | (let ((commit "4832c99c31e0eb1fcce3779d119343ae8a423952")) | 3050 | (let ((commit "d97115ca601838dfa60ea7afbb88641d7a526dba")) |
| 3050 | (package | 3051 | (package |
| 3051 | (name "sbcl-cl-webkit") | 3052 | (name "sbcl-cl-webkit") |
| 3052 | (version (git-version "2.4" "1" commit)) | 3053 | (version (git-version "2.4" "2" commit)) |
| 3053 | (source | 3054 | (source |
| 3054 | (origin | 3055 | (origin |
| 3055 | (method git-fetch) | 3056 | (method git-fetch) |
| @@ -3059,7 +3060,7 @@ is a library for creating graphical user interfaces.") | |||
| 3059 | (file-name (git-file-name "cl-webkit" version)) | 3060 | (file-name (git-file-name "cl-webkit" version)) |
| 3060 | (sha256 | 3061 | (sha256 |
| 3061 | (base32 | 3062 | (base32 |
| 3062 | "0sn7m181wfg1q49q45dlsry8c38x7pziqcs0frnymk6yvgndybxd")))) | 3063 | "0sdb2l2h5xv5c1m2mfq31i9yl6zjf512fvwwzlvk9nvisyhc4xi3")))) |
| 3063 | (build-system asdf-build-system/sbcl) | 3064 | (build-system asdf-build-system/sbcl) |
| 3064 | (inputs | 3065 | (inputs |
| 3065 | `(("cffi" ,sbcl-cffi) | 3066 | `(("cffi" ,sbcl-cffi) |
| @@ -5508,7 +5509,7 @@ and @code{kqueue(2)}), a pathname library and file-system utilities.") | |||
| 5508 | (native-inputs | 5509 | (native-inputs |
| 5509 | `(("fiveam" ,sbcl-fiveam))) | 5510 | `(("fiveam" ,sbcl-fiveam))) |
| 5510 | (synopsis "IEEE 754 binary representation for floats in Common Lisp") | 5511 | (synopsis "IEEE 754 binary representation for floats in Common Lisp") |
| 5511 | (description "This is a Common Lisp library that allows to convert | 5512 | (description "This is a Common Lisp library that converts |
| 5512 | floating point values to IEEE 754 binary representation.") | 5513 | floating point values to IEEE 754 binary representation.") |
| 5513 | (license license:bsd-3)))) | 5514 | (license license:bsd-3)))) |
| 5514 | 5515 | ||
| @@ -6422,7 +6423,7 @@ power of CXML is available when necessary.") | |||
| 6422 | ("cl-xmlspam" ,sbcl-cl-xmlspam) | 6423 | ("cl-xmlspam" ,sbcl-cl-xmlspam) |
| 6423 | ("ironclad" ,sbcl-ironclad))) | 6424 | ("ironclad" ,sbcl-ironclad))) |
| 6424 | (synopsis "D-Bus client library for Common Lisp") | 6425 | (synopsis "D-Bus client library for Common Lisp") |
| 6425 | (description "This is a Common Lisp library that allows to publish D-Bus | 6426 | (description "This is a Common Lisp library that publishes D-Bus |
| 6426 | objects as well as send and notify other objects connected to a bus.") | 6427 | objects as well as send and notify other objects connected to a bus.") |
| 6427 | (license license:bsd-2)))) | 6428 | (license license:bsd-2)))) |
| 6428 | 6429 | ||
| @@ -11318,3 +11319,42 @@ in DEFPACKAGE.") | |||
| 11318 | 11319 | ||
| 11319 | (define-public cl-trivial-package-local-nicknames | 11320 | (define-public cl-trivial-package-local-nicknames |
| 11320 | (sbcl-package->cl-source-package sbcl-trivial-package-local-nicknames)) | 11321 | (sbcl-package->cl-source-package sbcl-trivial-package-local-nicknames)) |
| 11322 | |||
| 11323 | (define-public sbcl-enchant | ||
| 11324 | (let ((commit "6af162a7bf10541cbcfcfa6513894900329713fa")) | ||
| 11325 | (package | ||
| 11326 | (name "sbcl-enchant") | ||
| 11327 | (version (git-version "0.0.0" "1" commit)) | ||
| 11328 | (home-page "https://github.com/tlikonen/cl-enchant") | ||
| 11329 | (source | ||
| 11330 | (origin | ||
| 11331 | (method git-fetch) | ||
| 11332 | (uri (git-reference | ||
| 11333 | (url home-page) | ||
| 11334 | (commit commit))) | ||
| 11335 | (file-name (git-file-name name version)) | ||
| 11336 | (sha256 | ||
| 11337 | (base32 "19yh5ihirzi1d8xqy1cjqipzd6ly3245cfxa5s9xx496rryz0s01")))) | ||
| 11338 | (build-system asdf-build-system/sbcl) | ||
| 11339 | (inputs | ||
| 11340 | `(("enchant" ,enchant) | ||
| 11341 | ("cffi" ,sbcl-cffi))) | ||
| 11342 | (arguments | ||
| 11343 | `(#:phases | ||
| 11344 | (modify-phases %standard-phases | ||
| 11345 | (add-after 'unpack 'fix-paths | ||
| 11346 | (lambda* (#:key inputs #:allow-other-keys) | ||
| 11347 | (substitute* "load-enchant.lisp" | ||
| 11348 | (("libenchant") | ||
| 11349 | (string-append | ||
| 11350 | (assoc-ref inputs "enchant") "/lib/libenchant-2")))))))) | ||
| 11351 | (synopsis "Common Lisp interface for the Enchant spell-checker library") | ||
| 11352 | (description | ||
| 11353 | "Enchant is a Common Lisp interface for the Enchant spell-checker | ||
| 11354 | library. The Enchant library is a generic spell-checker library which uses | ||
| 11355 | other spell-checkers transparently as back-end. The library supports the | ||
| 11356 | multiple checkers, including Aspell and Hunspell.") | ||
| 11357 | (license license:public-domain)))) | ||
| 11358 | |||
| 11359 | (define-public cl-enchant | ||
| 11360 | (sbcl-package->cl-source-package sbcl-enchant)) | ||
diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm index e7346ac9ead..9ffb31cb9a8 100644 --- a/gnu/packages/llvm.scm +++ b/gnu/packages/llvm.scm | |||
| @@ -883,7 +883,7 @@ SOURCE-FILES found in SOURCE-PACKAGE." | |||
| 883 | (string-append clang "/bin/clang-format")))) | 883 | (string-append clang "/bin/clang-format")))) |
| 884 | #t))))) | 884 | #t))))) |
| 885 | (synopsis "Format code using clang-format") | 885 | (synopsis "Format code using clang-format") |
| 886 | (description "This package allows to filter code through @code{clang-format} | 886 | (description "This package filters code through @code{clang-format} |
| 887 | to fix its formatting. @code{clang-format} is a tool that formats | 887 | to fix its formatting. @code{clang-format} is a tool that formats |
| 888 | C/C++/Obj-C code according to a set of style options, see | 888 | C/C++/Obj-C code according to a set of style options, see |
| 889 | @url{https://clang.llvm.org/docs/ClangFormatStyleOptions.html}."))) | 889 | @url{https://clang.llvm.org/docs/ClangFormatStyleOptions.html}."))) |
diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index 4fb129246b5..82767bb84b5 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm | |||
| @@ -570,8 +570,8 @@ optimizing, and searching weighted finite-state transducers (FSTs).") | |||
| 570 | (synopsis "Machine learning toolbox") | 570 | (synopsis "Machine learning toolbox") |
| 571 | (description | 571 | (description |
| 572 | "The Shogun Machine learning toolbox provides a wide range of unified and | 572 | "The Shogun Machine learning toolbox provides a wide range of unified and |
| 573 | efficient Machine Learning (ML) methods. The toolbox seamlessly allows to | 573 | efficient Machine Learning (ML) methods. The toolbox seamlessly |
| 574 | combine multiple data representations, algorithm classes, and general purpose | 574 | combines multiple data representations, algorithm classes, and general purpose |
| 575 | tools. This enables both rapid prototyping of data pipelines and extensibility | 575 | tools. This enables both rapid prototyping of data pipelines and extensibility |
| 576 | in terms of new algorithms.") | 576 | in terms of new algorithms.") |
| 577 | (license license:gpl3+))) | 577 | (license license:gpl3+))) |
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 4d902d89353..e3d3216eab3 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm | |||
| @@ -5018,7 +5018,7 @@ cubes.") | |||
| 5018 | ("pkg-config" ,pkg-config))) | 5018 | ("pkg-config" ,pkg-config))) |
| 5019 | (home-page "http://numerik.mi.fu-berlin.de/dune-subgrid/index.php") | 5019 | (home-page "http://numerik.mi.fu-berlin.de/dune-subgrid/index.php") |
| 5020 | (synopsis "Distributed and Unified Numerics Environment") | 5020 | (synopsis "Distributed and Unified Numerics Environment") |
| 5021 | (description "The dune-subgrid module allows to mark elements of | 5021 | (description "The dune-subgrid module marks elements of |
| 5022 | another hierarchical dune grid. The set of marked elements can then be | 5022 | another hierarchical dune grid. The set of marked elements can then be |
| 5023 | accessed as a hierarchical dune grid in its own right. Dune-Subgrid | 5023 | accessed as a hierarchical dune grid in its own right. Dune-Subgrid |
| 5024 | provides the full grid interface including adaptive mesh refinement.") | 5024 | provides the full grid interface including adaptive mesh refinement.") |
| @@ -5485,7 +5485,7 @@ researchers and developers alike to get started on SAT.") | |||
| 5485 | It provides basic and advanced functionality. Features include customizable | 5485 | It provides basic and advanced functionality. Features include customizable |
| 5486 | functions, unit calculations, and conversions, physical constants, symbolic | 5486 | functions, unit calculations, and conversions, physical constants, symbolic |
| 5487 | calculations (including integrals and equations), arbitrary precision, | 5487 | calculations (including integrals and equations), arbitrary precision, |
| 5488 | uncertainity propagation, interval arithmetic, plotting and a user-friendly | 5488 | uncertainty propagation, interval arithmetic, plotting and a user-friendly |
| 5489 | cli.") | 5489 | cli.") |
| 5490 | (license license:gpl2+))) | 5490 | (license license:gpl2+))) |
| 5491 | 5491 | ||
diff --git a/gnu/packages/matrix.scm b/gnu/packages/matrix.scm index 0aba774a913..7bbdc096886 100644 --- a/gnu/packages/matrix.scm +++ b/gnu/packages/matrix.scm | |||
| @@ -20,6 +20,7 @@ | |||
| 20 | #:use-module ((guix licenses) #:prefix license:) | 20 | #:use-module ((guix licenses) #:prefix license:) |
| 21 | #:use-module (gnu packages check) | 21 | #:use-module (gnu packages check) |
| 22 | #:use-module (gnu packages databases) | 22 | #:use-module (gnu packages databases) |
| 23 | #:use-module (gnu packages monitoring) | ||
| 23 | #:use-module (gnu packages python-crypto) | 24 | #:use-module (gnu packages python-crypto) |
| 24 | #:use-module (gnu packages python-web) | 25 | #:use-module (gnu packages python-web) |
| 25 | #:use-module (gnu packages python-xyz) | 26 | #:use-module (gnu packages python-xyz) |
diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index e37585c21c6..da2c76b275a 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm | |||
| @@ -9,7 +9,7 @@ | |||
| 9 | ;;; Copyright © 2016 Andy Patterson <ajpatter@uwaterloo.ca> | 9 | ;;; Copyright © 2016 Andy Patterson <ajpatter@uwaterloo.ca> |
| 10 | ;;; Copyright © 2016, 2017, 2018, 2019 Clément Lassieur <clement@lassieur.org> | 10 | ;;; Copyright © 2016, 2017, 2018, 2019 Clément Lassieur <clement@lassieur.org> |
| 11 | ;;; Copyright © 2017 Mekeor Melire <mekeor.melire@gmail.com> | 11 | ;;; Copyright © 2017 Mekeor Melire <mekeor.melire@gmail.com> |
| 12 | ;;; Copyright © 2017, 2018 Arun Isaac <arunisaac@systemreboot.net> | 12 | ;;; Copyright © 2017, 2018, 2020 Arun Isaac <arunisaac@systemreboot.net> |
| 13 | ;;; Copyright © 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr> | 13 | ;;; Copyright © 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr> |
| 14 | ;;; Copyright © 2017 Theodoros Foradis <theodoros@foradis.org> | 14 | ;;; Copyright © 2017 Theodoros Foradis <theodoros@foradis.org> |
| 15 | ;;; Copyright © 2017, 2018, 2019 Rutger Helling <rhelling@mykolab.com> | 15 | ;;; Copyright © 2017, 2018, 2019 Rutger Helling <rhelling@mykolab.com> |
| @@ -728,68 +728,52 @@ on Axolotl and PEP.") | |||
| 728 | (license license:gpl3+))) | 728 | (license license:gpl3+))) |
| 729 | 729 | ||
| 730 | (define-public dino | 730 | (define-public dino |
| 731 | ;; The only release tarball is for version 0.0, but it is very old and fails | 731 | (package |
| 732 | ;; to build. | 732 | (name "dino") |
| 733 | (let ((commit "8e14ac6d714b7f88e16de31a6c795e811dc27417") | 733 | (version "0.1.0") |
| 734 | (revision "4")) | 734 | (source |
| 735 | (package | 735 | (origin |
| 736 | (name "dino") | 736 | (method url-fetch) |
| 737 | (version (git-version "0.0" revision commit)) | 737 | (uri (string-append "https://github.com/dino/dino/releases/download/v" |
| 738 | (source (origin | 738 | version "/dino-" version ".tar.gz")) |
| 739 | (method git-fetch) | 739 | (sha256 |
| 740 | (uri (git-reference | 740 | (base32 |
| 741 | (url "https://github.com/dino/dino.git") | 741 | "0dcq2jhpywgxrp9x1qqmrl2z50hazspqj547b9zz70apy3y4418h")))) |
| 742 | (commit commit))) | 742 | (build-system cmake-build-system) |
| 743 | (file-name (git-file-name name version)) | 743 | (arguments |
| 744 | (sha256 | 744 | `(#:tests? #f |
| 745 | (base32 | 745 | #:parallel-build? #f ; not supported |
| 746 | "0xfmwnc2f8lsvmp7m8ggikzqjaw5z6wmxrv6j5ljha5ckffrdd9m")))) | 746 | #:modules ((guix build cmake-build-system) |
| 747 | (build-system cmake-build-system) | 747 | ((guix build glib-or-gtk-build-system) #:prefix glib-or-gtk:) |
| 748 | (arguments | 748 | (guix build utils)) |
| 749 | `(#:tests? #f ; there are no tests | 749 | #:imported-modules (,@%gnu-build-system-modules |
| 750 | #:parallel-build? #f ; not supported | 750 | (guix build cmake-build-system) |
| 751 | ; Use our libsignal-protocol-c instead of the git submodule. | 751 | (guix build glib-or-gtk-build-system)) |
| 752 | #:configure-flags '("-DSHARED_SIGNAL_PROTOCOL=yes") | 752 | #:phases |
| 753 | #:modules ((guix build cmake-build-system) | 753 | (modify-phases %standard-phases |
| 754 | ((guix build glib-or-gtk-build-system) #:prefix glib-or-gtk:) | 754 | (add-after 'install 'glib-or-gtk-wrap |
| 755 | (guix build utils)) | 755 | (assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-wrap))))) |
| 756 | #:imported-modules (,@%gnu-build-system-modules | 756 | (inputs |
| 757 | (guix build cmake-build-system) | 757 | `(("libgee" ,libgee) |
| 758 | (guix build glib-or-gtk-build-system)) | 758 | ("libsignal-protocol-c" ,libsignal-protocol-c) |
| 759 | #:phases | 759 | ("libgcrypt" ,libgcrypt) |
| 760 | (modify-phases %standard-phases | 760 | ("libsoup" ,libsoup) |
| 761 | ;; The signal-protocol plugin accesses internal headers of | 761 | ("qrencode" ,qrencode) |
| 762 | ;; libsignal-protocol-c, so we need to put the sources there. | 762 | ("sqlite" ,sqlite) |
| 763 | (add-after 'unpack 'unpack-sources | 763 | ("gpgme" ,gpgme) |
| 764 | (lambda* (#:key inputs #:allow-other-keys) | 764 | ("gtk+" ,gtk+) |
| 765 | (with-directory-excursion "plugins/signal-protocol/libsignal-protocol-c" | 765 | ("glib-networking" ,glib-networking) |
| 766 | (invoke "tar" "xvf" | 766 | ("gsettings-desktop-schemas" ,gsettings-desktop-schemas))) |
| 767 | (assoc-ref inputs "libsignal-protocol-c-source") | 767 | (native-inputs |
| 768 | "--strip-components=1")))) | 768 | `(("pkg-config" ,pkg-config) |
| 769 | (add-after 'install 'glib-or-gtk-wrap | 769 | ("glib" ,glib "bin") |
| 770 | (assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-wrap))))) | 770 | ("vala" ,vala) |
| 771 | (inputs | 771 | ("gettext" ,gettext-minimal))) |
| 772 | `(("libgee" ,libgee) | 772 | (home-page "https://dino.im") |
| 773 | ("libsignal-protocol-c" ,libsignal-protocol-c) | 773 | (synopsis "Graphical Jabber (XMPP) client") |
| 774 | ("libgcrypt" ,libgcrypt) | 774 | (description "Dino is a Jabber (XMPP) client which aims to fit well into |
| 775 | ("libsoup" ,libsoup) | ||
| 776 | ("qrencode" ,qrencode) | ||
| 777 | ("sqlite" ,sqlite) | ||
| 778 | ("gpgme" ,gpgme) | ||
| 779 | ("gtk+" ,gtk+) | ||
| 780 | ("glib-networking" ,glib-networking) | ||
| 781 | ("gsettings-desktop-schemas" ,gsettings-desktop-schemas))) | ||
| 782 | (native-inputs | ||
| 783 | `(("pkg-config" ,pkg-config) | ||
| 784 | ("libsignal-protocol-c-source" ,(package-source libsignal-protocol-c)) | ||
| 785 | ("glib" ,glib "bin") | ||
| 786 | ("vala" ,vala) | ||
| 787 | ("gettext" ,gettext-minimal))) | ||
| 788 | (home-page "https://dino.im") | ||
| 789 | (synopsis "Graphical Jabber (XMPP) client") | ||
| 790 | (description "Dino is a Jabber (XMPP) client which aims to fit well into | ||
| 791 | a graphical desktop environment like GNOME.") | 775 | a graphical desktop environment like GNOME.") |
| 792 | (license license:gpl3+)))) | 776 | (license license:gpl3+))) |
| 793 | 777 | ||
| 794 | (define-public prosody | 778 | (define-public prosody |
| 795 | (package | 779 | (package |
diff --git a/gnu/packages/monitoring.scm b/gnu/packages/monitoring.scm index bcb8df24d06..8da31d6a84b 100644 --- a/gnu/packages/monitoring.scm +++ b/gnu/packages/monitoring.scm | |||
| @@ -5,6 +5,7 @@ | |||
| 5 | ;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr> | 5 | ;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr> |
| 6 | ;;; Copyright © 2018 Gábor Boskovits <boskovits@gmail.com> | 6 | ;;; Copyright © 2018 Gábor Boskovits <boskovits@gmail.com> |
| 7 | ;;; Copyright © 2018, 2019 Oleg Pykhalov <go.wigust@gmail.com> | 7 | ;;; Copyright © 2018, 2019 Oleg Pykhalov <go.wigust@gmail.com> |
| 8 | ;;; Copyright © 2020 Alex ter Weele <alex.ter.weele@gmail.com> | ||
| 8 | ;;; | 9 | ;;; |
| 9 | ;;; This file is part of GNU Guix. | 10 | ;;; This file is part of GNU Guix. |
| 10 | ;;; | 11 | ;;; |
| @@ -371,14 +372,13 @@ demand.") | |||
| 371 | (define-public python-prometheus-client | 372 | (define-public python-prometheus-client |
| 372 | (package | 373 | (package |
| 373 | (name "python-prometheus-client") | 374 | (name "python-prometheus-client") |
| 374 | (version "0.5.0") | 375 | (version "0.7.1") |
| 375 | (source | 376 | (source |
| 376 | (origin | 377 | (origin |
| 377 | (method url-fetch) | 378 | (method url-fetch) |
| 378 | (uri (pypi-uri "prometheus_client" version)) | 379 | (uri (pypi-uri "prometheus_client" version)) |
| 379 | (sha256 | 380 | (sha256 |
| 380 | (base32 | 381 | (base32 "1ni2yv4ixwz32nz39ckia76lvggi7m19y5f702w5qczbnfi29kbi")))) |
| 381 | "0g7rpv1pq2lab1nfqdx98z9d3bqwc400alg1j4ynrpjkrbsizhg8")))) | ||
| 382 | (build-system python-build-system) | 382 | (build-system python-build-system) |
| 383 | (arguments | 383 | (arguments |
| 384 | '(;; No included tests. | 384 | '(;; No included tests. |
diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 84efe2c1de4..525854676f0 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm | |||
| @@ -1179,7 +1179,7 @@ GNU CC attributes. It provides also a C pretty printer as an example of use.") | |||
| 1179 | (home-page "https://github.com/c-cube/qcheck") | 1179 | (home-page "https://github.com/c-cube/qcheck") |
| 1180 | (synopsis "QuickCheck inspired property-based testing for OCaml") | 1180 | (synopsis "QuickCheck inspired property-based testing for OCaml") |
| 1181 | (description "QuickCheck inspired property-based testing for OCaml. This | 1181 | (description "QuickCheck inspired property-based testing for OCaml. This |
| 1182 | module allows to check invariants (properties of some types) over randomly | 1182 | module checks invariants (properties of some types) over randomly |
| 1183 | generated instances of the type. It provides combinators for generating | 1183 | generated instances of the type. It provides combinators for generating |
| 1184 | instances and printing them.") | 1184 | instances and printing them.") |
| 1185 | (license license:lgpl3+))) | 1185 | (license license:lgpl3+))) |
| @@ -1534,7 +1534,7 @@ manipulate such data.") | |||
| 1534 | (delete 'configure)))) | 1534 | (delete 'configure)))) |
| 1535 | (home-page "http://erratique.ch/software/mtime") | 1535 | (home-page "http://erratique.ch/software/mtime") |
| 1536 | (synopsis "Monotonic wall-clock time for OCaml") | 1536 | (synopsis "Monotonic wall-clock time for OCaml") |
| 1537 | (description "Access monotonic wall-clock time. It allows to measure time | 1537 | (description "Access monotonic wall-clock time. It measures time |
| 1538 | spans without being subject to operating system calendar time adjustments.") | 1538 | spans without being subject to operating system calendar time adjustments.") |
| 1539 | (license license:isc))) | 1539 | (license license:isc))) |
| 1540 | 1540 | ||
| @@ -2266,7 +2266,7 @@ radix-64 representation. It is specified in RFC 4648.") | |||
| 2266 | `(("ocamlbuild" ,ocamlbuild))) | 2266 | `(("ocamlbuild" ,ocamlbuild))) |
| 2267 | (home-page "https://forge.ocamlcore.org/projects/ocamlify") | 2267 | (home-page "https://forge.ocamlcore.org/projects/ocamlify") |
| 2268 | (synopsis "Include files in OCaml code") | 2268 | (synopsis "Include files in OCaml code") |
| 2269 | (description "OCamlify allows to create OCaml source code by including | 2269 | (description "OCamlify creates OCaml source code by including |
| 2270 | whole files into OCaml string or string list. The code generated can be | 2270 | whole files into OCaml string or string list. The code generated can be |
| 2271 | compiled as a standard OCaml file. It allows embedding external resources as | 2271 | compiled as a standard OCaml file. It allows embedding external resources as |
| 2272 | OCaml code.") | 2272 | OCaml code.") |
diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm index e585848405d..5bcdfa06ba4 100644 --- a/gnu/packages/password-utils.scm +++ b/gnu/packages/password-utils.scm | |||
| @@ -12,7 +12,7 @@ | |||
| 12 | ;;; Copyright © 2017, 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr> | 12 | ;;; Copyright © 2017, 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr> |
| 13 | ;;; Copyright © 2017 Jelle Licht <jlicht@fsfe.org> | 13 | ;;; Copyright © 2017 Jelle Licht <jlicht@fsfe.org> |
| 14 | ;;; Copyright © 2017, 2019 Eric Bavier <bavier@member.fsf.org> | 14 | ;;; Copyright © 2017, 2019 Eric Bavier <bavier@member.fsf.org> |
| 15 | ;;; Copyright © 2017 Nicolas Goaziou <mail@nicolasgoaziou.fr> | 15 | ;;; Copyright © 2017, 2020 Nicolas Goaziou <mail@nicolasgoaziou.fr> |
| 16 | ;;; Copyright © 2017 Manolis Fragkiskos Ragkousis <manolis837@gmail.com> | 16 | ;;; Copyright © 2017 Manolis Fragkiskos Ragkousis <manolis837@gmail.com> |
| 17 | ;;; Copyright © 2017 Rutger Helling <rhelling@mykolab.com> | 17 | ;;; Copyright © 2017 Rutger Helling <rhelling@mykolab.com> |
| 18 | ;;; Copyright © 2018 Marius Bakke <mbakke@fastmail.com> | 18 | ;;; Copyright © 2018 Marius Bakke <mbakke@fastmail.com> |
| @@ -119,7 +119,7 @@ human.") | |||
| 119 | (define-public keepassxc | 119 | (define-public keepassxc |
| 120 | (package | 120 | (package |
| 121 | (name "keepassxc") | 121 | (name "keepassxc") |
| 122 | (version "2.5.3") | 122 | (version "2.5.4") |
| 123 | (source | 123 | (source |
| 124 | (origin | 124 | (origin |
| 125 | (method url-fetch) | 125 | (method url-fetch) |
| @@ -127,7 +127,7 @@ human.") | |||
| 127 | "/releases/download/" version "/keepassxc-" | 127 | "/releases/download/" version "/keepassxc-" |
| 128 | version "-src.tar.xz")) | 128 | version "-src.tar.xz")) |
| 129 | (sha256 | 129 | (sha256 |
| 130 | (base32 "1sx647mp1xikig50p9bb6vxv18ymdfj3wkxj6qfdr1zfcv7gn005")))) | 130 | (base32 "0jndssyvpl8bc5i2q3d6kq1ppynchxx9nvp1qhd2pc0qqc0hhpm5")))) |
| 131 | (build-system cmake-build-system) | 131 | (build-system cmake-build-system) |
| 132 | (arguments | 132 | (arguments |
| 133 | '(#:configure-flags '("-DWITH_XC_ALL=YES" | 133 | '(#:configure-flags '("-DWITH_XC_ALL=YES" |
| @@ -846,8 +846,8 @@ winner of the 2015 Password Hashing Competition.") | |||
| 846 | ("python-pytest-mock" ,python-pytest-mock))) | 846 | ("python-pytest-mock" ,python-pytest-mock))) |
| 847 | (home-page "https://github.com/languitar/pass-git-helper") | 847 | (home-page "https://github.com/languitar/pass-git-helper") |
| 848 | (synopsis "Git credential helper interfacing with pass") | 848 | (synopsis "Git credential helper interfacing with pass") |
| 849 | (description "pass-git-helper is a git credential helper which allows to | 849 | (description "pass-git-helper is a git credential helper which |
| 850 | use pass, the standard unix password manager, as the credential backend for | 850 | uses pass, the standard unix password manager, as the credential backend for |
| 851 | your git repositories. This is achieved by explicitly defining mappings | 851 | your git repositories. This is achieved by explicitly defining mappings |
| 852 | between hosts and entries in the password store.") | 852 | between hosts and entries in the password store.") |
| 853 | (license license:lgpl3+))) | 853 | (license license:lgpl3+))) |
diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm index d565f0dd469..bb3a26525f9 100644 --- a/gnu/packages/pdf.scm +++ b/gnu/packages/pdf.scm | |||
| @@ -135,7 +135,7 @@ where Flyer Composer steps in, creating a PDF which holds your flyer four | |||
| 135 | times. If you have a second page, Flyer Composer can arrange it the same way | 135 | times. If you have a second page, Flyer Composer can arrange it the same way |
| 136 | - even if the second page is in a separate PDF file. | 136 | - even if the second page is in a separate PDF file. |
| 137 | 137 | ||
| 138 | This package contains both the commnd line tool and the gui too.") | 138 | This package contains both the command line tool and the gui too.") |
| 139 | (license license:agpl3+))) | 139 | (license license:agpl3+))) |
| 140 | 140 | ||
| 141 | (define-public flyer-composer-cli | 141 | (define-public flyer-composer-cli |
| @@ -162,7 +162,7 @@ where Flyer Composer steps in, creating a PDF which holds your flyer four | |||
| 162 | times. If you have a second page, Flyer Composer can arrange it the same way | 162 | times. If you have a second page, Flyer Composer can arrange it the same way |
| 163 | - even if the second page is in a separate PDF file. | 163 | - even if the second page is in a separate PDF file. |
| 164 | 164 | ||
| 165 | This package contains only the commnd line tool. If you like to use the gui, | 165 | This package contains only the command line tool. If you like to use the gui, |
| 166 | please install the @code{flyer-composer-gui} package."))) | 166 | please install the @code{flyer-composer-gui} package."))) |
| 167 | 167 | ||
| 168 | (define-public poppler | 168 | (define-public poppler |
| @@ -885,7 +885,7 @@ Xournal++ features: | |||
| 885 | @item Fill shape functionality | 885 | @item Fill shape functionality |
| 886 | @item PDF Export (with and without paper style) | 886 | @item PDF Export (with and without paper style) |
| 887 | @item PNG Export (with and without transparent background) | 887 | @item PNG Export (with and without transparent background) |
| 888 | @item Allow to map different tools / colors etc. to stylus buttons / | 888 | @item Map different tools / colors etc. to stylus buttons / |
| 889 | mouse buttons | 889 | mouse buttons |
| 890 | @item Sidebar with Page Previews with advanced page sorting, PDF | 890 | @item Sidebar with Page Previews with advanced page sorting, PDF |
| 891 | Bookmarks and Layers (can be individually hidden, editing layer can be | 891 | Bookmarks and Layers (can be individually hidden, editing layer can be |
diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 1d1b73f8973..4b3ce036e22 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm | |||
| @@ -343,7 +343,7 @@ sometimes even without using a single syscall.") | |||
| 343 | (build-system perl-build-system) | 343 | (build-system perl-build-system) |
| 344 | (home-page "https://metacpan.org/pod/Attribute::Util") | 344 | (home-page "https://metacpan.org/pod/Attribute::Util") |
| 345 | (synopsis "Assorted general utility attributes") | 345 | (synopsis "Assorted general utility attributes") |
| 346 | (description "This packages provides various utility functions. When used | 346 | (description "This package provides various utility functions. When used |
| 347 | without argument, this module provides four universally accessible attributes | 347 | without argument, this module provides four universally accessible attributes |
| 348 | of general interest as follows: | 348 | of general interest as follows: |
| 349 | @itemize | 349 | @itemize |
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index e5f7808bafb..e6540a0a364 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm | |||
| @@ -2832,8 +2832,7 @@ environments and back.") | |||
| 2832 | "PyYAML is a YAML parser and emitter for Python. PyYAML features a | 2832 | "PyYAML is a YAML parser and emitter for Python. PyYAML features a |
| 2833 | complete YAML 1.1 parser, Unicode support, pickle support, capable extension | 2833 | complete YAML 1.1 parser, Unicode support, pickle support, capable extension |
| 2834 | API, and sensible error messages. PyYAML supports standard YAML tags and | 2834 | API, and sensible error messages. PyYAML supports standard YAML tags and |
| 2835 | provides Python-specific tags that allow to represent an arbitrary Python | 2835 | provides Python-specific tags that represent an arbitrary Python object.") |
| 2836 | object.") | ||
| 2837 | (license license:expat))) | 2836 | (license license:expat))) |
| 2838 | 2837 | ||
| 2839 | (define-public python2-pyyaml | 2838 | (define-public python2-pyyaml |
| @@ -3562,7 +3561,7 @@ receive files via the SCP1 protocol, as implemented by the OpenSSH | |||
| 3562 | ;; Note: As of version 1.7 the documentation is not worth building. | 3561 | ;; Note: As of version 1.7 the documentation is not worth building. |
| 3563 | (home-page "https://github.com/jaraco/rst.linker") | 3562 | (home-page "https://github.com/jaraco/rst.linker") |
| 3564 | (synopsis "Sphinx plugin to add links and timestamps") | 3563 | (synopsis "Sphinx plugin to add links and timestamps") |
| 3565 | (description "rst.linker allows to automatically replace text by a | 3564 | (description "rst.linker automatically replaces text by a |
| 3566 | reStructuredText external reference or timestamps. It's primary purpose is to | 3565 | reStructuredText external reference or timestamps. It's primary purpose is to |
| 3567 | augment the changelog, but it can be used for other documents, too.") | 3566 | augment the changelog, but it can be used for other documents, too.") |
| 3568 | (license license:expat))) | 3567 | (license license:expat))) |
| @@ -12738,7 +12737,7 @@ by system tools such as ps and top). | |||
| 12738 | 12737 | ||
| 12739 | Changing the title is mostly useful in multi-process systems, for | 12738 | Changing the title is mostly useful in multi-process systems, for |
| 12740 | example when a master process is forked: changing the children's title | 12739 | example when a master process is forked: changing the children's title |
| 12741 | allows to identify the task each process is busy with. The technique | 12740 | allows identifying the task each process is busy with. The technique |
| 12742 | is used by PostgreSQL and the OpenSSH Server for example.") | 12741 | is used by PostgreSQL and the OpenSSH Server for example.") |
| 12743 | (license license:bsd-3) | 12742 | (license license:bsd-3) |
| 12744 | (properties `((python2-variant . ,(delay python2-setproctitle)))))) | 12743 | (properties `((python2-variant . ,(delay python2-setproctitle)))))) |
| @@ -19141,7 +19140,7 @@ logging in Python. It also provides some custom formatters and handlers.") | |||
| 19141 | (home-page "https://github.com/jd/pifpaf") | 19140 | (home-page "https://github.com/jd/pifpaf") |
| 19142 | (synopsis "Tools and fixtures to manage daemons for testing in Python") | 19141 | (synopsis "Tools and fixtures to manage daemons for testing in Python") |
| 19143 | (description "Pifpaf is a suite of fixtures and a command-line tool that | 19142 | (description "Pifpaf is a suite of fixtures and a command-line tool that |
| 19144 | allows to start and stop daemons for a quick throw-away usage. This is typically | 19143 | starts and stops daemons for a quick throw-away usage. This is typically |
| 19145 | useful when needing these daemons to run integration testing. It originally | 19144 | useful when needing these daemons to run integration testing. It originally |
| 19146 | evolved from its precursor @code{overtest}.") | 19145 | evolved from its precursor @code{overtest}.") |
| 19147 | (license license:asl2.0))) | 19146 | (license license:asl2.0))) |
| @@ -19349,28 +19348,6 @@ simple and fast to verify, and decouple authorization policy from the | |||
| 19349 | enforcement of that policy.") | 19348 | enforcement of that policy.") |
| 19350 | (license license:expat))) | 19349 | (license license:expat))) |
| 19351 | 19350 | ||
| 19352 | (define-public python-prometheus-client | ||
| 19353 | (package | ||
| 19354 | (name "python-prometheus-client") | ||
| 19355 | (version "0.7.1") | ||
| 19356 | (source | ||
| 19357 | (origin | ||
| 19358 | (method url-fetch) | ||
| 19359 | (uri (pypi-uri "prometheus_client" version)) | ||
| 19360 | (sha256 | ||
| 19361 | (base32 "1ni2yv4ixwz32nz39ckia76lvggi7m19y5f702w5qczbnfi29kbi")))) | ||
| 19362 | (build-system python-build-system) | ||
| 19363 | (arguments | ||
| 19364 | ;; TODO: No tests in the PyPI distribution. | ||
| 19365 | `(#:tests? #f)) | ||
| 19366 | (propagated-inputs | ||
| 19367 | `(("python-twisted" ,python-twisted))) | ||
| 19368 | (home-page "https://github.com/prometheus/client_python") | ||
| 19369 | (synopsis "Prometheus instrumentation library") | ||
| 19370 | (description | ||
| 19371 | "This is the official Python client for the Prometheus monitoring server.") | ||
| 19372 | (license license:asl2.0))) | ||
| 19373 | |||
| 19374 | (define-public python-ldap3 | 19351 | (define-public python-ldap3 |
| 19375 | (package | 19352 | (package |
| 19376 | (name "python-ldap3") | 19353 | (name "python-ldap3") |
diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 7e6df38ad1d..b1adf80693c 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm | |||
| @@ -1810,8 +1810,8 @@ the output produced by running shell commands.") | |||
| 1810 | ("ruby-nenv" ,ruby-nenv))) | 1810 | ("ruby-nenv" ,ruby-nenv))) |
| 1811 | (native-inputs | 1811 | (native-inputs |
| 1812 | `(("bundler" ,bundler))) | 1812 | `(("bundler" ,bundler))) |
| 1813 | (synopsis "Wrapper libray for notification libraries") | 1813 | (synopsis "Wrapper library for notification libraries") |
| 1814 | (description "Notiffany is a Ruby wrapper libray for notification | 1814 | (description "Notiffany is a Ruby wrapper library for notification |
| 1815 | libraries such as Libnotify.") | 1815 | libraries such as Libnotify.") |
| 1816 | (home-page "https://github.com/guard/notiffany") | 1816 | (home-page "https://github.com/guard/notiffany") |
| 1817 | (license license:expat))) | 1817 | (license license:expat))) |
diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm index 47bf9a9c88d..b96cb6b96ed 100644 --- a/gnu/packages/sagemath.scm +++ b/gnu/packages/sagemath.scm | |||
| @@ -331,7 +331,7 @@ coefficients of which are modular integers.") | |||
| 331 | (define-public brial | 331 | (define-public brial |
| 332 | (package | 332 | (package |
| 333 | (name "brial") | 333 | (name "brial") |
| 334 | (version "1.2.7") | 334 | (version "1.2.8") |
| 335 | (source | 335 | (source |
| 336 | (origin | 336 | (origin |
| 337 | (method git-fetch) | 337 | (method git-fetch) |
| @@ -340,7 +340,7 @@ coefficients of which are modular integers.") | |||
| 340 | (commit version))) | 340 | (commit version))) |
| 341 | (file-name (git-file-name name version)) | 341 | (file-name (git-file-name name version)) |
| 342 | (sha256 | 342 | (sha256 |
| 343 | (base32 "1s0wmbb42sq6a5kxgzsz5srphclmfa4cvxdx2h9kzp0da2zcp3cm")))) | 343 | (base32 "0qhgckd4fvbs40jw14mvw89rccv94d3df27kipd27hxd4cx7y80y")))) |
| 344 | (build-system gnu-build-system) | 344 | (build-system gnu-build-system) |
| 345 | (native-inputs | 345 | (native-inputs |
| 346 | `(("autoconf" ,autoconf) | 346 | `(("autoconf" ,autoconf) |
diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm index 1c372554f73..c5ad6c72a19 100644 --- a/gnu/packages/statistics.scm +++ b/gnu/packages/statistics.scm | |||
| @@ -1505,7 +1505,7 @@ understand the language at a deeper level.") | |||
| 1505 | (home-page "https://github.com/hadley/memoise") | 1505 | (home-page "https://github.com/hadley/memoise") |
| 1506 | (synopsis "Memoise functions for R") | 1506 | (synopsis "Memoise functions for R") |
| 1507 | (description | 1507 | (description |
| 1508 | "This R package allows to cache the results of a function so that when | 1508 | "This R package caches the results of a function so that when |
| 1509 | you call it again with the same arguments it returns the pre-computed value.") | 1509 | you call it again with the same arguments it returns the pre-computed value.") |
| 1510 | (license license:expat))) | 1510 | (license license:expat))) |
| 1511 | 1511 | ||
| @@ -4781,7 +4781,7 @@ can be efficiently implemented directly in the R language.") | |||
| 4781 | (home-page "http://robustbase.r-forge.r-project.org/") | 4781 | (home-page "http://robustbase.r-forge.r-project.org/") |
| 4782 | (synopsis "Basic robust statistics") | 4782 | (synopsis "Basic robust statistics") |
| 4783 | (description | 4783 | (description |
| 4784 | "This package allows to analyze data with robust methods such as | 4784 | "This package analyzes data with robust methods such as |
| 4785 | regression methodology including model selections and multivariate statistics.") | 4785 | regression methodology including model selections and multivariate statistics.") |
| 4786 | (license license:gpl2+))) | 4786 | (license license:gpl2+))) |
| 4787 | 4787 | ||
| @@ -5257,7 +5257,7 @@ to Applied regression, Second Edition, Sage, 2011.") | |||
| 5257 | (home-page "https://github.com/kforner/rcpp_progress") | 5257 | (home-page "https://github.com/kforner/rcpp_progress") |
| 5258 | (synopsis "Interruptible progress bar for C++ in R packages") | 5258 | (synopsis "Interruptible progress bar for C++ in R packages") |
| 5259 | (description | 5259 | (description |
| 5260 | "This package allows to display a progress bar in the R console for long running | 5260 | "This package displays a progress bar in the R console for long running |
| 5261 | computations taking place in C++ code, and support for interrupting those computations | 5261 | computations taking place in C++ code, and support for interrupting those computations |
| 5262 | even in multithreaded code, typically using OpenMP.") | 5262 | even in multithreaded code, typically using OpenMP.") |
| 5263 | (license license:gpl3+))) | 5263 | (license license:gpl3+))) |
diff --git a/gnu/packages/syncthing.scm b/gnu/packages/syncthing.scm index ae344541ea1..ad4c30d0646 100644 --- a/gnu/packages/syncthing.scm +++ b/gnu/packages/syncthing.scm | |||
| @@ -2,6 +2,7 @@ | |||
| 2 | ;;; Copyright © 2016 Petter <petter@mykolab.ch> | 2 | ;;; Copyright © 2016 Petter <petter@mykolab.ch> |
| 3 | ;;; Copyright © 2016, 2017, 2018, 2019, 2020 Leo Famulari <leo@famulari.name> | 3 | ;;; Copyright © 2016, 2017, 2018, 2019, 2020 Leo Famulari <leo@famulari.name> |
| 4 | ;;; Copyright © 2020 Tobias Geerinckx-Rice <me@tobias.gr> | 4 | ;;; Copyright © 2020 Tobias Geerinckx-Rice <me@tobias.gr> |
| 5 | ;;; Copyright © 2020 Efraim Flashner <efraim@flashner.co.il> | ||
| 5 | ;;; | 6 | ;;; |
| 6 | ;;; This file is part of GNU Guix. | 7 | ;;; This file is part of GNU Guix. |
| 7 | ;;; | 8 | ;;; |
| @@ -1022,29 +1023,27 @@ quoting, commenting, and escaping.") | |||
| 1022 | (license asl2.0)))) | 1023 | (license asl2.0)))) |
| 1023 | 1024 | ||
| 1024 | (define-public go-github-com-audriusbutkevicius-pfilter | 1025 | (define-public go-github-com-audriusbutkevicius-pfilter |
| 1025 | (let ((commit "c55ef6137fc6f075801eac099cc2687ede0f101d") | 1026 | (package |
| 1026 | (revision "3")) | 1027 | (name "go-github-com-audriusbutkevicius-pfilter") |
| 1027 | (package | 1028 | (version "0.0.5") |
| 1028 | (name "go-github-com-audriusbutkevicius-pfilter") | 1029 | (source |
| 1029 | (version (git-version "0.0.0" revision commit)) | 1030 | (origin |
| 1030 | (source | 1031 | (method git-fetch) |
| 1031 | (origin | 1032 | (uri (git-reference |
| 1032 | (method git-fetch) | 1033 | (url "https://github.com/AudriusButkevicius/pfilter.git") |
| 1033 | (uri (git-reference | 1034 | (commit version))) |
| 1034 | (url "https://github.com/AudriusButkevicius/pfilter.git") | 1035 | (file-name (git-file-name name version)) |
| 1035 | (commit commit))) | 1036 | (sha256 |
| 1036 | (file-name (git-file-name name version)) | 1037 | (base32 |
| 1037 | (sha256 | 1038 | "0xzhwyd0w21bhvzl5pinn22hp0y6h44rh3s2ppql69rafc6zd3c6")))) |
| 1038 | (base32 | 1039 | (build-system go-build-system) |
| 1039 | "0xzhwyd0w21bhvzl5pinn22hp0y6h44rh3s2ppql69rafc6zd3c6")))) | 1040 | (arguments |
| 1040 | (build-system go-build-system) | 1041 | '(#:import-path "github.com/AudriusButkevicius/pfilter")) |
| 1041 | (arguments | 1042 | (synopsis "Filter packets into multiple virtual connections") |
| 1042 | '(#:import-path "github.com/AudriusButkevicius/pfilter")) | 1043 | (description "Pfilter is a Go package for filtering packets into multiple |
| 1043 | (synopsis "Filter packets into multiple virtual connections") | ||
| 1044 | (description "Pfilter is a Go package for filtering packets into multiple | ||
| 1045 | virtual connections from a single physical connection.") | 1044 | virtual connections from a single physical connection.") |
| 1046 | (home-page "https://github.com/AudriusButkevicius/pfilter") | 1045 | (home-page "https://github.com/AudriusButkevicius/pfilter") |
| 1047 | (license expat)))) | 1046 | (license expat))) |
| 1048 | 1047 | ||
| 1049 | (define-public go-github-com-ccding-go-stun | 1048 | (define-public go-github-com-ccding-go-stun |
| 1050 | (let ((commit "be486d185f3dfcb2dbf8429332da50a0da7f95a6") | 1049 | (let ((commit "be486d185f3dfcb2dbf8429332da50a0da7f95a6") |
diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm index b7758f106d6..36571e78469 100644 --- a/gnu/packages/text-editors.scm +++ b/gnu/packages/text-editors.scm | |||
| @@ -9,6 +9,7 @@ | |||
| 9 | ;;; Copyright © 2019 Efraim Flashner <efraim@flashner.co.il> | 9 | ;;; Copyright © 2019 Efraim Flashner <efraim@flashner.co.il> |
| 10 | ;;; Copyright © 2019 Andreas Enge <andreas@enge.fr> | 10 | ;;; Copyright © 2019 Andreas Enge <andreas@enge.fr> |
| 11 | ;;; Copyright © 2019, 2020 Nicolas Goaziou <mail@nicolasgoaziou.fr> | 11 | ;;; Copyright © 2019, 2020 Nicolas Goaziou <mail@nicolasgoaziou.fr> |
| 12 | ;;; Copyright © 2020 Marius Bakke <mbakke@fastmail.com> | ||
| 12 | ;;; | 13 | ;;; |
| 13 | ;;; This file is part of GNU Guix. | 14 | ;;; This file is part of GNU Guix. |
| 14 | ;;; | 15 | ;;; |
| @@ -30,12 +31,14 @@ | |||
| 30 | #:use-module (guix download) | 31 | #:use-module (guix download) |
| 31 | #:use-module (guix git-download) | 32 | #:use-module (guix git-download) |
| 32 | #:use-module (guix utils) | 33 | #:use-module (guix utils) |
| 34 | #:use-module (guix build-system cmake) | ||
| 33 | #:use-module (guix build-system gnu) | 35 | #:use-module (guix build-system gnu) |
| 34 | #:use-module (guix build-system cmake) | 36 | #:use-module (guix build-system cmake) |
| 35 | #:use-module (guix build-system glib-or-gtk) | 37 | #:use-module (guix build-system glib-or-gtk) |
| 36 | #:use-module (guix build-system python) | 38 | #:use-module (guix build-system python) |
| 37 | #:use-module ((guix licenses) #:prefix license:) | 39 | #:use-module ((guix licenses) #:prefix license:) |
| 38 | #:use-module (gnu packages) | 40 | #:use-module (gnu packages) |
| 41 | #:use-module (gnu packages aspell) | ||
| 39 | #:use-module (gnu packages assembly) | 42 | #:use-module (gnu packages assembly) |
| 40 | #:use-module (gnu packages autotools) | 43 | #:use-module (gnu packages autotools) |
| 41 | #:use-module (gnu packages boost) | 44 | #:use-module (gnu packages boost) |
| @@ -49,6 +52,7 @@ | |||
| 49 | #:use-module (gnu packages haskell-xyz) | 52 | #:use-module (gnu packages haskell-xyz) |
| 50 | #:use-module (gnu packages libbsd) | 53 | #:use-module (gnu packages libbsd) |
| 51 | #:use-module (gnu packages libreoffice) | 54 | #:use-module (gnu packages libreoffice) |
| 55 | #:use-module (gnu packages llvm) | ||
| 52 | #:use-module (gnu packages lua) | 56 | #:use-module (gnu packages lua) |
| 53 | #:use-module (gnu packages ncurses) | 57 | #:use-module (gnu packages ncurses) |
| 54 | #:use-module (gnu packages pcre) | 58 | #:use-module (gnu packages pcre) |
| @@ -61,6 +65,7 @@ | |||
| 61 | #:use-module (gnu packages ruby) | 65 | #:use-module (gnu packages ruby) |
| 62 | #:use-module (gnu packages terminals) | 66 | #:use-module (gnu packages terminals) |
| 63 | #:use-module (gnu packages texinfo) | 67 | #:use-module (gnu packages texinfo) |
| 68 | #:use-module (gnu packages version-control) | ||
| 64 | #:use-module (gnu packages xml) | 69 | #:use-module (gnu packages xml) |
| 65 | #:use-module (gnu packages xorg)) | 70 | #:use-module (gnu packages xorg)) |
| 66 | 71 | ||
| @@ -187,6 +192,97 @@ interface similar to many user-friendly editors. JOE has some of the key | |||
| 187 | bindings and many of the powerful features of GNU Emacs.") | 192 | bindings and many of the powerful features of GNU Emacs.") |
| 188 | (license license:gpl3+))) | 193 | (license license:gpl3+))) |
| 189 | 194 | ||
| 195 | (define-public jucipp | ||
| 196 | (package | ||
| 197 | (name "jucipp") | ||
| 198 | (version "1.5.1") | ||
| 199 | (home-page "https://gitlab.com/cppit/jucipp") | ||
| 200 | (source (origin | ||
| 201 | (method git-fetch) | ||
| 202 | (uri (git-reference (url home-page) | ||
| 203 | (commit (string-append "v" version)) | ||
| 204 | ;; Two submodules are required which are | ||
| 205 | ;; developed alongside JuCi++ and difficult | ||
| 206 | ;; to package separately. | ||
| 207 | (recursive? #t))) | ||
| 208 | (file-name (git-file-name name version)) | ||
| 209 | (sha256 | ||
| 210 | (base32 "0v7fmsya2zn1xx59bkv4cbyinmcnv52hm4j40nbfwalcks631xrr")))) | ||
| 211 | (build-system cmake-build-system) | ||
| 212 | (arguments | ||
| 213 | `(#:configure-flags '("-DBUILD_TESTING=ON" | ||
| 214 | |||
| 215 | ;; These arguments are here to facilitate an "in-source" | ||
| 216 | ;; build using "./build" instead of the default "../build". | ||
| 217 | ;; The test suite expects that to be the case. | ||
| 218 | "..") | ||
| 219 | #:out-of-source? #f | ||
| 220 | #:phases (modify-phases %standard-phases | ||
| 221 | (add-before 'configure 'enter-build-directory | ||
| 222 | (lambda _ | ||
| 223 | (mkdir "build") | ||
| 224 | (chdir "build") | ||
| 225 | #t)) | ||
| 226 | |||
| 227 | ;; This phase is necessary to fix a test failure, see | ||
| 228 | ;; <https://gitlab.com/cppit/jucipp/-/issues/423>. | ||
| 229 | (add-after 'unpack 'add-reference-to-clang-internal-header | ||
| 230 | (lambda* (#:key inputs #:allow-other-keys) | ||
| 231 | (substitute* "src/compile_commands.cc" | ||
| 232 | ((".*-I/usr/lib/clang.*" all) | ||
| 233 | (string-append "arguments.emplace_back(\"-I" | ||
| 234 | (assoc-ref inputs "libclang") | ||
| 235 | "/lib/clang/" | ||
| 236 | ,@(list (package-version clang)) | ||
| 237 | "/include\");\n" | ||
| 238 | all))) | ||
| 239 | #t)) | ||
| 240 | (add-after 'unpack 'patch-tiny-process-library | ||
| 241 | (lambda _ | ||
| 242 | (with-directory-excursion "lib/tiny-process-library" | ||
| 243 | (substitute* '("process_unix.cpp" | ||
| 244 | "tests/io_test.cpp") | ||
| 245 | (("/bin/sh") (which "sh")))) | ||
| 246 | #t)) | ||
| 247 | (add-after 'unpack 'disable-git-test | ||
| 248 | (lambda _ | ||
| 249 | (substitute* "tests/CMakeLists.txt" | ||
| 250 | ;; Disable the git test, as it requires the full checkout. | ||
| 251 | (("add_test\\(git_test.*\\)") "")) | ||
| 252 | #t)) | ||
| 253 | (add-before 'check 'pre-check | ||
| 254 | (lambda* (#:key inputs #:allow-other-keys) | ||
| 255 | ;; Tests do not expect HOME to be empty. | ||
| 256 | (setenv "HOME" "/etc") | ||
| 257 | |||
| 258 | ;; Most tests require an X server. | ||
| 259 | (let ((xorg-server (assoc-ref inputs "xorg-server")) | ||
| 260 | (display ":1")) | ||
| 261 | (setenv "DISPLAY" display) | ||
| 262 | (system (string-append xorg-server "/bin/Xvfb " | ||
| 263 | display " &"))) | ||
| 264 | #t))))) | ||
| 265 | (native-inputs | ||
| 266 | `(("pkg-config" ,pkg-config) | ||
| 267 | ("xorg-server" ,xorg-server-for-tests))) | ||
| 268 | (inputs | ||
| 269 | `(("aspell" ,aspell) | ||
| 270 | ("boost" ,boost) | ||
| 271 | ("gtkmm" ,gtkmm) | ||
| 272 | ("gtksourceviewmm" ,gtksourceviewmm) | ||
| 273 | ("libclang" ,clang) | ||
| 274 | ("libgit2" ,libgit2))) | ||
| 275 | (synopsis "Lightweight C++ IDE") | ||
| 276 | (description | ||
| 277 | "juCi++ is a small @dfn{IDE} (Integrated Development Environment) | ||
| 278 | designed especially towards libclang with speed, stability, and ease of use | ||
| 279 | in mind. | ||
| 280 | |||
| 281 | It supports autocompletion, on-the-fly warnings and errors, syntax | ||
| 282 | highlighting, and integrates with Git as well as the CMake and Meson build | ||
| 283 | systems.") | ||
| 284 | (license license:expat))) | ||
| 285 | |||
| 190 | (define-public leafpad | 286 | (define-public leafpad |
| 191 | (package | 287 | (package |
| 192 | (name "leafpad") | 288 | (name "leafpad") |
| @@ -812,7 +908,7 @@ The basic features of Geany are: | |||
| 812 | `(("ncurses" ,ncurses))) | 908 | `(("ncurses" ,ncurses))) |
| 813 | (home-page "http://www.moria.de/~michael/fe/") | 909 | (home-page "http://www.moria.de/~michael/fe/") |
| 814 | (synopsis "Small folding editor") | 910 | (synopsis "Small folding editor") |
| 815 | (description "Fe is a small folding editor. It allows to fold | 911 | (description "Fe is a small folding editor. It folds |
| 816 | arbitrary text regions; it is not bound to syntactic units. | 912 | arbitrary text regions; it is not bound to syntactic units. |
| 817 | 913 | ||
| 818 | Fe has no configuration or extension language and requires no setup. | 914 | Fe has no configuration or extension language and requires no setup. |
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index 5342f6e9ca0..694f37cadd0 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm | |||
| @@ -684,6 +684,24 @@ write native speed custom Git applications in any language with bindings.") | |||
| 684 | ;; GPLv2 with linking exception | 684 | ;; GPLv2 with linking exception |
| 685 | (license license:gpl2))) | 685 | (license license:gpl2))) |
| 686 | 686 | ||
| 687 | (define-public libgit2-0.28 | ||
| 688 | (package | ||
| 689 | (inherit libgit2) | ||
| 690 | (version "0.28.5") | ||
| 691 | (source | ||
| 692 | (origin | ||
| 693 | (method url-fetch) | ||
| 694 | (uri (string-append "https://github.com/libgit2/libgit2/releases/" | ||
| 695 | "download/v" version | ||
| 696 | "/libgit2-" version ".tar.gz")) | ||
| 697 | (sha256 | ||
| 698 | (base32 | ||
| 699 | "0hjgpqjjmkciw1i8jqkx9q2vhdc4fc99qajhrj2bq8ziwsp6hyrb")) | ||
| 700 | (patches (search-patches "libgit2-mtime-0.patch")) | ||
| 701 | (modules '((guix build utils))) | ||
| 702 | (snippet '(begin | ||
| 703 | (delete-file-recursively "deps") #t)))))) | ||
| 704 | |||
| 687 | (define-public git-crypt | 705 | (define-public git-crypt |
| 688 | (package | 706 | (package |
| 689 | (name "git-crypt") | 707 | (name "git-crypt") |
diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index e6883b73651..1a70a2b7a18 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm | |||
| @@ -1273,7 +1273,7 @@ Browsers and other web clients can use it to avoid privacy-leaking | |||
| 1273 | highlighting parts of the domain in a user interface, and sorting domain lists | 1273 | highlighting parts of the domain in a user interface, and sorting domain lists |
| 1274 | by site. | 1274 | by site. |
| 1275 | 1275 | ||
| 1276 | Libpsl has built-in PSL data for fast access, allows to load PSL data from | 1276 | Libpsl has built-in PSL data for fast access, allowing to load PSL data from |
| 1277 | files, checks if a given domain is a public suffix, provides immediate cookie | 1277 | files, checks if a given domain is a public suffix, provides immediate cookie |
| 1278 | domain verification, finds the longest public part of a given domain, finds | 1278 | domain verification, finds the longest public part of a given domain, finds |
| 1279 | the shortest private part of a given domain, works with international | 1279 | the shortest private part of a given domain, works with international |
diff --git a/gnu/packages/wine.scm b/gnu/packages/wine.scm index 4a6a88f471b..86e03378840 100644 --- a/gnu/packages/wine.scm +++ b/gnu/packages/wine.scm | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | ;;; Copyright © 2016, 2017, 2018 Efraim Flashner <efraim@flashner.co.il> | 4 | ;;; Copyright © 2016, 2017, 2018 Efraim Flashner <efraim@flashner.co.il> |
| 5 | ;;; Copyright © 2017, 2018, 2019 Rutger Helling <rhelling@mykolab.com> | 5 | ;;; Copyright © 2017, 2018, 2019 Rutger Helling <rhelling@mykolab.com> |
| 6 | ;;; Copyright © 2017, 2020 Nicolas Goaziou <mail@nicolasgoaziou.fr> | 6 | ;;; Copyright © 2017, 2020 Nicolas Goaziou <mail@nicolasgoaziou.fr> |
| 7 | ;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr> | 7 | ;;; Copyright © 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr> |
| 8 | ;;; Copyright © 2019 Pierre Neidhardt <mail@ambrevar.xyz> | 8 | ;;; Copyright © 2019 Pierre Neidhardt <mail@ambrevar.xyz> |
| 9 | ;;; | 9 | ;;; |
| 10 | ;;; This file is part of GNU Guix. | 10 | ;;; This file is part of GNU Guix. |
| @@ -328,7 +328,7 @@ integrate Windows applications into your desktop.") | |||
| 328 | (define-public wine-staging-patchset-data | 328 | (define-public wine-staging-patchset-data |
| 329 | (package | 329 | (package |
| 330 | (name "wine-staging-patchset-data") | 330 | (name "wine-staging-patchset-data") |
| 331 | (version "5.3") | 331 | (version "5.6") |
| 332 | (source | 332 | (source |
| 333 | (origin | 333 | (origin |
| 334 | (method git-fetch) | 334 | (method git-fetch) |
| @@ -337,7 +337,7 @@ integrate Windows applications into your desktop.") | |||
| 337 | (commit (string-append "v" version)))) | 337 | (commit (string-append "v" version)))) |
| 338 | (file-name (git-file-name name version)) | 338 | (file-name (git-file-name name version)) |
| 339 | (sha256 | 339 | (sha256 |
| 340 | (base32 "1mvhrvshyrj7lgjgka735z6j8idwd6j58bpg5nz1slgmlh1llrs6")))) | 340 | (base32 "1i9yiwbyxl0vshc4gbgnhp53m1ray8pkiii876gbiaf93k1irk0d")))) |
| 341 | (build-system trivial-build-system) | 341 | (build-system trivial-build-system) |
| 342 | (native-inputs | 342 | (native-inputs |
| 343 | `(("bash" ,bash) | 343 | `(("bash" ,bash) |
| @@ -387,7 +387,7 @@ integrate Windows applications into your desktop.") | |||
| 387 | "/wine-" version ".tar.xz"))) | 387 | "/wine-" version ".tar.xz"))) |
| 388 | (file-name (string-append name "-" version ".tar.xz")) | 388 | (file-name (string-append name "-" version ".tar.xz")) |
| 389 | (sha256 | 389 | (sha256 |
| 390 | (base32 "1pkzj3656ad0vmc7ciwfzn45lb2kxwbyymfwnqaa105dicicf6wv")))) | 390 | (base32 "1rh0pk8mbi3bb0di13swzxn7nwnrbfsfizdv472vv3ymf5z8l6ah")))) |
| 391 | (inputs `(("autoconf" ,autoconf) ; for autoreconf | 391 | (inputs `(("autoconf" ,autoconf) ; for autoreconf |
| 392 | ("ffmpeg" ,ffmpeg) | 392 | ("ffmpeg" ,ffmpeg) |
| 393 | ("gtk+" ,gtk+) | 393 | ("gtk+" ,gtk+) |
diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index 9275e3cd38e..424eb91827d 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm | |||
| @@ -604,7 +604,7 @@ System style license, and has no special dependencies.") | |||
| 604 | (home-page "http://tomas.styblo.name/wmctrl/") | 604 | (home-page "http://tomas.styblo.name/wmctrl/") |
| 605 | (synopsis "Command-line tool to control X window managers") | 605 | (synopsis "Command-line tool to control X window managers") |
| 606 | (description | 606 | (description |
| 607 | "Wmctrl allows to interact with an X window manager that is compatible | 607 | "Wmctrl interacts with an X window manager that is compatible |
| 608 | with the EWMH/NetWM specification. It can query the window manager for | 608 | with the EWMH/NetWM specification. It can query the window manager for |
| 609 | information, and request for certain window management actions (resize and | 609 | information, and request for certain window management actions (resize and |
| 610 | move windows, switch between desktops, etc.).") | 610 | move windows, switch between desktops, etc.).") |
| @@ -637,7 +637,7 @@ move windows, switch between desktops, etc.).") | |||
| 637 | (home-page "https://github.com/resurrecting-open-source-projects/scrot") | 637 | (home-page "https://github.com/resurrecting-open-source-projects/scrot") |
| 638 | (synopsis "Command-line screen capture utility for X Window System") | 638 | (synopsis "Command-line screen capture utility for X Window System") |
| 639 | (description | 639 | (description |
| 640 | "Scrot allows to save a screenshot of a full screen, a window or a part | 640 | "Scrot saves a screenshot of a full screen, a window or a part |
| 641 | of the screen selected by mouse.") | 641 | of the screen selected by mouse.") |
| 642 | ;; This license removes a clause about X Consortium from the original | 642 | ;; This license removes a clause about X Consortium from the original |
| 643 | ;; X11 license. | 643 | ;; X11 license. |
| @@ -1057,7 +1057,7 @@ within a single process.") | |||
| 1057 | (home-page "https://github.com/alols/xcape") | 1057 | (home-page "https://github.com/alols/xcape") |
| 1058 | (synopsis "Use a modifier key in X.org as another key") | 1058 | (synopsis "Use a modifier key in X.org as another key") |
| 1059 | (description | 1059 | (description |
| 1060 | "This utility for X.org allows to use modifier key as another key when | 1060 | "This utility for X.org uses a modifier key as another key when |
| 1061 | pressed and released on its own. The default behaviour is to generate the | 1061 | pressed and released on its own. The default behaviour is to generate the |
| 1062 | Escape key when Left Control is pressed and released on its own.") | 1062 | Escape key when Left Control is pressed and released on its own.") |
| 1063 | (license license:gpl3+))) | 1063 | (license license:gpl3+))) |
| @@ -1733,7 +1733,7 @@ commandline).") | |||
| 1733 | `(#:tests? #f)) | 1733 | `(#:tests? #f)) |
| 1734 | (synopsis "Use external screen locker on events") | 1734 | (synopsis "Use external screen locker on events") |
| 1735 | (description "@code{xss-lock} listens to X signals to fire up a | 1735 | (description "@code{xss-lock} listens to X signals to fire up a |
| 1736 | user-defined screensaver. In effect this allows to automatically lock the | 1736 | user-defined screensaver. In effect this automatically locks the |
| 1737 | screen when closing a laptop lid or after a period of user inactivity (as set | 1737 | screen when closing a laptop lid or after a period of user inactivity (as set |
| 1738 | with @code{xset s TIMEOUT}). The notifier command, if specified, is executed | 1738 | with @code{xset s TIMEOUT}). The notifier command, if specified, is executed |
| 1739 | first. Additionally, xss-lock uses the inhibition logic to lock the screen | 1739 | first. Additionally, xss-lock uses the inhibition logic to lock the screen |
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index 09a0ebc7a48..c17cd8ed403 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm | |||
| @@ -204,7 +204,7 @@ to share commonly used Xfce widgets among the Xfce applications.") | |||
| 204 | (define-public exo | 204 | (define-public exo |
| 205 | (package | 205 | (package |
| 206 | (name "exo") | 206 | (name "exo") |
| 207 | (version "0.12.10") | 207 | (version "0.12.11") |
| 208 | (source (origin | 208 | (source (origin |
| 209 | (method url-fetch) | 209 | (method url-fetch) |
| 210 | (uri (string-append "https://archive.xfce.org/src/xfce/" | 210 | (uri (string-append "https://archive.xfce.org/src/xfce/" |
| @@ -212,7 +212,7 @@ to share commonly used Xfce widgets among the Xfce applications.") | |||
| 212 | "exo-" version ".tar.bz2")) | 212 | "exo-" version ".tar.bz2")) |
| 213 | (sha256 | 213 | (sha256 |
| 214 | (base32 | 214 | (base32 |
| 215 | "1b3w4pf9gkcp13h63nf93k95hkw0ij7v5y7wjklqd1qifm8xd3w4")))) | 215 | "1dp5s64g6572h9zvx9js7qc72s728qsd9y7hl7hg6rwaq0cjb2gc")))) |
| 216 | (build-system gnu-build-system) | 216 | (build-system gnu-build-system) |
| 217 | (native-inputs | 217 | (native-inputs |
| 218 | `(("pkg-config" ,pkg-config) | 218 | `(("pkg-config" ,pkg-config) |
| @@ -222,7 +222,7 @@ to share commonly used Xfce widgets among the Xfce applications.") | |||
| 222 | `(("gtk+-3" ,gtk+) | 222 | `(("gtk+-3" ,gtk+) |
| 223 | ("libxfce4util" ,libxfce4util))) | 223 | ("libxfce4util" ,libxfce4util))) |
| 224 | (inputs | 224 | (inputs |
| 225 | `(;; FIXME Refered to in exo-1.pc but conflict with gtk+-3 | 225 | `(;; FIXME Referred to in exo-1.pc but conflict with gtk+-3. |
| 226 | ("gtk+-2" ,gtk+-2) | 226 | ("gtk+-2" ,gtk+-2) |
| 227 | ("libxfce4ui" ,libxfce4ui) | 227 | ("libxfce4ui" ,libxfce4ui) |
| 228 | ("perl-uri" ,perl-uri))) | 228 | ("perl-uri" ,perl-uri))) |
| @@ -238,7 +238,7 @@ development.") | |||
| 238 | (define-public garcon | 238 | (define-public garcon |
| 239 | (package | 239 | (package |
| 240 | (name "garcon") | 240 | (name "garcon") |
| 241 | (version "0.6.4") | 241 | (version "0.7.0") |
| 242 | (source (origin | 242 | (source (origin |
| 243 | (method url-fetch) | 243 | (method url-fetch) |
| 244 | (uri (string-append "https://archive.xfce.org/src/xfce/" | 244 | (uri (string-append "https://archive.xfce.org/src/xfce/" |
| @@ -246,17 +246,17 @@ development.") | |||
| 246 | "garcon-" version ".tar.bz2")) | 246 | "garcon-" version ".tar.bz2")) |
| 247 | (sha256 | 247 | (sha256 |
| 248 | (base32 | 248 | (base32 |
| 249 | "0bbngb4bn1m325j7y40gky36kn2nlsvqs6xp0wy76x3s0d9lfpnp")))) | 249 | "08r4dfvdvl178cjajm7ww16lwb7jsfqh3yz614mn84c0a0dvdhw2")))) |
| 250 | (build-system gnu-build-system) | 250 | (build-system gnu-build-system) |
| 251 | (native-inputs | 251 | (native-inputs |
| 252 | `(("pkg-config" ,pkg-config) | 252 | `(("pkg-config" ,pkg-config) |
| 253 | ("intltool" ,intltool) | 253 | ("intltool" ,intltool) |
| 254 | ("glib:bin" ,glib "bin"))) | 254 | ("glib:bin" ,glib "bin"))) |
| 255 | (inputs | 255 | (inputs |
| 256 | `(("gtk+-2" ,gtk+-2))); required by garcon-gtk2-1.pc | 256 | `(("gtk+-2" ,gtk+-2))) ; required by garcon-gtk2-1.pc |
| 257 | (propagated-inputs | 257 | (propagated-inputs |
| 258 | `(("gtk+-3" ,gtk+) ; required by garcon-gtk3-1.pc | 258 | `(("gtk+-3" ,gtk+) ; required by garcon-gtk3-1.pc |
| 259 | ("libxfce4ui" ,libxfce4ui))) ; required by garcon-gtk3-1.pc | 259 | ("libxfce4ui" ,libxfce4ui))) ; required by garcon-gtk3-1.pc |
| 260 | (home-page "https://www.xfce.org/") | 260 | (home-page "https://www.xfce.org/") |
| 261 | (synopsis "Implementation of the freedesktop.org menu specification") | 261 | (synopsis "Implementation of the freedesktop.org menu specification") |
| 262 | (description | 262 | (description |
| @@ -387,7 +387,7 @@ applications menu, workspace switcher and more.") | |||
| 387 | (define-public xfce4-clipman-plugin | 387 | (define-public xfce4-clipman-plugin |
| 388 | (package | 388 | (package |
| 389 | (name "xfce4-clipman-plugin") | 389 | (name "xfce4-clipman-plugin") |
| 390 | (version "1.4.4") | 390 | (version "1.6.1") |
| 391 | (source (origin | 391 | (source (origin |
| 392 | (method url-fetch) | 392 | (method url-fetch) |
| 393 | (uri (string-append "https://archive.xfce.org/src/panel-plugins/" | 393 | (uri (string-append "https://archive.xfce.org/src/panel-plugins/" |
| @@ -395,7 +395,7 @@ applications menu, workspace switcher and more.") | |||
| 395 | "xfce4-clipman-plugin-" version ".tar.bz2")) | 395 | "xfce4-clipman-plugin-" version ".tar.bz2")) |
| 396 | (sha256 | 396 | (sha256 |
| 397 | (base32 | 397 | (base32 |
| 398 | "1819kjn7gs30zhhj2ppfw4zjpcgj9amw1vvppjsavsff1xflrq88")))) | 398 | "1d6fxdzy9b511hqcyj7825fx67q6zqk6cln4g3x9d498jrvk3s5k")))) |
| 399 | (build-system gnu-build-system) | 399 | (build-system gnu-build-system) |
| 400 | (native-inputs | 400 | (native-inputs |
| 401 | `(("intltool" ,intltool) | 401 | `(("intltool" ,intltool) |
| @@ -418,19 +418,20 @@ matching them against regular expressions.") | |||
| 418 | (define-public xfce4-pulseaudio-plugin | 418 | (define-public xfce4-pulseaudio-plugin |
| 419 | (package | 419 | (package |
| 420 | (name "xfce4-pulseaudio-plugin") | 420 | (name "xfce4-pulseaudio-plugin") |
| 421 | (version "0.4.2") | 421 | (version "0.4.3") |
| 422 | (source (origin | 422 | (source |
| 423 | (method url-fetch) | 423 | (origin |
| 424 | (uri (string-append "https://archive.xfce.org/src/panel-plugins/" | 424 | (method url-fetch) |
| 425 | name "/" (version-major+minor version) "/" | 425 | (uri (string-append "https://archive.xfce.org/src/panel-plugins/" |
| 426 | name "-" version ".tar.bz2")) | 426 | "xfce4-pulseaudio-plugin/" |
| 427 | (sha256 | 427 | (version-major+minor version) "/" |
| 428 | (base32 | 428 | "xfce4-pulseaudio-plugin-" version ".tar.bz2")) |
| 429 | "0851b0vs5xmy3cq899khcghmkqwvh9rnzwavi17msrsq4jyaxs2a")))) | 429 | (sha256 |
| 430 | (base32 "0nv1lbkshfzar87f6xq1ib120pjja24r7135rbc42wqkw8vq4las")))) | ||
| 430 | (build-system gnu-build-system) | 431 | (build-system gnu-build-system) |
| 431 | (arguments | 432 | (arguments |
| 432 | `(#:phases | 433 | `(#:phases |
| 433 | ;; For dbus/dbus-glib.h in pulseaudio-config.h | 434 | ;; For dbus/dbus-glib.h in pulseaudio-config.h. |
| 434 | (modify-phases %standard-phases | 435 | (modify-phases %standard-phases |
| 435 | (add-after 'set-paths 'augment-cflags | 436 | (add-after 'set-paths 'augment-cflags |
| 436 | (lambda* (#:key inputs #:allow-other-keys) | 437 | (lambda* (#:key inputs #:allow-other-keys) |
| @@ -464,7 +465,7 @@ keys for controlling the audio volume.") | |||
| 464 | (define-public xfce4-whiskermenu-plugin | 465 | (define-public xfce4-whiskermenu-plugin |
| 465 | (package | 466 | (package |
| 466 | (name "xfce4-whiskermenu-plugin") | 467 | (name "xfce4-whiskermenu-plugin") |
| 467 | (version "2.3.4") | 468 | (version "2.4.3") |
| 468 | (source | 469 | (source |
| 469 | (origin | 470 | (origin |
| 470 | (method url-fetch) | 471 | (method url-fetch) |
| @@ -472,7 +473,7 @@ keys for controlling the audio volume.") | |||
| 472 | "xfce4-whiskermenu-plugin/" (version-major+minor version) "/" | 473 | "xfce4-whiskermenu-plugin/" (version-major+minor version) "/" |
| 473 | "xfce4-whiskermenu-plugin-" version ".tar.bz2")) | 474 | "xfce4-whiskermenu-plugin-" version ".tar.bz2")) |
| 474 | (sha256 | 475 | (sha256 |
| 475 | (base32 "03jpcbdpkgg825g7mr630wxynachymsrnyhz32mkl0jsd4sxxlw4")))) | 476 | (base32 "1w2zvqr0g6miliv3nb0shljfawwc1brdn2fyz4kvfg7b3klyxyir")))) |
| 476 | (build-system cmake-build-system) | 477 | (build-system cmake-build-system) |
| 477 | (native-inputs | 478 | (native-inputs |
| 478 | `(("pkg-config" ,pkg-config) | 479 | `(("pkg-config" ,pkg-config) |
| @@ -563,15 +564,15 @@ your system in categories, so you can quickly find and launch them.") | |||
| 563 | (define-public xfce4-session | 564 | (define-public xfce4-session |
| 564 | (package | 565 | (package |
| 565 | (name "xfce4-session") | 566 | (name "xfce4-session") |
| 566 | (version "4.14.0") | 567 | (version "4.14.2") |
| 567 | (source (origin | 568 | (source (origin |
| 568 | (method url-fetch) | 569 | (method url-fetch) |
| 569 | (uri (string-append "https://archive.xfce.org/src/xfce/" | 570 | (uri (string-append "https://archive.xfce.org/src/xfce/" |
| 570 | name "/" (version-major+minor version) "/" | 571 | "xfce4-session/" (version-major+minor version) "/" |
| 571 | name "-" version ".tar.bz2")) | 572 | "xfce4-session-" version ".tar.bz2")) |
| 572 | (sha256 | 573 | (sha256 |
| 573 | (base32 | 574 | (base32 |
| 574 | "0gq4a8yiw58hb4d5dhvprxvzamqfg8qblmiqcw0b97mn9svnvyql")) | 575 | "1bwpylcn7x9i301yz45wvkzah9bncv9b44nf4hh9ln4i1jka9qzv")) |
| 575 | (modules '((guix build utils))) | 576 | (modules '((guix build utils))) |
| 576 | (snippet | 577 | (snippet |
| 577 | '(begin | 578 | '(begin |
| @@ -602,7 +603,7 @@ your system in categories, so you can quickly find and launch them.") | |||
| 602 | (synopsis "Xfce session manager") | 603 | (synopsis "Xfce session manager") |
| 603 | (description | 604 | (description |
| 604 | "Session manager for Xfce, it will restore your session on startup and | 605 | "Session manager for Xfce, it will restore your session on startup and |
| 605 | allows you to shutdown the computer from Xfce.") | 606 | allows you to shut down the computer from Xfce.") |
| 606 | (license gpl2+))) | 607 | (license gpl2+))) |
| 607 | 608 | ||
| 608 | (define-public xfce4-settings | 609 | (define-public xfce4-settings |
| @@ -1160,7 +1161,7 @@ A plugin for the Xfce panel is also available.") | |||
| 1160 | (define-public xfce4-screensaver | 1161 | (define-public xfce4-screensaver |
| 1161 | (package | 1162 | (package |
| 1162 | (name "xfce4-screensaver") | 1163 | (name "xfce4-screensaver") |
| 1163 | (version "0.1.9") | 1164 | (version "0.1.10") |
| 1164 | (source (origin | 1165 | (source (origin |
| 1165 | (method url-fetch) | 1166 | (method url-fetch) |
| 1166 | (uri (string-append "https://archive.xfce.org/src/apps/" | 1167 | (uri (string-append "https://archive.xfce.org/src/apps/" |
| @@ -1170,7 +1171,7 @@ A plugin for the Xfce panel is also available.") | |||
| 1170 | version ".tar.bz2")) | 1171 | version ".tar.bz2")) |
| 1171 | (sha256 | 1172 | (sha256 |
| 1172 | (base32 | 1173 | (base32 |
| 1173 | "11p48yyjgy6crwfbyvm16yg0rkzn90ssd2wygzmwvwrx3wkzyhsp")))) | 1174 | "0mqxbyq9np6jzky8y35dlxxmk78q2w0jvwg9kh7a4ib7vmw1qvsq")))) |
| 1174 | (build-system gnu-build-system) | 1175 | (build-system gnu-build-system) |
| 1175 | (arguments | 1176 | (arguments |
| 1176 | `(#:phases | 1177 | `(#:phases |
diff --git a/gnu/packages/xiph.scm b/gnu/packages/xiph.scm index 794dad517e2..7c71bf0a288 100644 --- a/gnu/packages/xiph.scm +++ b/gnu/packages/xiph.scm | |||
| @@ -74,7 +74,7 @@ | |||
| 74 | '(#:configure-flags '("--disable-static"))) | 74 | '(#:configure-flags '("--disable-static"))) |
| 75 | (synopsis "Library for manipulating the ogg multimedia format") | 75 | (synopsis "Library for manipulating the ogg multimedia format") |
| 76 | (description | 76 | (description |
| 77 | "The libogg library allows to manipulate the ogg multimedia container | 77 | "The libogg library manipulates the ogg multimedia container |
| 78 | format, which encapsulates raw compressed data and allows the interleaving of | 78 | format, which encapsulates raw compressed data and allows the interleaving of |
| 79 | audio and video data. In addition to encapsulation and interleaving of | 79 | audio and video data. In addition to encapsulation and interleaving of |
| 80 | multiple data streams, ogg provides packet framing, error detection, and | 80 | multiple data streams, ogg provides packet framing, error detection, and |
diff --git a/gnu/services/virtualization.scm b/gnu/services/virtualization.scm index d473c5342e7..989e439d5d7 100644 --- a/gnu/services/virtualization.scm +++ b/gnu/services/virtualization.scm | |||
| @@ -285,7 +285,7 @@ and max_workers parameter.") | |||
| 285 | (string "3:remote 4:event") | 285 | (string "3:remote 4:event") |
| 286 | "Logging filters. | 286 | "Logging filters. |
| 287 | 287 | ||
| 288 | A filter allows to select a different logging level for a given category | 288 | A filter allows selecting a different logging level for a given category |
| 289 | of logs | 289 | of logs |
| 290 | The format for a filter is one of: | 290 | The format for a filter is one of: |
| 291 | @itemize | 291 | @itemize |
