summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-01-03DRAFT substitute: Fetch digests and restore store items from digests.wip-digestsLudovic Courtès2-14/+217
DRAFT: Tests missing, compression support missing. * guix/scripts/substitute.scm (digest-cache-file, cache-digest!) (digest-request, lookup-digest): New procedures. (fetch-narinfos)[%not-slash]: New variable. [handle-digest-response, handle-response]: New procedures. [do-fetch]: Append digest requests to narinfo requests. Pass 'handle-response' to 'http-multiple-get' instead of 'handle-narinfo-response'. (process-substitution): Rename to... (process-substitution/nar): ... this. Make 'narinfo' a parameter. (http-fetch-files, nar-hash) (process-substitution, process-substitution/digest): New procedures. (guix-substitute): Pass #:delete-entry to 'maybe-remove-expired-cache-entries'. * guix/digests.scm (sexp->digest): New procedure.
2021-01-03DRAFT publish: Handle /digest and /content URLs.Ludovic Courtès2-2/+60
DRAFT: Missing tests, missing compression for /content, missing '--cache' support for /content and /digest. * guix/digests.scm (digest->sexp): New procedure. * guix/scripts/publish.scm (render-digest) (render-content-addressed-data): New procedures. (make-request-handler): Handle /content and /digest.
2021-01-03DRAFT Add (guix digests).Ludovic Courtès3-0/+215
DRAFT: Missing tests. * guix/digests.scm: New file. * Makefile.am (MODULES): Add it. * guix/serialization.scm (filter/sort-directory-entries): Export.
2020-12-28.guix-authorizations: Add leoprikler.Ludovic Courtès1-0/+2
* .guix-authorizations: Add leoprikler to the committers.
2020-12-28gnu: dbxfs: Update to 1.0.48.Efraim Flashner2-3/+3
* gnu/packages/file-systems.scm (dbxfs): Update to 1.0.48. * gnu/packages/patches/dbxfs-remove-sentry-sdk.patch: Update for newer version of dbxfs.
2020-12-28gnu: python-dropbox: Update to 11.0.0.Efraim Flashner1-2/+3
* gnu/packages/file-systems.scm (python-dropbox): Update to 11.0.0. [propagated-inputs]: Add python-stone.
2020-12-28gnu: python-userspacefs: Update to 2.0.2.Efraim Flashner1-2/+2
* gnu/packages/python-xyz.scm (python-userspacefs): Update to 2.0.2.
2020-12-28gnu: Add python-stone.Efraim Flashner1-0/+50
* gnu/packages/python-xyz.scm (python-stone): New variable.
2020-12-27gnu: libffi: On powerpc, patch with --force.Chris Marusich1-1/+1
As explained in bug 45252, this is the right way to invoke it. Efraim has confirmed that it is OK to make this change on master branch for the generic powerpc case, even though it will in theory cause rebuilds on that architecture, since in practice it isn't actually being used yet. * gnu/packages/libffi.scm (arguments): Change the invocation of the "patch" tool in the case where the %current-target-system or %current-system begins with "powerpc", so that we invoke it using --force instead of --batch.
2020-12-27gnu: libffi: On powerpc64le, patch using --force.Chris Marusich1-1/+1
As explained in bug 45252, this is the right way to invoke it. * gnu/packages/libffi.scm (arguments): Change the invocation of the "patch" tool in the case where the %current-target-system or %current-system begins with "powerpc64le", so that we invoke it using --force instead of --batch.
2020-12-28gnu: guile-json: Update to 4.4.1.Ludovic Courtès1-2/+2
* gnu/packages/guile.scm (guile-json-4): Update to 4.4.1.
2020-12-28gnu: Add ruby-rugged.Holger Peters1-0/+28
* gnu/packages/ruby.scm (ruby-rugged): New variable. Signed-off-by: Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
2020-12-27gnu: Add guile-r6rs-protobuf.Ricardo Wurmus1-0/+26
* gnu/packages/guile-xyz.scm (guile-r6rs-protobuf): New variable.
2020-12-27gnu: audacity: Update to 2.4.2.Kei Kebreau3-55/+36
* gnu/packages/audio.scm (audacity): Update to 2.4.2. [source]: Add patch. Don't delete portaudio-v19, since only the bundled copy can be built. [build-system]: Switch to cmake-build-system. [inputs]: Remove portaudio. [arguments]: Adjust configure flags for CMake. Remove 'fix-sbsms-check phase. Add 'comment-out-revision-ident phase. * gnu/local.mk (dist_patch_DATA): Register patch. * gnu/packages/patches/audacity-add-include.patch: New file.
2020-12-27gnu: lame: Install pkg-config file.Kei Kebreau1-0/+21
* gnu/packages/mp3.scm (lame)[arguments]: Add 'install-pkg-config phase.
2020-12-27gnu: portmidi: Install pkg-config file.Kei Kebreau1-2/+19
* gnu/packages/music.scm (portmidi)[arguments]: Add 'install-pkg-config phase.
2020-12-27gnu: libmad: Install pkg-config file.Kei Kebreau1-1/+19
* gnu/packages/mp3.scm (libmad)[arguments]: Add 'install-pkg-config phase.
2020-12-27gnu: libid3tag: Install pkg-config file.Kei Kebreau1-0/+21
* gnu/packages/mp3.scm (libid3tag)[arguments]: Add 'install-pkg-config phase.
2020-12-27gnu: Add emacs-org-fancy-priorities.Ricardo Wurmus1-0/+25
* gnu/packages/emacs-xyz.scm (emacs-org-fancy-priorities): New variable.
2020-12-27gnu: java-bouncycastle: Update to 1.67.Vincent Legoll1-2/+2
* gnu/packages/java.scm (bouncycastle): Update to 1.67. Signed-off-by: Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
2020-12-27gnu: rpm: Update to 4.16.1.2.Vincent Legoll1-2/+4
* gnu/packages/package-management.scm (rpm): Update to 4.16.1.2. (inputs): Add libgcrypt.
2020-12-27services: Add radicale-service-type.Jonathan Brielmaier2-1/+105
* gnu/services/mail.scm (radicale-configuration) (radicale-configuration?): New procedures. (%default-radicale-config-file) (radicale-service-type): New variables. * doc/guix.texi: Document it.
2020-12-27gnu: radicale: Update to 3.0.6.Jonathan Brielmaier1-2/+2
* gnu/packages/dav.scm (radicale): Update to 3.0.6.
2020-12-27gnu: cppcheck: Update to 2.3.Vincent Legoll1-2/+2
* gnu/packages/check.scm (cppcheck): Update to 2.3. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-12-27news: Add ‘de’ translation.Florian Pelz1-0/+12
2020-12-27gnu: lepton-eda: Update to 1.9.13-20201211.Ricardo Wurmus1-47/+84
* gnu/packages/engineering.scm (lepton-eda): Update to 1.9.13-20201211. [inputs]: Replace gtk+-2 with gtk+; add gtksheet. [arguments]: Do not inherit from geda-gaf; add "--with-gtk3" configure flag; add phase "fix-dynamic-link"; unset environment variables in "compile-scheme-files" phase; do not wrap executables in GUILE_LOAD_COMPILED_PATH.
2020-12-27gnu: emacs-focus: Update to 1.0.0-1.5f3f20e.Ricardo Wurmus1-3/+3
* gnu/packages/emacs-xyz.scm (emacs-focus): Update to 1.0.0-1.5f3f20e.
2020-12-27gnu: Add emacs-svg-icon.Ricardo Wurmus1-0/+24
* gnu/packages/emacs-xyz.scm (emacs-svg-icon): New variable.
2020-12-27news: Add entry for '--with-patch'.Ludovic Courtès1-0/+26
* etc/news.scm: Add entry.
2020-12-27transformations: Add '--with-patch'.Ludovic Courtès3-1/+104
Suggested by Philippe Swartvagher <philippe.swartvagher@inria.fr>. * guix/transformations.scm (transform-package-patches): New procedure. (%transformations): Add it as 'with-patch'. (%transformation-options, show-transformation-options-help/detailed): Add '--with-patch'. * tests/transformations.scm ("options->transformation, with-patch"): New test. * doc/guix.texi (Package Transformation Options): Document it.
2020-12-27gnu: Add hunspell-dict-it-it.Giacomo Leidi2-0/+82
* gnu/packages/hunspell.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-27gnu: rottlog: Fix mail reporting.Léo Le Bouter1-3/+7
* gnu/packages/admin.scm (rottlog)[inputs]: Add MAILUTILS. [phases]: In 'patch-paths', replace "/usr/sbin/sendmail" with 'mail' from Mailutils. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2020-12-27gnu: Add Guile-zstd.Ludovic Courtès1-0/+28
* gnu/packages/guile.scm (guile-zstd): New variable.
2020-12-27maint: Remove unused '--with-nix-prefix' configure option.Ludovic Courtès2-14/+0
* configure.ac: Remove '--with-nix-prefix' and 'NIX_PREFIX' variable. * Makefile.am (AM_DISTCHECK_CONFIGURE_FLAGS): Remove '--with-nix-prefix'.
2020-12-27gnu: baobab: updating to version 3.38.0.Vincent Legoll1-2/+2
* gnu/packages/gnome.scm (baobab): updating to version 3.38.0.
2020-12-27import/utils: alist->package: Handle SPDX license names only as fallback.Ricardo Wurmus2-2/+38
Fixes <https://bugs.gnu.org/45453>. * guix/import/utils.scm (alist->package): Find plain license names in (guix licenses) first, and only fall back to SPDX names on error. * tests/import-utils.scm ("alist->package with SPDX license name 1/2", "alist->package with SPDX license name 2/2"): New tests.
2020-12-27import/print: package->code: Fix branching.Ricardo Wurmus1-1/+2
* guix/import/print.scm (package->code)<license->code>: Branch on VAR, not on the SYMBOL-APPEND return value.
2020-12-27gnu: ir: Fix build.Ricardo Wurmus1-2/+9
* gnu/packages/audio.scm (ir)[arguments]: Add phase "fix-type".
2020-12-27gnu: powertabeditor: Update to 2.0.0-alpha14.Ricardo Wurmus1-3/+8
* gnu/packages/music.scm (powertabeditor): Update to 2.0.0-alpha14. [arguments]: Add phase "fix-pugixml-detection".
2020-12-27gnu: gtksheet: Update to 4.3.5.Ricardo Wurmus1-12/+8
* gnu/packages/gtk.scm (gtksheet): Update to 4.3.5. [arguments]: Remove obsolete build phase "fix-typelib-version"; add phase "rename-type".
2020-12-26gnu: Add fennel.Paul A. Patience1-0/+39
* gnu/packages/lua.scm (fennel): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-12-26gnu: miredo: Fix to use iproute2 from the store.John Doe1-0/+9
* gnu/packages/networking.scm (miredo): [inputs]: Add iproute. [arguments]: New phase 'patch-iproute2 that patches sources to use iproute2 from the store. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-12-26gnu: qjackctl: Update to 0.9.0.Michael Rohleder1-2/+2
* gnu/packages/audio.scm (qjackctl): Update to 0.9.0. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-12-26gnu: gauche: Add slib support.Efraim Flashner1-2/+7
* gnu/packages/scheme.scm (gauche)[inputs]: Add slib. [arguments]: Add configure-flag to find slib.
2020-12-26gnu: gauche: Update to 0.9.10.Martin Becze1-16/+6
* gnu/packages/scheme.scm (gauche): Update to 0.9.10. [arguments]: Adjust file list in custom 'patch-/bin/sh phase. Remove 'patch-normalize-test phase. Adjust 'patch-network-tests phase. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-12-26gnu: memcached: Update to 1.6.9.Vincent Legoll1-2/+2
* gnu/packages/databases.scm (memcached): Update to 1.6.9. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-12-26gnu: kiwix-desktop: Add missing input.Efraim Flashner1-0/+1
* gnu/packages/web.scm (kiwix-desktop)[inputs]: Add libmicrohttpd.
2020-12-26gnu: kiwix-lib: Update to 9.4.1.Efraim Flashner1-2/+2
* gnu/packages/web.scm (kiwix-lib): Update to 9.4.1.
2020-12-26gnu: kiwix-desktop: Fix typo.Efraim Flashner1-1/+1
* gnu/packages/web.scm (kiwix-desktop)[arguments]: Fix typo which prevented the 'enable-print-support phase from occurring.
2020-12-26gnu: libzim: Update to 6.3.0.Efraim Flashner1-3/+2
* gnu/packages/web.scm (libzim): Update to 6.3.0. [inputs]: Remove zlib.