From 867b88b54c13d0ef9a3546255e5f9fc168d1a7ac Mon Sep 17 00:00:00 2001
From: Sergei Trofimovich
Date: Sun, 28 May 2017 09:39:05 +0100
Subject: [PATCH: core-updates] gnu: packages: openssl: delete test ELF files
from tarball
Otherwise building openssl fails: substitute can't decode binary ELF file:
ice-9/boot-9.scm:760:25: In procedure dispatch-exception:
ice-9/boot-9.scm:760:25: Throw to key `decoding-error' with args
`("peek-char" "input decoding error" 84 #)'.
* gnu/packages/tls.scm (openssl)[snippet]: delete test ELF files from tarball
---
gnu/packages/tls.scm | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm
index 6a0b0637a..10dbee3eb 100644
--- a/gnu/packages/tls.scm
+++ b/gnu/packages/tls.scm
@@ -235,6 +235,13 @@ required structures.")
(sha256
(base32
"037kvpisc6qh5dkppcwbm5bg2q800xh2hma3vghz8xcycmdij1yf"))
+ (snippet
+ '(begin
+ ;; remove ELF file. substitute can't read it as test file
+ (delete-file "test/ssltest_old")
+ (delete-file "test/v3ext")
+ (delete-file "test/x509aux")
+ #t))
(patches (search-patches "openssl-runpath.patch"
"openssl-c-rehash-in.patch"))))
(build-system gnu-build-system)
--
2.13.0