From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Subject: Re: Packaging Jami progress Date: Tue, 3 Dec 2019 19:02:35 +0100 Message-ID: <20191203190235.53765cba@kompiuter> References: <20191104214754.793ec2ff@interia.pl> <87zhh2kdt2.fsf@ambrevar.xyz> <20191111111423.66ec31d5@interia.pl> <87r22ek7x4.fsf@ambrevar.xyz> <874kzajvy9.fsf@ambrevar.xyz> <20191111163843.0629ef41@kompiuter> <87o8xe4d5m.fsf@ambrevar.xyz> <87eeya49hf.fsf@ambrevar.xyz> <20191114214010.7b61005f@kompiuter> <87lfsikttk.fsf@ambrevar.xyz> <20191114231605.0ecec870@kompiuter> <87a797o6hb.fsf@ambrevar.xyz> <20191125221517.1140d0c9@kompiuter> <874kyrlzmn.fsf@ambrevar.xyz> <20191126203259.0f4141ea@kompiuter> <20191130192121.11e0c968@kompiuter> <87fti52or5.fsf@ambrevar.xyz> <20191201173411.042e68f2@kompiuter> <878snw2bpn.fsf@ambrevar.xyz> <20191203164402.77a8c728@interia.pl> <87tv6hieeg.fsf@ambrevar.xyz> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:60906) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1icCig-0001SE-43 for guix-devel@gnu.org; Tue, 03 Dec 2019 13:16:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1icCVZ-0002JA-U8 for guix-devel@gnu.org; Tue, 03 Dec 2019 13:02:46 -0500 Received: from smtpo.poczta.interia.pl ([217.74.65.239]:44225) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1icCVZ-00025R-6J for guix-devel@gnu.org; Tue, 03 Dec 2019 13:02:45 -0500 In-Reply-To: <87tv6hieeg.fsf@ambrevar.xyz> 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: Pierre Neidhardt Cc: Guix-devel On Tue, 03 Dec 2019 17:04:39 +0100 Pierre Neidhardt wrote: > Hi! > > I suppose that if you deleted the 'configure phase, it's because there > is no ./configure file. > Is there a bootstrap file? There's no ./configure, nor ./bootstrap. > You probably want to use "PREFIX=" (in all caps). > Also see if the Makefile uses the DESTDIR variable, in which case you > might want to set it to the default output instead of PREFIX. > Look for PREFIX= and DESTDIR= in the Guix packages repository, you'll > find lots of examples. There's no DESTDIR, but changing "prefix=" to "PREFIX=" fixed the build. Is this always the case, or is it dependent on how the makefile is written? I saw an example with "prefix=" in the cookbook. What about mentioning it in the cookbook? Eventually it turns out this package wasn't breaking the build, but libupnp was. I updated it to 1.8.3 (from 1.6.something), changed the fetch metod from url-fetch from sourceforge (which is being considered legacy by its developers(that's what they say on the website)) to git-fetch from github (which is now an official repository). I also added autotools, etc. because the package seems to require it now. Anyway, building the latest Jami version works now. I'll send the patches in my free (as in freedom) time :) > Cheers! > Jan Wielkiewicz