(define-module (zynqmp patches)
#:use-module (zynqmp packages firmware)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix gexp)
#:use-module (guix utils)
#:use-module (guix git-download)
#:use-module (guix build-system gnu)
#:use-module (gnu packages)
#:use-module (gnu packages tls)
#:use-module (gnu packages bootloaders)
#:use-module (gnu packages texinfo)
#:use-module (gnu packages cross-base)
#:use-module (gnu packages base)
#:use-module (gnu packages bash)
#:use-module (gnu packages firmware)
#:export (my-search-patch
my-search-patches))
(define (my-search-patch patch)
(parameterize ((%patch-path (map
(lambda (directory)
(string-append directory "/zynqmp/packages/patches"))
%load-path)))
((@ (gnu packages) search-patch) patch)))
(define-syntax-rule (my-search-patches file-name ...)
"Return the list of absolute file names corresponding to each
FILE-NAME found in %PATCH-PATH."
(list (my-search-patch file-name) ...))