aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages
AgeCommit message (Expand)Author
2025-03-21gnu: openvpn: Make resolv.conf up/down scripts available.•••* gnu/packages/vpn.scm (openvpn)[arguments]<#:phases>: Add phase to install `client.up' and `client.down' files. Change-Id: Ic6340721ab0ba086d0528fb3e070e3f7ecf2773e W. Kosior
2025-03-21gnu: Add tmate-ssh-server.•••* gnu/packages/ssh.scm (tmate-ssh-server): New variable. Change-Id: Idfc1f1d8835c0681fb957b85a142c0888a15fa04 W. Kosior
2025-03-21gnu: gmnisrv: Fix config loading.•••* gnu/packages/web.scm (gmnisrv)[arguments]<#:phases>: Patch hostname handling in `src/config.c'. Change-Id: Ic79591eb45d63732d0d786a2c9994c60c9b84934 Wojtek Kosior
2025-03-21gnu: gmnisrv: Use Gexp.•••* gnu/packages/web.scm (gmnisrv)[arguments]: Use G-Expression. Change-Id: Ib8d9379e8b2a3940b8a5297622247a3c7a0454ca Wojtek Kosior
2025-03-21gnu: Add epicyon.•••* gnu/packages/python-web.scm (define-module): Use `(gnu packages imagemagick)' and `(gnu packages/photo)' modules. (epicyon): New variable. Change-Id: I736cb955038659ee7c88fc2f3e1da198e3c9f70f W. Kosior
2025-03-21gnu: Add python-django-timezone-field.•••* gnu/packages/django.scm (python-django-timezone-field): New variable. Change-Id: I3f500a7a088f0311df4962391bdc692d710176e4 W. Kosior
2025-03-21gnu modsecurity: Add ModSecurity Web Application Firewall.•••This commit adds the "httpd-modsecurity" package with ModSecurity2. It comes in 2 variants: one using older pcre with tests enabled and one with pcre2 but non-working tests. The latter is exported from the module. There's also a definition for "libmodsecurity" package containing the library part of ModSecurity3. No http server-specific connectors for it are packaged in this commit, though. * gnu/local.mk (GNU_SYSTEM_MODULES): Add `modsecurity.scm'. * gnu/packages/modsecurity.scm: New file. Change-Id: Ida54a64c52383ff217be067322f3d1c6ea4da020 W. Kosior
2025-03-21gnu: minetest-worldedit: Disable tests.•••* gnu/packages/minetest.scm (minetest-worldedit)[arguments]: Add field. Change-Id: Ie76c7f137a2fed05b24fd05be83c133f446b0b6b W. Kosior
2025-03-21gnu: Add guile-srfi-247.•••* gnu/packages/guile-xyz.scm (guile-srfi-247): New variable. Change-Id: Ie9f2ca90b58efab64b5795eea4d243a512471327 W. Kosior
2025-03-21gnu: Add guile-cantius.•••* gnu/packages/guile-xyz.scm (guile-cantius): New variable. Change-Id: Iccc7385ae5c3f762f53705c8ebe876f7ad08da00 Wojtek Kosior
2025-03-21gnu: Add guile-de-paul-records.•••* gnu/packages/guile-xyz.scm (guile-de-paul-records): New variable. Change-Id: I869c65666f83aedec7a34809b66396798e62e2cf Wojtek Kosior
2025-03-21gnu: Add guile-myra-test-utils.•••* gnu/packages/guile-xyz.scm (guile-myra-test-utils): New variable. Change-Id: I20ae86fa5fab953524786bffefa3cac9703128df Wojtek Kosior
2025-03-21gnu: Add lawrence-bolierplate.•••* gnu/packages/autotools.scm (lawrence-boilerplate): New variable. Change-Id: Ib29e2ef3165ee151226ac4d4bc41ec5b51df8038 Wojtek Kosior
2025-03-21gnu: exim: Use /etc/exim.conf as the default config file.•••* gnu/packages/mail.scm (exim)[arguments]<#:phases>['symlink-config-file]: New phase. Change-Id: I1be49e4a042b42e38ebff8aeff0e9cfc8724456b Wojtek Kosior
2025-03-21gnu: exim: Enable Maildir delivery format.•••* gnu/packages/mail.scm (exim)[arguments]<#:phases>['configure]: Set `SUPPORT_MAILDIR` config option to "yes". Change-Id: Ibb2b0bcd5b4a790eedfdc12f794a43625cb88250 Wojtek Kosior
2025-03-21gnu: exim: Set `exim` as the default user.•••* gnu/packages/mail.scm (exim)[arguments]<#:phases>['configure]: Configure Exim to resolve uid/gid of `exim` in runtime and prevent install script from failing. Change-Id: I2571d6e5a4d4aca534ed6bdfaa3832b1ec69c1d5 Wojtek Kosior
2025-03-07gnu: Add r-intrees.•••* gnu/packages/cran.scm (r-intrees): New variable. Change-Id: Ia26bd283593ab4c6422e9e4e920b643e04bf5712 Spencer King
2025-03-07gnu: Add sickle.•••* gnu/packages/bioinformatics.scm (sickle): New variable. Change-Id: Ib74974b0ee887753d6ead5b5b388e7163abb11f8 Navid Afkhami
2025-03-07gnu: guile-next: Update to 3.0.10-1.402e0df.•••* gnu/packages/guile.scm (guile-next): Update to 3.0.10-1.402e0df. Change-Id: I935fd081de1b6f230a672efe4b0346d446b7acc9 Zheng Junjie
2025-03-07gnu: Add llvm-20.•••* gnu/packages/llvm.scm (%llvm-monorepo-hashes): Add entry for llvm-20. (%llvm-patches): Add entry for llvm-20. (llvm-20, clang-runtime-20, clang-20, libomp-20, clang-toolchain-20): New variables. Change-Id: Ia49a4829f73f17dd78933838470ca70241927102 Zheng Junjie
2025-03-07gnu: emacs-org-node: Fix build.•••* gnu/packages/emacs-xyz.scm (emacs-org-node)[propagated-inputs]: Add emacs-magit. Change-Id: I7fb021edf994eead9663eb56b2e4ec83320cafe5 Nicolas Goaziou
2025-03-07gnu: emacs-pythonic: Fix build.•••* gnu/packages/emacs-xyz.scm (emacs-pythonic): Fix hash. Change-Id: I5ea7e7a80b295fc6a15d07d73b5320cadcde355a Nicolas Goaziou
2025-03-07gnu: emacs-speed-type: Fix build.•••* gnu/packages/emacs-xyz.scm (emacs-speed-type)[native-inputs]: Add emacs-dash. Change-Id: Iffa57980758cecc83624aac1090479cbd593db33 Nicolas Goaziou
2025-03-07gnu: astromenace: Update to 1.4.3.•••* gnu/packages/games.scm (astromenace): Update to 1.4.3. Change-Id: Iaaed11f0a5471f2483ac53a32efd5e48ebff1484 Nicolas Goaziou
2025-03-07gnu: asymptote: Update to 3.01.•••* gnu/packages/plotutils.scm (asymptote): Update to 3.01. [arguments]<#:phases>: Use dynamic GC library. [native-inputs]: Remove autoconf, Add autoconf-2.71. Change-Id: Ia2a3759c411f35cae4169c148427ef48f9e5c683 Nicolas Goaziou
2025-03-07gnu: node-bootstrap: Remove riscv64-linux from supported-systems.•••* gnu/packages/node.scm (node-bootstrap)[supported-systems]: New field. (node-lts)[supported-system]: Restore the default. Change-Id: Ia2eb1b18298e6bdb088b3d9d8fa4c395b690253f Efraim Flashner
2025-03-07gnu: xournalpp: Update to 1.2.6.•••* gnu/packages/pdf.scm (xournalpp): Update to 1.2.6. Change-Id: If028b917ff0a42dc8ff5be11796ea3d18b18557e Nicolas Goaziou
2025-03-07gnu: emacs-auctex: Update to 14.0.9.•••* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 14.0.9. Change-Id: I07743036332363060963ecd44fbeaa36d514ff95 Nicolas Goaziou
2025-03-07gnu: emacs-dtrt-indent: Update to 1.23.•••* gnu/packages/emacs-xyz.scm (emacs-dtrt-indent): Update to 1.23. Change-Id: I7c6135bdaaa04cdd416551514b5e8876f2b3d607 Nicolas Goaziou
2025-03-07gnu: emacs-cdlatex: Update to 4.18.5.•••* gnu/packages/emacs-xyz.scm (emacs-cdlatex): Update to 4.18.5. Change-Id: I72b8c4ab05f9aa8a3500481269d6ea505b619032 Nicolas Goaziou
2025-03-07gnu: emacs-cider: Update to 1.17.1.•••* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.17.1. Change-Id: I59cfed683737595e338995ade865da94c5a7cea9 Nicolas Goaziou
2025-03-07gnu: emacs-counsel: Update to 0.15.0.•••* gnu/packages/emacs-xyz.scm (emacs-counsel): Update to 0.15.0. Change-Id: If70c2685135bb8df375a56cc6dde51769a31cef2 Nicolas Goaziou
2025-03-07gnu: emacs-ess: Update to 25.01.0.•••* gnu/packages/statistics.scm (emacs-ess): Update to 25.01.0. Change-Id: Idd50ab1ae0e04033eecac615c887b157bac88351 Nicolas Goaziou
2025-03-07gnu: emacs-epkg: Update to 4.0.5.•••* gnu/packages/emacs-xyz.scm (emacs-epkg): Update to 4.0.5. Change-Id: Ia1c6ad6bd7f57b1e3ea064d52e049a546f14028d Nicolas Goaziou
2025-03-07gnu: emacs-ebuild-mode: Update to 1.78.•••* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.78. Change-Id: I06e0ad383bae9db472c0b2bf316b46119fef3f08 Nicolas Goaziou
2025-03-07gnu: emacs-helm: Update to 4.0.2.•••* gnu/packages/emacs-xyz.scm (emacs-helm): Update to 4.0.2. Change-Id: I30d90a3a62c6856990aeb44a8f75e2f17194a7d9 Nicolas Goaziou
2025-03-07gnu: emacs-howm: Update to 1.5.3.•••* gnu/packages/emacs-xyz.scm (emacs-howm): Update to 1.5.3. [source, home-page]: Update upstream URL. Change-Id: I4480c562c327a58be878380e22703f95fa03d59e Nicolas Goaziou
2025-03-07gnu: emacs-ivy-hydra: Update to 0.15.0.•••* gnu/packages/emacs-xyz.scm (emacs-ivy-hydra): Update to 0.15.0. Change-Id: Ief422a5dec5618c98f2168e261656cfe79a3c513 Nicolas Goaziou
2025-03-07gnu: emacs-ivy-avy: Update to 0.15.0.•••* gnu/packages/emacs-xyz.scm (emacs-ivy-avy): Update to 0.15.0. Change-Id: I1b1bd9feb95344404e82a666d10d3b8b50090cb9 Nicolas Goaziou
2025-03-07gnu: emacs-ivy: Update to 0.15.0.•••* gnu/packages/emacs-xyz.scm (emacs-ivy): Update to 0.15.0. Change-Id: Ie163fe585e16a752d290c19cfc7bfc52065d1b4d Nicolas Goaziou
2025-03-07gnu: emacs-mastodon: Update to 1.1.12.•••* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 1.1.12. Change-Id: I3de1b62b95563d404c79d996c0c4def59bdd367b Nicolas Goaziou
2025-03-07gnu: emacs-orgit: Update to 2.0.1.•••* gnu/packages/emacs-xyz.scm (emacs-orgit): Update to 2.0.1. Change-Id: I35ffbff28f36af71272ef9dc9519e6b8ac0116e3 Nicolas Goaziou
2025-03-07gnu: emacs-ol-notmuch: Update to 2.1.0.•••* gnu/packages/emacs-xyz.scm (emacs-ol-notmuch): Update to 2.1.0. [source, home-page]: Update upstream URL. Change-Id: I088cc9dd0b2689bd1054b971a1b849bfe0fa33de Nicolas Goaziou
2025-03-07gnu: emacs-projectile: Update to 2.9.1.•••* gnu/packages/emacs-xyz.scm (emacs-projectile): Update to 2.9.1. Change-Id: I93af55100850657cd04cfdffc00394634ffeddf6 Nicolas Goaziou
2025-03-07gnu: emacs-roguel-ike: Update to 0.1.3.•••* gnu/packages/emacs-xyz.scm (emacs-roguel-ike): Update to 0.1.3. Change-Id: I3858151452f37f46b3372ebd8550be35ab108941 Nicolas Goaziou
2025-03-07gnu: emacs-tramp: Update to 2.7.2.2.•••* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.7.2.2. Change-Id: I2819b0e6b3a77ffbe486db08a19c2650b0f3af91 Nicolas Goaziou
2025-03-07gnu: emacs-osm: Update to 1.6.•••* gnu/packages/emacs-xyz.scm (emacs-osm): Update to 1.6. Change-Id: I3e5a681a96a22c9dfbf5e4a9373c01da97fd1939 Nicolas Goaziou
2025-03-07gnu: emacs-vertico: Update to 1.11.•••* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 1.11. Change-Id: I6c295bd8d2601745ff401f7d3505288716dd628e Nicolas Goaziou
2025-03-07gnu: emacs-iter2: Update to 2.2.•••* gnu/packages/emacs-xyz.scm (emacs-iter2): Update to 2.2. Change-Id: Idfb20fe4612d7348599600b5bc9e6e8bffb15325 Nicolas Goaziou
2025-03-07gnu: emacs-orglink: Update to 1.2.5.•••* gnu/packages/emacs-xyz.scm (emacs-orglink): Update to 1.2.5. Change-Id: I2d469a39c6d21199bef6e186845dd2a33aebb94d Nicolas Goaziou