From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id yKzYJaz47V87GgAA0tVLHw (envelope-from ) for ; Thu, 31 Dec 2020 16:13:32 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id 6HHyIaz47V8ZeAAA1q6Kng (envelope-from ) for ; Thu, 31 Dec 2020 16:13:32 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 0E0E4940149 for ; Thu, 31 Dec 2020 16:13:31 +0000 (UTC) Received: from localhost ([::1]:42126 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kv0Zu-0006uH-P8 for larch@yhetil.org; Thu, 31 Dec 2020 11:13:30 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:34056) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kv0Ys-0006CY-UW for guix-devel@gnu.org; Thu, 31 Dec 2020 11:12:26 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:49323) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kv0Yp-0007wG-Qb for guix-devel@gnu.org; Thu, 31 Dec 2020 11:12:26 -0500 Received: from nijino.local (217-149-174-13.nat.highway.telekom.at [217.149.174.13]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4D6Cpp288sz1LLyW; Thu, 31 Dec 2020 17:12:18 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4D6Cpp288sz1LLyW DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1609431138; bh=T1q8KPjQCK77p+0IJO3AnJkTZEPYcgbLZNW8dRkIRMM=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=LtFcR5VlvxtaLVNbGG2Hh8Ysp1Wc+gbH/gBLRKd0YX/zwPl+4MjGCLC6leWv+Amdf pibk/azaz1TlCXKhIztSEGWsXDwO606GwhXG7IYlO1Bx+YGDy5ndSup8+nUGR2zVP8 tQiSD0f3LaaM0OVjNClArSanN6gS6s0HQ1zaXym4= Message-ID: Subject: Re: [RFC] Package of Nomacs From: Leo Prikler To: Rovanion Luckey Date: Thu, 31 Dec 2020 17:12:17 +0100 In-Reply-To: References: <424245f9f30e2418942a8eec27019864294550cd.camel@student.tugraz.at> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 Received-SPF: pass client-ip=129.27.2.202; envelope-from=leo.prikler@student.tugraz.at; helo=mailrelay.tugraz.at X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: guix-devel@gnu.org Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -3.03 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=tugraz.at header.s=mailrelay header.b=LtFcR5Vl; dmarc=pass (policy=none) header.from=student.tugraz.at; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: 0E0E4940149 X-Spam-Score: -3.03 X-Migadu-Scanner: scn0.migadu.com X-TUID: Sf7b6j7H9DN3 Hi Rovanion, Am Donnerstag, den 31.12.2020, 16:37 +0100 schrieb Rovanion Luckey: > [...] > > > Use git-fetch instead and don't recurse into submodules. You will > > likely encounter some errors, because it doesn't seem as though > > nomacs > > expects you to have its inputs properly packages. *sigh* > > Hmm, this one I'm not sure I understand the reasoning behind. I think > I read in some packaging guidelines that url-fetch was preferred if > possible. The reason is two-fold: First, it seems to me, that this is a github- generated tarball, which have been known to be unstable. Second, the tarball includes a large number of 3rd party sources already packaged in Guix. Most of them are git submodules, so by using a non-recursive checkout you can strip them without much effort. url-fetch is to be preferred, when there is a sane tarball to fetch. Most projects only hosted on github don't have that, but certain large- scale projects (such as GNU itself or GNOME) do host tarballs. It also enables mirror:// URLS, which translate to a number of hosts, the first of which to successfully provide a package is chosen. > > Instead of adding the path to the source directory, try `(cd > > "ImageLounge")` in a phase after 'unpack. > > > > I'm told that cd is an unbound variable when I try that :/ My bad, the Scheme procedure equivalent to cd is "chdir". Regards, Leo