_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
patch 2.7.6
Channel: guix
Location: gnu/packages/base.scm (gnu packages base)
Home page: https://savannah.gnu.org/projects/patch/
Licenses: GPL 3+
Build system: gnu
Synopsis: Apply differences to originals, with optional backups
Description:

Patch is a program that applies changes to files based on differences laid out as by the program "diff". The changes may be applied to one or more files depending on the contents of the diff file. It accepts several different diff formats. It may also be used to revert previously applied differences.

patch 2.8
Channel: guix
Location: gnu/packages/base.scm (gnu packages base)
Home page: https://savannah.gnu.org/projects/patch/
Licenses: GPL 3+
Build system: gnu
Synopsis: Apply differences to originals, with optional backups
Description:

Patch is a program that applies changes to files based on differences laid out as by the program "diff". The changes may be applied to one or more files depending on the contents of the diff file. It accepts several different diff formats. It may also be used to revert previously applied differences.

patchelf 0.18.0
Channel: guix
Location: gnu/packages/elf.scm (gnu packages elf)
Home page: https://nixos.org/patchelf.html
Licenses: GPL 3+
Build system: gnu
Synopsis: Modify the dynamic linker and RPATH of ELF executables
Description:

PatchELF allows the ELF "interpreter" and RPATH of an ELF binary to be changed.

patchelf 0.16.1
Channel: guix
Location: gnu/packages/elf.scm (gnu packages elf)
Home page: https://nixos.org/patchelf.html
Licenses: GPL 3+
Build system: gnu
Synopsis: Modify the dynamic linker and RPATH of ELF executables
Description:

PatchELF allows the ELF "interpreter" and RPATH of an ELF binary to be changed.

patchage 1.0.10
Dependencies: alsa-lib@1.2.11 jack2@1.9.21 ganv@1.6.0 glibmm@2.82.0 gtkmm@2.24.5 dbus-glib@0.112
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://drobilla.net/software/patchage.html
Licenses: GPL 3+
Build system: meson
Synopsis: Modular patch bay for audio and MIDI systems
Description:

Patchage is a modular patch bay for audio and MIDI systems based on JACK and ALSA.

patchwork 3.2.1
Dependencies: python-wrapper@3.11.14
Propagated dependencies: python-django@5.2.8 python-tzdata@2025.1 python-psycopg2@2.9.11 python-mysqlclient@2.2.7 python-django-filter@25.1 python-django-rest-framework@3.16.1 python-django-debug-toolbar@6.0.0
Channel: guix
Location: gnu/packages/patchutils.scm (gnu packages patchutils)
Home page: http://jk.ozlabs.org/projects/patchwork/
Licenses: GPL 2+
Build system: pyproject
Synopsis: Web based patch tracking system
Description:

Patchwork is a patch tracking system. It takes in emails containing patches, and displays the patches along with comments and state information. Users can login allowing them to change the state of patches.

ghc-patch 0.0.8.2
Dependencies: ghc-constraints-extras@0.3.2.1 ghc-commutative-semigroups@0.1.0.1 ghc-dependent-map@0.4.0.0 ghc-dependent-sum@0.7.2.0 ghc-lens@5.1.1 ghc-indexed-traversable@0.1.2.1 ghc-semigroupoids@5.3.7 ghc-witherable@0.4.2 ghc-these@1.1.1.1 ghc-semialign@1.2.0.1 ghc-monoidal-containers@0.6.4.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://obsidian.systems
Licenses: Modified BSD
Build system: haskell
Synopsis: Data structures for describing changes to other data structures
Description:

This library provides data structures for describing changes to other data structures. In this library, a patch is something that can be applied, analogous to a function, and which distinguishes returning the argument it was provided from returning something else.

r-patchdvi 1.11.3
Propagated dependencies: r-rmdconcord@0.3
Channel: guix-cran
Location: guix-cran/packages/p.scm (guix-cran packages p)
Home page: https://github.com/dmurdoch/patchDVI
Licenses: GPL 2
Build system: r
Synopsis: Package to Patch '.dvi' or '.synctex' Files
Description:

This package provides functions to patch specials in .dvi files, or entries in .synctex files. Works with concordance=TRUE in Sweave, knitr or R Markdown to link sources to previews.

