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--
guix-patches@HIDDEN
:bug#66608
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#66608
; Package guix-patches
.
Full text available.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.
guix-patches@HIDDEN
:bug#66608
; Package guix-patches
.
Full text available.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
Jakob Kirsch <jakob.kirsch@HIDDEN>
:guix-patches@HIDDEN
.
Full text available.guix-patches@HIDDEN
:bug#66608
; Package guix-patches
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.