From mboxrd@z Thu Jan 1 00:00:00 1970 From: Diego Nicola Barbato Subject: Re: Packaging Inferno Date: Wed, 17 Oct 2018 19:35:07 +0200 Message-ID: <87k1mgjx2s.fsf@GlaDOS.home> References: <87a7nssth1.fsf@GlaDOS.home> <87bm841tlx.fsf@gnu.org> <20181008134722.bulv4wn6up6dmvx2@abyayala> <87o9c3yrkq.fsf@GlaDOS.home> <20181009175525.4ch3ml4qovjxiywg@abyayala> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:59308) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gCpjI-0004Yb-JO for guix-devel@gnu.org; Wed, 17 Oct 2018 13:35:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gCpjC-0008VT-Ds for guix-devel@gnu.org; Wed, 17 Oct 2018 13:35:30 -0400 Received: from mout02.posteo.de ([185.67.36.66]:34637) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gCpj4-0008La-7M for guix-devel@gnu.org; Wed, 17 Oct 2018 13:35:21 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 4D4142400FB for ; Wed, 17 Oct 2018 19:35:08 +0200 (CEST) In-Reply-To: <20181009175525.4ch3ml4qovjxiywg@abyayala> (Nils Gillmann's message of "Tue, 9 Oct 2018 17:55:25 +0000") 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: Nils Gillmann Cc: guix-devel@gnu.org Hello Nils, Nils Gillmann writes: > Diego Nicola Barbato transcribed 12K bytes: >> Hello, >>=20 >> Thank you for your feedback. >>=20 >> Nils Gillmann writes: >>=20 >> > Ludovic Court=C3=A8s transcribed 1.9K bytes: >> >> Hello Diego, >> >>=20 >> >> Diego Nicola Barbato skribis: [...snip...] >> >> > ;; build mk >> >> > (invoke "./makemk.sh") >> >>=20 >> >> It would be ideal if we had a separate package for =E2=80=98mk=E2=80= =99 (I suppose it >> >> can run on POSIX systems, right?). >>=20 >> @Ludo: This is Plan 9's mk (their version of make), which, I believe, >> can run on POSIX systems. Though, if we were to add mk to Guix, i would >> rather package the one provided by Plan 9 from Userspace [7] since that >> project seems to be more active than Inferno. >>=20 >> > I can finish my mk package and send it in. >> > My mk is the canonical set of mk files as used by bmake. >> > Sources are from http://crufty.net/help/sjg/mk-files.htm >> > and/or places linked from there. >> > >> > If this matches the mk mentioned here, I can create this patch. >>=20 >> @Nils: Your mk package seems to be unrelated to Plan 9's mk. > > Aha! I have it in 9base, which I have also packaged. At least according > to the README in the 9base/mk/ folder it should be compatible. > > Now I don't know if we want all of 9base... I would leave analyis of > that to you. If 9base on its own does not work, I can extract mk or > create a package which just builds mk and gets rid of the other files. > > https://git.suckless.org/9base > > I haven't checked but would assume that differences exist between > 9base (altough it states plan9 + inferno os) and inferno os mk. AFAICT it should be possible to build inferno using 9base's mk. In fact I think 9base is better suited for this purpose than Plan 9 from Userspace (plan9port), which was where I suggested we should get mk from, since it is much smaller. I can not tell from the source if it will be necessary to extract mk, so I will try to build inferno using 9base's mk as soon as you send in your patch and get back to you should I encounter any problems caused by one of the other commands provided by 9base. Thanks! Diego