diff options
Diffstat (limited to 'gnu/packages/networking.scm')
-rw-r--r-- | gnu/packages/networking.scm | 20 |
1 files changed, 3 insertions, 17 deletions
diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index 9facbae82d..11e92b919f 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -382,6 +382,8 @@ them in order to efficiently transfer a minimal amount of data.") (git-reference (url "https://git.libcamera.org/libcamera/libcamera.git") (commit (string-append "v" version)))) + (patches (search-patches + "libcamera-ipa_manager-disable-signature-verification.patch")) (file-name (git-file-name name version)) (sha256 @@ -431,21 +433,7 @@ them in order to efficiently transfer a minimal amount of data.") (mkdir-p (string-append gst "/lib")) (rename-file (string-append out "/lib/gstreamer-1.0") - (string-append gst "/lib/gstreamer-1.0"))))) - (add-after 'shrink-runpath 're-sign-binaries - (lambda* (#:key outputs #:allow-other-keys) - "Update signatures of all ipa libraries. - -After stipping phases signatures are not valid anymore, so it's necessary to -re-sign." - (let* ((out (assoc-ref outputs "out"))) - (for-each - (lambda (file) - (invoke - "source/src/ipa/ipa-sign.sh" "src/ipa-priv-key.pem" - file (string-append file ".sign"))) - (find-files - (string-append out "/lib/libcamera") "\\.so$")))))))) + (string-append gst "/lib/gstreamer-1.0")))))))) (native-inputs (list googletest graphviz ;for 'dot' @@ -458,11 +446,9 @@ re-sign." (list eudev glib gst-plugins-base - gnutls libevent libtiff libyaml - openssl python-jinja2 python-ply qtbase)) |