From mboxrd@z Thu Jan 1 00:00:00 1970 From: ng0 Subject: Re: food for thought: ebuild importer? Date: Thu, 10 Aug 2017 09:05:05 +0000 Message-ID: <20170810090505.ntnjm7ku7tk2ivhz@abyayala> References: <20170810090153.jitvz6pmk4betsy5@abyayala> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="woig3twfihhpvlxe" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:47403) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dfjP6-00078F-GI for guix-devel@gnu.org; Thu, 10 Aug 2017 05:05:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dfjP2-0002nF-5j for guix-devel@gnu.org; Thu, 10 Aug 2017 05:05:20 -0400 Received: from aibo.runbox.com ([91.220.196.211]:46650) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dfjP1-0002mU-VC for guix-devel@gnu.org; Thu, 10 Aug 2017 05:05:16 -0400 Received: from [10.9.9.212] (helo=mailfront12.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1dfjP0-0002Bm-Tn for guix-devel@gnu.org; Thu, 10 Aug 2017 11:05:15 +0200 Received: from tor-exit0-readme.dfri.se ([171.25.193.20] helo=localhost) by mailfront12.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1dfjOt-0002sp-3O for guix-devel@gnu.org; Thu, 10 Aug 2017 11:05:07 +0200 Content-Disposition: inline In-Reply-To: <20170810090153.jitvz6pmk4betsy5@abyayala> 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: guix-devel@gnu.org --woig3twfihhpvlxe Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable ng0 transcribed 2.1K bytes: > So a very long time ago I was wondering: What if we could > take for example Gentoo's portage (and overlays) and process > ebuilds with an importer? There is software on there which does > not fall into our Guidelines by licenses, but there are many > more receipes on there we can make use of. >=20 > Ultimately we'll have the QA to check if it's compatible etc. > ebuild format changes every 2 years (in theory, sometimes stable > formats changed even between these 2 years) as another format gets > added. Oh, and because of the (hopefully most of the time correct) field for licenses we could even filter out incompatible licenses. > So we would "just" need an ebuild-reader which would process this > from .ebuild (there's also .eclass we need to consider) to guix package. >=20 > We could do the same with PKGBUILD from the Archlinux based systems > and maybe other formats of other systems. >=20 > Or is this an idea which could never be in master because of this > systems providing receipes for software which is not fully compatible > with the Guidelines? >=20 > Just a "what if" question=E2=80=A6 > --=20 > ng0 > GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 > GnuPG: https://n0is.noblogs.org/my-keys > https://www.infotropique.org https://krosos.org --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://n0is.noblogs.org/my-keys https://www.infotropique.org https://krosos.org --woig3twfihhpvlxe Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlmMIcEACgkQ4i+bv+40 hYgpqQ//cuCGYB50dSi6M800NxRka6l9hdKCQwT2e2u8x4iQd3WYOyJtGmDD3ovl 5n1zScnzXsYl1jCIX/oN+mqrXPT9Vm02JHvW/on+2Ea+DeC11c/YT4XBxzVPvls9 xIOWFz6qcs6VxmE52u2fLD38l3Fd50RmhR34z4WdqJkYHvP+VRLbC5xqrZe5Shay mEKfiXjVxuZ0KMaHDGM/MCFkctR9KDPSI2vGAUJNlOZmfJHKhYSNrBC4G6yWgzzy Eq1E3VLPIMMabBKdMMnrDxvDd1j3ImcDuzTGzkiWTkkIXtIkuBcjuLNpiwNb7TMG UxtN523eVqgfDiQl/EYQ9jvGh+AXuykQ9WJPHtKEAOCgEmJGEjg0DYBa54VYAZCT F4xNsDafddTuUrLCjKEAzYMWWeu+9cs2ykP0++Trr93KtZ0CNwkUTS7g2Vq0aIzs 2azEvv7Zb9Jd+6ugOjf73Uo66Ph9Yg6rXTDusUQ4hvP4lh0xS1lzjjleraYuk8dw OztlmBLhKmkq4SI9kH6u+ZPbpOuDPLlKwQyI5Nx3rPYBBeX7cSljPayxx7CQklVh b9FgsKCIUrU4ao2FsbjoQxGdhLuIyQv9OMpVpFseo+3RkhM3QljC1MalY5mmerU4 c7XtvcoYISfbSG9bP7Pfc/ycgZF7PwEYRJknoMqP/cweQIUSuIQ= =TIph -----END PGP SIGNATURE----- --woig3twfihhpvlxe--