From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jesse Gibbons Subject: Re: IceWeasel-UXP and IceDove-UXP Date: Wed, 31 Jul 2019 17:39:19 -0600 Message-ID: <20190731173919.78c65b9b@gmail.com> References: <874l3hg28c.fsf@elephly.net> <8736j1g0ec.fsf@elephly.net> <20190720103838.7ac54119@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:56356) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hsyBr-0000LH-S3 for guix-devel@gnu.org; Wed, 31 Jul 2019 19:39:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hsyBq-0004wj-Ms for guix-devel@gnu.org; Wed, 31 Jul 2019 19:39:27 -0400 Received: from mail-pg1-x535.google.com ([2607:f8b0:4864:20::535]:46549) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hsyBq-0004w5-8P for guix-devel@gnu.org; Wed, 31 Jul 2019 19:39:26 -0400 Received: by mail-pg1-x535.google.com with SMTP id k189so13806078pgk.13 for ; Wed, 31 Jul 2019 16:39:26 -0700 (PDT) In-Reply-To: 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: Raghav Gururajan Cc: "guix-devel@gnu.org" , guixuser On Sat, 20 Jul 2019 13:01:16 -0400 Raghav Gururajan wrote: > > I think I can port icedove-uxp, and guixuser can use my code as a > > template for iceweasel. It will help guixuser get comfortable with > > porting and fixing packages, which would be important if guixuser is > > to > > remain a guix user. =20 >=20 > Hello Jesse! >=20 > It is great to hear that you are willing to work on this. I was just > planning yesterday to attempt porting those packages to guix. As you > said, it would be very helpful if you could port icedove-uxp and share > the patch. If guixuser not willing to work on this, I can try porting > iceweasel-uxp using your template. =E2=98=BA >=20 > Thank you! >=20 > Regards, > RG. When I start a guix environment and try to build icedove-uxp, it complains that it cannot find basilisk. The trademark for basilisk is strictly and mercilessly protected (see the license in the UXP project [0], the licensing page[1] and the redistribution license [2]), and I am not willing to define basilisk because I think it is nonfree due to the trademark policy and I do not want any trouble with moonchild/PaleMoon. I have placed my work on icedove-uxp on hold for now and consider it very low priority. guixuser or RG, if you want to figure out how to build icedove-uxp without basilisk, be my guest. You can find what I did at my github repository for broken guix package definitions: https://github.com/jgibbons94/Broken-Guix-Packages The UXP package in broken-packages/uxp.scm is basically complete; to use it in a project (such as icedove-uxp), link $source/mozilla to wherever guix installs uxp. The icedove-uxp package in broken-packages/icedove-uxp.scm is broken and minimalistic but is a good starting template. Have fun! -Jesse [0]:https://github.com/MoonchildProductions/UXP/blob/master/LICENSE [1]: http://www.palemoon.org/licensing.shtml [2]: http://www.palemoon.org/redist.shtml