From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joshua Branson Subject: Re: food for thought: ebuild importer? Date: Thu, 10 Aug 2017 15:15:43 -0400 Message-ID: <87fuczfd40.fsf@purdue.edu> References: <20170810090153.jitvz6pmk4betsy5@abyayala> <20170810090505.ntnjm7ku7tk2ivhz@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]:57775) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dfswS-0003KS-AX for guix-devel@gnu.org; Thu, 10 Aug 2017 15:16:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dfswO-0005w4-6A for guix-devel@gnu.org; Thu, 10 Aug 2017 15:16:24 -0400 Received: from xppmailspam01.itap.purdue.edu ([128.210.5.12]:10200) by eggs.gnu.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.71) (envelope-from ) id 1dfswO-0005q5-06 for guix-devel@gnu.org; Thu, 10 Aug 2017 15:16:20 -0400 In-Reply-To: <20170810090505.ntnjm7ku7tk2ivhz@abyayala> (ng0@infotropique.org's message of "Thu, 10 Aug 2017 09:05:05 +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: guix-devel@gnu.org ng0 writes: Well I know that the Parabola devs do not use the AUR. Possibly because they think that whitelisting free software is easier than blacklisting proprietary software. > 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 Sent from Emacs and Gnus