From unknown Fri Jun 13 10:35:51 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#41013] [PATCH] Add gccmakedep util Resent-From: Jean-Baptiste Note Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 01 May 2020 22:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 41013 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 41013@debbugs.gnu.org X-Debbugs-Original-To: guixpatch Received: via spool by submit@debbugs.gnu.org id=B.158837036832692 (code B ref -1); Fri, 01 May 2020 22:00:02 +0000 Received: (at submit) by debbugs.gnu.org; 1 May 2020 21:59:28 +0000 Received: from localhost ([127.0.0.1]:50828 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jUdgs-0008VA-NT for submit@debbugs.gnu.org; Fri, 01 May 2020 17:59:28 -0400 Received: from lists.gnu.org ([209.51.188.17]:38444) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jUcfG-0006k0-4r for submit@debbugs.gnu.org; Fri, 01 May 2020 16:53:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33034) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jUcfD-0002DT-M6 for guix-patches@gnu.org; Fri, 01 May 2020 16:53:41 -0400 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,RCVD_IN_DNSWL_NONE,SPF_PASS, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jUcfB-0005VH-CH for guix-patches@gnu.org; Fri, 01 May 2020 16:53:39 -0400 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:52005) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jUcfA-0005V4-UJ for guix-patches@gnu.org; Fri, 01 May 2020 16:53:37 -0400 Received: by mail-wm1-x335.google.com with SMTP id x4so1029752wmj.1 for ; Fri, 01 May 2020 13:53:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:subject:date:message-id:user-agent:mime-version; bh=cg/G4OB1gPhoRASJNVwUpAquc+O170cW1J+zV4CSqXY=; b=BExdNvIWg2Ko+c9OnC07KYzOACKYJx7F2NNXbB49/ghd/QvUYBnCC1hLc45AC8PV56 ynNlWYTU7EDwwUfQiK5uiIba+7l6BYwU+/ce2PL9xRSVxSGKBtA5LfJsxMCnH7uvGcIF ywlVDgBlXvz+uyMnJMXn96qK+aqHHSZU6tPUIoTJ1NQ2mCgP3rkqSCi5PL/9Ht61Jr5y tuuWumkfQ7VL1VmBOQQwtwP4eLm2Jr86ics1CzVgkQ/z05McAZt8SEA/QtooNSmbAmHt +Rnjd99h+Ll9Ro2wWEk9XZTrtGS+YTwbbjhziFp0gMAH87AuTOk2RqxWe67nAHv5oHO5 xcXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:subject:date:message-id :user-agent:mime-version; bh=cg/G4OB1gPhoRASJNVwUpAquc+O170cW1J+zV4CSqXY=; b=TrxIqplhzQbXDCY3V3Zb6ZLt5mrT04QJRYxDkRw4lUqX9kvQdnzQN0HnEndYAYsO6F lGngLf87Qx0BBtt3KsafQU3uQvxhCBQCwTcqEtIh71p2vpxA74gAovcTUgNrsuTPkhdr dl40AYPg00kyFsbUXmBayw0/ty49hLRKPNVuMl1w1WQiQSJneApn5xKdZ6x7PNypNN7f Wj4Gbij4wpCjfA5YnEEyBqS5o312bv6H1NeGpyGhe+cMebFf9zZbsfiZ2lwbQZpGOLGX jNYXxinGXQOVNFtMrXYdZQJdLSZTPEBVAr/zXZPxQgz5u8hGa9PTnxOvSzmFhtAZieeh 6q1g== X-Gm-Message-State: AGi0PuYO//u45a0nFGB0Vi+jGbTZKp20ZvDi/JkMfUvRtVDazyqRMvmi mHrA0bfEJ7+DgMCaYgGW+HC9A2bRegQ= X-Google-Smtp-Source: APiQypIE8CK3yYPCvmzP0HqKLIA3b/tMfm3Ex6usXKm0BWUsHSwUXDAl4xkhYEOcFlX8WAk3iFSXaQ== X-Received: by 2002:a1c:3985:: with SMTP id g127mr1345479wma.102.1588366414573; Fri, 01 May 2020 13:53:34 -0700 (PDT) Received: from guixrules ([2a01:e35:2e0b:a6b0:e2ce:c3ff:fe74:cec8]) by smtp.gmail.com with ESMTPSA id y10sm1001274wma.5.2020.05.01.13.53.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 May 2020 13:53:33 -0700 (PDT) From: Jean-Baptiste Note Date: Fri, 01 May 2020 20:53:25 +0000 Message-ID: <87d07nbcmy.fsf@m4x.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a00:1450:4864:20::335; envelope-from=jbnote@gmail.com; helo=mail-wm1-x335.google.com X-detected-operating-system: by eggs.gnu.org: Error: [-] PROGRAM ABORT : Malformed IPv6 address (bad octet value). Location : parse_addr6(), p0f-client.c:67 X-Received-From: 2a00:1450:4864:20::335 X-Spam-Score: 1.2 (+) 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: Dear Guix maintainers, I'm attempting to package x2go, and gccmakedep from the xorg utils is required for the build. This is therefore an attempt to package it -- so as to be able to use it as native-input -- even though it is a deprecated tool. Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: m4x.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (jbnote[at]gmail.com) 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.51.188.17 listed in wl.mailspike.net] 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different 2.0 SPOOFED_FREEMAIL No description available. X-Mailman-Approved-At: Fri, 01 May 2020 17:59:25 -0400 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.8 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Dear Guix maintainers, I'm attempting to package x2go, and gccmakedep from the xorg utils is required for the build. This is therefore an attempt to package it -- so as to be able to use it as native-input -- even though it is a deprecated tool. There are two flavors of the patch: - a -tar version which relies on a standard xorg mirror for download, and does not need the maintainer tools to build. Unfortunately guix lint reports a problem in that the tarball is not mirrored on software heritage. - a -git version which is a bit more convoluted to build (requires maintainer tools as native-inputs: autoconf, automake, xorg macros), but with no failure in guix lint. Please also note that /some/ elements from this xorg subdirectory are prefixed with util- -- i've chosen not to include it here. Please pick your choose, and let me know how to proceed! Kind regards, Jean-Baptiste --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-xorg-Add-gccmakedep-git.patch Content-Transfer-Encoding: quoted-printable Content-Description: gccmakedep git version From=20900a831cc775ab35b1d728da2a06d69c5c03b838 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Note Date: Fri, 1 May 2020 14:15:07 +0000 Subject: [PATCH] xorg: Add gccmakedep. * gnu/packages/xorg.scm (gccmakedep): New variable. =2D-- gnu/packages/xorg.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm index 80158b1cab..7ef09aca51 100644 =2D-- a/gnu/packages/xorg.scm +++ b/gnu/packages/xorg.scm @@ -6562,3 +6562,37 @@ Thai).") a configuration file reusable by xcursorgen.") (home-page "https://github.com/eworm-de/xcur2png") (license license:gpl3+))) + +(define-public gccmakedep + (let ((commit "5787c2f5459e19bb7206c98116dbdec54da7bcc0") + (revision "1")) + (package + (name "gccmakedep") + (version (git-version "1.0.3" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.freedesktop.org/xorg/util/gccmakedep.g= it") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "034gp7b1f625gr1991ynkf2fj6lrg0k4980fpq655i3rzhdnjznm"))= )) + (build-system gnu-build-system) + (arguments + `(#:phases (modify-phases %standard-phases + (add-after 'unpack 'autogen + (lambda _ + (setenv "NOCONFIGURE" "t") + (invoke "sh" "autogen.sh")))))) + (native-inputs + `(("util-macros" ,util-macros) + ("autoconf" ,autoconf) + ("automake" ,automake))) + (synopsis "Create dependencies in makefiles using 'gcc -M'") + (description + "The gccmakedep program calls 'gcc -M' to output makefile rules +describing the dependencies of each sourcefile, so that make knows which +object files must be recompiled when a dependency has changed.") + (home-page "https://gitlab.freedesktop.org/xorg/util/gccmakedep") + (license license:x11)))) =2D-=20 2.26.2 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-xorg-Add-gccmakedep-tar.patch Content-Transfer-Encoding: quoted-printable Content-Description: gccmakedep tarball version From=2092a05aa14cd74f2d5a4faa62cc34b29c5cc79c18 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Note Date: Fri, 1 May 2020 14:15:07 +0000 Subject: [PATCH] xorg: Add gccmakedep. * gnu/packages/xorg.scm (gccmakedep): New variable. =2D-- gnu/packages/xorg.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm index 80158b1cab..738e98164e 100644 =2D-- a/gnu/packages/xorg.scm +++ b/gnu/packages/xorg.scm @@ -6562,3 +6562,23 @@ Thai).") a configuration file reusable by xcursorgen.") (home-page "https://github.com/eworm-de/xcur2png") (license license:gpl3+))) + +(define-public gccmakedep + (package + (name "gccmakedep") + (version "1.0.3") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://xorg/individual/util/gccmakedep-" + version ".tar.bz2")) + (sha256 + (base32 "1r1fpy5ni8chbgx7j5sz0008fpb6vbazpy1nifgdhgijyzqxqxdj")))) + (build-system gnu-build-system) + (synopsis "Create dependencies in makefiles using 'gcc -M'") + (description + "The gccmakedep is a deprecated program which calls 'gcc -M' to output +makefile rules describing the dependencies of each sourcefile, so that make +knows which object files must be recompiled when a dependency has changed.= ") + (home-page "https://gitlab.freedesktop.org/xorg/util/gccmakedep") + (license license:x11))) =2D-=20 2.26.2 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEPxcq3dp4FVY5UpckkC0pVsuz75YFAl6sjEUACgkQkC0pVsuz 75YVZw//YpQNLCLfd2YDkl+iRV9qElCAmkh92Do+W0CRHMmr99zLVL5092aajT1S wAviCGpbI1agjBrRxnMcWtk6vKhqQIfR0LI2eugoR2AUfNY6S4MlN9vDAZIHBvvb b3AsgFjruvTKTd92OVHmlpFjFd40xthEx05DYSJgBHeGNB04vcB57rxDB3bWhJcQ K3zOKUeSoP3+Aynd1hDbmHc+3RHd56w0THSH/WhnQMoIlCQ9AIKjyMEvv5fPSp0S QWiDEnT1f4jZ2v3GogDtWFdffh1WVoP7ztlTmcWyMDol/OAQfPucLwp5V4Cowwva 2FYO7rVFkTvl0a4+bsummK587uJKaGU5fp5FgdY9sQ4HhFbS2lbHes6/Z97Oe+aZ xVfYZYoFK95bbfjrZ/XJpd5WNUZCABt+MdekE6kh+NQebzCSHjbC+BUQt87+F9Of BNrrtfXbQNqBwnkz12QAzg5+Zuktdv6Xi7lsX+tl1ixIDolR45S9PKbIF7I3jNZQ 6sVncrprJIWNjuSsS2ZlUaIcztT/THNG/nNVgK9BNJdY/7NQQ5JquwbxkSwycSof YEgTuD/DH75ikuqdrasFYn2zXyppAaPiuSix1wxj5vdSaPL5+k+Aft86ZZU4SrOf 20pZXbL0me6a3ZYFDwtgLK/Gigc4iE5r51IfNLNroQSJWSsAjcc= =zFR1 -----END PGP SIGNATURE----- --==-=-=-- From unknown Fri Jun 13 10:35:51 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: Jean-Baptiste Note Subject: bug#41013: closed (Re: [bug#41013] [PATCH] Add gccmakedep util) Message-ID: References: <878si6z4mx.fsf@devup.no> <87d07nbcmy.fsf@m4x.org> X-Gnu-PR-Message: they-closed 41013 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 41013@debbugs.gnu.org Date: Tue, 05 May 2020 17:14:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1588698842-20929-1" This is a multi-part message in MIME format... ------------=_1588698842-20929-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #41013: [PATCH] Add gccmakedep util 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 41013@debbugs.gnu.org. --=20 41013: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D41013 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1588698842-20929-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 41013-done) by debbugs.gnu.org; 5 May 2020 17:13:53 +0000 Received: from localhost ([127.0.0.1]:37261 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jW18i-0005R7-UX for submit@debbugs.gnu.org; Tue, 05 May 2020 13:13:53 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:41673) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jW18g-0005Qv-U2 for 41013-done@debbugs.gnu.org; Tue, 05 May 2020 13:13:51 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 9C5D85C00BC; Tue, 5 May 2020 13:13:45 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Tue, 05 May 2020 13:13:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:in-reply-to:references:date:message-id :mime-version:content-type; s=fm2; bh=aIZuCir+rOAE7LuwlN5uGIFxKw EzVjw2JHOUdqx64C4=; b=oFg0xx5cMJ7JAZGuBEldMaVHeKK306mJSnuS2GK2zJ /f+TsUtVHfe2dre41ZHRTnOALwNKb2ZLW1GOtKDVe08ETlVZm8yZys8EjRI4QHNJ wkw69aLGl7GwDJiOs3KiIFlCrbklDeYWfh2whgBPNP1axqDKJ+CsFRojZ/jOgzEx /hyvhKxJWoegNJxpwn1THND15tpMJy7DlKT/Jh5GzCYW/eOiv/pnJtwCf5UC0GSc OWV/tFj4bAnQ9d8WD/ZwjKYtz5WvjcYuDV+DiU9dm/Gvgmp+aQRXqpADCUd1Yn4B kJHR52HWLNfPb36hvOCX16/pFOfJrFcl0MQ2Hr412Ddg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=aIZuCi r+rOAE7LuwlN5uGIFxKwEzVjw2JHOUdqx64C4=; b=adPdRvoZgT6cSdVNs52y5y ZwD9U2l70dzr376qfGQi+2OjiV3W+NrGN3CNaCb2Y1AZ4Z3OkMtr4EuUDILzmbqZ 3sAeJLqLeZkLnXopXioBRCgFaJAlKvPhGYqDAibnlvHV/hJ3di5IQPhH6mBsk0LF MvwVG9txOmDqf/bbszxmWL4bjARQ2gx5TCcTMgNVEVtMD/QPwYb+TvPrRzRbGCKF oLr0ht3sKAjdnOR6d431T+mw/M8hkZZou/0MlKV5xg+LxRLOl1I7+YBt9GdnwoVA sgp6hFvG7OMxGYQLhPjmfwVHd4ZzGPZGP9uBEeg1XpljvQef6PSTqmQm8JqV72gA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrjeeigddutdeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufgjfhgffffkgggtsehgtderredtredtnecuhfhrohhmpeforghrihhu shcuuegrkhhkvgcuoehmsggrkhhkvgesfhgrshhtmhgrihhlrdgtohhmqeenucggtffrrg htthgvrhhnpedtvdfggeevgeeivdffueejiedttedvkedtudfggfdtgeefiedtieekffdu gfeuffenucfkphepkeegrddvtddvrdeikedrjeehnecuvehluhhsthgvrhfuihiivgeptd enucfrrghrrghmpehmrghilhhfrhhomhepmhgsrghkkhgvsehfrghsthhmrghilhdrtgho mh X-ME-Proxy: Received: from localhost (ti0006q161-2604.bb.online.no [84.202.68.75]) by mail.messagingengine.com (Postfix) with ESMTPA id F0B29328005A; Tue, 5 May 2020 13:13:44 -0400 (EDT) From: Marius Bakke To: Jean-Baptiste Note , 41013-done@debbugs.gnu.org Subject: Re: [bug#41013] [PATCH] Add gccmakedep util In-Reply-To: <87d07nbcmy.fsf@m4x.org> References: <87d07nbcmy.fsf@m4x.org> User-Agent: Notmuch/0.29.3 (https://notmuchmail.org) Emacs/26.3 (x86_64-pc-linux-gnu) Date: Tue, 05 May 2020 19:13:42 +0200 Message-ID: <878si6z4mx.fsf@devup.no> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 41013-done 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.7 (-) --=-=-= Content-Type: text/plain Jean-Baptiste Note writes: > Dear Guix maintainers, > > I'm attempting to package x2go, and gccmakedep from the xorg utils is > required for the build. > > This is therefore an attempt to package it -- so as to be able to use it > as native-input -- even though it is a deprecated tool. > > There are two flavors of the patch: > > - a -tar version which relies on a standard xorg mirror for download, > and does not need the maintainer tools to build. Unfortunately guix > lint reports a problem in that the tarball is not mirrored on software > heritage. > > - a -git version which is a bit more convoluted to build (requires > maintainer tools as native-inputs: autoconf, automake, xorg macros), > but with no failure in guix lint. > > Please also note that /some/ elements from this xorg subdirectory are > prefixed with util- -- i've chosen not to include it here. > > Please pick your choose, and let me know how to proceed! Thanks! I applied the bootstrapped variant, with minor cosmetic changes to the description and fixed indentation of the source section. Software Heritage can currently only archive Git repositories, so the lint warning is arguably misleading. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl6xnsYACgkQoqBt8qM6 VPro9wf5AaHMoG2FwOeTqaHr/75wSJNkv9c4KmAnAgOVXne/Ygy2hcyqLbUwGP/1 /dEze4d0waHBt1+zKffJ5/dion+ppsHOVHNd/c7Z7qgxUMdZnbQQ1U2UNS5YZ5Ne +vkn6bTpSHZFBBxXspwWrlsTw15EKN6levjphlmZejqIqNUOL+l1JrgXvTAtRxSa ClRAEZjoRPD2OpGE/ctJlgFP228tQf/Ra2gJXTV8sOa5Q1caX5/gwXV9vGXoQQUT W2EJ6mYyhqHiK/WxAHMCwxqr4AqrqXBVdtSEPdIocSXn8P8uOVRpIojJ/AH6SInH o8OmTrs8DkuQ22tRfwCW/g+Ib4q/jA== =U2wW -----END PGP SIGNATURE----- --=-=-=-- ------------=_1588698842-20929-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 1 May 2020 21:59:28 +0000 Received: from localhost ([127.0.0.1]:50828 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jUdgs-0008VA-NT for submit@debbugs.gnu.org; Fri, 01 May 2020 17:59:28 -0400 Received: from lists.gnu.org ([209.51.188.17]:38444) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jUcfG-0006k0-4r for submit@debbugs.gnu.org; Fri, 01 May 2020 16:53:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33034) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jUcfD-0002DT-M6 for guix-patches@gnu.org; Fri, 01 May 2020 16:53:41 -0400 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,RCVD_IN_DNSWL_NONE,SPF_PASS, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jUcfB-0005VH-CH for guix-patches@gnu.org; Fri, 01 May 2020 16:53:39 -0400 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:52005) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jUcfA-0005V4-UJ for guix-patches@gnu.org; Fri, 01 May 2020 16:53:37 -0400 Received: by mail-wm1-x335.google.com with SMTP id x4so1029752wmj.1 for ; Fri, 01 May 2020 13:53:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:subject:date:message-id:user-agent:mime-version; bh=cg/G4OB1gPhoRASJNVwUpAquc+O170cW1J+zV4CSqXY=; b=BExdNvIWg2Ko+c9OnC07KYzOACKYJx7F2NNXbB49/ghd/QvUYBnCC1hLc45AC8PV56 ynNlWYTU7EDwwUfQiK5uiIba+7l6BYwU+/ce2PL9xRSVxSGKBtA5LfJsxMCnH7uvGcIF ywlVDgBlXvz+uyMnJMXn96qK+aqHHSZU6tPUIoTJ1NQ2mCgP3rkqSCi5PL/9Ht61Jr5y tuuWumkfQ7VL1VmBOQQwtwP4eLm2Jr86ics1CzVgkQ/z05McAZt8SEA/QtooNSmbAmHt +Rnjd99h+Ll9Ro2wWEk9XZTrtGS+YTwbbjhziFp0gMAH87AuTOk2RqxWe67nAHv5oHO5 xcXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:subject:date:message-id :user-agent:mime-version; bh=cg/G4OB1gPhoRASJNVwUpAquc+O170cW1J+zV4CSqXY=; b=TrxIqplhzQbXDCY3V3Zb6ZLt5mrT04QJRYxDkRw4lUqX9kvQdnzQN0HnEndYAYsO6F lGngLf87Qx0BBtt3KsafQU3uQvxhCBQCwTcqEtIh71p2vpxA74gAovcTUgNrsuTPkhdr dl40AYPg00kyFsbUXmBayw0/ty49hLRKPNVuMl1w1WQiQSJneApn5xKdZ6x7PNypNN7f Wj4Gbij4wpCjfA5YnEEyBqS5o312bv6H1NeGpyGhe+cMebFf9zZbsfiZ2lwbQZpGOLGX jNYXxinGXQOVNFtMrXYdZQJdLSZTPEBVAr/zXZPxQgz5u8hGa9PTnxOvSzmFhtAZieeh 6q1g== X-Gm-Message-State: AGi0PuYO//u45a0nFGB0Vi+jGbTZKp20ZvDi/JkMfUvRtVDazyqRMvmi mHrA0bfEJ7+DgMCaYgGW+HC9A2bRegQ= X-Google-Smtp-Source: APiQypIE8CK3yYPCvmzP0HqKLIA3b/tMfm3Ex6usXKm0BWUsHSwUXDAl4xkhYEOcFlX8WAk3iFSXaQ== X-Received: by 2002:a1c:3985:: with SMTP id g127mr1345479wma.102.1588366414573; Fri, 01 May 2020 13:53:34 -0700 (PDT) Received: from guixrules ([2a01:e35:2e0b:a6b0:e2ce:c3ff:fe74:cec8]) by smtp.gmail.com with ESMTPSA id y10sm1001274wma.5.2020.05.01.13.53.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 May 2020 13:53:33 -0700 (PDT) From: Jean-Baptiste Note To: guixpatch Subject: [PATCH] Add gccmakedep util Date: Fri, 01 May 2020 20:53:25 +0000 Message-ID: <87d07nbcmy.fsf@m4x.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a00:1450:4864:20::335; envelope-from=jbnote@gmail.com; helo=mail-wm1-x335.google.com X-detected-operating-system: by eggs.gnu.org: Error: [-] PROGRAM ABORT : Malformed IPv6 address (bad octet value). Location : parse_addr6(), p0f-client.c:67 X-Received-From: 2a00:1450:4864:20::335 X-Spam-Score: 1.2 (+) 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: Dear Guix maintainers, I'm attempting to package x2go, and gccmakedep from the xorg utils is required for the build. This is therefore an attempt to package it -- so as to be able to use it as native-input -- even though it is a deprecated tool. Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: m4x.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (jbnote[at]gmail.com) 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.51.188.17 listed in wl.mailspike.net] 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different 2.0 SPOOFED_FREEMAIL No description available. X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 01 May 2020 17:59:25 -0400 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.8 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Dear Guix maintainers, I'm attempting to package x2go, and gccmakedep from the xorg utils is required for the build. This is therefore an attempt to package it -- so as to be able to use it as native-input -- even though it is a deprecated tool. There are two flavors of the patch: - a -tar version which relies on a standard xorg mirror for download, and does not need the maintainer tools to build. Unfortunately guix lint reports a problem in that the tarball is not mirrored on software heritage. - a -git version which is a bit more convoluted to build (requires maintainer tools as native-inputs: autoconf, automake, xorg macros), but with no failure in guix lint. Please also note that /some/ elements from this xorg subdirectory are prefixed with util- -- i've chosen not to include it here. Please pick your choose, and let me know how to proceed! Kind regards, Jean-Baptiste --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-xorg-Add-gccmakedep-git.patch Content-Transfer-Encoding: quoted-printable Content-Description: gccmakedep git version From=20900a831cc775ab35b1d728da2a06d69c5c03b838 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Note Date: Fri, 1 May 2020 14:15:07 +0000 Subject: [PATCH] xorg: Add gccmakedep. * gnu/packages/xorg.scm (gccmakedep): New variable. =2D-- gnu/packages/xorg.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm index 80158b1cab..7ef09aca51 100644 =2D-- a/gnu/packages/xorg.scm +++ b/gnu/packages/xorg.scm @@ -6562,3 +6562,37 @@ Thai).") a configuration file reusable by xcursorgen.") (home-page "https://github.com/eworm-de/xcur2png") (license license:gpl3+))) + +(define-public gccmakedep + (let ((commit "5787c2f5459e19bb7206c98116dbdec54da7bcc0") + (revision "1")) + (package + (name "gccmakedep") + (version (git-version "1.0.3" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.freedesktop.org/xorg/util/gccmakedep.g= it") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "034gp7b1f625gr1991ynkf2fj6lrg0k4980fpq655i3rzhdnjznm"))= )) + (build-system gnu-build-system) + (arguments + `(#:phases (modify-phases %standard-phases + (add-after 'unpack 'autogen + (lambda _ + (setenv "NOCONFIGURE" "t") + (invoke "sh" "autogen.sh")))))) + (native-inputs + `(("util-macros" ,util-macros) + ("autoconf" ,autoconf) + ("automake" ,automake))) + (synopsis "Create dependencies in makefiles using 'gcc -M'") + (description + "The gccmakedep program calls 'gcc -M' to output makefile rules +describing the dependencies of each sourcefile, so that make knows which +object files must be recompiled when a dependency has changed.") + (home-page "https://gitlab.freedesktop.org/xorg/util/gccmakedep") + (license license:x11)))) =2D-=20 2.26.2 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-xorg-Add-gccmakedep-tar.patch Content-Transfer-Encoding: quoted-printable Content-Description: gccmakedep tarball version From=2092a05aa14cd74f2d5a4faa62cc34b29c5cc79c18 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Note Date: Fri, 1 May 2020 14:15:07 +0000 Subject: [PATCH] xorg: Add gccmakedep. * gnu/packages/xorg.scm (gccmakedep): New variable. =2D-- gnu/packages/xorg.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm index 80158b1cab..738e98164e 100644 =2D-- a/gnu/packages/xorg.scm +++ b/gnu/packages/xorg.scm @@ -6562,3 +6562,23 @@ Thai).") a configuration file reusable by xcursorgen.") (home-page "https://github.com/eworm-de/xcur2png") (license license:gpl3+))) + +(define-public gccmakedep + (package + (name "gccmakedep") + (version "1.0.3") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://xorg/individual/util/gccmakedep-" + version ".tar.bz2")) + (sha256 + (base32 "1r1fpy5ni8chbgx7j5sz0008fpb6vbazpy1nifgdhgijyzqxqxdj")))) + (build-system gnu-build-system) + (synopsis "Create dependencies in makefiles using 'gcc -M'") + (description + "The gccmakedep is a deprecated program which calls 'gcc -M' to output +makefile rules describing the dependencies of each sourcefile, so that make +knows which object files must be recompiled when a dependency has changed.= ") + (home-page "https://gitlab.freedesktop.org/xorg/util/gccmakedep") + (license license:x11))) =2D-=20 2.26.2 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEPxcq3dp4FVY5UpckkC0pVsuz75YFAl6sjEUACgkQkC0pVsuz 75YVZw//YpQNLCLfd2YDkl+iRV9qElCAmkh92Do+W0CRHMmr99zLVL5092aajT1S wAviCGpbI1agjBrRxnMcWtk6vKhqQIfR0LI2eugoR2AUfNY6S4MlN9vDAZIHBvvb b3AsgFjruvTKTd92OVHmlpFjFd40xthEx05DYSJgBHeGNB04vcB57rxDB3bWhJcQ K3zOKUeSoP3+Aynd1hDbmHc+3RHd56w0THSH/WhnQMoIlCQ9AIKjyMEvv5fPSp0S QWiDEnT1f4jZ2v3GogDtWFdffh1WVoP7ztlTmcWyMDol/OAQfPucLwp5V4Cowwva 2FYO7rVFkTvl0a4+bsummK587uJKaGU5fp5FgdY9sQ4HhFbS2lbHes6/Z97Oe+aZ xVfYZYoFK95bbfjrZ/XJpd5WNUZCABt+MdekE6kh+NQebzCSHjbC+BUQt87+F9Of BNrrtfXbQNqBwnkz12QAzg5+Zuktdv6Xi7lsX+tl1ixIDolR45S9PKbIF7I3jNZQ 6sVncrprJIWNjuSsS2ZlUaIcztT/THNG/nNVgK9BNJdY/7NQQ5JquwbxkSwycSof YEgTuD/DH75ikuqdrasFYn2zXyppAaPiuSix1wxj5vdSaPL5+k+Aft86ZZU4SrOf 20pZXbL0me6a3ZYFDwtgLK/Gigc4iE5r51IfNLNroQSJWSsAjcc= =zFR1 -----END PGP SIGNATURE----- --==-=-=-- ------------=_1588698842-20929-1--