On 2024-09-13 19:33, Konrad Hinsen wrote: > Hi everyone, > > I have been searching for a while, without much success, so I am trying > to tap into your collective wisdom: What's the search path used by > search-patches? > > More precisely, where do I have to put patches > 1. In a channel? > 2. In a directory added to GUIX_PACKAGE_PATH/GUILE_LOAD_PATH? > > The main Guix channel has a "patches" directory inside "packages". The > channel guix-science has it at the root. For my own channel that I am > trying to set up, neither seems to work so far.
Not a direct answer, but I use the approach I've found in guixrus: (patches (parameterize ((%patch-path (map (lambda (directory) (string-append directory "/guixrus/packages/patches")) %load-path))) (search-patches ;;patches created from github issues "lxappearence-gtk3-01-only-do-x11-on-x11.patch" "lxappearence-gtk3-02-set-some-settings-gsettings.patch"))) This is allows you to put patches quite conveniently in a channel. -- Best regards, Nicolas Graves