patchutils 0.4.2
Dependencies: bash-minimal@5.2.37 perl@5.36.0 python@3.11.14
Channel: guix
Location: gnu/packages/patchutils.scm (gnu packages patchutils)
Home page: http://cyberelk.net/tim/software/patchutils
Licenses: GPL 2+
Build system: gnu
Synopsis: Collection of tools for manipulating patch files
Description:

Patchutils is a collection of programs that can manipulate patch files in useful ways such as interpolating between two pre-patches, combining two incremental patches, fixing line numbers in hand-edited patches, and simply listing the files modified by a patch.

patchmatrix 0.16.0
Dependencies: jack@0.125.0 lv2@1.18.10 mesa@25.2.3
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/OpenMusicKontrollers/patchmatrix
Licenses: Artistic License 2.0
Build system: meson
Synopsis: Simple JACK patch bay
Description:

PatchMatrix is a patch bay for the JACK audio connection kit. It provides a patch bay in flow matrix style for audio, MIDI, CV, and OSC connections.

r-patchwork 1.3.2
Propagated dependencies: r-cli@3.6.5 r-farver@2.1.2 r-ggplot2@4.0.1 r-gtable@0.3.6 r-rlang@1.1.6
Channel: guix
Location: gnu/packages/cran.scm (gnu packages cran)
Home page: https://github.com/thomasp85/patchwork
Licenses: Expat
Build system: r
Synopsis: Compose ggplot2 plots
Description:

The ggplot2 package provides a strong API for sequentially building up a plot, but does not concern itself with composition of multiple plots. Patchwork is a package that expands the API to allow for arbitrarily complex composition of plots by providing mathematical operators for combining multiple plots.

commit-patch 2.6.2
Dependencies: perl@5.36.0
Propagated dependencies: patchutils@0.4.2
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://porkrind.org/commit-patch/
Licenses: GPL 2+
Build system: copy
Synopsis: Commit parts of changes to VCS repositories
Description:

commit-patch is a utility that lets you check in select portions of a file into Darcs, Git, Mercurial, Bazaar, Subversion, or CVS repositories. It comes as a command line app and also an Emacs interface.

pcsx2-patches 2025.10.24-0.2fdc835
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://github.com/PCSX2/pcsx2_patches
Licenses: GPL 3+
Build system: copy
Synopsis: PCSX2 widescreen and de-interlacing patches
Description:

This package provides game-specific widescreen and de-interlacing patches for use with PCSX2.

texlive-patch 2025.2
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/patch
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Patch loaded packages, etc.
Description:

The package defines macros that allow patching of existing commands, specifying those parts of the existing macro to be replaced, along with the replacements. Thus it provides more sophisticated manipulation than a package like patchcmd, which only permits modification by adding commands at the beginning or end of an existing definition.

chicken5-patch 1.15
Channel: ziltis-guixchannel
Location: zilti/packages/chicken5.scm (zilti packages chicken5)
Home page: https://wiki.call-cc.org/eggref/5/patch
Licenses: Expat
Build system: chicken
Synopsis: Simple source patch utility
Description:

Simple source patch utility

emacs-el-patch 20250816.21
Channel: emacs
Location: emacs/packages/melpa.scm (emacs packages melpa)
Home page: https://github.com/radian-software/el-patch
Licenses:
Build system: melpa
Synopsis: Future-proof your Elisp
Description:

Documentation at https://melpa.org/#/el-patch

emacs-el-patch 3.1.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/raxod502/el-patch
Licenses: Expat
Build system: emacs
Synopsis: Future-proof your Emacs customizations
Description:

This package allows for an alternate definition of an Elisp function to be specified and for any differences from the original definition to be examined using Ediff.

r-patchsynctex 0.1-4
Propagated dependencies: r-stringr@1.6.0
Channel: guix-cran
Location: guix-cran/packages/p.scm (guix-cran packages p)
Home page: https://github.com/EmmanuelCharpentier/patchSynctex
Licenses: GPL 2+
Build system: r
Synopsis: Communication Between Editor and Viewer for Literate Programs
Description:

This utility eases the debugging of literate documents ('noweb files) by patching the synchronization information (the .synctex(.gz) file) produced by pdflatex with concordance information produced by Sweave or knitr and Sweave or knitr ; this allows for bilateral communication between a text editor (visualizing the noweb source) and a viewer (visualizing the resultant PDF'), thus bypassing the intermediate TeX file.

