summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-06-05doc: cookbook: Update example my-libgit2 package....* doc/guix-cookbook.texi (Packaging Tutorial): Improve the code quality of the example my-libgit2 package. Efraim Flashner
2023-06-05import/cran: Ensure current package is not among inputs....* guix/import/cran.scm (cran-package-inputs): Remove the current package from the result. Ricardo Wurmus
2023-06-05gnu: proj-7: Add upstream patch....* gnu/packages/patches/proj-7-initialize-memory.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/geo.scm (proj-7)[source]: Add it. Ricardo Wurmus
2023-06-05gnu: python-bulkvis: Reference upstream issue....* gnu/packages/bioinformatics.scm (python-bulkvis)[arguments]: Add comment with link to upstream issue for bokeh compatibility patch. Ricardo Wurmus
2023-06-05gnu: python-tenacity: Use pyproject-build-system....* gnu/packages/python-xyz.scm (python-tenacity)[build-system]: Use pyproject-build-system. [arguments]: Remove. Ricardo Wurmus
2023-06-05gnu: python-tenacity: Use Tornado 6....* gnu/packages/python-xyz.scm (python-tenacity)[native-inputs]: Replace python-tornado with python-tornado-6. Ricardo Wurmus
2023-06-05gnu: python-bokeh: Use Tornado 6....* gnu/packages/python-xyz.scm (python-bokeh)[propagated-inputs]: Replace python-tornado with python-tornado-6. Ricardo Wurmus
2023-06-05gnu: Add python-bulkvis....* gnu/packages/bioinformatics.scm (python-bulkvis): New variable. Co-authored-by: Ricardo Wurmus <rekado@elephly.net> Navid Afkhami
2023-06-05gnu: Add python-readpaf....* gnu/packages/bioinformatics.scm (python-readpaf): New variable. Navid Afkhami
2023-06-05gnu: gcompris-qt: Update to 3.2....* gnu/packages/education.scm (gcompris-qt): Update to 3.2. [inputs]: Add qtcharts, qtquickcontrols2-5. Remove qtquickcontrols-5, qtxml-5. Efraim Flashner
2023-06-05gnu: mupdf: Update to 1.22.1....* gnu/packages/pdf.scm (mupdf): Update to 1.22.1. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Timotej Lazar
2023-06-04gnu: lagrange: Update to 1.16.3....* gnu/packages/web-browsers.scm (lagrange): Update to 1.16.3. Efraim Flashner
2023-06-04gnu: keepassxc: Update to 2.7.5....* gnu/packages/password-utils.scm (keepassxc): Update to 2.7.5. Efraim Flashner
2023-06-04gnu: urlscan: Update to 1.0.0....* gnu/packages/mail.scm (urlscan): Update to 1.0.0. [arguments]: Skip the test phase. [build-system]: Switch to the pyproject-build-system. [native-inputs]: Add python-hatch-vcs, python-hatchling. Efraim Flashner
2023-06-04gnu: tree: Update to 2.1.1....* gnu/packages/admin.scm (tree): Update to 2.1.1. [arguments]: Remove unneeded 'fix-manpage-version phase. Efraim Flashner
2023-06-04gnu: jpegoptim: Fix cross-compiling to riscv64....* gnu/packages/image.scm (jpegoptim)[arguments]: When cross-compiling t riscv64, add phase to update-config-scripts. [native-inputs]: When cross-compiling to riscv64, add config. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Zheng Junjie
2023-06-04gnu: libicns: Fix cross-compiling to riscv64....* gnu/packages/image.scm (libicns)[arguments]: When cross-compiling to riscv64, add phase to update-config-scripts. [native-inputs]: When cross-compiling to riscv64, add config. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Zheng Junjie
2023-06-04gnu: gsettings-desktop-schemas: Fix cross-compiling....* gnu/packages/gnome.scm(gsettings-desktop-schemas)[inputs]: Add gobject-introspection. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Zheng Junjie
2023-06-04gnu: gobject-introspection: Fix cross-compiling....* gnu/packages/glib.scm(gobject-introspection)[native-inputs]: When cross-compiling add python. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Zheng Junjie
2023-06-04gnu: mtdev: Fix cross-compiling to riscv64....* gnu/packages/xdisorg.scm (mtdev)[arguments]: When cross-compiling to riscv64 add a phase to update config.{guess,sub}. [native-inputs]: When cross-compiling to riscv64 add config. Zheng Junjie
2023-06-04gnu: xcb-util-wm: Fix cross-compiling to riscv64....* gnu/packages/xorg.scm (xcb-util-wm)[arguments]: Add update-config-scripts phase when cross-compiling to riscv64. [native-inputs]: Add config when cross-compiling to riscv64. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Zheng Junjie
2023-06-04gnu: libxtst: Fix cross-compiling to riscv64....* gnu/packages/xorg.scm (libxtst)[arguments]: When cross-compiling to riscv64, add phase to update config.{guess,sub}. [native-inputs]: When cross-compiling to riscv64, add config. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Zheng Junjie
2023-06-04gnu: libdeflate: Use default tests....* gnu/packages/compression.scm (libdeflate)[arguments]: Adjust configure-flags to build the test suite. Remove custom 'check phase. Efraim Flashner
2023-06-04channels: Raise an error if dependency's introduction is malformed...* guix/channels.scm (sexp->channel-introduction): Do it. Josselin Poiret
2023-06-04gnu: agda-ial: Update to ded30c410d5d40142249686572aa1acd1b2f8cc7....* gnu/packages/agda.scm (agda-ial): Update to ded30c410d5d40142249686572aa1acd1b2f8cc7, use agda-build-system, switch to G-Exps, reorder fields. Josselin Poiret
2023-06-04gnu: Add agda-1lab....* gnu/packages/agda.scm: New variable agda-1lab. Josselin Poiret
2023-06-04gnu: Add agda-cubical....* gnu/packages/agda.scm: New variable agda-cubical. Josselin Poiret
2023-06-04gnu: Add agda-categories....* gnu/packages/patches/agda-categories-use-find.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/agda.scm: New variable agda-categories. Josselin Poiret
2023-06-04gnu: Add agda-stdlib....* gnu/packages/patches/agda-stdlib-use-runhaskell.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/agda.scm: New variable agda-stdlib. Josselin Poiret
2023-06-04build-system: New agda-build-system....* guix/build-system/agda.scm: New file. * guix/build/agda-build-system.scm: New file. * Makefile.am (MODULES): Register them. * doc/guix.texi (Build Systems): Add documentation for agda-build-system. Josselin Poiret
2023-06-04build-system/haskell: Export default-haskell....* guix/build-system/haskell.scm: Export default-haskell. Josselin Poiret
2023-06-04gnu: agda: Add AGDA_LIBDIRS search-path....* gnu/packages/patches/agda-libdirs-env-variable.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/agda.scm (agda): Patch agda, and add search path. Josselin Poiret
2023-06-04gnu: emacs-agda2-mode: Switch to G-Exps....* gnu/packages/agda.scm (emacs-agda2-mode): Switch it up. Josselin Poiret
2023-06-04gnu: emacs-agda2-mode: No longer inherit from agda....* gnu/packages/agda.scm (emacs-agda2-mode): Remove it. Made no sense, as we only need the source, which we can refer to without inheriting the whole thing. Josselin Poiret
2023-06-04gnu: agda: Build info manual....* gnu/packages/agda.scm (agda): Build the user manual as an info manual. Josselin Poiret
2023-06-04gnu: agda: Update to 2.6.3 and switch to git-fetch....* gnu/packages/agda.scm (agda): Update to 2.6.3, switch to fetching using git so that doc files are included, and add new dependency ghc-vector-hashtables. Josselin Poiret
2023-06-04gnu: Add ghc-vector-hashtables....* gnu/packages/haskell-xyz.scm (ghc-vector-hashtables): New variable. Josselin Poiret
2023-06-04gnu: Add ghc-peano....* gnu/packages/haskell-xyz.scm (ghc-peano): New variable. Josselin Poiret
2023-06-04tests: records: Add test for ellipsis in body....* tests/records.scm ("match-record, ellipsis in body"): New test. Josselin Poiret
2023-06-04records: match-record: Do not show internal form....* guix/records.scm (lookup-field+wrapper): Attach source properties to the field syntax object instead. Josselin Poiret
2023-06-04records: Add MATCH-RECORD-LAMBDA....* guix/records.scm (match-record-lambda): New syntax. * tests/records.scm ("match-record-lambda"): New test. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz> (unmatched-parenthesis ew syntax
2023-06-04dir-locals: Fix MATCH-RECORD indentation....* .dir-locals.el: Treat the fourth form onwards as the body, rather than the third onwards. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz> (unmatched-parenthesis d
2023-06-04records: match-record: Support thunked and delayed fields....* guix/records.scm (match-record): Unwrap matched thunked and delayed fields. * tests/records.scm ("match-record, thunked field", "match-record, delayed field"): New tests. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz> (unmatched-parenthesis d
2023-06-04records: match-record: Raise a syntax error if TYPE is nonexistent....* guix/records.scm (match-record): Raise a human-compherensible syntax error if the given record type identifier is unbound. Co-authored-by: Josselin Poiret <dev@jpoiret.xyz> Signed-off-by: Josselin Poiret <dev@jpoiret.xyz> (unmatched-parenthesis
2023-06-04gnu: sbsigntools: Update to 0.9.5....This fixes a build failure with openssl-3. * gnu/packages/efi.scm (sbsigntools): Update to 0.9.5. [arguments]: Remove trailing #t's. Use Gexps. Use "this-package-input". Simplify lambdas. [inputs]: Remove labels. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz> kiasoc5
2023-06-04gnu: proot: Update to 5.4.0 and fix clone3 behavior....* gnu/packages/patches/proot-add-clone3.patch: New patch. * gnu/packages/linux.scm (proot): Update to 5.4.0, and add pending upstream patch to fix buggy pthread support. * gnu/local.mk (dist_patch_DATA): Register it. Josselin Poiret
2023-06-04gnu: heimdal: Drop obsolete and insecure user tools....According to messages from the Heimdal maintainers Brian May and Nico Williams, no one should be using their version of 'su' anymore. It was deleted from the development branch five years ago [1] and is only being shipped because the 7.8.0 is based on an older, stable branch. [1] https://github.com/heimdal/heimdal/commit/8a77f45aff366b1cd8c70c43ce63eb16a0c9839c Following the directions from the maintainers, this commit drops all executables built from the ./appl folder via deletion of that SUBDIR from the top-level Makefile.am. Unfortunately, the heimdal-discuss mailing list does not appear to have a public archive. The relevant SMTP Message-Id was: <MDAEMON-F202305111940.AA401569md5001000003030@sequoia-grove.ad.secure-endpoints.com> * gnu/packages/kerberos.scm (heimdal): Drop obsolete and insecure user tools. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz> Felix Lechner
2023-06-04gnu: heimdal: Run autoreconf....* gnu/packages/kerberos.scm (heimdal): Run autoreconf. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz> Felix Lechner
2023-06-04services: screen-locker-service-type: Configurable PAM and setuid....screen-locker-service-type by default does both define PAM entry and make program setuid binary. Normally both methods are mutually exclusive, if binary has setuid set it does not really needs PAM, otherway around also similar, if PAM is enabled binary should not relay on setuid. Recent swaylock package now compiled with PAM support. When PAM support is compiled in, swaylock rejects executing if binary is also setuid program. This change turns screen-locker-configuration from strict PAM AND setuid to more flexible PAM AND/OR setuid. Allowing swaylock to be configured properly while supporting other screen locker preferences. * gnu/services/xorg.scm (screen-locker-configuration): Switch from define-record-type to define-configuration. [using-pam?]: New field to control PAM entry existence. [using-setuid?]: New field to control setuid binary existence. (screen-locker-pam-services): Should not make unix-pam-service if using-pam? is set to #f. (screen-locker-setuid-programs): Should not make program setuid program if using-setuid? is set to #f. (screen-locker-generate-doc): Internal function to generate configuration documentation. (screen-locker-service): Adapt to new screen-locker-configuration. * gnu/services/desktop.scm (desktop-services-for-system): Adapt to new screen-locker-configuration. * doc/guix.texi: Reflect new changes to screen-locker-configuration. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz> muradm
2023-06-04gnu: mpd: Split outputs....The HTML manual accounts for more than 40% of the package size. * gnu/packages/mpd.scm (mpd)[outputs]: Add 'doc' output. [arguments]<#:phases>: Add ‘split-package’. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Bruno Victal