GNU bug report logs - #66608
[PATCH] gnu: Add yara.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Jakob Kirsch <jakob.kirsch@HIDDEN>; Keywords: patch; dated Wed, 18 Oct 2023 14:59:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 66608 <at> debbugs.gnu.org:


Received: (at 66608) by debbugs.gnu.org; 5 Mar 2025 20:53:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 05 15:53:37 2025
Received: from localhost ([127.0.0.1]:40066 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tpvkG-0008F0-VW
	for submit <at> debbugs.gnu.org; Wed, 05 Mar 2025 15:53:37 -0500
Received: from latitanza.investici.org ([82.94.249.234]:40915)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <divya@HIDDEN>)
 id 1tpvkD-0008Eo-4G
 for 66608 <at> debbugs.gnu.org; Wed, 05 Mar 2025 15:53:34 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org;
 s=stigmate; t=1741208011;
 bh=283jF45B8FBWSff4hSakv85TggZ5CBfmDI//2iTwDq4=;
 h=Date:From:To:Subject:From;
 b=clWZ5wTIuZNHu3p9xG1BqmOskkaGzJ03A+n7hAVO+Bzhu+SNbRIE1aWQiAMgcwVgT
 0E6LvZZqKHP1HKEaFWgOiaAE2ktoG/jPRNBsdwZjOXODIWzWhbmAKuLBXkEXcWZ402
 BAHs2sa0y0ek/iN9YOqI/UungWcsRWHdbio1fgUo=
Received: from 2.mail-backend.investici.org (unknown [10.0.0.12])
 by latitanza.investici.org (Postfix) with ESMTP id 4Z7PsR4rrSzGp50
 for <66608 <at> debbugs.gnu.org>; Wed,  5 Mar 2025 20:53:31 +0000 (UTC)
Received: from 2.webmail.investici.org (localhost [127.0.0.1])
 (Authenticated sender: divya@HIDDEN)
 by 2.mail-backend.investici.org (Postfix) with ESMTPA id 4Z7PsR3xPvz2xGF
 for <66608 <at> debbugs.gnu.org>; Wed,  5 Mar 2025 20:53:31 +0000 (UTC)
