aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages
AgeCommit message (Expand)Author
7 daysgnu: 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
7 daysgnu: Add tmate-ssh-server.•••* gnu/packages/ssh.scm (tmate-ssh-server): New variable. Change-Id: Idfc1f1d8835c0681fb957b85a142c0888a15fa04 W. Kosior
7 daysgnu: gmnisrv: Fix config loading.•••* gnu/packages/web.scm (gmnisrv)[arguments]<#:phases>: Patch hostname handling in `src/config.c'. Change-Id: Ic79591eb45d63732d0d786a2c9994c60c9b84934 Wojtek Kosior
7 daysgnu: gmnisrv: Use Gexp.•••* gnu/packages/web.scm (gmnisrv)[arguments]: Use G-Expression. Change-Id: Ib8d9379e8b2a3940b8a5297622247a3c7a0454ca Wojtek Kosior
7 daysgnu: 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
7 daysgnu: Add python-django-timezone-field.•••* gnu/packages/django.scm (python-django-timezone-field): New variable. Change-Id: I3f500a7a088f0311df4962391bdc692d710176e4 W. Kosior
7 daysgnu: Add guile-cantius.•••* gnu/packages/guile-xyz.scm (guile-cantius): New variable. Change-Id: Iccc7385ae5c3f762f53705c8ebe876f7ad08da00 Wojtek Kosior
7 daysgnu: Add guile-de-paul-records.•••* gnu/packages/guile-xyz.scm (guile-de-paul-records): New variable. Change-Id: I869c65666f83aedec7a34809b66396798e62e2cf Wojtek Kosior
7 daysgnu: Add guile-myra-test-utils.•••* gnu/packages/guile-xyz.scm (guile-myra-test-utils): New variable. Change-Id: I20ae86fa5fab953524786bffefa3cac9703128df Wojtek Kosior
7 daysgnu: Add lawrence-bolierplate.•••* gnu/packages/autotools.scm (lawrence-boilerplate): New variable. Change-Id: Ib29e2ef3165ee151226ac4d4bc41ec5b51df8038 Wojtek Kosior
7 daysgnu: 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
7 daysgnu: 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
7 daysgnu: 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
9 daysgnu: python-clingo: Build from sources.•••* gnu/packages/potassco.scm (clingo)[source]: Also delete “libpyclingo/_clingo.c”. (python-clingo)[#:phases]: Add ‘generate-sources’. Remove ‘fix-failing-tests’. Signed-off-by: jgart <jgart@dismail.de> Liliana Marie Prikler
9 daysgnu: distrobox: Update to 1.8.1.2.•••* gnu/packages/containers.scm (distrobox): Update to 1.8.1.2. Change-Id: I5f4da5bae3e1307a2c2efcad6b4f8d526d9a6481 jgart
9 daysgnu: Add annextimelog.•••* gnu/packages/task-management.scm (annextimelog): New variable. Change-Id: I7adf4263422fdb1edcb5dfc878cb1decb529c27e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Matthias Riße
9 daysgnu: MPD: Update to 0.23.17.•••* gnu/packages/mpd.scm (mpd): Update to 0.23.17. Change-Id: Ie5d884b0d56d4d3661b889e8414417da0340b85e Leo Famulari
9 daysgnu: system: Disable EFI pstore backend by default•••Disabling the EFI pstore backend is expected to reduce the chances of unaware users running into issues with UEFI and failing to boot their Guix Systems. This commit disables one of the backends for the persistent storage driver 'pstore' in the Linux kernel. In particular, we disable the backend which stores the data in EFI variable storage in UEFI NVRAM. More information about the pstore system: https://www.kernel.org/doc/Documentation/ABI/testing/pstore https://docs.kernel.org/admin-guide/pstore-blk.html https://blogs.oracle.com/linux/post/pstore-linux-kernel-persistent-storage-file-system This change reduces writes to UEFI to reduce the chances of it wearing out or malfunctioning for other reasons, with the goal of preventing situations where the EFI variable storage is full and cannot take new variables. This is known to cause "Could not prepare Boot variable: No space left on device" errors on computers with some UEFI implementations which are susceptible to such problems, typically on relatively older machines. The user is confronted by the issue at the later stages of Guix system reconfiguration, when the new boot entry is created. It may be difficult to recover from because the exact cause depends on UEFI. Sometimes it is enough to remove dumps from efivars, but sometimes the storage will remain full permanently with no way to reclaim space. Users may still enable the backend by changing the option via the kernel command-line arguments, either in the Guix system configuration or in GRUB. The above is my summary of what was previously discussed in guix-help mailing list: <https://lists.gnu.org/archive/html/help-guix/2025-01/msg00173.html>. * gnu/packages/linux.scm (default-extra-linux-options): Enable the kernel build-time configuration option CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE. Change-Id: Id0294fa90ccbf3bacbb55a22aeb4f0a863efe22c Co-authored-by: Leo Famulari <leo@famulari.name> Roman Riabenko
9 daysgnu: Add linux-libre 6.13.•••* gnu/packages/linux.scm (linux-libre-6.13-version, linux-libre-6.13-gnu-revision, deblob-scripts-6.13, linux-libre-6.13-pristine-source, linux-libre-6.13-source, linux-libre-headers-6.13, linux-libre-6.13): New variables. (linux-libre-headers-latest): Use linux-libre-headers-6.13. * gnu/packages/aux-files/linux-libre/6.13-arm.conf, gnu/packages/aux-files/linux-libre/6.13-arm64.conf, gnu/packages/aux-files/linux-libre/6.13-i686.conf, gnu/packages/aux-files/linux-libre/6.13-riscv.conf, gnu/packages/aux-files/linux-libre/6.13-x86_64.conf: New files. * Makefile.am (AUX_FILES): Add them. Change-Id: Ib2acb495eb3bd6c2c2e9e5eebd2e8a1826aeed53 Leo Famulari
9 daysgnu: linux-libre 5.4: Update to 5.4.290.•••* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.290. (linux-libre-5.4-pristine-source): Update hash. Change-Id: I1a0e7501bab0747ddb973d5dbca1dc83c048d42e Leo Famulari
9 daysgnu: linux-libre 5.10: Update to 5.10.234.•••* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.234. (linux-libre-5.10-pristine-source): Update hash. Change-Id: Ic6d02a2cc48e4424d9126f43269542e15c4f139a Leo Famulari
9 daysgnu: linux-libre 5.15: Update to 5.15.178.•••* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.178. (linux-libre-5.15-pristine-source): Update hash. Change-Id: If7c556c8ee4829a7e772989dc9be005019e1941f Leo Famulari
9 daysgnu: linux-libre 6.1: Update to 6.1.128.•••* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.128. (linux-libre-6.1-pristine-source): Update hash. Change-Id: Icd8fa4921ce0db9d89d1b33cecc1306e2df67051 Leo Famulari
9 daysgnu: linux-libre 6.6: Update to 6.6.75.•••* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.75. (linux-libre-6.6-pristine-source): Update hash. Change-Id: I60a5d3b4241ef3362b6b9656e25768ef6ab0897c Leo Famulari
9 daysgnu: linux-libre: Update to 6.12.12.•••* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.12. (linux-libre-6.12-pristine-source): Update hash. Change-Id: I88fe45f71455e08e100bfe800ec415f2e6566616 Leo Famulari
9 daysgnu: Add ravanan.•••* gnu/packages/bioinformatics.scm (ravanan): New variable. Change-Id: Ib93ea64a3a0313be167dd1cd2f036c72f1c0f138 Signed-off-by: jgart <jgart@dismail.de> Arun Isaac
9 daysgnu: rclone: Fix subdir for tests.•••Fixes <https://issues.guix.gnu.org/75977>. * gnu/packages/sync.scm (rclone)[argument]: Add #:test-subdirs. Change-Id: Id94a8c9ce1d3caed013f0bfcaf2ce3f2e8739607 Reported by <Konrad Hinsen <konrad.hinsen@fastmail.net> Change-Id: I4661d48f12497279f4fe5abeb0d1dda7490e721b Simon Tournier
9 daysgnu: python-lsp-black: Update to 2.0.0.•••* gnu/packages/python-xyz.scm (python-lsp-black): Update to 2.0.0. [arguments]<#:test-flags>: Add failing tests. Signed-off-by: jgart <jgart@dismail.de> Nicolas Graves
9 daysgnu: emacs-dape: Update to 0.22.0.•••* gnu/packages/emacs-xyz.scm (emacs-dape): Update to 0.22.0. Change-Id: Id6a988d3263ef858b268506494ab6888c832ac83 jgart
10 daysgnu: go-github-com-prometheus-client-golang: Skip one more test.•••* gnu/packages/prometheus.scm (go-github-com-prometheus-client-golang) [arguments] <test-flags>: Skip one more test on non x86_64 systems. Change-Id: Iac1f98a355b595a40fa61c5c4f479f8c11343d9b Sharlatan Hellseher
10 daysgnu: go-github-com-cespare-xxhash-v2: Update to 2.3.0.•••* gnu/packages/golang-crypto.scm (go-github-com-cespare-xxhash-v2): Update to 2.3.0. Change-Id: I07f4933769c9f32a1c9c785497300ff83acd8f7c Sharlatan Hellseher
10 daysgnu: go-github-com-cespare-xxhash-v2: Skip dynamic and benchmark tests.•••Reported in #75970 by Roman Scherer <roman@burningswell.com>. Tests containing in "dynamic" directory fail to find ld on aarch64-linux system, these changes limit the number of tests to current project's root and "xxhsum" subdir. * gnu/packages/golang-crypto.scm (go-github-com-cespare-xxhash-v2) [arguments] <test-subdirs>: Limit to "xxhsum" and project's root. Change-Id: Id67a33c313e127ffafbcf64da01515a6a3cc96fc Sharlatan Hellseher
10 daysgnu: cogl: Disable gstreamer plugin.•••The cogl GStreamer sink has been broken: <https://gitlab.gnome.org/Archive/cogl/-/issues/15> * gnu/packages/gnome.scm (cogl)[inputs]: Remove gstreamer and gst-plugins-base. [arguments]: Pass "--enable-cogl-gst=no" to configure-flags. Change-Id: I644da53effb52c6b6d8b1f9b6df293545fab963c Fixes: <https://issues.guix.gnu.org/39126> Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail> 宋文武
10 daysgnu: Add python-elevate.•••* gnu/packages/python-xyz.scm (python-elevate): New variable. Change-Id: Ib29baca60329ac97310b5798643545e707cc484a Danny Milosavljevic
10 daysgnu: Add python-dlib.•••* gnu/packages/machine-learning.scm (python-dlib): New variable. Change-Id: Ia61ad36998353386b6d00f2ad1dd179ba28e9a38 Danny Milosavljevic
10 daysgnu: Add dlib.•••* gnu/packages/machine-learning.scm (dlib): New variable. Change-Id: Id0240565dfe76c7cdf0d74917f1de6fcd2da9f24 Danny Milosavljevic
10 daysgnu: packages/golagn-xyz: Sort alphabetically.•••* gnu/packages/golang-xyz.scm (go-github-com-go-viper-mapstructure-v2, go-github-com-kevinmbeaulieu-eq-go-eq-go, go-github-com-sosodev-duration): Sort variables alphabetically. Change-Id: If0ce6733d99f497ac3100eaed4a30cd4997963f3 Sharlatan Hellseher
10 daysgnu: go-github-com-sosodev-duration: Improve package.•••* gnu/packages/golang-xyz.scm (go-github-com-sosodev-duration) [synopsis]: Extend it with more details sourced from project's GitHub page. [description]: Fix TexInfo formatting, relax wording. Change-Id: I17cc5b1aa74d0bb908fc2d6828533e6c725f0252 Sharlatan Hellseher
10 daysgnu: go-github-com-go-viper-mapstructure-v2: Improve package.•••* gnu/packages/golang-xyz.scm (go-github-com-go-viper-mapstructure-v2) [arguments] <unpack-path>: Remove as redundant. [description]: Apply some TexInfo styling, adjust indentation. Change-Id: I22496d7a1b295009d3fc7762d55b0a01e587879e Sharlatan Hellseher
10 daysgnu: go-github-com-kevinmbeaulieu-eq-go-eq-go: Rename variable.•••* gnu/packages/golang-xyz (go-github-com-kevinmbeaulieu-eq-go-eq-go): Rename to go-github-com-kevinmbeaulieu-eq-go to reflect go.mod import path. Change-Id: Ib71bfa5215df8c72c0a190f183167a1ab0ca409c Sharlatan Hellseher
10 daysgnu: go-github-com-kevinmbeaulieu-eq-go-eq-go: Improve package.•••* gnu/packages/golang-xyz.scm (go-github-com-kevinmbeaulieu-eq-go-eq-go) [arguments] <skip-build?>: No go files in project's root. <import-path>: Set as seen in go.mod. <unpack-path>: Remove as redundant. [synopsis]: Add meaningful sentence sourced from project's GitHub page. Change-Id: I1c05710ee7ae606f185adbfa67daec54e4e2d972 Sharlatan Hellseher
10 daysRevert "gnu: Add go-github-com-dgryski-trifles-leven."•••This variable is a duplicate and available in (gnu package golang-xyz). This reverts commit 3dd408f6aab959b527b3155c5249d18ccdc71651. Change-Id: Ic3e79f6332681c70a9cf62763ab0b0210c0c2c2f Sharlatan Hellseher
10 daysRevert "gnu: Add go-github-com-arbovm-levenshtein."•••The variable is a duplicated and available in (gnu packages golang-xyz). This reverts commit 634d534a464da49a9621938ceccec48fee59831d. Change-Id: I205a2fa4fccbb00e77525af14ee3ee3e08e9530c Sharlatan Hellseher
10 daysRevert "gnu: Add go-github-com-agnivade-levenshtein."•••The variable is a duplicate and available in (gnu packages golang-xyz). This reverts commit e16d89d4c0ffcceaa89a29dbabd4a382d9a01375. Change-Id: I4ea3008839eb954ddfaf4f27e7631958926d6a20 Sharlatan Hellseher
10 daysRevert "gnu: Add go-github-com-vektah-gqlparser-v2."•••The variable is a duplicate and available in (gnu packages golang-web). This reverts commit 0550c4191fae3b3b00b8bb9faba8a2fe2ad0d188. Change-Id: Ia7fa7f399690e8ced4511b8ca63a750b6b08ff7f Sharlatan Hellseher
10 daysgnu: mixxx: Update to 2.5.•••* gnu/packages/music.scm (mixxx): Update to 2.5. [source]: Unbundle libshout-idjc. [arguments]: Use G-expressions. Replace LD_LIBRARY_PATH wrapping with a substitute for 'libfaad.so'. [native-inputs]: Add pkg-config. [inputs]: Add eudev and libxkbcommon. Remove jack-1 and libshout. Replace ffmpeg with ffmpeg-4. Replace Qt5 libraries with Qt6 libraries. Change-Id: I865a25668422abcb1c4fa6e0a65ee55212445431 Co-authored-by: 宋文武 <iyzsong@member.fsf.org> Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Olivier Rojon
10 daysgnu: libshout-idjc: Propagate inputs.•••* gnu/packages/audio.scm (libshout-idjc)[inputs]: Move libogg, libtheora, libvorbis and speex to 'propagated-inputs'. Change-Id: Ib2ae3a3d619660a83c49c3d7ff76399675565064 宋文武
10 daysgnu: udisks: Rewrite source URI.•••* gnu/packages/freedesktop.scm (udisks) [source]: Rewrite source URI. Change-Id: I3351a7b6d18f7b8f41eeb95f055e3cdaedbfbcb0 Maxim Cournoyer
10 daysgnu: python-pysmt: Update to 0.9.6.•••* gnu/packages/python-xyz.scm (python-pysmt): Update to 0.9.6. [source]: Remove obsolete patches. * gnu/packages/patches/python-pysmt-fix-pow-return-type.patch, gnu/packages/patches/python-pysmt-fix-smtlib-serialization-test.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Remove them. Change-Id: I3772e8b118f122ddd66644a459a483183ef89193 Reviewed-by: Nicolas Graves <ngraves@ngraves.fr> Signed-off-by: Leo Famulari <leo@famulari.name> Nguyễn Gia Phong
10 daysgnu: rofi-pass-wayland: Fix package inheritance bug.•••This package inherits from ROFI-PASS, and erroneously duplicates a path substitution from that package's 'fix-etc-path' phase. The patched path is incorrect after the substitution is performed twice. * gnu/packages/password-utils.scm (rofi-pass-wayland)[arguments]: Remove duplicated patching of '/etc' in the 'set-wayland-defaults' phase. Change-Id: I61d7ed4f9f84903aef2a21a3bc5ca3e65a092577 Reviewed-by: Nicolas Graves <ngraves@ngraves.fr> Signed-off-by: Leo Famulari <leo@famulari.name> Jake Koroman