From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52047) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ds76I-0007fB-VS for guix-patches@gnu.org; Wed, 13 Sep 2017 08:49:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ds76F-0004oV-0l for guix-patches@gnu.org; Wed, 13 Sep 2017 08:49:07 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:56845) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ds76E-0004o8-U4 for guix-patches@gnu.org; Wed, 13 Sep 2017 08:49:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ds76E-0004IJ-Js for guix-patches@gnu.org; Wed, 13 Sep 2017 08:49:02 -0400 Subject: [bug#28444] [PATCH 0/3] Add meson-build-system Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51778) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ds75u-0007BQ-9g for guix-patches@gnu.org; Wed, 13 Sep 2017 08:48:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ds75q-0004DQ-BV for guix-patches@gnu.org; Wed, 13 Sep 2017 08:48:42 -0400 Received: from mail-lf0-x242.google.com ([2a00:1450:4010:c07::242]:38901) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ds75q-0004Ai-3r for guix-patches@gnu.org; Wed, 13 Sep 2017 08:48:38 -0400 Received: by mail-lf0-x242.google.com with SMTP id m199so55338lfe.5 for ; Wed, 13 Sep 2017 05:48:36 -0700 (PDT) From: Peter Mikkelsen Date: Wed, 13 Sep 2017 14:48:22 +0200 Message-Id: <20170913124822.13251-1-petermikkelsen10@gmail.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 28444@debbugs.gnu.org The following patches updates meson, adds a special version of meson to be used in the build system, and then adds the build system. It does not support cross compilation yet, but I might add it in the future. Happy hacking! Peter Mikkelsen (3): gnu: meson: Update to 0.42.0. gnu: Add meson-for-build. build-system: Add 'meson-build-system'. Makefile.am | 2 + doc/guix.texi | 55 +++++++ gnu/local.mk | 1 + gnu/packages/build-tools.scm | 20 ++- gnu/packages/patches/meson-for-build-rpath.patch | 24 +++ guix/build-system/meson.scm | 178 +++++++++++++++++++++++ guix/build/meson-build-system.scm | 144 ++++++++++++++++++ 7 files changed, 422 insertions(+), 2 deletions(-) create mode 100644 gnu/packages/patches/meson-for-build-rpath.patch create mode 100644 guix/build-system/meson.scm create mode 100644 guix/build/meson-build-system.scm -- 2.14.1