MIME-Version: 1.0
Date: Wed, 05 Mar 2025 20:53:31 +0000
From: divya@HIDDEN
To: 66608 <at> debbugs.gnu.org
Subject: [bug#66608] [PATCH v1] gnu: Add yara.
User-Agent: Roundcube Webmail
Message-ID: <a71b0872585c453233132f59fc61e6be@HIDDEN>
X-Sender: divya@HIDDEN
Content-Type: multipart/mixed;
 boundary="=_9d77776f447be52d25a1b09424ad30df"
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 66608
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

--=_9d77776f447be52d25a1b09424ad30df
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII;
 format=flowed

Here's an updated version of the patch:
--=_9d77776f447be52d25a1b09424ad30df
Content-Transfer-Encoding: base64
Content-Type: text/x-diff;
 name=0001-gnu-Add-yara.patch
Content-Disposition: attachment;
 filename=0001-gnu-Add-yara.patch;
 size=3420

RnJvbSA1ZjI3YWU1YWEzMTYyMmEwYTA4Y2RlMzY0YWFlZTNlZWI2MjMwNmNjIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBEaXZ5YSBSYW5qYW4gPGRpdnlhQHN1YnZlcnRpc2luZy5vcmc+
CkRhdGU6IFdlZCwgNSBNYXIgMjAyNSAyMDozNToxNyArMDAwMApTdWJqZWN0OiBbUEFUQ0hdIGdu
dTogQWRkIHlhcmEuCgoqIGdudS9wYWNrYWdlcy9hbnRpdmlydXMuc2NtICh5YXJhKTogTmV3IHZh
cmlhYmxlLgotLS0KIGdudS9wYWNrYWdlcy9hbnRpdmlydXMuc2NtIHwgNDEgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA0MSBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2FudGl2aXJ1cy5zY20gYi9nbnUvcGFja2Fn
ZXMvYW50aXZpcnVzLnNjbQppbmRleCAyM2FmMjZmNDExLi42NzEwMGYyMGY2IDEwMDY0NAotLS0g
YS9nbnUvcGFja2FnZXMvYW50aXZpcnVzLnNjbQorKysgYi9nbnUvcGFja2FnZXMvYW50aXZpcnVz
LnNjbQpAQCAtMSw2ICsxLDcgQEAKIDs7OyBHTlUgR3VpeCAtLS0gRnVuY3Rpb25hbCBwYWNrYWdl
IG1hbmFnZW1lbnQgZm9yIEdOVQogOzs7IENvcHlyaWdodCDCqSAyMDE2LCAyMDE3LCAyMDE4LCAy
MDE5LCAyMDIwIEVyaWMgQmF2aWVyIDxiYXZpZXJAcG9zdGVvLm5ldD4KIDs7OyBDb3B5cmlnaHQg
wqkgMjAxOCBDaHJpc3RvcGhlciBCYWluZXMgPG1haWxAY2JhaW5lcy5uZXQ+Cis7OzsgQ29weXJp
Z2h0IMKpIDIwMjMgSmFrb2IgS2lyc2NoIDxqYWtvYi5raXJzY2hAd2ViLmRlPgogOzs7IENvcHly
aWdodCDCqSAyMDE54oCTMjAyMSBUb2JpYXMgR2VlcmluY2t4LVJpY2UgPG1lQHRvYmlhcy5ncj4K
IDs7OyBDb3B5cmlnaHQgwqkgMjAyNCBOaWNvbGFzIEdyYXZlcyA8bmdyYXZlc0BuZ3JhdmVzLmZy
PgogOzs7CkBAIC0yNyw4ICsyOCwxMSBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIGFu
dGl2aXJ1cykKICAgIzp1c2UtbW9kdWxlIChndWl4IGdleHApCiAgICM6dXNlLW1vZHVsZSAoZ3Vp
eCBwYWNrYWdlcykKICAgIzp1c2UtbW9kdWxlIChndWl4IGRvd25sb2FkKQorICAjOnVzZS1tb2R1
bGUgKGd1aXggZ2l0LWRvd25sb2FkKQogICAjOnVzZS1tb2R1bGUgKGd1aXggdXRpbHMpCiAgICM6
dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBh
dXRvdG9vbHMpCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGJhc2gpCiAgICM6dXNlLW1v
ZHVsZSAoZ251IHBhY2thZ2VzIGNoZWNrKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBj
b21wcmVzc2lvbikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgY21ha2UpCkBAIC00MCw2
ICs0NCw3IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMgYW50aXZpcnVzKQogICAjOnVz
ZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBuY3Vyc2VzKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr
YWdlcyBwY3JlKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBwa2ctY29uZmlnKQorICAj
OnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBwcm90b2J1ZikKICAgIzp1c2UtbW9kdWxlIChnbnUg
cGFja2FnZXMgcHl0aG9uKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBweXRob24tY2hl
Y2spCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHJ1c3QtYXBwcykKQEAgLTE4NSwzICsx
OTAsMzkgQEAgKGRlZmluZS1wdWJsaWMgY2xhbWF2CiAgICAgICAgICAgICAgICAgICAgKGxpY2Vu
c2U6bm9uLWNvcHlsZWZ0ICJsaWJjbGFtYXYvc3RybGNhdC5jIikgOyJPcGVuQlNEIiBsaWNlbnNl
CiAgICAgICAgICAgICAgICAgICAgbGljZW5zZTphc2wyLjAgICAgICAgO2xpYmNsYW1hdi95YXJh
KgogICAgICAgICAgICAgICAgICAgIGxpY2Vuc2U6ZXhwYXQpKSkpICAgIDtzaGFyZWQvZ2V0b3B0
LltjaF0KKworKGRlZmluZS1wdWJsaWMgeWFyYQorICAocGFja2FnZQorICAgIChuYW1lICJ5YXJh
IikKKyAgICAodmVyc2lvbiAidjQuNS4yIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAg
ICAgICAobWV0aG9kIGdpdC1mZXRjaCkKKyAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCisgICAg
ICAgICAgICAgKHVybCAiaHR0cHM6Ly9naXRodWIuY29tL1ZpcnVzVG90YWwveWFyYSIpCisgICAg
ICAgICAgICAgKGNvbW1pdCB2ZXJzaW9uKSkpCisgICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUt
bmFtZSBuYW1lIHZlcnNpb24pKQorICAgICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2UzMiAiMXFh
dzF6djYxOGprcWE1ZzM5cDFzZHY4czZhN3EyM2F5cWZycXYwYmoyejFnNG5tbjk1ZyIpKSkpCisg
ICAgKGJ1aWxkLXN5c3RlbSBnbnUtYnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzIChs
aXN0IGF1dG9jb25mIGF1dG9tYWtlIGxpYnRvb2wgcHJvdG9idWYgcGtnLWNvbmZpZykpCisgICAg
KGlucHV0cyAobGlzdCBvcGVuc3NsIGJhc2gpKQorICAgIChhcmd1bWVudHMKKyAgICAgKGxpc3QK
KyAgICAgICM6cGhhc2VzICN+KG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcworICAgICAg
ICAgICAgICAgICAgIChhZGQtYmVmb3JlICdjaGVjayAncmVtb3ZlLWJpbi1zaC1pbi10ZXN0Cisg
ICAgICAgICAgICAgICAgICAgICAobGFtYmRhIF8KKyAgICAgICAgICAgICAgICAgICAgICAgKHN1
YnN0aXR1dGUqICJ0ZXN0cy90ZXN0LXJ1bGVzLmMiCisgICAgICAgICAgICAgICAgICAgICAgICAg
KCgiL2Jpbi9zaCIpCisgICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICMk
KHRoaXMtcGFja2FnZS1pbnB1dCAiYmFzaCIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICIvYmluL3NoIikpKSkpKSkpCisKKyAgICAoc3lub3BzaXMgIlRoZSBwYXR0
ZXJuIG1hdGNoaW5nIHN3aXNzIGtuaWZlIikKKyAgICAoZGVzY3JpcHRpb24KKyAgICAgIllBUkEg
aXMgYSB0b29sIGFpbWVkIGF0IChidXQgbm90IGxpbWl0ZWQgdG8pIGhlbHBpbmcgbWFsd2FyZSBy
ZXNlYXJjaGVycyB0bworaWRlbnRpZnkgYW5kIGNsYXNzaWZ5IG1hbHdhcmUgc2FtcGxlcy4gIFdp
dGggWUFSQSB5b3UgY2FuIGNyZWF0ZSBkZXNjcmlwdGlvbnMgb2YKK21hbHdhcmUgZmFtaWxpZXMg
KG9yIHdoYXRldmVyIHlvdSB3YW50IHRvIGRlc2NyaWJlKSBiYXNlZCBvbiB0ZXh0dWFsIG9yIGJp
bmFyeSBwYXR0ZXJucy4KK0VhY2ggZGVzY3JpcHRpb24sIGEuay5hLiBydWxlLCBjb25zaXN0cyBv
ZiBhIHNldCBvZiBzdHJpbmdzIGFuZCBhIGJvb2xlYW4gZXhwcmVzc2lvbgord2hpY2ggZGV0ZXJt
aW5lIGl0cyBsb2dpYy4iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9WaXJ1
c1RvdGFsL3lhcmEiKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6YnNkLTMpKSkKLS0gCjIuNDguMQoK
--=_9d77776f447be52d25a1b09424ad30df--




Information forwarded to guix-patches@HIDDEN:
bug#66608; Package guix-patches. Full text available.

Message received at 66608 <at> debbugs.gnu.org:


Received: (at 66608) by debbugs.gnu.org; 19 Oct 2023 16:36:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 19 12:36:09 2023
Received: from localhost ([127.0.0.1]:37686 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qtW0H-0001uT-DB
	for submit <at> debbugs.gnu.org; Thu, 19 Oct 2023 12:36:09 -0400
Received: from mout.web.de ([217.72.192.78]:45481)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jakob.kirsch@HIDDEN>) id 1qtW0E-0001tq-TC
 for 66608 <at> debbugs.gnu.org; Thu, 19 Oct 2023 12:36:08 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273;
 t=1697733333; x=1698338133; i=jakob.kirsch@HIDDEN;
 bh=VjONO6hU5dbo2WMcRXBn/GY8ml80eJ2jtFMySjMbSvQ=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:Date;
 b=a3KkIbaDiaAstARwHyd9n4greEyqNb2CVTA8U8K+OA/4NnTEBgtHurgkaSbJlGu1
 K3BCwGAEyaq5eiYjzGjUhmS9PxEmjAptZUvnslSHroqq/5+6c+zSwGzTXqu+uL7Hm
 09Z56BmHVtQSpRo8oGnh6p+lBZ1yj1BhMKhJmzXqN4HHILWqVf59AUOJtVqr+8j4d
 +Z3Y6kdTYrYenoDe+rLnEy+0J3//yRbF/IpuWAkYqsvvTjirPq4R9MlVj7q/ZW4Af
 Dlo9Pgxv6S2Q55c8qqAbEvLTHbQudn8V4pMv8uaHOscOagHaqNP3d15R23R8AsqDP
 hHCLis1tcztK5n984w==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from kernelpanicroom.fritz.box ([134.19.20.68]) by smtp.web.de
 (mrweb106 [213.165.67.124]) with ESMTPSA (Nemesis) id
 1N5CQh-1rcReK2lLZ-011DAU; Thu, 19 Oct 2023 18:35:33 +0200
From: Jakob Kirsch <jakob.kirsch@HIDDEN>
To: 66608 <at> debbugs.gnu.org
Subject: [PATCH v1] gnu: Add yara.
Date: Thu, 19 Oct 2023 18:35:07 +0200
Message-ID: <3c80693772d40bb13e8c1939a7e7d5e969a1602d.1697733307.git.jakob.kirsch@HIDDEN>
X-Mailer: git-send-email 2.41.0
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:amMTiMouCypL3S3D0bnP8qdc0tUOzH2wvqr5QiiGRpk0KOQMZit
 bloHyEWcUYnoHVCQmlVk21JEwPl0IDTDcTnxhaMdW4YghjLpB72pNCaQkjXswr7tUKHH7aF
 YvoROPJzSdcE8IiCs1ARSGRTdI2FErfIBPqUrKLR2sn36v+2306XQOTqgoGEQbKvnMueBz6
 z7Mlo2XndZS/Wkj4i9lLg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:is0IuSV5G8M=;sgtxaNL8bpXw2mVsyJUFN226bPF
 2bAgcRI/yhzc51Yorf52awTJxQsDhJ61xBcCkoHZWyFr0IMuq3jrg+z5UrycKC0YPn2DAr6pk
 s1ZVbf4MLOQNFNHcXxyDS0zMqsa3w5N8aBIe++2n4K0FL9pK30Yxu7cwXa8b3yLWCCsrakChB
 ieEhq6YGanclt0jND8gSCHGgTVMkpa7ulxkBxDxDMmHRl79olBP9katwCFmv/V2x/qHH4KcRb
 cCLN/Dph80w0DbfpgvrkZKfXjMJO9Z2iCvf2pnNVzGJH4QGHVXawb9ONdHfcYVUTn+d/Z4X31
 1toxBCja8FUnZQDcq4dXk8wrFr1pjNJzyi2kWCy3MZ5LbgnQxN/fFZGr24GAl+A6qJeX0BwrV
 67wRsy64SuSlxXd7AfW3sfyBnAk3Tv1cEGoar07CrTQKeWVlPaduZ6NleaPuLh5sWapwIrtGc
 8beQChf8jlUJ8HeBvCQlVncN1V6tDNzB01oNsAf3P9VZT+sKjF07kBchyw52pEdOzNafOj8w/
 R1V3rf5eMIpr3s/PBdEoO5Mc2HD6w70sRn4VMaCJnD8PDPpDl1clcL0xxtu9sojjFGn85yq3w
 cJg7076bef3NPfWQnhW7skct1n4sWcOn6h/LtLijdnpS2Hs8+BshSLIPPmmO7vWAo59GxXeh3
 o0NZIoRfT9bfsb5ckYlU6Z5N7CqlTI6DrTU29dl/FDpo2x85xsaaxJLHrImrXsKXKKSlr94Xr
 gT9Pvw+VvfbSJZwXKVJixVpQpuN5p6w3sXrcKqPTSDBMT6qG/jrbIpleYhfhNAcDe2nnbRENI
 NUynl+FLMkKCgdlpgJ/YTDw4GXWk1XZ+6lDElZiabjGZmxXb8nCDqICzv5vLZmb13JNQeTGV0
 735OCfpX4eKJ0CkPREsepY39ZopJqBs7RGgv6CuaWueQJ5RBexntpoc3xgw8UNXaAYR51fIFM
 4P+k/WDVTOtX86deaA/JoWMrw0M=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 66608
Cc: Jakob Kirsch <jakob.kirsch@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

* gnu/packages/antivirus.scm (yara): New variable.
=2D--
 gnu/packages/antivirus.scm | 40 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

diff --git a/gnu/packages/antivirus.scm b/gnu/packages/antivirus.scm
index 750db04040..db039447bf 100644
=2D-- a/gnu/packages/antivirus.scm
+++ b/gnu/packages/antivirus.scm
@@ -2,6 +2,7 @@
 ;;; Copyright =C2=A9 2016, 2017, 2018, 2019, 2020 Eric Bavier <bavier@pos=
teo.net>
 ;;; Copyright =C2=A9 2018 Christopher Baines <mail@HIDDEN>
 ;;; Copyright =C2=A9 2019=E2=80=932021 Tobias Geerinckx-Rice <me@HIDDEN=
r>
+;;; Copyright =C2=A9 2023 Jakob Kirsch <jakob.kirsch@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -24,9 +25,11 @@ (define-module (gnu packages antivirus)
   #:use-module (guix gexp)
   #:use-module (guix packages)
   #:use-module (guix download)
+  #:use-module (guix git-download)
   #:use-module (guix utils)
   #:use-module (gnu packages)
   #:use-module (gnu packages autotools)
+  #:use-module (gnu packages bash)
   #:use-module (gnu packages bison)
   #:use-module (gnu packages check)
   #:use-module (gnu packages compression)
@@ -38,6 +41,7 @@ (define-module (gnu packages antivirus)
   #:use-module (gnu packages ncurses)
   #:use-module (gnu packages pcre)
   #:use-module (gnu packages pkg-config)
+  #:use-module (gnu packages protobuf)
   #:use-module (gnu packages tls)
   #:use-module (gnu packages web)
   #:use-module (gnu packages xml))
@@ -156,3 +160,39 @@ (define-public clamav
                    (license:non-copyleft "libclamav/strlcat.c") ;"OpenBSD=
" license
                    license:asl2.0       ;libclamav/yara*
                    license:expat))))    ;shared/getopt.[ch]