perl-text-patch 1.8
Propagated dependencies: perl-text-diff@1.45
Channel: guix
Location: gnu/packages/perl.scm (gnu packages perl)
Home page: https://metacpan.org/release/Text-Patch
Licenses: GPL 2+
Build system: perl
Synopsis: Patches text with given patch
Description:

Text::Patch combines source text with given diff (difference) data. Diff data is produced by Text::Diff module or by the standard diff utility.

axoloti-patcher 1.0.12-2
Dependencies: icedtea@3.19.0 arm-none-eabi-nano-toolchain@4.9.4-1.227977 java-simple-xml@2.7.1 java-rsyntaxtextarea@3.4.0 java-usb4java@1.3.0 java-jsch@0.1.55 java-slf4j-api@1.7.25 java-jgit@4.2.0.201601211800-r axoloti-runtime@1.0.12-2
Channel: guix
Location: gnu/packages/axoloti.scm (gnu packages axoloti)
Home page: http://www.axoloti.com/
Licenses: GPL 3+
Build system: gnu
Synopsis: Audio development environment for the Axoloti core board
Description:

The Axoloti patcher offers a “patcher” environment similar to Pure Data for sketching digital audio algorithms. The patches run on a standalone powerful microcontroller board: Axoloti Core. This package provides the patcher application.

python-patch-ng 1.18.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/conan-io/python-patch-ng
Licenses: Expat
Build system: pyproject
Synopsis: Python library to parse and apply unified diffs
Description:

Patch NG (New Generation) is a command and Python library to parse and apply unified diffs. It has features such as:

  • automatic correction of common patch formatting corruption

  • patch format detection (SVN, Hg, Git)

  • nice diffstat histogram.

ksoloti-patcher 1.1.0-0.b7ae475
Dependencies: openjdk@17.0.10 arm-none-eabi-nano-toolchain@9-2020-q2-update-1.13861a8 java-autocomplete@3.3.1 java-flatlaf@3.5.4 java-flatlaf-intellij-themes@3.5.4 java-jgit@4.2.0.201601211800-r java-jsch@0.1.55 java-marlin-renderer@0.9.4.8 java-rsyntaxtextarea@3.4.0 java-simple-xml@2.7.1 java-usb4java@1.3.0 java-slf4j-api@1.7.25 ksoloti-runtime@1.1.0-0.b7ae475
Channel: guix
Location: gnu/packages/axoloti.scm (gnu packages axoloti)
Home page: https://ksoloti.github.io/
Licenses: GPL 3+
Build system: gnu
Synopsis: Audio development environment for the Ksoloti board
Description:

Ksoloti is an environment for generating and processing digital audio. It can be a programmable virtual modular synthesizer, polysynth, drone box, sequencer, chord generator, multi effect, sample player, looper, granular sampler, MIDI generator/processor, CV or trigger generator, anything in between, and more.

The Ksoloti Core is a rework of the discontinued Axoloti Core board. In short, Ksoloti aims for maximum compatibility with the original Axoloti, but with some layout changes and added features.

This package provides the patcher application.

patchelf-wrapper 0.0.1-2.d25559c
Dependencies: guile@3.0.9
Propagated dependencies: grep@3.11 patchelf@0.18.0
Channel: yewscion
Location: cdr255/yewscion.scm (cdr255 yewscion)
Home page: https://github.com/yewscion/patchelf-wrapper
Licenses: AGPL 3+
Build system: gnu
Synopsis: A tool to use patchelf with GNU/Guix
Description:

A script and library based around the idea of making it easier to patch precompiled binaries to work with GNU/Guix.

emacs-mu4e-patch 0.2.0-2.40bc2e5
Dependencies: emacs-magit@4.4.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/seanfarley/message-view-patch
Licenses: GPL 3+
Build system: emacs
Synopsis: Colorize patch-like emails in mu4e or gnus
Description:

Extension for mu4e or gnus to colorize patch-like emails with diff-mode. This is based on Frank Terbeck's gnus-article-treat-patch.el but has been adapted to also work with mu4e.

Page: 12
Total results: 37