GNU bug report logs -
#26568
[PATCH] gnu : Add meson.
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 26568 in the body.
You can then email your comments to 26568 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#26568
; Package
guix-patches
.
(Wed, 19 Apr 2017 21:18:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Corentin Bocquillon <corentin <at> nibupac>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Wed, 19 Apr 2017 21:18:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From f2429bf6badea06689c11b44d2b2281df57140d9 Mon Sep 17 00:00:00 2001
From: Corentin Bocquillon <corentin <at> nybble.fr>
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 <rekado <at> elephly.net>
+;;; Copyright © 2017 Corentin Bocquillon <corentin <at> nybble.fr>
;;;
;;; 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
Reply sent
to
ludo <at> gnu.org (Ludovic Courtès)
:
You have taken responsibility.
(Thu, 20 Apr 2017 12:17:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Corentin Bocquillon <corentin <at> nibupac>
:
bug acknowledged by developer.
(Thu, 20 Apr 2017 12:17:02 GMT)
Full text and
rfc822 format available.
Message #10 received at 26568-done <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi Corentin,
I applied your patch with the minor changes below and with a commit log
closer to our conventions (see
<https://www.gnu.org/software/guix/manual/html_node/Submitting-Patches.html>.)
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, <corentin <at> nibupac>, is invalid; I
hope you’ll get this message somehow. :-)
[Message part 2 (text/x-patch, 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)))
Information forwarded
to
guix-patches <at> gnu.org
:
bug#26568
; Package
guix-patches
.
(Fri, 21 Apr 2017 15:33:03 GMT)
Full text and
rfc822 format available.
Message #13 received at submit <at> debbugs.gnu.org (full text, mbox):
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
> <https://www.gnu.org/software/guix/manual/html_node/Submitting-Patches.html>.)
>
> 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, <corentin <at> nibupac>, 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)))
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sat, 20 May 2017 11:24:04 GMT)
Full text and
rfc822 format available.
This bug report was last modified 8 years and 29 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.