+
+(define-public yara
+  (package
+    (name "yara")
+    (version "v4.4.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/VirusTotal/yara")
+             (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1jc468iybjl1n0r6prpw7pwhd9jvfbjghqg9qdq1hbihnv5wa4bb")))=
)
+    (build-system gnu-build-system)
+    (native-inputs (list autoconf automake libtool protobuf pkg-config))
+    (inputs (list openssl bash))
+    (arguments
+     (list
+      #:phases #~(modify-phases %standard-phases
+                   (add-before 'check 'remove-bin-sh-in-test
+                     (lambda _
+                       (substitute* "tests/test-rules.c"
+                         (("/bin/sh")
+                          (string-append #$(this-package-input "bash")
+                                         "/bin/sh"))))))))
+
+    (synopsis "The pattern matching swiss knife")
+    (description
+     "YARA is a tool aimed at (but not limited to) helping malware resear=
chers to
+identify and classify malware samples.  With YARA you can create descript=
ions of
+malware families (or whatever you want to describe) based on textual or b=
inary patterns.
+Each description, a.k.a. rule, consists of a set of strings and a boolean=
 expression
+which determine its logic.")
+    (home-page "https://github.com/VirusTotal/yara")
+    (license license:bsd-3)))

base-commit: c065da01ff956d3c2bdfc45a33d910e509a211d9
=2D-
2.41.0





Information forwarded to guix-patches@HIDDEN:
bug#66608; Package guix-patches. Full text available.

Message received at 66608 <at> debbugs.gnu.org:


Received: (at 66608) by debbugs.gnu.org; 19 Oct 2023 15:08:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 19 11:08:47 2023
Received: from localhost ([127.0.0.1]:37487 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qtUdi-0004gO-Nl
	for submit <at> debbugs.gnu.org; Thu, 19 Oct 2023 11:08:46 -0400
Received: from smtpm3.myservices.hosting ([185.26.105.234]:38818)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mirai@HIDDEN>) id 1qtUdf-0004gE-5k
 for 66608 <at> debbugs.gnu.org; Thu, 19 Oct 2023 11:08:45 -0400
Received: from mail1.netim.hosting (unknown [185.26.106.173])
 by smtpm3.myservices.hosting (Postfix) with ESMTP id E7C1020F11;
 Thu, 19 Oct 2023 17:08:14 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1])
 by mail1.netim.hosting (Postfix) with ESMTP id 68E328009B;
 Thu, 19 Oct 2023 17:08:11 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mail1.netim.hosting
Received: from mail1.netim.hosting ([127.0.0.1])
 by localhost (mail1-2.netim.hosting [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id DUfwML_ZQbxO; Thu, 19 Oct 2023 17:08:11 +0200 (CEST)
Received: from guix-nuc (unknown [10.192.1.83])
 (Authenticated sender: lumen@HIDDEN)
 by mail1.netim.hosting (Postfix) with ESMTPSA id C589980099;
 Thu, 19 Oct 2023 17:08:10 +0200 (CEST)
From: Bruno Victal <mirai@HIDDEN>
To: Jakob Kirsch <jakob.kirsch@HIDDEN>
Subject: Re: [bug#66608] [PATCH] gnu: Add yara.
In-Reply-To: <8fff56158eb150f2dab193ccdceb19fd451583e7.1697641034.git.jakob.kirsch@HIDDEN>
 (Jakob Kirsch's message of "Wed, 18 Oct 2023 16:57:14 +0200")
References: <8fff56158eb150f2dab193ccdceb19fd451583e7.1697641034.git.jakob.kirsch@HIDDEN>
X-Hashcash: 1:26:231019:66608 <at> debbugs.gnu.org::S61yYzi6hptZgSfu:23BLp
X-Hashcash: 1:26:231019:jakob.kirsch@HIDDEN::zbHuKIfbiwquqgbm:5TZX3
Date: Thu, 19 Oct 2023 16:08:10 +0100
Message-ID: <87lebyhcpx.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.5 (/)
X-Debbugs-Envelope-To: 66608
Cc: 66608 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.5 (-)

Hi Jakob,

Jakob Kirsch <jakob.kirsch@HIDDEN> writes:

> +    (arguments
> +     '(#:phases (modify-phases %standard-phases
> +                  (add-before 'check 'remove-bin-sh-in-test
> +                    (lambda* (#:key build-inputs #:allow-other-keys)
> +                      (substitute* "tests/test-rules.c"
> +                        (("/bin/sh")
> +                         (string-append (assoc-ref %build-inputs "bash")
> +                                        "/bin/sh"))))))))

This can be written with G-Expressions as:
--8<---------------cut here---------------start------------->8---
(arguments
 (list
  #:phases
  #~(modify-phases %standard-phases
      (add-before =E2=80=A6
       (lambda _
         (substitute* =E2=80=A6
          (string-append #$(this-package-input "bash") "/bin/sh")
          =E2=80=A6))))))
--8<---------------cut here---------------end--------------->8---

--=20
Thanks,
Bruno.




Information forwarded to guix-patches@HIDDEN:
bug#66608; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 18 Oct 2023 14:58:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 18 10:58:12 2023
Received: from localhost ([127.0.0.1]:34430 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qt7zw-0003BN-83
	for submit <at> debbugs.gnu.org; Wed, 18 Oct 2023 10:58:12 -0400
Received: from lists.gnu.org ([2001:470:142::17]:51602)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jakob.kirsch@HIDDEN>) id 1qt7zr-0003Aq-59
 for submit <at> debbugs.gnu.org; Wed, 18 Oct 2023 10:58:10 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <jakob.kirsch@HIDDEN>)
 id 1qt7zL-0002sB-3d
 for guix-patches@HIDDEN; Wed, 18 Oct 2023 10:57:35 -0400
Received: from mout.web.de ([217.72.192.78])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <jakob.kirsch@HIDDEN>)
 id 1qt7zI-0004mi-UE
 for guix-patches@HIDDEN; Wed, 18 Oct 2023 10:57:34 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273;
 t=1697641048; x=1698245848; i=jakob.kirsch@HIDDEN;
 bh=9U14gAimEC5cdFNMdD47kdOCozL2xinjsn54RwMLmcQ=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:Date;
 b=FI9uQxmyamhDniaNmU6opOJ66/Ml5cUW7+ovi1VTwHA7p/NSTpVEq+TmjGTAYoEmFIpfJgtJbQq
 PLL/G7B8veZg/1GpN6w8bMLcoakgEp0ngjb5zDOBFDirMtE5o+xSqz0o3L8TaPlG1YpFFVj3CTcZy
 t+jH37fC9ToWTl7pgLBZTQ1bXra+ajL5GCFnTAYwADJcAA6mITy5PJ/Dd1ev1pMV7BZKZmuTxzmHK
 BBuu4bN58EcTpbgafcLM4u2urNOxUQLuJZYK1lbCD/CyynchPAmYYvHFqbIpesa5Nvyo/7N86xK9e
 W4L+K8WhcF3/KAw9EZcpL7OmmSJ7BKQaqESg==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from guix.fritz.box ([134.19.20.68]) by smtp.web.de (mrweb105
 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MdwJY-1rQXb41Yne-00aypA; Wed, 18
 Oct 2023 16:57:28 +0200
From: Jakob Kirsch <jakob.kirsch@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH] gnu: Add yara.
Date: Wed, 18 Oct 2023 16:57:14 +0200
Message-ID: <8fff56158eb150f2dab193ccdceb19fd451583e7.1697641034.git.jakob.kirsch@HIDDEN>
X-Mailer: git-send-email 2.41.0
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:lD5fecA5tiI/qVnhOq4UYOeI4DbNZzYM5T/2MTX3rukfb+bj548
 BpzNZ3pL5D9nziRSAJj1LF3bQcbzbCKb+dQCZQLqiOsjjwIhIPYHQ29H4B3tXCgcHZNa414
 cbE29n2Jt1sjKmwm/DW0B9JLoJ1PU0PUNCKyjvFqWPWF9S5/HIg8cd/kksO9ZjRXrtGKy83
 Fo6EtUtFINqRTx4oDw+uQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:3Aqf+Ov8GnM=;nSEkEXZNVBvuCdjnMQIrDSQTIlc
 elsLatcP7tyLA89pZMNToc3lwVon6fh7od/RGe224MGzSiap1tpH4Y4Uuwy29/+ME6pS2JBve
 pxTLMK3ACH2GjiCd8aemF0W2cjUMsXTSl3tkW8uzJ2poxs+hBuH/5nx7+W26Wkx10k2onKrMb
 W+DKa4amxjSlKePBo9cwfkjdgCOpVOBSGrlIVMnrULhTCoV0d5eCmmikJUdTmV9vAmvnNIqaq
 xchgluN+AUMilHvA3SdPMYEYi6V0iGMzx1bXSE4Z7J3nH3zbeFGzVT5dBrARrtn9R2kLVESsF
 j8IFYEHUa0dozux3Eg+dSAhW1EeTOKX0od1a4nTWWWqC1ODAFQdn20bcLHIZdtUikapzjQ3G/
 rLNZyVCcyEJN4RDNDhpNKV4KKurYe7tSigNUjD+Vdk6qfCQbzY/gqIJ+wFbQbgbM3HPlLhnLc
 oK6nmomXkO96ipVpG/HUOocov+bxSjzQ58JrpHdpx7WBUtgsd6BasiBUp1mw6dt4vAB4EhGOQ
 0ZyEOXH7tu18qWJ0bTggvskojECvco5zTvrUt1rm9ViVI1Ch2ffqZZrto09mgC2Ei/+FduIbC
 /k0/FYQPc3f2wBHwavVMYyU5G0eFVrbNttoZUuC3OiCCY5fn0kTJVi8rXXe74fhiUij2koYXp
 XpvJaCzvxWjMdQ4ytcolgA3lEbhXZJeJRTgbjUnSUaV521GwdN4t+whbch9SFGAVoyg0auCZ8
 9/hh6wqd1OrWa2MjEkShiHKVwX7QfKlwzU5Fo6xUi3P+lhRvx7YBx3JJunuNLNwztj0mFzhlQ
 xrNyEyLry9/pEafCnT4gu3FG6E9nAPERh7rlxp2I7KB1Y+y0rfSyMhzFrrFvcg9xQXdAyJV09
 ss8VeD6Jquz7PRzrf+tiz4fNlUHYoP0KH5CxVkdRTbyOHcbcq61F2tkyI9J7P7WT30LI5lvGc
 IWlQVnjQ2e8eGFSTr1KUoMrT6so=
Received-SPF: pass client-ip=217.72.192.78; envelope-from=jakob.kirsch@HIDDEN;
 helo=mout.web.de
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 3.0 (+++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: * gnu/packages/antivirus.scm (yara): New variable. ---
 gnu/packages/antivirus.scm
 | 39 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+)
 diff --git a/gnu/packages/antivirus.scm b/gnu/packages/antivirus.scm index
 750db04040..45a85e2faf 100644 --- a/gnu/packages/antivirus.scm +++
 b/gnu/packages/antivirus.scm
 @@ -2,6 +2,7 @@ ;;; Copyright [...] 
 Content analysis details:   (3.0 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (jakob.kirsch[at]web.de)
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
 2.0 SPOOFED_FREEMAIL       No description available.
X-Debbugs-Envelope-To: submit
Cc: Jakob Kirsch <jakob.kirsch@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

* gnu/packages/antivirus.scm (yara): New variable.
=2D--
 gnu/packages/antivirus.scm | 39 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

diff --git a/gnu/packages/antivirus.scm b/gnu/packages/antivirus.scm
index 750db04040..45a85e2faf 100644
=2D-- a/gnu/packages/antivirus.scm
+++ b/gnu/packages/antivirus.scm
@@ -2,6 +2,7 @@
 ;;; Copyright =C2=A9 2016, 2017, 2018, 2019, 2020 Eric Bavier <bavier@pos=
teo.net>
 ;;; Copyright =C2=A9 2018 Christopher Baines <mail@HIDDEN>
 ;;; Copyright =C2=A9 2019=E2=80=932021 Tobias Geerinckx-Rice <me@HIDDEN=
r>
+;;; Copyright =C2=A9 2023 Jakob Kirsch <jakob.kirsch@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -24,9 +25,11 @@ (define-module (gnu packages antivirus)
   #:use-module (guix gexp)
   #:use-module (guix packages)
   #:use-module (guix download)
+  #:use-module (guix git-download)
   #:use-module (guix utils)
   #:use-module (gnu packages)
   #:use-module (gnu packages autotools)
+  #:use-module (gnu packages bash)
   #:use-module (gnu packages bison)
   #:use-module (gnu packages check)
   #:use-module (gnu packages compression)
@@ -38,6 +41,7 @@ (define-module (gnu packages antivirus)
   #:use-module (gnu packages ncurses)
   #:use-module (gnu packages pcre)
   #:use-module (gnu packages pkg-config)
+  #:use-module (gnu packages protobuf)
   #:use-module (gnu packages tls)
   #:use-module (gnu packages web)
   #:use-module (gnu packages xml))
@@ -156,3 +160,38 @@ (define-public clamav
                    (license:non-copyleft "libclamav/strlcat.c") ;"OpenBSD=
" license
                    license:asl2.0       ;libclamav/yara*
                    license:expat))))    ;shared/getopt.[ch]
+
+(define-public yara
+  (package
+    (name "yara")
+    (version "v4.4.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/VirusTotal/yara")
+             (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1jc468iybjl1n0r6prpw7pwhd9jvfbjghqg9qdq1hbihnv5wa4bb")))=
)
+    (build-system gnu-build-system)
+    (native-inputs (list autoconf automake libtool protobuf pkg-config))
+    (inputs (list openssl bash))
+    (arguments
+     '(#:phases (modify-phases %standard-phases
+                  (add-before 'check 'remove-bin-sh-in-test
+                    (lambda* (#:key build-inputs #:allow-other-keys)
+                      (substitute* "tests/test-rules.c"
+                        (("/bin/sh")
+                         (string-append (assoc-ref %build-inputs "bash")
+                                        "/bin/sh"))))))))
+
+    (synopsis "The pattern matching swiss knife")
+    (description
+     "YARA is a tool aimed at (but not limited to) helping malware resear=
chers to
+identify and classify malware samples.  With YARA you can create descript=
ions of
+malware families (or whatever you want to describe) based on textual or b=
inary patterns.
+Each description, a.k.a. rule, consists of a set of strings and a boolean=
 expression
+which determine its logic.")
+    (home-page "https://github.com/VirusTotal/yara")
+    (license license:bsd-3)))

base-commit: 1076f32111e512ed437f135c9eb6ce2daaafd623
=2D-
2.41.0





Acknowledgement sent to Jakob Kirsch <jakob.kirsch@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#66608; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 5 Mar 2025 21:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.