aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-08-01gnu: xfce4-verve-plugin: Update to 2.0.3....* gnu/packages/xfce.scm (xfce4-verve-plugin): Update to 2.0.3. [inputs]: Add pcre2. 宋文武
2023-08-01gnu: xfce4-cpugraph-plugin: Update to 1.2.8....* gnu/packages/xfce.scm (xfce4-cpugraph-plugin): Update to 1.2.8. 宋文武
2023-08-01gnu: xfce4-volumed-pulse: Update to 0.2.4....* gnu/packages/xfce.scm (xfce4-volumed-pulse): Update to 0.2.4. 宋文武
2023-08-01gnu: xfce4-settings: Update to 4.18.3....* gnu/packages/xfce.scm (xfce4-settings): Update to 4.18.3. 宋文武
2023-08-01gnu: xfce4-clipman-plugin: Update to 1.6.4....* gnu/packages/xfce.scm (xfce4-clipman-plugin): Update to 1.6.4. 宋文武
2023-08-01gnu: cagebreak: Update to 2.2.0, install man pages....* gnu/packages/wm.scm (cagebreak): Update to 2.2.0. [arguments]: Add '-Dman-pages=true' to configure-flags. [native-inputs]: Replace pandoc with scdoc. 宋文武
2023-08-01gnu: ccache: Update to 4.8.2....* gnu/packages/ccache.scm (ccache): Update to 4.8.2. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> fanquake
2023-08-01gnu: termite: Update to 16.6 (a maintained fork)....* gnu/packages/terminals.scm (termite): Switch to maintained fork. [description]: Adjust. 宋文武
2023-08-01gnu: Add python-scm-sr-ht....* gnu/packages/sourcehut.scm (python-scm-sr-ht): New variable. Ricardo Wurmus
2023-08-01gnu: Add python-core-sr-ht....* gnu/packages/sourcehut.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. Ricardo Wurmus
2023-08-01 gnu: Add python-pyment... * gnu/packages/python-xyz.scm (python-pyment): New public variable. jgart
2023-08-01gnu: snakemake-7: Fix version reporting....* gnu/packages/python-xyz.scm (snakemake-7)[arguments]: Add phase 'patch-version and use G-exp. [build-system]: Use pyproject-build-system. Ricardo Wurmus
2023-08-01gnu: snakemake-6: Fix version reporting....* gnu/packages/python-xyz.scm (snakemake-6)[arguments]: Add phase 'patch-version and use G-exp. [build-system]: Use pyproject-build-system. Ricardo Wurmus
2023-07-31gnu: emacs-denote: Update to 2.0.0....* gnu/packages/emacs-xyz.scm (emacs-denote): Update to 2.0.0. jgart
2023-07-31nls: Update translations.Florian Pelz
2023-07-23gnu: Add glirc....* gnu/packages/irc.scm (glirc): New public variable. Tobias Geerinckx-Rice
2023-07-23gnu: Add ghc-vty....* gnu/packages/haskell-xyz.scm (ghc-vty): New public variable. Tobias Geerinckx-Rice
2023-07-23gnu: Add ghc-irc-core....* gnu/packages/haskell-xyz.scm (ghc-irc-core): New public variable. Tobias Geerinckx-Rice
2023-07-23gnu: Add ghc-hookup....* gnu/packages/haskell-xyz.scm (ghc-hookup): New public variable. Tobias Geerinckx-Rice
2023-07-23gnu: Add ghc-hsopenssl-x509-system....* gnu/packages/haskell-crypto.scm (ghc-hsopenssl-x509-system): New public variable. Tobias Geerinckx-Rice
2023-07-23gnu: Add ghc-config-schema....* gnu/packages/haskell-xyz.scm (ghc-config-schema): New public variable. Tobias Geerinckx-Rice
2023-07-23gnu: Add ghc-config-value....* gnu/packages/haskell-xyz.scm (ghc-config-value): New public variable. Tobias Geerinckx-Rice
2023-07-23gnu: Add ghc-curve25519....* gnu/packages/haskell-crypto.scm (ghc-curve25519): New public variable. Tobias Geerinckx-Rice
2023-07-31gnu: Add python-liana-py....* gnu/packages/bioinformatics.scm (python-liana-py): New variable. Signed-off-by: Ricardo Wurmus <rekado@elephly.net> Navid Afkhami
2023-07-31gnu: python-decoupler-py: Update to 1.5.0-1.459b235....* gnu/packages/bioinformatics.scm (python-decoupler-py): Update to 1.5.0-1.459b235. [arguments]: Disable two more tests. Signed-off-by: Ricardo Wurmus <rekado@elephly.net> Navid Afkhami
2023-07-31gnu: Add r-morpho....* gnu/packages/cran.scm (r-morpho): New variable. Ricardo Wurmus
2023-07-31gnu: Add r-rvcg....* gnu/packages/cran.scm (r-rvcg): New variable. Ricardo Wurmus
2023-07-23gnu: calc: Update to 2.14.2.1....* gnu/packages/maths.scm (calc): Update to 2.14.2.1. Tobias Geerinckx-Rice
2023-07-23gnu: python-srsly: Update to 2.4.7....* gnu/packages/python-xyz.scm (python-srsly): Update to 2.4.7. Tobias Geerinckx-Rice
2023-07-23gnu: libxml++: Update to 5.0.3....* gnu/packages/gnome.scm (libxml++): Update to 5.0.3. Tobias Geerinckx-Rice
2023-07-23gnu: tmon: Update package style....* gnu/packages/linux.scm (tmon)[arguments]: Use G-expressions. Don't explicitly return #t from phases. Tobias Geerinckx-Rice
2023-07-23gnu: pv: Update to 1.7.18....* gnu/packages/pv.scm (pv): Update to 1.7.18. Tobias Geerinckx-Rice
2023-07-23gnu: asunder: Use G-expressions....* gnu/packages/cdrom.scm (asunder)[arguments]: Rewrite as G-expressions and use THIS-PACKAGE-INPUT. Tobias Geerinckx-Rice
2023-07-23gnu: asunder: Update to 3.0.1....* gnu/packages/cdrom.scm (asunder): Update to 3.0.1. [arguments]: Add a new 'fix-tests phase. Tobias Geerinckx-Rice
2023-07-30gnu: kitty: Update to 0.21.2....There are newer versions of kitty but there are additional requirements. From v0.22.0 kitty requires additional Sphinx packages which use node to build themes. From v0.27.0 kitty additionally uses Go to build statically compiled, standalone binaries to use on servers. This will require more work to package, if possible at all currently (in the case of node and sphinx themes). * gnu/packages/patches/kitty-fix-wayland-protocols.patch: New file. * gnu/local.mk: Add it. * gnu/packages/terminals.scm (kitty): Update to 0.21.2. [source]: Use kitty-fix-wayland-protocols.patch. [native-inputs, inputs]: Remove labels. [phases]: Use gexps. Improve style. Use search-input-file. Remove trailing #t. {check}: Respect tests?. John Kehayias
2023-07-30gnu: texlive-chemarrow: Remove duplicate package....* gnu/packages/tex.scm (texlive-chemarrow): Remove duplicate package. Nicolas Goaziou
2023-07-30gnu: Add texlive-collection-mathscience....* gnu/packages/tex.scm (texlive-collection-mathscience): New variable. Nicolas Goaziou
2023-07-30gnu: Add texlive-zx-calculus....* gnu/packages/tex.scm (texlive-zx-calculus): New variable. Nicolas Goaziou
2023-07-30gnu: Add texlive-ytableau....* gnu/packages/tex.scm (texlive-ytableau): New variable. Nicolas Goaziou
2023-07-30gnu: Add texlive-yquant....* gnu/packages/tex.scm (texlive-yquant): New variable. Nicolas Goaziou
2023-07-30gnu: Add texlive-youngtab....* gnu/packages/tex.scm (texlive-youngtab): New variable. Nicolas Goaziou
2023-07-30gnu: Add texlive-yhmath....* gnu/packages/tex.scm (texlive-yhmath): New variable. Nicolas Goaziou
2023-07-30gnu: Add texlive-xymtex....* gnu/packages/tex.scm (texlive-xymtex): New variable. Nicolas Goaziou
2023-07-30gnu: Add texlive-witharrows....* gnu/packages/tex.scm (texlive-witharrows): New variable. Nicolas Goaziou
2023-07-30gnu: Add texlive-venn....* gnu/packages/tex.scm (texlive-venn): New variable. Nicolas Goaziou
2023-07-30gnu: Add texlive-unitsdef....* gnu/packages/tex.scm (texlive-unitsdef): New variable. Nicolas Goaziou
2023-07-30gnu: Add texlive-ulqda....* gnu/packages/tex.scm (texlive-ulqda): New variable. Nicolas Goaziou
2023-07-30gnu: Add texlive-moreverb....* gnu/packages/tex.scm (texlive-moreverb): New variable. Nicolas Goaziou
2023-07-30gnu: Add texlive-turnstile....* gnu/packages/tex.scm (texlive-turnstile): New variable. Nicolas Goaziou
2023-07-30gnu: Add texlive-tiscreen....* gnu/packages/tex.scm (texlive-tiscreen): New variable. Nicolas Goaziou
y default....The Automake parallel test harness does its own smart detection of the terminal color capability and always provides the --color-tests argument to the driver. This change defaults the --color-tests argument to true when the test driver is run on its own (not via Automake). * build-aux/test-driver.scm (main): Set the default value of the --color-tests argument to true when it's not explicitly provided. Maxim Cournoyer 2021-01-31build: test-driver.scm: Make output redirection optional....This makes it easier (and less surprising) for users to experiment with the custom Scheme test driver directly. The behavior is unchanged from Automake's point of view. * build-aux/test-driver.scm (main): Make the --log-file and --trs-file arguments optional and update doc. Only open, redirect and close a port to a log file when the --log-file option is provided. Only open and close a port to a trs file when the --trs-file option is provided. (test-runner-gnu): Set OUT-PORT parameter default value to the current output port. Set the TRS-PORT parameter default value to a void port. Update doc. Maxim Cournoyer 2020-11-12maint: update-guix-package: Optionally add sources to store....Following discussions in <https://issues.guix.gnu.org/43893>, keeping a copy of the updated package source is desirable when generating a release. * build-aux/update-guix-package.scm (version-controlled?): Remove variable. (call-with-temporary-git-worktree): Renamed from 'with-temporary-git-worktree'. Update doc. Do not change directory implicitly. Define as a procedure, not a syntax. (keep-source-in-store): New procedure. (main): Adjust to use with call-with-temporary-git-worktree. Add the sources to the store when GUIX_ALLOW_ME_TO_USE_PRIVATE_COMMIT is set. Exit gracefully when FIND-ORIGIN-REMOTE returns #f. (%savannah-guix-git-repo-push-url-regexp): Adjust match for a potential colon separator. * Makefile.am (GUIX_ALLOW_ME_TO_USE_PRIVATE_COMMIT): Adjust. * .dir-locals.el (scheme-mode): Remove entry for with-temporary-git-worktree. * doc/contributing.texi (Updating the Guix Package): Update doc. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Maxim Cournoyer 2020-10-25maint: update-guix-package: Include the git.sv.gnu.org alias....* build-aux/update-guix-package.scm (%savannah-guix-git-repo-push-url): Rename to... (%savannah-guix-git-repo-push-url-regexp): ...this. Add the 'sv' alternative to 'savannah' and the (push) suffix in the URL regexp. (find-origin-remote): Adjust accordingly. Reported-by: Ludovic Courtès <ludo@gnu.org> Maxim Cournoyer 2020-10-19maint: update-guix-package: Prevent accidentally breaking guix pull....Fixes <https://issues.guix.gnu.org/43893>. This changes the 'update-guix-package' tool so that it: 1. Always uses a clean checkout to compute the hash of the updated 'guix' package. 2. Ensures the commit used in the updated 'guix' package definition has already been pushed upstream. * build-aux/update-guix-package.scm (%savannah-guix-git-repo-push-url): New variable. (with-input-pipe-to-string, with-temporary-git-worktree): New syntaxes. (find-origin-remote, git-add-worktree): New procedures. (commit-already-pushed?): New predicate. (main): Check the commit used has already been pushed upstream and compute the hash from a clean checkout. * doc/contributing.texi (Updating the Guix Package): Document it. * .dir-locals.el (scheme-mode): Fix indentation of with-temporary-git-worktree. Maxim Cournoyer 2020-10-04cuirass: Add hurd-manifest....* build-aux/cuirass/hurd-manifest.scm: New file. Jan (janneke) Nieuwenhuizen 2020-10-01ci: Add log and outputs keys....Add 'log and 'outputs properties to hydra objects. This way Cuirass won't have to go through every derivation to add those properties. * gnu/ci.scm (package->alist, image-jobs, system-test-jobs, tarball-jobs): Add 'log and 'outputs properties. * build-aux/hydra/guix-modular.scm (build-job): Ditto. Mathieu Othacehe 2020-10-01ci: Add nix-name and system keys....Add 'nix-name and 'system properties to hydra objects. This way Cuirass won't have to go through every derivation to add those properties. * gnu/ci.scm (package->alist, image-jobs, system-test-jobs, tarball-jobs): Add 'nix-name and 'system properties. * build-aux/hydra/guix-modular.scm (build-job): Ditto. Mathieu Othacehe 2020-08-29build: Remove references to the 'nix-hash' program....* configure.ac: Remove check for 'nix-hash'. * tests/base32.scm (%nix-hash, %have-nix-hash?): Remove. ("sha256 & bytevector->nix-base32-string"): Remove test. * build-aux/pre-inst-env.in: Do not set 'NIX_HASH' environment variable. Ludovic Courtès 2020-08-24Use "guile-zlib" and "guile-lzlib" instead of (guix config)....* Makefile.am (MODULES): Remove guix/zlib.scm and guix/lzlib.scm, (SCM_TESTS): remove tests/zlib.scm, tests/lzlib.scm. * build-aux/build-self.scm (make-config.scm): Remove unused %libz variable. * configure.ac: Remove LIBZ and LIBLZ variables and check instead for Guile-zlib and Guile-lzlib. * doc/guix.texi ("Requirements"): Remove zlib requirement and add Guile-zlib and Guile-lzlib instead. * gnu/packages/package-management.scm (guix)[native-inputs]: Add "guile-zlib" and "guile-lzlib", [inputs]: remove "zlib" and "lzlib", [propagated-inputs]: ditto, [arguments]: add "guile-zlib" and "guile-lzlib" to Guile load path. * guix/config.scm.in (%libz, %liblz): Remove them. * guix/lzlib.scm: Remove it. * guix/man-db.scm: Use (zlib) instead of (guix zlib). * guix/profiles.scm (manual-database): Do not stub (guix config) in imported modules list, instead add "guile-zlib" to the extension list. * guix/scripts/publish.scm: Use (zlib) instead of (guix zlib) and (lzlib) instead of (guix lzlib), (string->compression-type, effective-compression): do not check for zlib and lzlib availability. * guix/scripts/substitute.scm (%compression-methods): Do not check for lzlib availability. * guix/self.scm (specification->package): Add "guile-zlib" and "guile-lzlib" and remove "zlib" and "lzlib", (compiled-guix): remove "zlib" and "lzlib" arguments and add guile-zlib and guile-lzlib to the dependencies, also do not pass "zlib" and "lzlib" to "make-config.scm" procedure, (make-config.scm): remove "zlib" and "lzlib" arguments as well as %libz and %liblz variables. * guix/utils.scm (lzip-port): Use (lzlib) instead of (guix lzlib) and do not check for lzlib availability. * guix/zlib.scm: Remove it. * m4/guix.m4 (GUIX_LIBZ_LIBDIR, GUIX_LIBLZ_FILE_NAME): Remove them. * tests/lzlib.scm: Use (zlib) instead of (guix zlib) and (lzlib) instead of (guix lzlib), and do not check for zlib and lzlib availability. * tests/publish.scm: Ditto. * tests/substitute.scm: Do not check for lzlib availability. * tests/utils.scm: Ditto. * tests/zlib.scm: Remove it. Mathieu Othacehe