aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-07-19gnu: icedove: Update to 78.12.0 [security fixes]....Fixes CVE-2021-29969 and CVE-2021-29976. * gnu/packages/gnuzilla.scm (icedove): Update to 78.12.0. Jonathan Brielmaier
2021-07-19gnu: Add searx....* gnu/packages/search.scm (searx): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Vinicius Monego
2021-07-19gnu: Add python-langdetect....* gnu/packages/python-xyz.scm (python-langdetect): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Vinicius Monego
2021-07-19gnu: Add nomad-optimizer....* gnu/packages/maths.scm (nomad-optimizer): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Paul A. Patience
2021-07-19gnu: Add python-pyhull....* gnu/packages/python-xyz.scm (python-pyhull): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Franck Pérignon
2021-07-19gnu: visidata: Update to 2.5....* gnu/packages/visidata.scm (visidata): Update to 2.5. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Ryan Prior
2021-07-19gnu: Add emacs-jupyter....* gnu/packages/emacs-xyz.scm (emacs-jupyter): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Vinicius Monego
2021-07-19gnu: Add emacs-zmq....* gnu/packages/emacs-xyz.scm (emacs-zmq): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Vinicius Monego
2021-07-19gnu: zeromq: Enable DRAFTs....* gnu/packages/networking.scm (zeromq)[arguments]<#:configure-flags>: Pass --enable-drafts. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Vinicius Monego
2021-07-19import/print: package->code: Fix license object....* 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> itd
2021-07-19gnu: Add powercap....* gnu/packages/linux.scm (powercap): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Morgan Smith
2021-07-19gnu: git-annex: Update to 8.20210714....* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20210714. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Kyle Meyer
2021-07-19build: Update uglifyjs for minify-build-system....* 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> Charles
2021-07-19gnu: Add node-uglify-js....* 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> Charles
2021-07-19gnu: Add node-acorn....* gnu/packages/node-xyz.scm (node-acorn): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Charles
2021-07-19gnu: evisum: Update to 0.5.13....* gnu/packages/enlightenment.scm (evisum): Update to 0.5.13. [arguments]: Add phase to set homedir. Efraim Flashner
2021-07-18gnu: gspell: Propagate glib and gtk+, as per pkg-config file....* gnu/packages/gnome.scm (gspell)[inputs]: Move glib and gtk+ to ... [propagated-inputs]: ... here. Raghav Gururajan
2021-07-18gnu: libxscrnsaver: Propagate libx11 and libxext, as per pkg-config file....* gnu/packages/xorg.scm (libxscrnsaver)[inputs]: Move libx11 and libxext to ... [propagated-inputs]: ... here. Raghav Gururajan
2021-07-18gnu: Add omemo-wget....* gnu/packages/messaging.scm (omemo-wget): New variable. Raghav Gururajan
2021-07-18gnu: mg: Set PKG_CONFIG instead of substituting....* gnu/packages/text-editors.scm (mg)[arguments]: Add PKG_CONFIG to #:make-flags, and remove the custom 'pkg-config-for-cross-compiling-target phase. Tobias Geerinckx-Rice
2021-07-18gnu: mg: Fix reference to native diffutils....* gnu/packages/text-editors.scm (mg)[inputs]: Add diffutils. [arguments]: Refer to it in the 'correct-location-of-diff phase. Tobias Geerinckx-Rice
2021-07-18gnu: sdrangel: Update to 6.16.1....* gnu/packages/radio.scm (sdrangel): Update to 6.16.1. Guillaume Le Vaillant
2021-07-18gnu: dump1090: Update to 5.0....* gnu/packages/radio.scm (dump1090): Update to 5.0. [inputs]: Add hackrf. Guillaume Le Vaillant
2021-07-18gnu: emacs-pyim: Update to 3.9.2....* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 3.9.2. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Xinglu Chen
2021-07-18gnu: Add sterm....* gnu/packages/engineering.scm (sterm): New variable. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> phodina
2021-07-18build: pack: Mute error output when checking if tar supports --sort....* guix/build/pack.scm (tar-base-options) [tar-supports-sort?]: Redirect error output to void. Maxim Cournoyer
2021-07-18pack: Streamline how files are included in tarballs....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. Maxim Cournoyer
2021-07-18pack/deb: Add default section and priority fields to the control file....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'. Maxim Cournoyer
2021-07-18pack: Allow embedding custom control files in deb packs....* 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. Maxim Cournoyer
2021-07-18import: go: Fix indentation....* guix/import/go.scm: Fix indentation. Maxim Cournoyer
2021-07-18import: go: Upgrade go.mod parser....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> Sarah Morgensen
2021-07-17tests/go: Remove unused variable....* tests/go.scm: Delete extraneous newline. (fixture-latest-for-go-check): Remove variable. Maxim Cournoyer
2021-07-17import: go: Handle multiple go-import meta tags....* 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> Sarah Morgensen via Guix-patches via
2021-07-17import: go: Fix parsing of pkg.go.dev licenses after site update....* 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> Sarah Morgensen via Guix-patches via
2021-07-17doc: Fix docker-configuration field names....* doc/guix.texi (Docker): Correct filed names "docker" and "docker-cli". Brice Waegeneire
2021-07-17gnu: rsnapshot: Remove modifications to tests....Upstream fixed those tests, no need to tweak them anymore. * gnu/packages/backup.scm (rsnapshot)[arguments]: Remove modifications to tests done in 'check' phase. Brice Waegeneire
2021-07-17gnu: rsnapshot: Fix tests....* gnu/packages/backup.scm (rsnapshot)[arguments]: Tweak substitution. Tobias Geerinckx-Rice
2021-07-17gnu: ungoogled-chromium: Update to 91.0.4472.164-0.a9eb6fd....* gnu/packages/chromium.scm (%chromium-version): Set to 91.0.4472.164. (ungoogled-chromium): Update hash. Marius Bakke
2021-07-17gnu: python-coveralls: Update to 3.1.0....* gnu/packages/python-check.scm (python-coveralls): Update to 3.1.0. [arguments]: Remove trailing #t's. [native-inputs]: Add PYTHON-RESPONSES. Marius Bakke
2021-07-17gnu: gdbm: Use HTTPS home page....* gnu/packages/dbm.scm (gdbm)[home-page]: Use HTTPS. Marius Bakke
2021-07-17gnu: arx-libertatis: Update to 1.2....* gnu/packages/games.scm (arx-libertatis): Update to 1.2. [inputs]: Replace sdl with sdl2 and mesa with libepoxy. Pierre Neidhardt
2021-07-16gnu: Add transmission-remote-gtk....* gnu/packages/bittorrent.scm (transmission-remote-gtk): New variable. * gnu/packages/patches/transmission-remote-gtk-fix-appstream.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Co-authored-by: Leo Famulari <leo@famulari.name> Justin Veilleux
2021-07-16ci: Properly construct URLs....Implement a new function "api-url", which constructs URLs using relative URI and "resolve-uri-reference" (which implements the algorithm specified in RFC 3986 section 5.2.2) for building the URL, instead of just appending strings. This avoids issued if the server-url ends with a slash. Since "api-url" uses URI-objects, it makes sense to also construct the query-part of the URL here. For this "api-url" accepts optional key-value-pairs. New function "json-api-fetch" is a wrapper using "api-url". * guix/ci.scm (api-url): New function. (build): Use it. (json-api-fetch): New function. (queued-builds, latest-builds, evaluation, latest-evaluations, evaluation-jobs: Use it. Hartmut Goebel
2021-07-16substitutes: Properly construct URLs....Use relative URIs and "resolve-uri-reference" (which implements the algorithm specified in RFC 3986 section 5.2.2) for building the URL, instead of just appending strings. This avoids issued if the cache-url ends with a slash. * guix/substitutes.scm (narinfo-request): Use resolve-uri-reference for constructing the url. Hartmut Goebel
2021-07-16substitute: Fix handling of short option "-h"....The short option was listed in the help-text, but not recognized. Hartmut Goebel
2021-07-16gnu: Add blitz....* gnu/packages/maths.scm (blitz): New variable. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net> Ivan Gankevich
2021-07-16gnu: kde-utils.scm: Fix copyright line....This is a follow up commit to 4094d12df1. * gnu/packages/kde-utils.scm: Fix copyright line for Zheng Junjie. Maxim Cournoyer
2021-07-16gnu: Add ark....* gnu/packages/kde-utils.scm (ark): New variable. * gnu/packages/patches/ark-skip-xar-test.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Z572
2021-07-15gnu: libolm: Unbundle unused blob....* gnu/package/crypto.scm: (libolm)[source][snippet]: Delete "gradle-wrapper.jar". It is a bundled compiled (!) version of gradle. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Maxime Devos
2021-07-15doc: Use Awk in one of the examples....The output of the listing of available packages now contains a mix of tab and space characters, so that its output is more pleasing to read. This preserves most simple uses of 'cut', but the added extra space padding can cause a change in behavior in some scenarios. * doc/guix.texi (Invoking guix build): Replace 'cut' by 'awk' in one of the examples. Maxim Cournoyer