From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id OOxEBXKZ3WGnKAEAgWs5BA (envelope-from ) for ; Tue, 11 Jan 2022 15:51:30 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id aA2SOXGZ3WG5VwEAG6o9tA (envelope-from ) for ; Tue, 11 Jan 2022 15:51:29 +0100 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 9CB2031ED4 for ; Tue, 11 Jan 2022 15:51:29 +0100 (CET) Received: from localhost ([::1]:52958 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n7IUi-0007Xl-Bj for larch@yhetil.org; Tue, 11 Jan 2022 09:51:28 -0500 Received: from eggs.gnu.org ([209.51.188.92]:39522) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n7Hmi-0002YF-CN for help-guix@gnu.org; Tue, 11 Jan 2022 09:06:00 -0500 Received: from flashner.co.il ([178.62.234.194]:52350) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n7Hmf-0000l7-Mz for help-guix@gnu.org; Tue, 11 Jan 2022 09:05:59 -0500 Received: from localhost (unknown [141.226.10.247]) by flashner.co.il (Postfix) with ESMTPSA id B0ED0404EC; Tue, 11 Jan 2022 14:05:55 +0000 (UTC) Date: Tue, 11 Jan 2022 16:05:18 +0200 From: Efraim Flashner To: Sai Karthik Subject: Re: Help with packaging for fonts without a vcs repository Message-ID: Mail-Followup-To: Sai Karthik , help-guix@gnu.org References: <3dbd87d2-6f1a-f2f7-5054-8cd116a35b41@disroot.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="l1Lb3imD5VTI6jPA" Content-Disposition: inline In-Reply-To: <3dbd87d2-6f1a-f2f7-5054-8cd116a35b41@disroot.org> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Received-SPF: pass client-ip=178.62.234.194; envelope-from=efraim@flashner.co.il; helo=flashner.co.il X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: help-guix@gnu.org Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1641912689; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=5GGMztjhAW3J3k1HV+PNap3LXCLr+eXEe2QzHv1jO70=; b=B5ICedXfgE3dAdfoj8EONo1r3Bh18GS88JpOC8vrEqTg2GIaoe0o/nJulAqkfwRq9L2BpF zvXmu26hESWSwlrTnKxMVguilVX0EnJuAW+ZqYkaQEJX/GBL1PDEMRfmYHfxM/soeZbBVV 0wq1u1OhequsObPWUsEa9+aPGqmliVPfS21T2fICgjJtczD2WCS5UW73akqhZCGLFA9H6M wBtvzzzZV73Y9b5taGPO8Aby5zbGbuWGwmjSzEBDquRFr1VJ1CbMCM29zKOD1ZyAAJsA8G EK2adbQmBaOYdTRUI1stTLsBYyhmOtLta7dKPU/8poajeZlKhdVMPAHesUvyiQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1641912689; a=rsa-sha256; cv=none; b=WDzFr28WMcgU15je4eNrl9fAxOaIQFQP/2s2aJmYQwRfoVuwoVRnPX3g/e9/pONMhEDkgm YFS/G/DNfbDl+PZDZYQX61k7BVKG4AxlQkIN9UPpKkNKdvFISpMNoOLYBflqeb5i/OCLNq inWPpKQn0CxBSu2voOLTCl3ki9F0948ZWdqYOLUnVNkJLEeOBja0HcVt/B5LlltsIwfqTW LuxpPDHt4pxrZrSXVP4glqgmLWD4VkVEYlTp3WK2QhS1yPS8PmK0M2kscKQqm1sUcsZ0Eg jhX7Iv9sqNmck/qxmWl5E1AlKgnnShEYrVMLkNVyiLxj7bQrufKqXbkQh7gofA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -4.71 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 9CB2031ED4 X-Spam-Score: -4.71 X-Migadu-Scanner: scn1.migadu.com X-TUID: QUfkTNkXRrLP --l1Lb3imD5VTI6jPA Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Jan 08, 2022 at 02:57:15PM +0530, Sai Karthik wrote: > Hello guix! >=20 > I want to package a bunch of OFL license fonts for guix called > teluguvijayam[1]. These fonts are not available on git repo. We have > packaged these fonts for debian using a shell script[2] which downloads > fonts from the source website & creates a tarball, Which is later used in > packaging. >=20 > I need help about how to approach this in guix. I am new to guix & this > would be my first packaging attempt :) >=20 > [1] https://salsa.debian.org/fonts-team/fonts-teluguvijayam > [2] https://salsa.debian.org/fonts-team/fonts-teluguvijayam/-/blob/master= /debian/create-orig-source >=20 I think the bigger problem is that they're not versioned.o I think your best option is to either create a separate package for each font and then a 'meta package' which pulls them all together (like xfce does) or to add all the fonts as origins in the inputs (like java-cisd-base in gnu/packages/java.scm) and then install them manually in the correct directory. --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --l1Lb3imD5VTI6jPA Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmHdjpsACgkQQarn3Mo9 g1E32w/+MSk2JPqiKIlpTrsnY4NYlEb7oy24Namkfu2AsMm1w8637Djsw5tNZ8PR ZpwptjDUC3EUHW6wgT+VVIpsnwfC2Z/aTngH969t4rfk+k5AK26fYt3f/VbU7myg FENVsumOFrbVAboAJtNVKz7iRqh0hGMWi5js4jZUtGQ1Sm1upuB6URlMGRFwAXX6 j+2P4R0lXfeHnkc7M0Qp+zvL2idNx5TLmeDEVul2+Ql5O8kbErGOkDSBC7W+xI7s VUhwiuJZXM/TKvVotr05PgDmTOTLqbyKZYfgqBV0W0KusW691mMySipIkuhgCrpT rcEndsF6yUVSuKIbY3Va6DKDDvSP2qt3/48269is+oHHcFDVle9++Cg9qC2/X33k 1ttlDQU5oBFO2io96p9ghLRfktb5I9YF4YiUnd5S9u6XK/vUdJd6sshTabTfBNAj yQxpxF/Oqtg2z7dRPK1Sw6g5Y8kk5FcsZ2MQrcemo5s9EWPN+Cjf1zVMer2ajbk7 FcIKM83K0pYvQh9naqZFVpjRiNuRyFyRKA+hUXK+oSBQtn1hSn1rSBhh9DQ6VeiB xNDn2LOKvrDGGCzuV3FveiDwA+FSqktwr3OKm3DdgJ3qvD++qgvphRdCslo4oxB+ SMSkrzZarXG1bSfyEu1XSyT02e1+Pjca5SDa2a/B+DXoAesMe3c= =VsjP -----END PGP SIGNATURE----- --l1Lb3imD5VTI6jPA--