From unknown Fri Jun 20 20:06:34 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57058] [PATCH] gnu: Add python-lief. Resent-From: Hilton Chain Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Aug 2022 14:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 57058 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57058@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.165997038217551 (code B ref -1); Mon, 08 Aug 2022 14:54:01 +0000 Received: (at submit) by debbugs.gnu.org; 8 Aug 2022 14:53:02 +0000 Received: from localhost ([127.0.0.1]:41487 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL47p-0004Yq-Ir for submit@debbugs.gnu.org; Mon, 08 Aug 2022 10:53:01 -0400 Received: from lists.gnu.org ([209.51.188.17]:54588) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL47k-0004YZ-Ak for submit@debbugs.gnu.org; Mon, 08 Aug 2022 10:52:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49878) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oL47i-0005J8-EP for guix-patches@gnu.org; Mon, 08 Aug 2022 10:52:55 -0400 Received: from mail.boiledscript.com ([144.168.59.46]:42958) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oL47f-0004SK-Q6 for guix-patches@gnu.org; Mon, 08 Aug 2022 10:52:54 -0400 Date: Mon, 08 Aug 2022 22:52:30 +0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ultrarare.space; s=dkim; t=1659970368; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=8kGRgEtTIbPOi5YjGtdXhKAxiguxWA2B2jUa7j3F14A=; b=VeFfKMTVgJRaI8TPB299vNQnzH+Oqa1ifoD2YkzMNNUokprOfFk5rdsLzLQEwDYhhsdwCY 1ohDycuHevv+qPTugSPalYeTDGYpTKKt43dqsNXrTZik2C9VTBJ7KGxn3ncQiEHujR61k6 Pe79Czs7209SOfreiMa46D+0kCA5KxXSrUq6yf4xgZ0RKIl8AuwlRq9v5nhXDHiXsiibOi 0pFQpLahItG+CmHr0l73OTcJl7MEh/4KG2mzB8H1M5dV+0KH+uhqcErNOm1mr1mQdottwL vQp9LTY71sVfJi5B7nwzZQtpznnoOYRldePTPiMetbbewHdZKZLuOtmjTgvF6Q== Message-ID: From: Hilton Chain MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Authentication-Results: mail.boiledscript.com; auth=pass smtp.mailfrom=hako@ultrarare.space X-Spamd-Bar: / Received-SPF: pass client-ip=144.168.59.46; envelope-from=hako@ultrarare.space; helo=mail.boiledscript.com X-Spam_score_int: 24 X-Spam_score: 2.4 X-Spam_bar: ++ X-Spam_report: (2.4 / 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, FROM_SUSPICIOUS_NTLD=0.499, FROM_SUSPICIOUS_NTLD_FP=1.997, PDS_OTHER_BAD_TLD=1.997, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) =46rom 2d62c631996a97f98b4a1e7f383db87bb5b960a8 Mon Sep 17 00:00:00 2001 From: Hilton Chain Date: Mon, 8 Aug 2022 22:50:45 +0800 Subject: [PATCH] gnu: Add python-lief. * gnu/packages/python-xyz.scm (python-lief): New variable. --- gnu/packages/python-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index b6ca32a757..300aa2b52a 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -30353,3 +30353,25 @@ (define-public i3-autotiling "Script for Sway and i3 to automatically switch the horizontal/vertic= al window split orientation.") (license license:gpl3))) + +(define-public python-lief + (package + (name "python-lief") + (version "0.12.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lief-project/LIEF") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1xzbh3bxy4rw1yamnx68da1v5s56ay4g081cyamv67256g0qy2i1")))) + (build-system python-build-system) + (native-inputs (list cmake)) + (home-page "https://github.com/lief-project/LIEF") + (synopsis "Library to instrument executable formats") + (description + "LIEF is a cross platform library which can parse, modify and abstrac= t ELF, +PE and MachO formats.") + (license license:asl2.0))) base-commit: ec6499aad231b8a5991f38c1ec982be4b3598837 --=20 2.37.1 From unknown Fri Jun 20 20:06:34 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57058] [PATCH] gnu: Add python-lief. Resent-From: Mathieu Othacehe Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 11 Aug 2022 15:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57058 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Hilton Chain Cc: 57058@debbugs.gnu.org Received: via spool by 57058-submit@debbugs.gnu.org id=B57058.16602322496211 (code B ref 57058); Thu, 11 Aug 2022 15:38:01 +0000 Received: (at 57058) by debbugs.gnu.org; 11 Aug 2022 15:37:29 +0000 Received: from localhost ([127.0.0.1]:54824 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oMAFU-0001c7-PF for submit@debbugs.gnu.org; Thu, 11 Aug 2022 11:37:28 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36984) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oMAFS-0001bu-04 for 57058@debbugs.gnu.org; Thu, 11 Aug 2022 11:37:26 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:54598) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oMAFM-0001zL-Mr; Thu, 11 Aug 2022 11:37:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=keC7gjji00HO4UkcKtVc2DSqQGyi0IlXnAcyFa+INnM=; b=A3EgNSmB+0950Ccq0DnW YC83gILoWcF3p6q61X7/Py/HW/A4CryTrKN06dBZ9LTjaf1EGgSeR3O9aQyW8R+WonzkUAnomL0uA /eavdt5UE5HkLksmMHIZscEOC0iG/aR6S2/+AOTBzGRBia/TGSObGLku8v+EiBk/SQ6eyHY4BDBwY pJIRwb4ucnLk+GQNaOogQTzw1/Dn+1ozcuXRIjaOdCRjapTV3nYdryfshIQye9zSizBzPWuld8ltZ OiqSYR//HNigGmdIoJks49iOkUnYcXuXtl0O/3WjSqpP9b6Vwsz2OeBlvFPhsXtfbXu6QSCPnZOUV gYBUKT7Ebvhkdg==; Received: from 2a02-8429-81d2-3d01-94c9-8097-ea5c-2775.rev.sfr.net ([2a02:8429:81d2:3d01:94c9:8097:ea5c:2775]:33904 helo=meije) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oMAFI-0000py-S8; Thu, 11 Aug 2022 11:37:20 -0400 From: Mathieu Othacehe References: Date: Thu, 11 Aug 2022 17:37:14 +0200 In-Reply-To: (Hilton Chain's message of "Mon, 08 Aug 2022 22:52:30 +0800") Message-ID: <87bksq23md.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hey, > * gnu/packages/python-xyz.scm (python-lief): New variable. This looks fine to me, but compilation takes a long time and appears to be mono-threaded. I found that nix has the following snippet: --8<---------------cut here---------------start------------->8--- substituteInPlace setup.py \ --replace 'cmake_args = []' "cmake_args = [ \"-DCMAKE_INSTALL_PREFIX=$prefix\" ]" ${pyEnv.interpreter} setup.py --sdk build --parallel=$NIX_BUILD_CORES --8<---------------cut here---------------end--------------->8--- that can maybe allow parallel compilation? Thanks, Mathieu From unknown Fri Jun 20 20:06:34 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57058] [PATCH v2] gnu: Add python-lief. Resent-From: Hilton Chain Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 16 Aug 2022 06:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57058 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57058@debbugs.gnu.org Cc: Mathieu Othacehe Received: via spool by 57058-submit@debbugs.gnu.org id=B57058.166063186418491 (code B ref 57058); Tue, 16 Aug 2022 06:38:02 +0000 Received: (at 57058) by debbugs.gnu.org; 16 Aug 2022 06:37:44 +0000 Received: from localhost ([127.0.0.1]:44629 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oNqCu-0004oB-24 for submit@debbugs.gnu.org; Tue, 16 Aug 2022 02:37:44 -0400 Received: from mail.boiledscript.com ([144.168.59.46]:58154) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oNqCq-0004nt-8B for 57058@debbugs.gnu.org; Tue, 16 Aug 2022 02:37:42 -0400 Date: Tue, 16 Aug 2022 14:36:29 +0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ultrarare.space; s=dkim; t=1660631853; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=woTf93skvhmcb/700hFSmcz9V6nqkZYhcmOhor34510=; b=QXebdhOw80iTRRHYQrv4rS1uwH+BDEH9lH+PJP3uxW4v1o5N9lFyFAc7yX+GDK6cIZYlaG xWGFW4b50oCloZ0F64xIkGZaorlKgLUVblI3CL0J3GPPTT8VZz9Py9xxt5mlIjTvwD4N+f du1EPN1YkV8eVRZFJf67Y12ymBrucWhObiFx6nSm/mN8r+abt/uSrTAwShuemq60FWl01d pLv1cSDNZL1JL4A+iTuASUb446zlaYsIdBRxvzPKR0/OTKeHV1yB3Jli2QXKpuBwmvEjpo 34prCFhJZUfXIJaswTl+VpFip3kY8VWpy4V02RiNGaA34ODNxNmf5PlSZ8Ohtw== Message-ID: From: Hilton Chain In-Reply-To: <87bksq23md.fsf@gnu.org> References: <87bksq23md.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Authentication-Results: mail.boiledscript.com; auth=pass smtp.mailfrom=hako@ultrarare.space X-Spamd-Bar: / X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) =46rom b9ce692513271f33baf8e45cd10d0a350047986c Mon Sep 17 00:00:00 2001 From: Hilton Chain Date: Tue, 16 Aug 2022 14:31:05 +0800 Subject: [PATCH v2] gnu: Add python-lief. * gnu/packages/python-xyz.scm (python-lief): New variable. --- v1 -> v2: Enable parallel compilation. Sorry for the latency! >_< gnu/packages/python-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 3259f46881..ecc1eab67c 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -30644,3 +30644,33 @@ (define-public python-misskey "This package provides access to Misskey's API. Misskey is a SNS platform using the ActivityPub protocol.") (license license:expat))) + +(define-public python-lief + (package + (name "python-lief") + (version "0.12.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lief-project/LIEF") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1xzbh3bxy4rw1yamnx68da1v5s56ay4g081cyamv67256g0qy2i1")))) + (build-system python-build-system) + (native-inputs (list cmake)) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (replace 'build + (lambda _ + (invoke "python" "setup.py" "--sdk" "build" + (string-append + "-j" (number->string (parallel-job-count))))))= ))) + (home-page "https://github.com/lief-project/LIEF") + (synopsis "Library to instrument executable formats") + (description + "LIEF is a cross platform library which can parse, modify and abstrac= t ELF, +PE and MachO formats.") + (license license:asl2.0))) base-commit: ace7b5babe118adb9caf116eb8273f7db6e7f152 --=20 2.37.2 From unknown Fri Jun 20 20:06:34 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57058] [PATCH v2] gnu: Add python-lief. Resent-From: Mathieu Othacehe Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 16 Aug 2022 09:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57058 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Hilton Chain Cc: 57058@debbugs.gnu.org Received: via spool by 57058-submit@debbugs.gnu.org id=B57058.16606421752795 (code B ref 57058); Tue, 16 Aug 2022 09:30:02 +0000 Received: (at 57058) by debbugs.gnu.org; 16 Aug 2022 09:29:35 +0000 Received: from localhost ([127.0.0.1]:44798 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oNstD-0000j0-9R for submit@debbugs.gnu.org; Tue, 16 Aug 2022 05:29:35 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48530) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oNst9-0000il-Ts for 57058@debbugs.gnu.org; Tue, 16 Aug 2022 05:29:33 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51564) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oNst4-0004DY-FW; Tue, 16 Aug 2022 05:29:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=rwq1twvobBc9j6q8jwD6NOlL4Do3lsfFPyBMingXXfE=; b=HbEo1tGmEmYP1Rntfkgd ogN59SekkrDU+fOISCRMDKBchhUuJI+srH59FekW1OkHtMqRYQlAaq5dls7q+wZUgovXmNEeosrj/ wD9Tj1Q9rUnA/IVmkgW4lCuvu7K/1qmrsCgLBKfPOuEkxmTzhwj1sVf8ty9vf7P+0mArSfEmD3xfo JTY+jn8m8MUsNycm+ytY/6EgtR3P0ApkkG0pOSiqQu+KfBe9P7yJ45mmgL3G16PrfH8HpSdl8ialu YOLZUJ3tVYYct6awY/htAk3aeK1vkojqs6rk4ijH236o7y3P4MqwlD3FBxq6LlveOqR8hnrjCUnFj LA/rnZzO8GFBSA==; Received: from 2a02-8429-81d2-3d01-94c9-8097-ea5c-2775.rev.sfr.net ([2a02:8429:81d2:3d01:94c9:8097:ea5c:2775]:44552 helo=meije) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oNst3-0004hf-Bd; Tue, 16 Aug 2022 05:29:26 -0400 From: Mathieu Othacehe References: <87bksq23md.fsf@gnu.org> Date: Tue, 16 Aug 2022 11:29:22 +0200 In-Reply-To: (Hilton Chain's message of "Tue, 16 Aug 2022 14:36:29 +0800") Message-ID: <875yiscz9p.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hey, > v1 -> v2: Enable parallel compilation. > > Sorry for the latency! >_< No worries. I confirm that it compiles faster :) It looks like no tests are run though: --8<---------------cut here---------------start------------->8--- Copying /tmp/guix-build-python-lief-0.12.1.drv-0/source/build/lief.so into build/lib.linux-x86_64-3.9/lief.cpython-39-x86_64-linux-gnu.so copying /tmp/guix-build-python-lief-0.12.1.drv-0/source/build/lief.so -> build/lib.linux-x86_64-3.9/lief.cpython-39-x86_64-linux-gnu.so copying build/lib.linux-x86_64-3.9/lief.cpython-39-x86_64-linux-gnu.so -> ---------------------------------------------------------------------- Ran 0 tests in 0.000s --8<---------------cut here---------------end--------------->8--- Any idea why? Thanks, Mathieu From unknown Fri Jun 20 20:06:34 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57058] [PATCH v2] gnu: Add python-lief. Resent-From: Hilton Chain Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 16 Aug 2022 13:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57058 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Mathieu Othacehe Cc: 57058@debbugs.gnu.org Received: via spool by 57058-submit@debbugs.gnu.org id=B57058.16606552042612 (code B ref 57058); Tue, 16 Aug 2022 13:07:02 +0000 Received: (at 57058) by debbugs.gnu.org; 16 Aug 2022 13:06:44 +0000 Received: from localhost ([127.0.0.1]:45266 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oNwHM-0000g3-Gv for submit@debbugs.gnu.org; Tue, 16 Aug 2022 09:06:44 -0400 Received: from mail.boiledscript.com ([144.168.59.46]:52124) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oNwHK-0000fp-4m for 57058@debbugs.gnu.org; Tue, 16 Aug 2022 09:06:43 -0400 Date: Tue, 16 Aug 2022 21:06:06 +0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ultrarare.space; s=dkim; t=1660655195; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=DncZqrwZ0eVis5ncyutVN+UP+TTMKhNk6h5dX8SPf/E=; b=d4rRLAdgCUiAjpiaNMp2Be2xVYifJBmjhfAt501GsXY23f1xppQWU9dhIIoOINEVwrvHTV rgGb0pzfI8GPwIgxCMDUsPa6Q+/3Pr5fLZa0du2ijAHP9OQwMlkosbl/jR1alQGsSISy/4 J0feuU5K87+Lds4MxIqJ7SGD4L0ZvAHcFRGDh39mc93FnXiXAorLTnifsa3pPjYJoELOEm UhuR1h0f115n3uAfDDPm0UDcOw3AgQv8FerKx97W4vZcruXe8M6P+NbzWn3mf3SXlnGqVh s5F7/rdG7rPegy4bxzzJfWD7dfVCK4Yi3z5naF0oXaN8MCNVo5eZ+45da9AkVA== Message-ID: From: Hilton Chain In-Reply-To: <875yiscz9p.fsf@gnu.org> References: <87bksq23md.fsf@gnu.org> <875yiscz9p.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Authentication-Results: mail.boiledscript.com; auth=pass smtp.mailfrom=hako@ultrarare.space X-Spamd-Bar: / X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Found the option in the setup script, however the tests require network. There's also options for docs, for now I'll try out if they are worthy enabling. From unknown Fri Jun 20 20:06:34 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57058] [PATCH v3] gnu: Add python-lief. In-Reply-To: Resent-From: Hilton Chain Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 16 Aug 2022 13:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57058 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57058@debbugs.gnu.org Cc: Mathieu Othacehe Received: via spool by 57058-submit@debbugs.gnu.org id=B57058.166065666813303 (code B ref 57058); Tue, 16 Aug 2022 13:32:01 +0000 Received: (at 57058) by debbugs.gnu.org; 16 Aug 2022 13:31:08 +0000 Received: from localhost ([127.0.0.1]:45359 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oNwex-0003ST-Vz for submit@debbugs.gnu.org; Tue, 16 Aug 2022 09:31:08 -0400 Received: from mail.boiledscript.com ([144.168.59.46]:39198) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oNweu-0003KU-Ek for 57058@debbugs.gnu.org; Tue, 16 Aug 2022 09:31:06 -0400 Date: Tue, 16 Aug 2022 21:30:32 +0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ultrarare.space; s=dkim; t=1660656657; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: references:references; bh=ZZKKudCrBwOkMYk5YGhQ8S+/YxGYGODC8QF+J0enKsE=; b=ln+QI1/1p5aNZPbVcIcwwlz8ocaACJIOzcsMkzTUB/lBKuqQWvndOMU+U6z5X7gURc6QUJ dZ4ZZn1b5jUeVenkZQSlFaZ+GoIyvVNU5X0ac/qlwQHr1Q/lrgGpQbdykP6B99gErnkclc SBu0SPujH3Vkviy1dIVS/WNcpaza4/rLrjP46gQfGdI24C6HkXwbsQXzoi7E2dzOfU6O0y vipH8XV1S2410nQSwT9GClAtspEPbpKV6KfTfPl7PVeZa3ljtWVYVpSnl+25cNbIXBBcEw 2614qIi+5i+xQ2ny3w4D3imKZYoc/VY0vo5fcbc/6FB7aT9fC/UYfNs11h2Mig== Message-ID: From: Hilton Chain References: <87bksq23md.fsf@gnu.org> <875yiscz9p.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Authentication-Results: mail.boiledscript.com; auth=pass smtp.mailfrom=hako@ultrarare.space X-Spamd-Bar: / X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) =46rom c865b31b702d0e5f86faaadcb306cea269ae1109 Mon Sep 17 00:00:00 2001 From: Hilton Chain Date: Tue, 16 Aug 2022 21:26:33 +0800 Subject: [PATCH v3] gnu: Add python-lief. * gnu/packages/python-xyz.scm (python-lief): New variable. --- v2 -> v3: Disable tests. gnu/packages/python-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 3259f46881..fbb52a300f 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -30644,3 +30644,34 @@ (define-public python-misskey "This package provides access to Misskey's API. Misskey is a SNS platform using the ActivityPub protocol.") (license license:expat))) + +(define-public python-lief + (package + (name "python-lief") + (version "0.12.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lief-project/LIEF") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1xzbh3bxy4rw1yamnx68da1v5s56ay4g081cyamv67256g0qy2i1")))) + (build-system python-build-system) + (native-inputs (list cmake)) + (arguments + (list #:tests? #f ;needs network + #:phases #~(modify-phases %standard-phases + (replace 'build + (lambda _ + (invoke + "python" "setup.py" "--sdk" "build" + (string-append + "-j" (number->string (parallel-job-count))))= ))))) + (home-page "https://github.com/lief-project/LIEF") + (synopsis "Library to instrument executable formats") + (description + "LIEF is a cross platform library which can parse, modify and abstrac= t ELF, +PE and MachO formats.") + (license license:asl2.0))) base-commit: ace7b5babe118adb9caf116eb8273f7db6e7f152 --=20 2.37.2 From unknown Fri Jun 20 20:06:34 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Hilton Chain Subject: bug#57058: closed (Re: bug#57058: [PATCH] gnu: Add python-lief.) Message-ID: References: <875yirl4bz.fsf_-_@gnu.org> X-Gnu-PR-Message: they-closed 57058 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 57058@debbugs.gnu.org Date: Wed, 17 Aug 2022 07:26:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1660721162-10607-1" This is a multi-part message in MIME format... ------------=_1660721162-10607-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #57058: [PATCH] gnu: Add python-lief. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 57058@debbugs.gnu.org. --=20 57058: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D57058 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1660721162-10607-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 57058-done) by debbugs.gnu.org; 17 Aug 2022 07:25:20 +0000 Received: from localhost ([127.0.0.1]:49319 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oODQW-0002kD-5t for submit@debbugs.gnu.org; Wed, 17 Aug 2022 03:25:20 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50352) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oODQT-0002jx-Ek for 57058-done@debbugs.gnu.org; Wed, 17 Aug 2022 03:25:18 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33874) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oODQN-0006x1-5n; Wed, 17 Aug 2022 03:25:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=d5AMDngYRNcUmqwGlrGwg/X7SpAoJzP+oepU1BmdGSs=; b=YDV1LVvyCrbwKAwsdgdC ckKCXcn0sVzBX42D9/ahmRebjB2f1QlHvAW3KwQDVMxH6VSJW0ovVXH22S8Emc2afvEt6fE+sUVQI Bx4NCnAV4Oha6bO+5OyueG6Nge0cUnmyUp0rWiWtYqqs9Wk12WsI/W9eQJ3rpSci7T/x/bOjkEGXl 3ePPFeMuM4rh1g7GF+G3tBhBFEHDL7p+q/7ZMfK6NECRAOhvYr8PCDVU80LSAd46AN+Q6xFXC3/gT a/7pyfG4NtFMDVkMPtrpdzOnvW15OY27XxddYI48OsHHUpIhP7cW05ZcjGMJ0VhbXo3Ta5NOmtYJl ekJgsjzo/eZLpg==; Received: from 2a02-8429-81d2-3d01-94c9-8097-ea5c-2775.rev.sfr.net ([2a02:8429:81d2:3d01:94c9:8097:ea5c:2775]:34236 helo=meije) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oODQJ-0008Oe-Fw; Wed, 17 Aug 2022 03:25:10 -0400 From: Mathieu Othacehe To: Hilton Chain Subject: Re: bug#57058: [PATCH] gnu: Add python-lief. References: <87bksq23md.fsf@gnu.org> <875yiscz9p.fsf@gnu.org> Date: Wed, 17 Aug 2022 09:25:04 +0200 In-Reply-To: (Hilton Chain's message of "Tue, 16 Aug 2022 21:30:32 +0800") Message-ID: <875yirl4bz.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 57058-done Cc: 57058-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > * gnu/packages/python-xyz.scm (python-lief): New variable. Pushed, thanks! Mathieu ------------=_1660721162-10607-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 8 Aug 2022 14:53:02 +0000 Received: from localhost ([127.0.0.1]:41487 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL47p-0004Yq-Ir for submit@debbugs.gnu.org; Mon, 08 Aug 2022 10:53:01 -0400 Received: from lists.gnu.org ([209.51.188.17]:54588) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL47k-0004YZ-Ak for submit@debbugs.gnu.org; Mon, 08 Aug 2022 10:52:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49878) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oL47i-0005J8-EP for guix-patches@gnu.org; Mon, 08 Aug 2022 10:52:55 -0400 Received: from mail.boiledscript.com ([144.168.59.46]:42958) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oL47f-0004SK-Q6 for guix-patches@gnu.org; Mon, 08 Aug 2022 10:52:54 -0400 Date: Mon, 08 Aug 2022 22:52:30 +0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ultrarare.space; s=dkim; t=1659970368; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=8kGRgEtTIbPOi5YjGtdXhKAxiguxWA2B2jUa7j3F14A=; b=VeFfKMTVgJRaI8TPB299vNQnzH+Oqa1ifoD2YkzMNNUokprOfFk5rdsLzLQEwDYhhsdwCY 1ohDycuHevv+qPTugSPalYeTDGYpTKKt43dqsNXrTZik2C9VTBJ7KGxn3ncQiEHujR61k6 Pe79Czs7209SOfreiMa46D+0kCA5KxXSrUq6yf4xgZ0RKIl8AuwlRq9v5nhXDHiXsiibOi 0pFQpLahItG+CmHr0l73OTcJl7MEh/4KG2mzB8H1M5dV+0KH+uhqcErNOm1mr1mQdottwL vQp9LTY71sVfJi5B7nwzZQtpznnoOYRldePTPiMetbbewHdZKZLuOtmjTgvF6Q== Message-ID: From: Hilton Chain To: guix-patches@gnu.org Subject: [PATCH] gnu: Add python-lief. MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Authentication-Results: mail.boiledscript.com; auth=pass smtp.mailfrom=hako@ultrarare.space X-Spamd-Bar: / Received-SPF: pass client-ip=144.168.59.46; envelope-from=hako@ultrarare.space; helo=mail.boiledscript.com X-Spam_score_int: 24 X-Spam_score: 2.4 X-Spam_bar: ++ X-Spam_report: (2.4 / 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, FROM_SUSPICIOUS_NTLD=0.499, FROM_SUSPICIOUS_NTLD_FP=1.997, PDS_OTHER_BAD_TLD=1.997, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) =46rom 2d62c631996a97f98b4a1e7f383db87bb5b960a8 Mon Sep 17 00:00:00 2001 From: Hilton Chain Date: Mon, 8 Aug 2022 22:50:45 +0800 Subject: [PATCH] gnu: Add python-lief. * gnu/packages/python-xyz.scm (python-lief): New variable. --- gnu/packages/python-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index b6ca32a757..300aa2b52a 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -30353,3 +30353,25 @@ (define-public i3-autotiling "Script for Sway and i3 to automatically switch the horizontal/vertic= al window split orientation.") (license license:gpl3))) + +(define-public python-lief + (package + (name "python-lief") + (version "0.12.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lief-project/LIEF") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1xzbh3bxy4rw1yamnx68da1v5s56ay4g081cyamv67256g0qy2i1")))) + (build-system python-build-system) + (native-inputs (list cmake)) + (home-page "https://github.com/lief-project/LIEF") + (synopsis "Library to instrument executable formats") + (description + "LIEF is a cross platform library which can parse, modify and abstrac= t ELF, +PE and MachO formats.") + (license license:asl2.0))) base-commit: ec6499aad231b8a5991f38c1ec982be4b3598837 --=20 2.37.1 ------------=_1660721162-10607-1--