From unknown Thu Jun 19 13:54:23 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#26568 <26568@debbugs.gnu.org> To: bug#26568 <26568@debbugs.gnu.org> Subject: Status: [PATCH] =?UTF-8?Q?gnu=C2=A0:?= Add meson. Reply-To: bug#26568 <26568@debbugs.gnu.org> Date: Thu, 19 Jun 2025 20:54:23 +0000 retitle 26568 [PATCH] gnu=C2=A0: Add meson. reassign 26568 guix-patches submitter 26568 Corentin Bocquillon severity 26568 normal tag 26568 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 19 17:17:30 2017 Received: (at submit) by debbugs.gnu.org; 19 Apr 2017 21:17:31 +0000 Received: from localhost ([127.0.0.1]:57478 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d0wyg-0006yR-9q for submit@debbugs.gnu.org; Wed, 19 Apr 2017 17:17:30 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59354) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d0ww4-0006tb-RI for submit@debbugs.gnu.org; Wed, 19 Apr 2017 17:14:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d0wvy-0005DN-JI for submit@debbugs.gnu.org; Wed, 19 Apr 2017 17:14:43 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:46275) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1d0wvy-0005DJ-GV for submit@debbugs.gnu.org; Wed, 19 Apr 2017 17:14:42 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50319) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d0wvx-0008DO-9g for guix-patches@gnu.org; Wed, 19 Apr 2017 17:14:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d0wvv-0005CH-Vx for guix-patches@gnu.org; Wed, 19 Apr 2017 17:14:41 -0400 Received: from [2a01:e35:87a7:5290:226:b6ff:fe11:6912] (port=52612 helo=mail.nybble.fr) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1d0wvv-0005BC-JL for guix-patches@gnu.org; Wed, 19 Apr 2017 17:14:39 -0400 Received: by nybble.fr (OpenSMTPD) with ESMTPSA id be72eb64 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for ; Wed, 19 Apr 2017 20:47:55 +0000 (UTC) Date: Wed, 19 Apr 2017 22:47:50 +0200 From: Corentin Bocquillon To: guix-patches@gnu.org Subject: [PATCH] =?iso-8859-1?B?Z251oDo=?= Add meson. Message-ID: <20170419204750.GA13306@nibupac> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: attachment; filename="0001-gnu-packages-build-tools.scm-meson-Add-meson-package.patch" Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.8.0 (2017-02-23) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 19 Apr 2017 17:17:29 -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: -5.0 (-----) >From f2429bf6badea06689c11b44d2b2281df57140d9 Mon Sep 17 00:00:00 2001 From: Corentin Bocquillon Date: Wed, 19 Apr 2017 22:30:07 +0200 Subject: [PATCH] =?UTF-8?q?*=20gnu/packages/build-tools.scm=20(meson)?= =?UTF-8?q?=C2=A0:=20Add=20meson=20package.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gnu/packages/build-tools.scm | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/gnu/packages/build-tools.scm b/gnu/packages/build-tools.scm index 8901a4657..e26c31511 100644 --- a/gnu/packages/build-tools.scm +++ b/gnu/packages/build-tools.scm @@ -1,5 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2017 Ricardo Wurmus +;;; Copyright © 2017 Corentin Bocquillon ;;; ;;; This file is part of GNU Guix. ;;; @@ -23,7 +24,9 @@ #:use-module (guix download) #:use-module (gnu packages) #:use-module (gnu packages python) - #:use-module (guix build-system gnu)) + #:use-module (gnu packages ninja) + #:use-module (guix build-system gnu) + #:use-module (guix build-system python)) (define-public bam (package @@ -62,3 +65,27 @@ describe the build process. It takes its inspiration for the script files from scons. While scons focuses on being 100% correct when building, bam makes a few sacrifices to acquire fast full and incremental build times.") (license license:bsd-3))) + +(define-public meson + (package + (name "meson") + (version "0.39.1") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/mesonbuild/meson/" + "archive/" version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1jwgd6sl7zl7h16id3405gwk6vlkk86ggwrp0k47njwkxmryq8d4")))) + (build-system python-build-system) + (inputs `(("ninja", ninja))) + (home-page "https://mesonbuild.com/") + (synopsis "Meson build system") + (description + "The meson build system is focused on user-friendliness and speed. +According to the developpers of meson, every seconds spent waiting for +the build system, writing or debugging build definitions is a second wasted +so meson is designed to be very fast and simple. +It supports C, C++, Fortran, Java and Rust.") + (license asl2.0))) -- 2.12.2 From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 20 08:16:17 2017 Received: (at 26568-done) by debbugs.gnu.org; 20 Apr 2017 12:16:17 +0000 Received: from localhost ([127.0.0.1]:58061 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d1B0T-0002aJ-B7 for submit@debbugs.gnu.org; Thu, 20 Apr 2017 08:16:17 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52260) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d1B0R-0002a2-NE for 26568-done@debbugs.gnu.org; Thu, 20 Apr 2017 08:16:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d1B0H-0008Oh-6C for 26568-done@debbugs.gnu.org; Thu, 20 Apr 2017 08:16:10 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:34387) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d1B0H-0008OL-36 for 26568-done@debbugs.gnu.org; Thu, 20 Apr 2017 08:16:05 -0400 Received: from [193.50.110.185] (port=45832 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1d1B0G-0004bh-HL for 26568-done@debbugs.gnu.org; Thu, 20 Apr 2017 08:16:04 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: 26568-done@debbugs.gnu.org Subject: Re: bug#26568: [PATCH] =?utf-8?Q?gnu=C2=A0=3A?= Add meson. References: <20170419204750.GA13306@nibupac> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 1 =?utf-8?Q?Flor=C3=A9al?= an 225 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Thu, 20 Apr 2017 14:16:01 +0200 In-Reply-To: <20170419204750.GA13306@nibupac> (Corentin Bocquillon's message of "Wed, 19 Apr 2017 22:47:50 +0200") Message-ID: <877f2f1dha.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 26568-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: -5.0 (-----) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Corentin, I applied your patch with the minor changes below and with a commit log closer to our conventions (see .) Thank you! Ludo=E2=80=99. PS: I cannot push it right now because git.sv.gnu.org is currently unavailable. PPS: The email address that you used, , is invalid; I hope you=E2=80=99ll get this message somehow. :-) --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/gnu/packages/build-tools.scm b/gnu/packages/build-tools.scm index e26c31511..0f6a10bbc 100644 --- a/gnu/packages/build-tools.scm +++ b/gnu/packages/build-tools.scm @@ -81,11 +81,12 @@ makes a few sacrifices to acquire fast full and incremental build times.") (build-system python-build-system) (inputs `(("ninja", ninja))) (home-page "https://mesonbuild.com/") - (synopsis "Meson build system") + (synopsis "Build system designed to be fast and user-friendly") (description - "The meson build system is focused on user-friendliness and speed. -According to the developpers of meson, every seconds spent waiting for -the build system, writing or debugging build definitions is a second wasted -so meson is designed to be very fast and simple. -It supports C, C++, Fortran, Java and Rust.") - (license asl2.0))) + "The Meson build system is focused on user-friendliness and speed. +It can compile code written in C, C++, Fortran, Java, Rust, and other +languages. Meson provides features comparable to those of the +Autoconf/Automake/make combo. Build specifications, also known as @dfn{Meson +files}, are written in a custom domain-specific language (DSL) that resembles +Python.") + (license license:asl2.0))) --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 21 11:32:25 2017 Received: (at submit) by debbugs.gnu.org; 21 Apr 2017 15:32:25 +0000 Received: from localhost ([127.0.0.1]:32770 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d1aXo-00037m-M4 for submit@debbugs.gnu.org; Fri, 21 Apr 2017 11:32:25 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34600) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d1XeN-0003MU-0T for submit@debbugs.gnu.org; Fri, 21 Apr 2017 08:26:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d1XeG-0000Sa-Sy for submit@debbugs.gnu.org; Fri, 21 Apr 2017 08:26:53 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:40357) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1d1XeG-0000SV-Ph for submit@debbugs.gnu.org; Fri, 21 Apr 2017 08:26:52 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53783) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d1XeF-0001jr-G8 for guix-patches@gnu.org; Fri, 21 Apr 2017 08:26:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d1XeE-0000RO-9I for guix-patches@gnu.org; Fri, 21 Apr 2017 08:26:51 -0400 Received: from [2a01:e35:87a7:5290:226:b6ff:fe11:6912] (port=52646 helo=mail.nybble.fr) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1d1XeD-0000Qf-Um; Fri, 21 Apr 2017 08:26:50 -0400 Received: by nybble.fr (OpenSMTPD) with ESMTPSA id a9f3df9c (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Fri, 21 Apr 2017 12:00:06 +0000 (UTC) Date: Fri, 21 Apr 2017 14:00:02 +0200 From: Corentin Bocquillon To: Ludovic =?iso-8859-1?Q?Court=E8s?= Subject: Re: bug#26568: [PATCH] =?iso-8859-1?Q?gnu?= =?iso-8859-1?B?oDo=?= Add meson. Message-ID: <20170421115856.GA24249@nibupac> References: <20170419204750.GA13306@nibupac> <877f2f1dha.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <877f2f1dha.fsf@gnu.org> User-Agent: Mutt/1.8.0 (2017-02-23) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 21 Apr 2017 11:32:23 -0400 Cc: guix-patches@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: -5.0 (-----) Hello Ludovic, thank you for pushing it. And sorry for the email address, I forgot to set it. Le jeudi 20 avril 2017 Ă  14:16:01+0200, Ludovic Courtès a Ă©crit : > Hi Corentin, > > I applied your patch with the minor changes below and with a commit log > closer to our conventions (see > .) > > Thank you! > > Ludo’. > > PS: I cannot push it right now because git.sv.gnu.org is currently > unavailable. > PPS: The email address that you used, , is invalid; I > hope you’ll get this message somehow. :-) > > diff --git a/gnu/packages/build-tools.scm b/gnu/packages/build-tools.scm > index e26c31511..0f6a10bbc 100644 > --- a/gnu/packages/build-tools.scm > +++ b/gnu/packages/build-tools.scm > @@ -81,11 +81,12 @@ makes a few sacrifices to acquire fast full and incremental build times.") > (build-system python-build-system) > (inputs `(("ninja", ninja))) > (home-page "https://mesonbuild.com/") > - (synopsis "Meson build system") > + (synopsis "Build system designed to be fast and user-friendly") > (description > - "The meson build system is focused on user-friendliness and speed. > -According to the developpers of meson, every seconds spent waiting for > -the build system, writing or debugging build definitions is a second wasted > -so meson is designed to be very fast and simple. > -It supports C, C++, Fortran, Java and Rust.") > - (license asl2.0))) > + "The Meson build system is focused on user-friendliness and speed. > +It can compile code written in C, C++, Fortran, Java, Rust, and other > +languages. Meson provides features comparable to those of the > +Autoconf/Automake/make combo. Build specifications, also known as @dfn{Meson > +files}, are written in a custom domain-specific language (DSL) that resembles > +Python.") > + (license license:asl2.0))) From unknown Thu Jun 19 13:54:23 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 20 May 2017 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator