From patchwork Fri Jan 31 16:55:05 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Mark Wielaard X-Patchwork-Id: 20049 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id B9DDB166FF; Fri, 31 Jan 2020 16:56:11 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 4FDDA166FA for ; Fri, 31 Jan 2020 16:56:09 +0000 (GMT) Received: from localhost ([::1]:56236 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ixZaS-0007vs-Nv for patchwork@mira.cbaines.net; Fri, 31 Jan 2020 11:56:08 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:53325) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ixZaN-0007vj-Ri for guix-patches@gnu.org; Fri, 31 Jan 2020 11:56:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ixZaM-0002pw-JB for guix-patches@gnu.org; Fri, 31 Jan 2020 11:56:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:60234) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ixZaM-0002pq-Fj for guix-patches@gnu.org; Fri, 31 Jan 2020 11:56:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ixZaM-0005wM-Cv for guix-patches@gnu.org; Fri, 31 Jan 2020 11:56:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#38803] [PATCH] gnu: elfutils: Update to 0.178 Resent-From: Mark Wielaard Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 31 Jan 2020 16:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38803 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Marius Bakke Cc: Brett Gilio , 38803@debbugs.gnu.org Received: via spool by 38803-submit@debbugs.gnu.org id=B38803.158048973122794 (code B ref 38803); Fri, 31 Jan 2020 16:56:02 +0000 Received: (at 38803) by debbugs.gnu.org; 31 Jan 2020 16:55:31 +0000 Received: from localhost ([127.0.0.1]:37974 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ixZZk-0005vP-R0 for submit@debbugs.gnu.org; Fri, 31 Jan 2020 11:55:31 -0500 Received: from wildebeest.demon.nl ([212.238.236.112]:49460 helo=gnu.wildebeest.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ixZZi-0005vE-MV for 38803@debbugs.gnu.org; Fri, 31 Jan 2020 11:55:23 -0500 Received: from librem (cable-85.28.105.83.coditel.net [85.28.105.83]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gnu.wildebeest.org (Postfix) with ESMTPSA id 4CAA63000A0C; Fri, 31 Jan 2020 17:55:20 +0100 (CET) Received: by librem (Postfix, from userid 1000) id DC2BDC3D82; Fri, 31 Jan 2020 17:55:05 +0100 (CET) Date: Fri, 31 Jan 2020 17:55:05 +0100 From: Mark Wielaard Message-ID: <20200131165505.GN3319@wildebeest.org> References: <20191230014101.2425-1-mark@klomp.org> <20200112203939.20141-1-mark@klomp.org> <87a76sxun7.fsf@devup.no> <20200113000345.GA2825@wildebeest.org> <87a76rvvpz.fsf@devup.no> <20200131124321.GM3319@wildebeest.org> <87v9ormxrb.fsf@devup.no> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <87v9ormxrb.fsf@devup.no> User-Agent: Mutt/1.10.1 (2018-07-13) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches On Fri, Jan 31, 2020 at 04:49:44PM +0100, Marius Bakke wrote: > Mark Wielaard writes: > > >> Also, for the description, please use full sentences. I.e. keep the > >> 'This package provides a collection ...' and 'This includes ...' instead > >> of 'A collection ...' and 'Includes ...'. > > > > OK. Done. See attached patch. > > Sorry for the nit-picks, but the description still starts > 'mid-sentence', i.e. "A collection ..." instead of "elfutils is a > collection ...". > > If you think it's better this way I'm fine with that, it's just that > elfutils will "stand out" compared to its neighbours at > e.g. . :-) OK, OK. Lets see if I can at least get the patch that does only update the descriptions correct. New version attached. Cheers, Mark From 6a9f7efd89f6617766640b3e2f7a232977bf98a4 Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Sun, 12 Jan 2020 23:54:18 +0100 Subject: [PATCH] gnu: elfutils: Update synopsis and description * gnu/packages/elf.scm (elfutils): Update summaries. [synopsis]: Updated. [description]: Updated. --- gnu/packages/elf.scm | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/gnu/packages/elf.scm b/gnu/packages/elf.scm index 75caa54296..22d03fba84 100644 --- a/gnu/packages/elf.scm +++ b/gnu/packages/elf.scm @@ -6,6 +6,7 @@ ;;; Copyright © 2017 Leo Famulari ;;; Copyright © 2018 Tobias Geerinckx-Rice ;;; Copyright © 2018 Marius Bakke +;;; Copyright © 2020 Mark Wielaard ;;; ;;; This file is part of GNU Guix. ;;; @@ -54,9 +55,10 @@ (build-system gnu-build-system) ;; Separate programs because that's usually not what elfutils users want, - ;; and because they duplicate what Binutils provides. + ;; and because they duplicate what Binutils proAvides (but are named + ;; differently, using the eu- prefix and can be installed in parallel). (outputs '("out" ; libelf.so, elfutils/*.h, etc. - "bin")) ; ld, nm, objdump, etc. + "bin")) ; eu-nm, eu-objdump, etc. (arguments ;; Programs don't have libelf.so in their RUNPATH and libraries don't @@ -84,11 +86,21 @@ (native-inputs `(("m4" ,m4))) (inputs `(("zlib" ,zlib))) (home-page "https://sourceware.org/elfutils/") - (synopsis "Linker and ELF manipulation tools") + (synopsis "Collection of utilities and libraries to handle ELF files and +DWARF data") (description - "This package provides command-line tools to manipulate binaries in the -Executable and Linkable Format (@dfn{ELF}). This includes @command{ld}, -@command{ar}, @command{objdump}, @command{addr2line}, and more.") + "Elfutils is a collection of utilities and libraries to read, create and +modify Executable and Linkable Format (@dfn{ELF}) binary files, find and +handle Debugging With Arbitrary Record Formats (@dfn{DWARF}) debug data, +symbols, thread state and stacktraces for processes and core files on +GNU/Linux. Elfutils includes @file{libelf} for manipulating ELF files, +@file{libdw} for inspecting DWARF data and process state and utilities like +@command{eu-stack} (to show backtraces), @command{eu-nm} (for listing symbols +from object files), @command{eu-size} (for listing the section sizes of an +object or archive file), @command{eu-strip} (for discarding symbols), +@command{eu-readelf} (to see the raw ELF file structures), +@command{eu-elflint} (to check for well-formed ELF files), +@command{eu-elfcompress} (to compress or decompress ELF sections), and more.") ;; Libraries are dual-licensed LGPLv3.0+ | GPLv2, and programs are GPLv3+. (license lgpl3+))) -- 2.24.1