summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-06-14ci: Add missing include.version-1.2.0Mathieu Othacehe1-1/+2
* gnu/ci.scm: Add missing include.
2021-06-14ci: Backport package-channels procedure.Mathieu Othacehe1-0/+21
* gnu/ci.scm (package-channels): New procedure.
2021-06-14ci: Backport sexp->channel procedure.Mathieu Othacehe1-0/+29
* gnu/ci.scm (sexp->channel): New procedure.
2021-06-14ci: Update to the last version.Mathieu Othacehe1-258/+256
* gnu/ci.scm: Update to the master version.
2021-04-02doc: Remove the guile-lib/htmlprag-fixed package.Maxim Cournoyer1-28/+6
This hotfix package is no longer necessary as the ability to parameterize the way htmlprag tokenizes HTML was added in guile-lib 0.2.7. * doc/build.scm (guile-lib/htmlprag-fixed): Remove variable. (html-manual-identifier-index): Replace guile-lib/htmlprag-fixed by guile-lib, and make set the %strict-tokenizer? parameter to #t. (syntax-highlighted-html): Likewise.
2020-12-07doc: Fix incorrect GUIX_PROFILE value for 'guix pull'.Holger Peters1-1/+1
* doc/guix.texi (Getting Started): Fix invalid GUIX_PROFILE value. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-03nls: Update 'fr' translation of the manual.Ludovic Courtès1-3/+3
2020-11-22gnu: guix: Update to bd96e6d.Ludovic Courtès1-3/+3
2020-11-22gnu: guix: Update to 1.2.0.Ludovic Courtès1-4/+4
2020-11-22Update NEWS.v1.2.0Ludovic Courtès1-3/+22
2020-11-21nls: Update 'fr' translation of the manual.Ludovic Courtès1-24/+23
2020-11-21gnu: xfdesktop: Add Guix logo to the default background.Ludovic Courtès1-0/+1
* gnu/packages/xfce.scm (xfdesktop)[arguments]: In 'prepare-background-image' phase, add "xfce-stripes.png".
2020-11-21transformations: Show '--help-transform' only where applicable.Ludovic Courtès8-13/+31
Fixes <https://bugs.gnu.org/44773>. Reported by Florian Pelz <pelzflorian@pelzflorian.de>. This fixes a regression introduced in 6701f64f7329cdbeda70bcaf38523c9098e5a938. * guix/transformations.scm (%transformation-options): Add "--help-transform". (show-transformation-options-help): Rename to... (show-transformation-options-help/detailed): ... this. (show-transformation-options-help): New public procedure. * guix/scripts/build.scm (show-build-options-help): Remove "--help-transform". (%standard-build-options): Likewise. (show-help): Call 'show-transformation-options-help'. * guix/scripts/environment.scm (show-help): Likewise. * guix/scripts/graph.scm (show-help): Likewise. * guix/scripts/install.scm (show-help): Likewise. * guix/scripts/pack.scm (show-help): Likewise. * guix/scripts/package.scm (show-help): Likewise. * guix/scripts/upgrade.scm (show-help): Likewise.
2020-11-18services: base: Re-export %default-substitute-urls from (guix store).Marius Bakke1-1/+2
* gnu/services/base.scm: Export %DEFAULT-SUBSTITUTE-URLS.
2020-11-18services: SDDM: Wait for elogind before starting.Marius Bakke1-1/+1
Fixes <https://bugs.gnu.org/44669>. * gnu/services/sddm.scm (sddm-shepherd-service)[requirement]: Add elogind.
2020-11-18gnu: guix: Update to 0d4b1af.Ludovic Courtès1-3/+3
2020-11-18gnu: guix: Update to 1.2.0rc2.Ludovic Courtès1-4/+4
2020-11-18guix-install.sh: don't throw away release candidates when picking the latest ↵v1.2.0rc2Daniel Brooks1-2/+4
version * etc/guix-install.sh (guix_get_bin_list): modify regexes to allow rcN syntax Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-11-18.dir-locals.el: Add upstream report link.Miguel Ángel Arruga Vivas1-1/+1
Follow up from 1d6e7732b163c9e945c9e5b32c726fe3b5f09c3a. * .dir-locals.el: Modify comment to point at the report to bug-gnu-emacs.
2020-11-18.dir-locals.el: Use setq-local on guix-directory.Christopher Lemmer Webber1-2/+3
* .dir-locals.el: Use setq-local on guix-directory. While a problem with using setq hasn't been identified, this seems like good hygiene.
2020-11-18.dir-locals.el: Prevent errors if .dir-locals.el isn't found.Christopher Lemmer Webber1-11/+21
While this repo should presumably always have a .dir-locals.el by the nature of this file itself, it seems that this behavior "leaks". See added comment for more details on the fix to this strange bug, which is likely an upstream emacs or vc-mode issue. Thanks to Miguel Ángel Arruga Vivas and Maxim Cournoyer for helping investigate this problem. * .dir-locals.el: Don't error out if .dir-locals.el isn't found.
2020-11-18services: shepherd: Map all the invalid store characters to dash.Ludovic Courtès2-17/+11
Fixes a regression introduced in 977eb5d023cfdf8e336f1896480eea9cef5c04e9 whereby file system services would now have a different name. * gnu/services/base.scm (file-system->shepherd-service-name): Revert changes introduced in 977eb5d023cfdf8e336f1896480eea9cef5c04e9. * gnu/services/shepherd.scm (%store-characters): New variable (shepherd-service-file-name): Map all the characters outside %STORE-CHARACTERS to #\-.
2020-11-17gnu: guix: Fix typo in comment.Ludovic Courtès1-1/+1
* gnu/packages/package-management.scm (guix): Fix typo in comment.
2020-11-17installer: Fix device synchronization.Mathieu Othacehe2-13/+28
Reported by Florian Pelz: https://lists.gnu.org/archive/html/guix-devel/2020-11/msg00326.html. * gnu/installer/utils.scm (call-with-time): New procedure, (let/time): new macro. * gnu/installer/parted.scm (with-delay-device-in-use?): Increase the retry count to 16. (non-install-devices): Remove the call to with-delay-device-in-use? as it doesn't return the expected result, and would block much longer now. (free-parted): Log the time required to sync each device.
2020-11-16gnu: guix: Use libexec/guix/guile in the 'guix' shebang.Ludovic Courtès1-1/+7
This is a followup to 880fe019ae64df37815bbdb1a22305f99dae759d. * gnu/packages/package-management.scm (guix)[arguments]: Delete 'patch-shebangs' phase.
2020-11-16services: mingetty: Export configuration accessors.Marius Bakke1-0/+6
* gnu/services/base: Export configuration accessors for mingetty.
2020-11-16maint: Install 'guix-daemon.cil' SELinux file.Ludovic Courtès1-1/+1
Fixes <https://bugs.gnu.org/44649>. Reported by Daniel Brooks <db48x@db48x.net>. This is a followup to 6799e6e5780683cc20f250192fb84cbec135073b, which rightfully removed the '.cil' file from the distribution, but wrongfully installed the '.cil.in' file instead of the '.cil' file. * Makefile.am (nodist_selinux_policy_DATA): Remove ".in".
2020-11-16pull: Do not suggest running `guix pull --news' on the first run.Florian Pelz1-1/+1
* guix/scripts/pull.scm (display-channel-news-headlines): If there are no news to display, return false instead of <unspecified>.
2020-11-16self: Limit the number of threads used when translating manuals.Ludovic Courtès1-2/+8
* guix/self.scm (translate-texi-manuals)[build](parallel-jobs): New variable. Use it as first argument to 'n-par-for-each'.
2020-11-16Properly deal with build directories containing '~'.Ludovic Courtès2-4/+15
Fixes <https://bugs.gnu.org/44626>. Reported by Vagrant Cascadian <vagrant@debian.org>. * tests/build-utils.scm ("wrap-script, simple case"): Pass SCRIPT-CONTENTS to 'display' rather than 'format'. * gnu/services/base.scm (file-system->shepherd-service-name) [valid-characters, mount-point]: New variables. Filter out invalid store file name characters from the mount point of FILE-SYSTEM.
2020-11-16publish: Harmonize buffer size values and configuration.Maxim Cournoyer1-6/+22
This change harmonizes the way we configure the buffer sizes and the socket options, so that we don't forget to change it at one place like it happened in commit 5e3d169945935b53325e6b738a307ba286751259. * guix/scripts/publish.scm (%default-buffer-size) (%default-socket-options): New variables. * guix/scripts/publish.scm (configure-socket): New procedure. (compress-nar): Use %default-buffer-size for the buffer size, increased from 128 to 208 KiB. (nar-response-port): Likewise, increased from 64 to 208 KiB. (http-write): Use configure-socket to set socket options. (open-server-socket): Likewise.
2020-11-15etc: Updates for the guix-daemon SELinux policy.Daniel Brooks1-18/+162
* etc/guix-daemon.cil.in (guix_daemon): Specify more permissions for guix-daemon to account for daemon updates and newer SELinux. I can't promise that this is a complete list of everything that guix-daemon needs, but it's probably most of them. It can search for, install, upgrade, and remove packages, create virtual machines and containers, update itself, and so on. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-11-13maint: Rebuild '.version' when 'config.status' changes.Ludovic Courtès1-2/+2
* Makefile.am ($(top_srcdir)/.version): Depend on 'config.status'. Use $(AM_V_GEN).
2020-11-13maint: Add '.guix-authorizations' to the distribution.Ludovic Courtès1-0/+1
Reported by Vagrant Cascadian. * Makefile.am (EXTRA_DIST): Add .guix-authorizations.
2020-11-13guix build: Expose log-url for third parties.John Soo1-1/+3
* guix/scripts/build.scm (log-url): Expose it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-11-13pack: Expose some bindings for third-party use.John Soo1-0/+5
* guix/scripts/pack.scm (compressor-name, compressor-extension, compressor-command, %compressors, %formats): Export. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-11-13Merge branch 'version-1.2.0' of ssh://git.sv.gnu.org/srv/git/guix into ↵Ludovic Courtès1-5/+11
version-1.2.0
2020-11-13gnu: python-pysam: Update to version 0.16.0.1.Maxim Cournoyer1-5/+11
The check phase was failing with: starting phase `check' make: Entering directory '...drv-0/python-pysam-0.15.1-checkout/tests/pysam_data' samtools faidx ex1.fa samtools import ex1.fa.fai ex1.sam.gz ex1.bam [main] "samtools import" has been removed. Please use "samtools view" instead. make: *** [Makefile:56: ex1.bam] Error 1 * gnu/packages/bioinformatics.scm (python-pysam): Update to version 0.16.0.1. [phases]{check}: Delete a couple more failing test files. [native-inputs]: Add python-pytest.
2020-11-13gnu: guix: Update to 3ba6ffd.Ludovic Courtès1-3/+3
2020-11-13gnu: guix: Update to 1.2.0rc1.Ludovic Courtès1-4/+4
2020-11-13Update NEWS.v1.2.0rc1Ludovic Courtès1-0/+4
2020-11-13gnu: glib: Graft patch to detect changes to the installed applications.Ludovic Courtès3-2/+105
Fixes <https://bugs.gnu.org/35594>. Reported by sirgazil <sirgazil@zoho.com> and others. * gnu/packages/patches/glib-appinfo-watch.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/glib.scm (glib)[replacement]: New field. (glib-with-gio-patch): New variable. (glib-with-documentation): Use 'package/inherit'.
2020-11-13maint: Use 'guix' instead of 'guile3.0-guix' for the binary tarball.Ludovic Courtès1-1/+1
* Makefile.am (GUIX_FOR_BINARY_TARBALL): Change to 'guix'.
2020-11-12gnu: python-flask-basicauth: Fix indentation.Maxim Cournoyer1-11/+9
* gnu/packages/python-web.scm (python-flask-basicauth): Fix indentation.
2020-11-12gnu: python-flask-basicauth: Fix build.Maxim Cournoyer1-1/+12
* gnu/packages/python-web.scm (python-flask-basicauth)[phases]: Add a 'fix-imports phase.
2020-11-12maint: update-guix-package: Optionally add sources to store.Maxim Cournoyer4-36/+63
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>
2020-11-12nls: Update string translations.Ludovic Courtès7-12343/+32142
2020-11-12nls: Update translations of the manual.Ludovic Courtès3-32397/+34728
2020-11-12nls: Update translations of the manual.Julien Lepiller2-60/+512
2020-11-12nls: Update 'ta' translation.Julien Lepiller1-1147/+1888