summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-08-21maint: Add 'etc/hurd-manifest.scm'.•••* build-aux/cuirass/hurd-manifest.scm: Move to... * etc/hurd-manifest.scm: ...here. * Makefile.am (EXTRA_DIST): Update accordingly. Janneke Nieuwenhuizen
2023-08-21gnu: texlivetexmf: Fix building on riscv64-linux.•••* gnu/packages/texlive.scm (texlivetexmf)[arguments]: Adjust the custom 'texlive-texmf phase to skip targets dependant on luajit when building for riscv64-linux. Efraim Flashner
2023-08-21gnu: darktable: Enable building on riscv64-linux.•••* gnu/packages/photo.scm (darktable)[supported-systems]: Add riscv64-linux. Efraim Flashner
2023-08-20doc: Fix module for "Essential Home Services".•••Signed-off-by: Ludovic Courtès <ludo@gnu.org> Nicolas Graves
2023-08-20gnu: lttng-ust: Update to 2.13.6.•••* gnu/packages/instrumentation.scm (lttng-ust): Update to 2.13.6. Signed-off-by: Ludovic Courtès <ludo@gnu.org> fanquake
2023-08-20gnu: Add r128gain.•••* gnu/packages/audio.scm (r128gain): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Parnikkapore
2023-08-20gnu: Add python-ffmpeg-python.•••* gnu/packages/python-xyz.scm (python-ffmpeg-python): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Parnikkapore
2023-08-20gnu: Add bfs.•••* gnu/packages/admin.scm (bfs): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Tobias Kortkamp
2023-08-20home: services: ssh: Fix compilation warning with 'serialize-match-criteria'.•••* gnu/home/services/ssh.scm (serialize-match-criteria): New procedure. (serialize-openssh-host): Use it. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Nicolas Graves
2023-08-20home: services: Add Syncthing.•••* gnu/home/services/syncthing.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * gnu/services/syncthing.scm (<syncthing-configuration>)[home-service?]: New field. Adjust 'provision' and 'requirement' depending on 'home-service?', and likewise for #:user and #:group. Use 'filter' + 'negate' instead of 'remove'. * doc/guix.texi (Networking Services): Add note and cross-reference to "Networking Home Services". (Networking Home Services): New node. Ludovic Courtès
2023-08-20home: services: Add dicod.•••* gnu/home/services/dict.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * gnu/services/dict.scm (<dicod-configuration>)[home-service?]: New field. (dicod-shepherd-service): Do not map /dev/log when 'home-service?' is true. Remove 'user-processes' requirement when 'home-service?' is true. (dicod-shepherd-service): Set #:user and #:group to #f when 'home-service?' is true. * doc/guix.texi (Miscellaneous Home Services): New node. (Miscellaneous Services): Add cross-reference. Ludovic Courtès
2023-08-20home: services: mcron: Define as a mapping of the system service.•••* gnu/services/mcron.scm (list-of-gexps?): Remove. (<mcron-configuration>): Rewrite using 'define-record-type*'. [home-service?]: New field. [log-file]: Make thunked and changed default value. (mcron-shepherd-services): Honor 'home-service?' and remove use of 'maybe-value-set?'. (mcron-service-type): Inherit 'home-service?' from CONFIG. (generate-doc): Remove. * gnu/home/services/mcron.scm (list-of-gexp?) (<home-mcron-configuration>, job-files, shepherd-schedule-action) (home-mcron-shepherd-services, home-mcron-profile) (home-mcron-extend, generate-doc): Remove. (home-mcron-configuration): Turn into a macro. (home-mcron-service-type): Define in terms of 'system->home-service-type'. <top level>: Add service type mapping. Ludovic Courtès
2023-08-20home: services: Support mapping of System services to Home services.•••* gnu/home/services.scm (service-type-mapping) (system->home-service-type): New procedures. (define-service-type-mapping, define-service-type-mappings): New macros. (%system/home-service-type-mapping): New variable. <top level>: Use 'define-service-type-mappings'. * gnu/home/services/shepherd.scm <top level>: Likewise. Ludovic Courtès
2023-08-20services: Define 'for-home'.•••* gnu/services.scm (remove-service-extensions): New procedure. (for-home?): New syntax parameter. (for-home): New macro. Ludovic Courtès
2023-08-20services: syncthing: Use 'match-record'.•••* gnu/services/syncthing.scm (syncthing-shepherd-service): Use 'match-record-lambda' instead of 'match-lambda'. Ludovic Courtès
2023-08-20services: dicod: Pre-build the GCIDE index.•••* gnu/services/dict.scm (%dicod-gcide-index): New variable. (%dicod-database:gcide): Use it. (%dicod-activation): Remove. (dicod-shepherd-service): Remove reference to /var/run/dicod. (dicod-service-type): Remove ACTIVATION-SERVICE-TYPE extension. Ludovic Courtès
2023-08-20services: dicod: Remove Shepherd < 0.9.0 compatibility layer.•••* gnu/services/dict.scm (dicod-shepherd-service): Use 'make-inetd-constructor' and 'make-inetd-destructor' unconditionally. Ludovic Courtès
2023-08-20gnu: Add tree-sitter-meson.•••* gnu/packages/tree-sitter.scm (tree-sitter-meson): New variable. Signed-off-by: Hilton Chain <hako@ultrarare.space> Zheng Junjie
2023-08-20gnu: Add tree-sitter-dockerfile.•••* gnu/packages/tree-sitter.scm (tree-sitter-dockerfile): New variable. Hilton Chain
2023-08-20gnu: dbxfs: Fix package.•••A typo prevented the program from running successfully. * gnu/packages/file-systems.scm (dbxfs)[snippet]: Adjust snippet to substitute valid python. Efraim Flashner
2023-08-19gnu: Add texlive-collection-bibtexextra.•••* gnu/packages/tex.scm (texlive-collection-bibtexextra): New variable. Nicolas Goaziou
2023-08-19gnu: Add texlive-biblatex-philosophy.•••* gnu/packages/tex.scm (texlive-biblatex-philosophy): New variable. Nicolas Goaziou
2023-08-19gnu: Add texlive-fontsize.•••* gnu/packages/tex.scm (texlive-fontsize): New variable. Nicolas Goaziou
2023-08-19gnu: Add texlive-mathalpha.•••* gnu/packages/tex.scm (texlive-mathalpha): New variable. Nicolas Goaziou
2023-08-19gnu: Add texlive-cochineal.•••* gnu/packages/tex.scm (texlive-cochineal): New variable. Nicolas Goaziou
2023-08-19gnu: Add texlive-ltxdockit.•••* gnu/packages/tex.scm (texlive-ltxdockit): New variable. Nicolas Goaziou
2023-08-19gnu: Add texlive-guitlogo.•••* gnu/packages/tex.scm (texlive-guitlogo): New variable. Nicolas Goaziou
2023-08-19gnu: Add texlive-zootaxa-bst.•••* gnu/packages/tex.scm (texlive-zootaxa-bst): New variable. Nicolas Goaziou
2023-08-19gnu: Add texlive-xcite.•••* gnu/packages/tex.scm (texlive-xcite): New variable. Nicolas Goaziou
2023-08-19gnu: Add texlive-windycity.•••* gnu/packages/tex.scm (texlive-windycity): New variable. Nicolas Goaziou
2023-08-19gnu: Add texlive-vak.•••* gnu/packages/tex.scm (texlive-vak): New variable. Nicolas Goaziou
2023-08-19gnu: Add texlive-usebib.•••* gnu/packages/tex.scm (texlive-usebib): New variable. Nicolas Goaziou
2023-08-19gnu: Add texlive-urlbst.•••* gnu/packages/tex.scm (texlive-urlbst): New variable. Nicolas Goaziou
2023-08-19gnu: Add texlive-uni-wtal-lin.•••* gnu/packages/tex.scm (texlive-uni-wtal-lin): New variable. Nicolas Goaziou
2023-08-19gnu: Add texlive-uni-wtal-ger.•••* gnu/packages/tex.scm (texlive-uni-wtal-ger): New variable. Nicolas Goaziou
2023-08-19gnu: Add texlive-turabian-formatting.•••* gnu/packages/tex.scm (texlive-turabian-formatting): New variable. Nicolas Goaziou
2023-08-19gnu: Add texlive-splitbib.•••* gnu/packages/tex.scm (texlive-splitbib): New variable. Nicolas Goaziou
2023-08-19gnu: Add texlive-sort-by-letters.•••* gnu/packages/tex.scm (texlive-sort-by-letters): New variable. Nicolas Goaziou
2023-08-19gnu: Add texlive-showtags.•••* gnu/packages/tex.scm (texlive-showtags): New variable. Nicolas Goaziou
2023-08-19gnu: Add texlive-rsc.•••* gnu/packages/tex.scm (texlive-rsc): New variable. Nicolas Goaziou
2023-08-19gnu: Add texlive-pnas2009.•••* gnu/packages/tex.scm (texlive-pnas2009): New variable. Nicolas Goaziou
2023-08-19gnu: Add texlive-plainyr.•••* gnu/packages/tex.scm (texlive-plainyr): New variable. Nicolas Goaziou
2023-08-19gnu: Add texlive-perception.•••* gnu/packages/tex.scm (texlive-perception): New variable. Nicolas Goaziou
2023-08-19gnu: Add texlive-oscola.•••* gnu/packages/tex.scm (texlive-oscola): New variable. Nicolas Goaziou
2023-08-19gnu: Add texlive-notex-bst.•••* gnu/packages/tex.scm (texlive-notex-bst): New variable. Nicolas Goaziou
2023-08-19gnu: Add texlive-notes2bib.•••* gnu/packages/tex.scm (texlive-notes2bib): New variable. Nicolas Goaziou
2023-08-19gnu: Add texlive-nmbib.•••* gnu/packages/tex.scm (texlive-nmbib): New variable. Nicolas Goaziou
2023-08-19gnu: Add texlive-newcastle-bst.•••* gnu/packages/tex.scm (texlive-newcastle-bst): New variable. Nicolas Goaziou
2023-08-19gnu: Add texlive-nar.•••* gnu/packages/tex.scm (texlive-nar): New variable. Nicolas Goaziou
2023-08-19gnu: Add texlive-munich.•••* gnu/packages/tex.scm (texlive-munich): New variable. Nicolas Goaziou