summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: gpodder: Add bash-minimal.Efraim Flashner2021-07-20
| | | | * gnu/packages/gpodder.scm (gpodder)[inputs]: Add bash-minimal.
* gnu: gpodder: Add python-mutagen (fixes one of its addons).raingloom2021-07-20
| | | | | | * gnu/packages/gpodder.scm (gpodder)[inputs]: Added python-mutagen. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: xpra: Add bash-minimal.Efraim Flashner2021-07-20
| | | | * gnu/packages/xorg.scm (xpra)[inputs]: Add bash-minimal.
* gnu: xpra: Update to 4.2.1.Matthew James Kraai2021-07-20
| | | | | | * gnu/packages/xorg.scm (xpra): Update to 4.2.1. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: pipe-viewer: Correct references to youtube-dl program.Raghav Gururajan2021-07-20
| | | | * gnu/packages/videos.scm (pipe-viewer)[phases](patch-source): Modify.
* gnu: claws-mail: Use absolute paths to referenced programs.Raghav Gururajan2021-07-20
| | | | | * gnu/packages/mail.scm (claws-mail)[phases](patch-source): New phase. [inputs]: Add mailutils and sendmail.
* gnu: python-graph-tool: Sort inputs alphabetically.Efraim Flashner2021-07-20
| | | | | | | * gnu/packages/graph.scm (python-graph-tool)[native-inputs]: Sort alphabetically. [inputs]: Same. [propagated-inputs]: Same.
* gnu: Add sequeler.Alexandre Hannud Abdo2021-07-20
| | | | | | * gnu/packages/databases.scm (sequeler): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: python-graph-tool: Update to 2.43.Alexandre Hannud Abdo2021-07-20
| | | | | | * gnu/packages/graph.scm (python-graph-tool): Update to 2.43. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: txr: Update to 266.Paul A. Patience2021-07-20
| | | | | | | | | | | * gnu/packages/lisp.scm (txr)[version]: Update to 266. [inputs]: Add bash. [arguments]<#:phases>{inhibit-doc-syms-generation}: Correct the path to doc-syms.tl to its new location. {fix-tests}: Fix another test. {fix-paths}: New phase. Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: txr: Fix license installation.Paul A. Patience2021-07-20
| | | | | | | | | | | | | | | | The install-license-files phase was installing LICENSE-CYG when it shouldn't have, because that license applies only to TXR builds for Microsoft Windows; and it was also ignoring the METALICENSE file. However, TXR's Makefile was already installing the LICENSE and METALICENSE files into share/txr (the datadir), so redirect them into the appropriate doc directory and delete the install-license-files phase. * gnu/packages/lisp.scm (txr)[arguments]<#:phases> {fix-license-installation}: New phase. {install-license-files}: Delete phase. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: txr: Build documentation.Paul A. Patience2021-07-20
| | | | | | | | | | | | * gnu/packages/lisp.scm (man-for-txr): New variable. (txr)[native-inputs]: New field. [inputs]: Move above the arguments field. [arguments]<#:phases>{inhibit-doc-syms-generation, build-doc, install-doc}: New phases. {fix-tests}: Add after the unpack phase rather than after the configure phase so that all file-modifying phases are performed after unpacking. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: cl-authentic: Update to 0.1.2-2.4e9194d.Charles2021-07-20
| | | | | | * gnu/packages/lisp-xyz.scm (sbcl-authentic): Update to 0.1.2-2.4e9194d. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: icedove: Update to 78.12.0 [security fixes].Jonathan Brielmaier2021-07-19
| | | | | | Fixes CVE-2021-29969 and CVE-2021-29976. * gnu/packages/gnuzilla.scm (icedove): Update to 78.12.0.
* gnu: Add searx.Vinicius Monego2021-07-19
| | | | | | * gnu/packages/search.scm (searx): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add python-langdetect.Vinicius Monego2021-07-19
| | | | | | * gnu/packages/python-xyz.scm (python-langdetect): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add nomad-optimizer.Paul A. Patience2021-07-19
| | | | | | * gnu/packages/maths.scm (nomad-optimizer): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add python-pyhull.Franck Pérignon2021-07-19
| | | | | | * gnu/packages/python-xyz.scm (python-pyhull): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: visidata: Update to 2.5.Ryan Prior2021-07-19
| | | | | | * gnu/packages/visidata.scm (visidata): Update to 2.5. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add emacs-jupyter.Vinicius Monego2021-07-19
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-jupyter): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add emacs-zmq.Vinicius Monego2021-07-19
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-zmq): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: zeromq: Enable DRAFTs.Vinicius Monego2021-07-19
| | | | | | | * gnu/packages/networking.scm (zeromq)[arguments]<#:configure-flags>: Pass --enable-drafts. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* import/print: package->code: Fix license object.itd2021-07-19
| | | | | | | * guix/import/print.scm (package->code)<license->code>: Update generated licence object to match record constructor. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add powercap.Morgan Smith2021-07-19
| | | | | | * gnu/packages/linux.scm (powercap): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: git-annex: Update to 8.20210714.Kyle Meyer2021-07-19
| | | | | | * gnu/packages/haskell-apps.scm (git-annex): Update to 8.20210714. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* build: Update uglifyjs for minify-build-system.Charles2021-07-19
| | | | | | | * guix/build-system/minify.scm (default-uglify-js): Update uglifyjs package used. * guix/build/minify-build-system.scm (minify): Use updated uglifyjs command name. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: Add node-uglify-js.Charles2021-07-19
| | | | | | | * gnu/packages/uglifyjs.scm (node-uglify-js, uglifyjs): New variables. * gnu/local.mk (GNU_SYSTEM_MODULES): Register it. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: Add node-acorn.Charles2021-07-19
| | | | | | * gnu/packages/node-xyz.scm (node-acorn): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: evisum: Update to 0.5.13.Efraim Flashner2021-07-19
| | | | | * gnu/packages/enlightenment.scm (evisum): Update to 0.5.13. [arguments]: Add phase to set homedir.
* gnu: gspell: Propagate glib and gtk+, as per pkg-config file.Raghav Gururajan2021-07-18
| | | | | * gnu/packages/gnome.scm (gspell)[inputs]: Move glib and gtk+ to ... [propagated-inputs]: ... here.
* gnu: libxscrnsaver: Propagate libx11 and libxext, as per pkg-config file.Raghav Gururajan2021-07-18
| | | | | * gnu/packages/xorg.scm (libxscrnsaver)[inputs]: Move libx11 and libxext to ... [propagated-inputs]: ... here.
* gnu: Add omemo-wget.Raghav Gururajan2021-07-18
| | | | * gnu/packages/messaging.scm (omemo-wget): New variable.
* gnu: mg: Set PKG_CONFIG instead of substituting.Tobias Geerinckx-Rice2021-07-18
| | | | | | * gnu/packages/text-editors.scm (mg)[arguments]: Add PKG_CONFIG to #:make-flags, and remove the custom 'pkg-config-for-cross-compiling-target phase.
* gnu: mg: Fix reference to native diffutils.Tobias Geerinckx-Rice2021-07-18
| | | | | * gnu/packages/text-editors.scm (mg)[inputs]: Add diffutils. [arguments]: Refer to it in the 'correct-location-of-diff phase.
* gnu: sdrangel: Update to 6.16.1.Guillaume Le Vaillant2021-07-18
| | | | * gnu/packages/radio.scm (sdrangel): Update to 6.16.1.
* gnu: dump1090: Update to 5.0.Guillaume Le Vaillant2021-07-18
| | | | | * gnu/packages/radio.scm (dump1090): Update to 5.0. [inputs]: Add hackrf.
* gnu: emacs-pyim: Update to 3.9.2.Xinglu Chen2021-07-18
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 3.9.2. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: Add sterm.phodina2021-07-18
| | | | | | * gnu/packages/engineering.scm (sterm): New variable. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* build: pack: Mute error output when checking if tar supports --sort.Maxim Cournoyer2021-07-18
| | | | | * guix/build/pack.scm (tar-base-options) [tar-supports-sort?]: Redirect error output to void.
* pack: Streamline how files are included in tarballs.Maxim Cournoyer2021-07-18
| | | | | | | | | | | | | | | | | | | | | | Thanks to Guillem Jover <guillem@debian.org> on the OFTC's #debian-dpkg channel for helping with troubleshooting. Letting GNU Tar recursively walk the complete files hierarchy side-steps the risks associated with providing a list of file names: 1. Duplicated files in the archive (recorded as hard links by GNU Tar) 2. Missing parent directories. The above would cause dpkg to malfunction, for example by aborting early and skipping triggers when there were missing parent directories. * guix/scripts/pack.scm (self-contained-tarball/builder): Do not call POPULATE-SINGLE-PROFILE-DIRECTORY, which creates extraneous files such as /root. Instead, call POPULATE-STORE and INSTALL-DATABASE-AND-GC-ROOTS individually to more precisely generate the file system. Replace the list of files by the current directory, "." and streamline the way options are passed. * gnu/system/file-systems.scm (reduce-directories): Remove procedure. * tests/file-systems.scm ("reduce-directories"): Remove test.
* pack/deb: Add default section and priority fields to the control file.Maxim Cournoyer2021-07-18
| | | | | | | | These fields, while optional per dpkg, are required by other tools such as reprepro, commonly used to generate apt repositories. * guix/scripts/pack.scm (debian-archive): Set the control file section field to 'misc' and the priority field to 'optional'.
* pack: Allow embedding custom control files in deb packs.Maxim Cournoyer2021-07-18
| | | | | | | | | | | | | | | | | * guix/scripts/pack.scm (self-contained-tarball/builder) [extra-options]: New argument. (self-contained-tarball, squashfs-image, docker-image) (debian-archive): Likewise. Remove two TODO comments. Document EXTRA-OPTIONS. Use the custom control files when provided. (%deb-format-options): New variable. (show-deb-format-options, show-deb-format-options/detailed): New procedures. (%options): Register new options. (show-help): Augment with new usage. (guix-pack): Validate and propagate new argument values. * doc/guix.texi (Invoking guix pack)[deb]: Document how to list advanced options. Add an example. * tests/pack.scm (deb archive...): Provide extra-options to the debian-archive procedure, and validate that the provided files are embedded in the pack.
* import: go: Fix indentation.Maxim Cournoyer2021-07-18
| | | | * guix/import/go.scm: Fix indentation.
* import: go: Upgrade go.mod parser.Sarah Morgensen2021-07-18
| | | | | | | | | | | | | | | | | | | | | | | | | Upgrade the go.mod parser to handle the full go.mod spec, and to gracefully handle unexpected/malformed syntax. Restructure parser usage, making the parse tree available for other uses. guix/import/go.scm (parse-go.mod): Parse using (ice-9 peg) instead of regex matching for more robustness. Return a list of directives. (go.mod-directives): New procedure. (go.mod-requirements): Likewise. (go-module->guix-package): Use it. (%go.mod-replace-directive-rx): Remove unused variable. tests/go.scm (testing-parse-mod): Adjust accordingly. (go.mod-requirements) (fixture-go-mod-unparseable) (fixture-go-mod-retract) (fixture-go-mod-strings): New variables. ("parse-go.mod: simple") ("parse-go.mod: comments and unparseable lines") ("parse-go.mod: retract") ("parse-go.mod: raw strings and quoted strings") ("parse-go.mod: complete"): New tests. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* tests/go: Remove unused variable.Maxim Cournoyer2021-07-17
| | | | | * tests/go.scm: Delete extraneous newline. (fixture-latest-for-go-check): Remove variable.
* import: go: Handle multiple go-import meta tags.Sarah Morgensen via Guix-patches via2021-07-17
| | | | | | | | * guix/import/go.scm (fetch-module-meta-data): Parse all go-import meta tags and return the first 'module-meta' with a matching import prefix. [go-import->module-meta]: Extract parsing into new procedure. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* import: go: Fix parsing of pkg.go.dev licenses after site update.Sarah Morgensen via Guix-patches via2021-07-17
| | | | | | | * guix/import/go.scm (go-package-licenses): Find license names in 'h2 // div // *text*' elements rather than 'h2 // *text*' elements. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* doc: Fix docker-configuration field names.Brice Waegeneire2021-07-17
| | | | * doc/guix.texi (Docker): Correct filed names "docker" and "docker-cli".
* gnu: rsnapshot: Remove modifications to tests.Brice Waegeneire2021-07-17
| | | | | | | Upstream fixed those tests, no need to tweak them anymore. * gnu/packages/backup.scm (rsnapshot)[arguments]: Remove modifications to tests done in 'check' phase.
* gnu: rsnapshot: Fix tests.Tobias Geerinckx-Rice2021-07-17
| | | | * gnu/packages/backup.scm (rsnapshot)[arguments]: Tweak substitution.