aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* gnu: gitolite: Update to 3.6.13.Tobias Geerinckx-Rice2023-07-16
| | | | * gnu/packages/version-control.scm (gitolite): Update to 3.6.13.
* gnu: cryfs: Update to 0.11.4.Tobias Geerinckx-Rice2023-07-16
| | | | | * gnu/packages/crypto.scm (cryfs): Update to 0.11.4. [arguments]: Remove obsolete phase.
* gnu: mygui: Update to 3.4.2.Tobias Geerinckx-Rice2023-07-16
| | | | | * gnu/packages/game-development.scm (mygui): Update to 3.4.2. (mygui-gl)[inputs]: Add libglvnd, and a union of sdl2 and sdl2-image.
* gnu: labwc: Update to 0.6.4.Tobias Geerinckx-Rice2023-07-16
| | | | * gnu/packages/wm.scm (labwc): Update to 0.6.4.
* gnu: osinfo-db: Use G-expressions.Tobias Geerinckx-Rice2023-07-16
| | | | | * gnu/packages/virtualization.scm (osinfo-db)[arguments]: Rewrite as G-expressions.
* gnu: osinfo-db: Update to 20230719.Tobias Geerinckx-Rice2023-07-16
| | | | * gnu/packages/virtualization.scm (osinfo-db): Update to 20230719.
* gnu: gallery-dl: Update to 1.25.8.Tobias Geerinckx-Rice2023-07-16
| | | | * gnu/packages/video.scm (gallery-dl): Update to 1.25.8.
* gnu: qtractor: Update to 0.9.34.Tobias Geerinckx-Rice2023-07-16
| | | | * gnu/packages/music.scm (qtractor): Update to 0.9.34.
* gnu: purescript: Use G-expressions.Tobias Geerinckx-Rice2023-07-16
| | | | | * gnu/packages/purescript.scm (purescript)[arguments]: Rewrite as G-expressions.
* gnu: purescript: Update to 0.15.10.Tobias Geerinckx-Rice2023-07-16
| | | | * gnu/packages/purescript.scm (purescript): Update to 0.15.10.
* gnu: wla-dx: Use G-expressions.Tobias Geerinckx-Rice2023-07-16
| | | | | * gnu/packages/assembly.scm (wla-dx)[arguments]: Rewrite as G-expressions.
* gnu: wla-dx: Update to 10.5.Tobias Geerinckx-Rice2023-07-16
| | | | * gnu/packages/assembly.scm (wla-dx): Update to 10.5.
* gnu: snapcast: Update to 0.27.0.Tobias Geerinckx-Rice2023-07-16
| | | | * gnu/packages/audio.scm (snapcast): Update to 0.27.0.
* gnu: srecord: Update to 1.65.0.Tobias Geerinckx-Rice2023-07-16
| | | | | | | | * gnu/packages/flashing-tools.scm (srecord): Update to 1.65.0. [source]: Add a snippet to fix the very special build system. [arguments]: Rewrite using G-expressions. Remove the old [native-inputs]: Remove bison and libtool. Add doxygen, graphviz, psutils, perl, and perl-ipc-run3.
* gnu: diffoscope: Update to 245.Tobias Geerinckx-Rice2023-07-16
| | | | * gnu/packages/diffoscope.scm (diffoscope): Update to 245.
* gnu: ode: Update to 0.16.4.Tobias Geerinckx-Rice2023-07-16
| | | | * gnu/packages/game-development.scm (ode): Update to 0.16.4.
* gnu: linux-libre: Apply wireguard patch fixing keep-alive bug.Maxim Cournoyer2023-07-21
| | | | | | | | * gnu/packages/patches/linux-libre-wireguard-postup-privkey.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/linux.scm (linux-libre-6.4-source, linux-libre-6.3-source) (linux-libre-6.2-source, linux-libre-6.1-source, linux-libre-5.15-source) (linux-libre-5.10-source): Apply it.
* services: wireguard: Add a 'configuration' action.Maxim Cournoyer2023-07-21
| | | | * gnu/services/vpn.scm (wireguard-shepherd-service) [actions]: New field.
* services: wireguard: Clean-up configuration file serializer.Maxim Cournoyer2023-07-21
| | | | | | | | | | | Previously, the generated config file would contain arbitrary whitespace that made it look ugly. * gnu/services/vpn.scm (<wireguard-configuration>) [dns]: Change default value from #f to '(). (wireguard-configuration-file): Use match-record. Format each line individually, assembling the lines at the end to avoid extraneous white space. * doc/guix.texi (VPN Services): Update doc.
* services: wireguard: Implement a dynamic IP monitoring feature.Maxim Cournoyer2023-07-21
| | | | | | | | | | | | | | | | * gnu/services/vpn.scm (<wireguard-configuration>) [monitor-ips?, monitor-ips-internal]: New fields. * gnu/services/vpn.scm (define-with-source): New syntax. (wireguard-service-name, strip-port/maybe) (ipv4-address?, ipv6-address?, host-name?) (endpoint-host-names): New procedure. (wireguard-monitoring-jobs): Likewise. (wireguard-service-type): Register it. * tests/services/vpn.scm: New file. * Makefile.am (SCM_TESTS): Register it. * doc/guix.texi (VPN Services): Update doc. Reviewed-by: Bruno Victal <mirai@makinata.eu>
* services: herd: Add a new 'current-service' procedure.Maxim Cournoyer2023-07-21
| | | | | | * gnu/services/herd.scm (current-service): New procedure, mostly reusing the existing current-services. (current-services): Implement in terms of the above procedure.
* gnu: Oops, distribute ghostscript-CVE-* patches again.Janneke Nieuwenhuizen2023-07-21
| | | | | | | | | | | This is a follow-up to commit 03f35ff390d5f77843d65a9df4bd763f82049d24 gnu: ghostscript: Fix build for the Hurd. Reported by bjc via IRC. * gnu/local.mk (dist_patch_DATA): Re-add ghostscript-CVE-2023-36664.patch, and ghostscript-CVE-2023-36664-fixup.patch.
* gnu: emacs-no-littering: Update to 1.5.0.Ahmad Draidi2023-07-21
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-no-littering): Update to 1.5.0. Signed-off-by: Andrew Tropin <andrew@trop.in>
* gnu: swig: Skip tests when cross-compiling.Efraim Flashner2023-07-21
| | | | | * gnu/packages/swig.scm (swig)[arguments]: Adjust #:tests? to skip tests when cross-compiling.
* gnu: libpaper: Skip tests when cross-compiling.Efraim Flashner2023-07-21
| | | | | * gnu/packages/ghostscript.scm (libpaper)[arguments]: Adjust #:tests to skip tests when cross-compiling.
* gnu: parted: Skip tests when cross-compiling.Efraim Flashner2023-07-21
| | | | | * gnu/packages/disk.scm (parted)[arguments]: Adjust #:tests? to skip tests when cross-compiling.
* gnu: newick-utils: Skip tests when cross-compiling.Efraim Flashner2023-07-21
| | | | | * gnu/packages/bioinformatics.scm (newick-utils)[arguments]: Adjust #: tests? to skip tests when cross-compiling.
* gnu: zstd: Skip tests when cross-compiling.Efraim Flashner2023-07-21
| | | | | * gnu/packages/compression.scm (zstd)[arguments]: Adjust #:tests? to skip tests when cross-compiling.
* chez-sheme-for-racket: Fix building on riscv64-linux.Efraim Flashner2023-07-21
| | | | | | * gnu/packages/racket.scm (%racket-origin): Add patch. * gnu/packages/patches/racket-rktboot-riscv64-support.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it.
* gnu: libopenshot-audio: Use G-expressions.Tobias Geerinckx-Rice2023-07-16
| | | | | * gnu/packages/audio.scm (libopenshot-audio)[arguments]: Rewrite as G-expressions.
* gnu: libopenshot-audio: Update to 0.3.2.Tobias Geerinckx-Rice2023-07-16
| | | | * gnu/packages/audio.scm (libopenshot-audio): Update to 0.3.2.
* gnu: libopenshot: Update to 0.3.2.Tobias Geerinckx-Rice2023-07-16
| | | | | * gnu/packages/video.scm (libopenshot): Update to 0.3.2. [arguments]: Don't explicitly return #t from phases.
* gnu: stellarium: Update to 23.2.Tobias Geerinckx-Rice2023-07-16
| | | | * gnu/packages/astronomy.scm (stellarium): Update to 23.2.
* gnu: qxlsx: Fix include directory.Tobias Geerinckx-Rice2023-07-16
| | | | | | * gnu/packages/qt.scm (qxlsx)[source]: Add patch. * gnu/packages/patches/qxlsx-fix-include-directory.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
* gnu: xa: Use G-expressions.Tobias Geerinckx-Rice2023-07-16
| | | | | * gnu/packages/assembly.scm (xa)[arguments]: Rewrite as G-expressions.
* gnu: xa: Update to 2.3.14.Tobias Geerinckx-Rice2023-07-16
| | | | * gnu/packages/assembly.scm (xa): Update to 2.3.14.
* gnu: bootloaders: Avoid top-level circular references.Ludovic Courtès2023-07-20
| | | | | | | | | | | | | | | | | Fixes <https://issues.guix.gnu.org/64745>. The regression was introduced in ed5dc3a25d858a394bb7db937a51d866c3cdc6ed: at the top level, bootloaders.scm and firmware.scm would depend on each other, leading to unbound variables when loaded, depending on the order in which they got loaded. * gnu/packages/bootloaders.scm (make-u-boot-sunxi64-package): Expect 'scp-firmware' to be a promise; force it in 'native-inputs'. (u-boot-pine64-plus, u-boot-pine64-lts, u-boot-pinebook): Wrap the 3rd argument to 'make-u-boot-sunxi64-package' into 'delay'. Reported-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: fontforge@20190801: Fix build.Tobias Geerinckx-Rice2023-07-16
| | | | | * gnu/packages/fontutils.scm (fontforge-20190801)[arguments]: Rewrite as G-expressions.
* gnu: adanaxisgpl: Install the .mush files (again).Tobias Geerinckx-Rice2023-07-16
| | | | | | | This out of an abundance of caution more than anything. * gnu/packages/games.scm (adanaxisgpl)[arguments]: Add an 'install-data phase. [native-inputs]: Use a later commit for adanaxis-data.
* gnu: adanaxisgpl: Remove input labels.Tobias Geerinckx-Rice2023-07-16
| | | | | | | * gnu/packages/games.scm (adanaxisgpl)[native-inputs, inputs]: Remove input labels. [arguments]: Adjust the 'unpack-inputs phase to search for files, not labels.
* gnu: adanaxisgpl: Build from Git.Tobias Geerinckx-Rice2023-07-16
| | | | | | | | | | | * gnu/packages/games.scm (adanaxisgpl-mush): Remove variable. (adanaxisgpl)[source]: Fetch from Git. In the snippet, create missing directories, arrange to create missing files, and don't explicitly return #t. [arguments]: Add an 'unpack-inputs phase, replace the default 'bootstrap, and remove 'install-data. [native-inputs]: Remove adanaxis-mush. Add adanaxis-data, adanaxis-mushruby, autoconf, automake, and perl.
* gnu: sdl2-ttf: Update to 2.20.2.Tobias Geerinckx-Rice2023-07-16
| | | | * gnu/packages/sdl.scm (sdl2-ttf): Update to 2.20.2.
* gnu: sdl2-mixer: Update to 2.6.3.Tobias Geerinckx-Rice2023-07-16
| | | | | * gnu/packages/sdl.scm (sdl2-mixer): Update to 2.6.3. [source]: Don't explicitly return #t from snippet.
* gnu: sdl2-image: Update to 2.6.3.Tobias Geerinckx-Rice2023-07-16
| | | | * gnu/packages/sdl.scm (sdl2-image): Update to 2.6.3.
* gnu: wsdd: Fix cross-‘compilation’.Tobias Geerinckx-Rice2023-07-16
| | | | | | | | The copy-build-system appears unsuitable for scripts. * gnu/packages/samba.scm (wsdd)[build-system]: Switch to the GNU build system. [arguments]: Replace #:install-plan with custom #:phases.
* gnu: wsdd: Remove input labels.Tobias Geerinckx-Rice2023-07-16
| | | | | * gnu/packages/samba.scm (wsdd)[inputs]: Remove input labels.
* gnu: wsdd: Update to 0.7.1.Tobias Geerinckx-Rice2023-07-16
| | | | * gnu/packages/samba.scm (wsdd): Update to 0.7.1.
* gnu: rpi-imager: Update to 1.7.5.Tobias Geerinckx-Rice2023-07-16
| | | | * gnu/packages/raspberry-pi.scm (rpi-imager): Update to 1.7.5.
* gnu: qxlsx: Update to 1.4.6.Tobias Geerinckx-Rice2023-07-16
| | | | * gnu/packages/qt.scm (qxlsx): Update to 1.4.6.
* gnu: python-pyzstd: Unbundle and dynamically link Zstd.Tobias Geerinckx-Rice2023-07-16
| | | | | | | * gnu/packages/python-compression.scm (python-pyzstd)[source]: Delete bundled Zstd. [arguments]: Add "--dynamic-link-zstd" configure flag, and honour it. [inputs]: Add zstd.