From mboxrd@z Thu Jan 1 00:00:00 1970 From: "pelzflorian (Florian Pelz)" Subject: Re: Call for project proposals: Guix and Outreachy Date: Sat, 27 Jan 2018 03:01:56 +0100 Message-ID: <20180127020156.pw4pjxijbxlkyaew@floriannotebook> References: <87fu6y27re.fsf@elephly.net> <874ln896pq.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ggo76ah3zyoqhfsm" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:35570) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1efFoh-0004Av-Dh for guix-devel@gnu.org; Fri, 26 Jan 2018 21:02:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1efFoe-00065C-C8 for guix-devel@gnu.org; Fri, 26 Jan 2018 21:02:03 -0500 Received: from pelzflorian.de ([5.45.111.108]:34332 helo=mail.pelzflorian.de) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1efFoe-00063C-1B for guix-devel@gnu.org; Fri, 26 Jan 2018 21:02:00 -0500 Content-Disposition: inline In-Reply-To: <874ln896pq.fsf@gmail.com> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Alex Sassmannshausen Cc: guix-devel@gnu.org --ggo76ah3zyoqhfsm Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello, On Fri, Jan 26, 2018 at 12:53:37PM +0100, Alex Sassmannshausen wrote: > A second step might be a simplified Guile build system, which does not > rely on autotools infrastructure. I believe this was discussed in the > past: it would be a "beginners build system" for *Guile only* packages > for quick and easy sharing in the Guix community. >=20 By beginners build system, do you mean a Guix build system that just copies the modules directory and compiles? Forgive my ignorance as someone who has no deep understanding of Guile/Guix, but I think it would be better if even simple Guile only packages used a build system like Meson or Autotools. Even Guile only packages should not need Guix or manual copying. The syntax of Autotools is too complicated IMHO, but using a general purpose build system like Meson for simple C projects is no more work than listing the source files and data files like pkg-config and this should apply to Guile projects as well. That said, a beginners Guix build system for pure Guile projects is done much more easily than making simple general purpose build systems support Guile. I=E2=80=99d like to take a look at Meson support for Guile = and Guile implementations of Ninja and Meson, but I probably can=E2=80=99t/won= =E2=80=99t commit the time=E2=80=A6 Well maybe=E2=80=A6 Regards, Florian --ggo76ah3zyoqhfsm Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEwRjGsqAMqXB4uw3y3T6EbElHBVsFAlpr3YwACgkQ3T6EbElH BVtn5g//QNEh4XrLXs7Oggs4Y1w9GRmQEsXz1rAKzcmGyR/jqVptUbyNyPK1YYjc lmd71QEqXXeFn2mWEjCDmrLAcmPC8JZukk6YtqKKF411a5vdmL50zrEHG/RG9UCU ULDWH34Gf31PpGsHSlssldYW6CvP0MeYQ0jKg9uqQ0uyeyvSrBxH3kcA/NGEOVmw C2H/jAZFVJrevlB277kyjtAkMES6x7bYhrUgPnpdjn2q4B2PmsALk9kPdICh19yK zTs3MQbFNeB88dePytK0uegAzUdoQGvectMtf+xsvo+ThRrG6NsyVT+pNum0rKE4 WoCBkcf/FphBhBgwQirxAfAlObEIjRSEu0EFtxNHuKgHwj6pSMNdmzjOeoeZUIQH hNu0KEVoUOB8umX00hbS3RlxNbOC+s5XOXhDDFMsELmV+x7PASIGZmfr78alDrqo jyZM3d3LVxEC7a17kYOhcGVqHKYRViBm6TlhdaPBlFTxOe5yhzU4elxKytVjqqKc ogunuFiE6MI/iUzLbY5YW9/DSgJuLxsF1hKyQxyZOSpBo1jVRPUtXlMDWew1WVwr CQ2hfe7w4IByN8g8n7qMUhCkTfT+hvn543jAhTU/HaVA/St+y53ojTTpAPkoIX86 Onwy3O4DlQFVVBIc/3ZwuXVdxlBcHyDf03rIL/T6S+ljYPZsQV8= =+lAg -----END PGP SIGNATURE----- --ggo76ah3zyoqhfsm--