aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/networking.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/networking.scm')
-rw-r--r--gnu/packages/networking.scm20
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))