From unknown Thu Sep 11 10:04:36 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#30960 <30960@debbugs.gnu.org> To: bug#30960 <30960@debbugs.gnu.org> Subject: Status: [PATCH 0/4] Switch to font-build-system Reply-To: bug#30960 <30960@debbugs.gnu.org> Date: Thu, 11 Sep 2025 17:04:36 +0000 retitle 30960 [PATCH 0/4] Switch to font-build-system reassign 30960 guix-patches submitter 30960 Arun Isaac severity 30960 normal tag 30960 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 27 04:49:49 2018 Received: (at submit) by debbugs.gnu.org; 27 Mar 2018 08:49:49 +0000 Received: from localhost ([127.0.0.1]:55147 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0kIf-0004Ii-IE for submit@debbugs.gnu.org; Tue, 27 Mar 2018 04:49:49 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33564) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0kIb-0004IT-Ou for submit@debbugs.gnu.org; Tue, 27 Mar 2018 04:49:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f0kIV-0005Z5-T2 for submit@debbugs.gnu.org; Tue, 27 Mar 2018 04:49:40 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:50969) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1f0kIV-0005Yy-Os for submit@debbugs.gnu.org; Tue, 27 Mar 2018 04:49:39 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52751) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f0kIU-0006vw-JR for guix-patches@gnu.org; Tue, 27 Mar 2018 04:49:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f0kIR-0005Wf-Fo for guix-patches@gnu.org; Tue, 27 Mar 2018 04:49:38 -0400 Received: from [2001:19f0:5:274f:351:616f:fec3:2694] (port=60722 helo=vultr.systemreboot.net) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1f0kIR-0005Uq-00 for guix-patches@gnu.org; Tue, 27 Mar 2018 04:49:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Message-Id:Date:Subject:Cc:To:From:Sender: Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=lNdLWjWplSxjNctkkW7NR/RzavWrpJN9cxhspN6ytyc=; b=IVMNM8sE87YQCdfNWIxTMsfkJO JBKTWcgX0Dkv8lzR/evvjtJ6TxiHOxjBgSmX/ySTlCF7j8p0sjPVagtz0QX9n0SJIbBQurekwYzy/ 0TsHjXorokSnQP3yDBVmAWtAD6Nu5SupBrRAFU/FywAUgpvEkNQNuGMEMwCG0bjvhV/I=; Received: from [117.192.123.31] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.90_1) (envelope-from ) id 1f0kIK-0000ng-LP; Tue, 27 Mar 2018 14:19:28 +0530 From: Arun Isaac To: guix-patches@gnu.org Subject: [PATCH 0/4] Switch to font-build-system Date: Tue, 27 Mar 2018 14:19:14 +0530 Message-Id: <20180327084914.19263-1-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit Cc: Arun Isaac X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) If someone could do a quick sanity check on these patches, I'll push. Thanks! Arun Isaac (4): gnu: font-lato: Switch to font-build-system. gnu: font-linuxlibertine: Switch to font-build-system. gnu: culmus: Switch to font-build-system. gnu: culmus: Rename to font-culmus. gnu/packages/fonts.scm | 133 +++++++++++++++---------------------------------- 1 file changed, 39 insertions(+), 94 deletions(-) -- 2.15.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 27 04:54:09 2018 Received: (at 30960) by debbugs.gnu.org; 27 Mar 2018 08:54:09 +0000 Received: from localhost ([127.0.0.1]:55155 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0kMr-0004PR-46 for submit@debbugs.gnu.org; Tue, 27 Mar 2018 04:54:09 -0400 Received: from vultr.systemreboot.net ([45.77.148.100]:35608) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0kMn-0004OZ-VM for 30960@debbugs.gnu.org; Tue, 27 Mar 2018 04:54:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=References:In-Reply-To:Message-Id:Date: Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=4U0LR4k/p7NpD+Q/xYyjRIcO6viMjyvpniBnUntRHgU=; b=iL0rTdbClW7Z1R8uPLZPwV8QU qBdye2nQGOUVWtZ0SKjxif4XKMRrj5uvwKWjV8utPy0lRLWdPJXlsKY3xnQWWQV76JhP4pWcKCeN8 u7PnVXD1G5dhM3oYStIFwOdLU7/gaNrJSvIbdsECQ3txWD6cJJjKuEOxeiVIJeEcO6BvI=; Received: from [117.192.123.31] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.90_1) (envelope-from ) id 1f0kMe-0001Q6-LX; Tue, 27 Mar 2018 14:23:56 +0530 From: Arun Isaac To: 30960@debbugs.gnu.org Subject: [PATCH 2/4] gnu: font-linuxlibertine: Switch to font-build-system. Date: Tue, 27 Mar 2018 14:23:45 +0530 Message-Id: <20180327085347.19996-2-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20180327085347.19996-1-arunisaac@systemreboot.net> References: <20180327085347.19996-1-arunisaac@systemreboot.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30960 Cc: Arun Isaac X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/fonts.scm (font-linuxlibertine): Switch to font-build-system. [arguments]: Replace system* with invoke. --- gnu/packages/fonts.scm | 39 +++++++++++++-------------------------- 1 file changed, 13 insertions(+), 26 deletions(-) diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index 567483889..763214647 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -305,37 +305,24 @@ The Liberation Fonts are sponsored by Red Hat.") (sha256 (base32 "0x7cz6hvhpil1rh03rax9zsfzm54bh7r4bbrq8rz673gl9h47v0v")))) - (build-system gnu-build-system) + (build-system font-build-system) (arguments - `(#:tests? #f ; there are no tests - #:modules ((guix build utils) - (guix build gnu-build-system) - (srfi srfi-1) - (srfi srfi-26)) - #:phases + `(#:phases (modify-phases %standard-phases - (delete 'configure) - (replace 'build + (add-before 'install 'build (lambda _ (let ((compile (lambda (name ext) - (zero? (system* - "fontforge" "-lang=ff" - "-c" (string-append "Open('" name "');" - "Generate('" - (basename name "sfd") ext - "')")))))) - (every (lambda (name) - (and (compile name "ttf") - (compile name "otf"))) - (find-files "." "\\.sfd$"))))) - (replace 'install - (lambda* (#:key outputs #:allow-other-keys) - (let ((font-dir (string-append (assoc-ref outputs "out") - "/share/fonts/truetype"))) - (mkdir-p font-dir) - (for-each (cut install-file <> font-dir) - (find-files "." "\\.(otf|ttf)$")) + (invoke + "fontforge" "-lang=ff" + "-c" (string-append "Open('" name "');" + "Generate('" + (basename name "sfd") ext + "')"))))) + (for-each (lambda (name) + (and (compile name "ttf") + (compile name "otf"))) + (find-files "." "\\.sfd$")) #t)))))) (native-inputs `(("fontforge" ,fontforge))) -- 2.15.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 27 04:54:09 2018 Received: (at 30960) by debbugs.gnu.org; 27 Mar 2018 08:54:09 +0000 Received: from localhost ([127.0.0.1]:55157 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0kMr-0004PU-Bf for submit@debbugs.gnu.org; Tue, 27 Mar 2018 04:54:09 -0400 Received: from vultr.systemreboot.net ([45.77.148.100]:35612) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0kMn-0004Oa-Vc for 30960@debbugs.gnu.org; Tue, 27 Mar 2018 04:54:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=References:In-Reply-To:Message-Id:Date: Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=oqZK2i5gsCcCpmmNcm7YgsY++46BjZGywt1AJzgGZaU=; b=BBJ7k+f3dTkvRHZ+1GxjRrb87 4bY2VVL3zEGrci4+1PXZy2k/GkonLV1oBKwcNYgjIqjXB78x+jEvmHdXmN0DtRjqFFwx+zfyiIczC Av2afIkIgNEgNV34Vb4hsfkj0HQVRx+FlVgALBjK8/5qyVYfhH9pRokdtORA3bjGVk4sM=; Received: from [117.192.123.31] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.90_1) (envelope-from ) id 1f0kMe-0001Q6-TX; Tue, 27 Mar 2018 14:23:56 +0530 From: Arun Isaac To: 30960@debbugs.gnu.org Subject: [PATCH 4/4] gnu: culmus: Rename to font-culmus. Date: Tue, 27 Mar 2018 14:23:47 +0530 Message-Id: <20180327085347.19996-4-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20180327085347.19996-1-arunisaac@systemreboot.net> References: <20180327085347.19996-1-arunisaac@systemreboot.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30960 Cc: Arun Isaac X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/fonts.scm (culmus): Rename to... (font-culmus): ...this. Re-indent. --- gnu/packages/fonts.scm | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index a58478d43..7cfd3318d 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -1189,19 +1189,19 @@ It comes in 7 incremental weights: ExtraLight, Light, Book, Medium, Semibold, Bold & ExtraBold") (license license:silofl1.1))) -(define-public culmus +(define-public font-culmus (package - (name "culmus") + (name "font-culmus") (version "0.132") (source - (origin - (method url-fetch) - (uri (string-append "https://sourceforge.net/projects/" - "culmus/files/culmus/" version "/culmus-src-" - version ".tar.gz")) - (sha256 - (base32 - "1djxalm26r7bcq33ckmfa15xfs6pmqzvcl64d5lqa1dl01bl4j4z")))) + (origin + (method url-fetch) + (uri (string-append "https://sourceforge.net/projects/" + "culmus/files/culmus/" version "/culmus-src-" + version ".tar.gz")) + (sha256 + (base32 + "1djxalm26r7bcq33ckmfa15xfs6pmqzvcl64d5lqa1dl01bl4j4z")))) (build-system font-build-system) (arguments `(#:phases -- 2.15.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 27 04:54:09 2018 Received: (at 30960) by debbugs.gnu.org; 27 Mar 2018 08:54:09 +0000 Received: from localhost ([127.0.0.1]:55159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0kMr-0004Pe-J5 for submit@debbugs.gnu.org; Tue, 27 Mar 2018 04:54:09 -0400 Received: from vultr.systemreboot.net ([45.77.148.100]:35620) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0kMn-0004Oc-Vp for 30960@debbugs.gnu.org; Tue, 27 Mar 2018 04:54:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=References:In-Reply-To:Message-Id:Date: Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=lKx9Rvei4nViW/SH+1sNdTCreSu8oAm7zgwt2+alIXg=; b=CgQWWFR/e1Z1mwRnnosj656eZ 4cwIGKWkeMTzLiqnWxUpfDiO6tA6Nlbce94AiaNfUmSgnasS4zuV2AEiUWWGvvnopPA1cPNKOqaUo WHEpZ9B9nYRwi5vsC9EGVkcnOVAKLf2TMirGoXNDeTJKk3bDHDK7QvlrPcYAAPM9FuTpU=; Received: from [117.192.123.31] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.90_1) (envelope-from ) id 1f0kMe-0001Q6-PR; Tue, 27 Mar 2018 14:23:56 +0530 From: Arun Isaac To: 30960@debbugs.gnu.org Subject: [PATCH 3/4] gnu: culmus: Switch to font-build-system. Date: Tue, 27 Mar 2018 14:23:46 +0530 Message-Id: <20180327085347.19996-3-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20180327085347.19996-1-arunisaac@systemreboot.net> References: <20180327085347.19996-1-arunisaac@systemreboot.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30960 Cc: Arun Isaac X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/fonts.scm (culmus): Switch to font-build-system. [arguments]: Replace system* with invoke. --- gnu/packages/fonts.scm | 52 +++++++++++++++----------------------------------- 1 file changed, 15 insertions(+), 37 deletions(-) diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index 763214647..a58478d43 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -1202,49 +1202,27 @@ ExtraLight, Light, Book, Medium, Semibold, Bold & ExtraBold") (sha256 (base32 "1djxalm26r7bcq33ckmfa15xfs6pmqzvcl64d5lqa1dl01bl4j4z")))) - (build-system gnu-build-system) + (build-system font-build-system) (arguments - `(#:tests? #f ; no tests - #:modules ((guix build utils) - (guix build gnu-build-system) - (srfi srfi-1) - (srfi srfi-26)) - #:phases + `(#:phases (modify-phases %standard-phases - (delete 'configure) - (replace 'build + (add-before 'install 'build (lambda _ (let ((compile (lambda (name ext) - (zero? (system* - "fontforge" "-lang=ff" - "-c" (string-append "Open('" name "');" - "Generate('" - (basename name "sfd") ext - "')")))))) + (invoke + "fontforge" "-lang=ff" + "-c" (string-append "Open('" name "');" + "Generate('" + (basename name "sfd") ext + "')"))))) ;; This part based on the fonts shipped in the non-source package. - (every (lambda (name) - (compile name "ttf")) - (find-files "." "^[^Nachlieli].*\\.sfd$")) - (every (lambda (name) - (compile name "otf")) - (find-files "." "^Nachlieli.*\\.sfd$")) - #t))) - (replace 'install - (lambda* (#:key outputs #:allow-other-keys) - (let* ((out (assoc-ref %outputs "out")) - (ttf (string-append out "/share/fonts/truetype")) - (otf (string-append out "/share/fonts/opentype")) - (license (string-append out "/share/doc/" ,name))) - (for-each (lambda (file) - (install-file file ttf)) - (find-files "." "\\.ttf$")) - (for-each (lambda (file) - (install-file file otf)) - (find-files "." "\\.otf$")) - (for-each (lambda (file) - (install-file file license)) - '("GNU-GPL" "LICENSE" "LICENSE-BITSTREAM")) + (for-each (lambda (name) + (compile name "ttf")) + (find-files "." "^[^Nachlieli].*\\.sfd$")) + (for-each (lambda (name) + (compile name "otf")) + (find-files "." "^Nachlieli.*\\.sfd$")) #t)))))) (native-inputs `(("fontforge" ,fontforge))) -- 2.15.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 27 04:54:10 2018 Received: (at 30960) by debbugs.gnu.org; 27 Mar 2018 08:54:10 +0000 Received: from localhost ([127.0.0.1]:55161 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0kMr-0004Ph-Qj for submit@debbugs.gnu.org; Tue, 27 Mar 2018 04:54:09 -0400 Received: from vultr.systemreboot.net ([45.77.148.100]:35616) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0kMn-0004Ob-Vy for 30960@debbugs.gnu.org; Tue, 27 Mar 2018 04:54:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Message-Id:Date:Subject:Cc:To:From:Sender: Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=fV7vxYM3T+YDPZysZx+3qq6YEO/e0rH6tJhKjnrqxdw=; b=VepwNn6r5LnH1cxZBA77vIiZmw 1YoDGPLXxqpSI3L7FaDjUKba5/OBfvjkWgKoOKgg90CFLwYTcknw65VyzvT6ABRUc4oYnXrjdmE4B zdChu9hR+KGSRquJpjZiIcbf8N1Tb+0enetbbuQYNKHKw0pAc4JmUniGspe9cqAkYtFQ=; Received: from [117.192.123.31] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.90_1) (envelope-from ) id 1f0kMe-0001Q6-GG; Tue, 27 Mar 2018 14:23:56 +0530 From: Arun Isaac To: 30960@debbugs.gnu.org Subject: [PATCH 1/4] gnu: font-lato: Switch to font-build-system. Date: Tue, 27 Mar 2018 14:23:44 +0530 Message-Id: <20180327085347.19996-1-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.1 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30960 Cc: Arun Isaac X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/fonts.scm (font-lato): Switch to font-build-system. --- gnu/packages/fonts.scm | 22 +--------------------- 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index f57d5114a..567483889 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -202,27 +202,7 @@ sans-serif designed for on-screen reading. It is used by GNOME@tie{}3.") (sha256 (base32 "1f5540g0ja1nx3ddd3ywn77xc81ssrxpq8n3gyb9sabyq2b4xda2")))) - (build-system trivial-build-system) - (arguments - `(#:modules ((guix build utils)) - #:builder (begin - (use-modules (guix build utils) - (srfi srfi-26)) - - (let ((PATH (string-append (assoc-ref %build-inputs - "unzip") - "/bin")) - (font-dir (string-append %output - "/share/fonts/truetype"))) - (setenv "PATH" PATH) - (system* "unzip" (assoc-ref %build-inputs "source")) - - (mkdir-p font-dir) - (for-each (lambda (ttf) - (install-file ttf font-dir)) - (find-files "." "\\.ttf$")))))) - - (native-inputs `(("unzip" ,unzip))) + (build-system font-build-system) (home-page "http://www.latofonts.com/lato-free-fonts/") (synopsis "Lato sans-serif typeface") (description -- 2.15.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 27 05:07:57 2018 Received: (at 30960) by debbugs.gnu.org; 27 Mar 2018 09:07:57 +0000 Received: from localhost ([127.0.0.1]:55173 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0kaD-0004jk-AP for submit@debbugs.gnu.org; Tue, 27 Mar 2018 05:07:57 -0400 Received: from static.195.114.201.195.clients.your-server.de ([195.201.114.195]:54246 helo=conspiracy.of.n0.is) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0kaB-0004jc-6z for 30960@debbugs.gnu.org; Tue, 27 Mar 2018 05:07:55 -0400 Received: by conspiracy.of.n0.is (OpenSMTPD) with ESMTPSA id 047e88e3 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Tue, 27 Mar 2018 09:07:52 +0000 (UTC) Date: Tue, 27 Mar 2018 09:08:10 +0000 From: ng0 To: Arun Isaac Subject: Re: [bug#30960] [PATCH 0/4] Switch to font-build-system Message-ID: <20180327090810.2mvgm23ra7m6mj35@abyayala> References: <20180327084914.19263-1-arunisaac@systemreboot.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20180327084914.19263-1-arunisaac@systemreboot.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30960 Cc: 30960@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Arun Isaac transcribed 430 bytes: > If someone could do a quick sanity check on these patches, I'll push. What does that mean? Did you not build them? Or just a simple request for review? I know I had my reasons for not using font-build-system with lato, but maybe you succeeded. > Thanks! > > Arun Isaac (4): > gnu: font-lato: Switch to font-build-system. > gnu: font-linuxlibertine: Switch to font-build-system. > gnu: culmus: Switch to font-build-system. > gnu: culmus: Rename to font-culmus. > > gnu/packages/fonts.scm | 133 +++++++++++++++---------------------------------- > 1 file changed, 39 insertions(+), 94 deletions(-) > > -- > 2.15.1 > > > > From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 27 08:18:31 2018 Received: (at 30960) by debbugs.gnu.org; 27 Mar 2018 12:18:31 +0000 Received: from localhost ([127.0.0.1]:55271 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0nYc-0004j6-RR for submit@debbugs.gnu.org; Tue, 27 Mar 2018 08:18:30 -0400 Received: from vultr.systemreboot.net ([45.77.148.100]:42212) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0nYa-0004iq-Hk for 30960@debbugs.gnu.org; Tue, 27 Mar 2018 08:18:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=Oi5w6FD3x3GLKRlxxV1nV/fYlOGIzMNsKkASUk27eQI=; b=ih0th2fBJvNPdhcR7JU30zPrU wXynVhwtB+vqJtEKdlj6SxQxvTDGA5LgLxVMlKKGXKQf68opT2jdIKg7hDRCG87li3TMIJjWLXgQx ThUM7wGwRA3yyWoUVG0MoeHOyTYcTiUnR/cyP7CeP/VAyUndnZqeJXgyeitv0uM6i+udo=; Received: from [117.192.123.31] (helo=steel) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.90_1) (envelope-from ) id 1f0nYR-0003yE-MW; Tue, 27 Mar 2018 17:48:19 +0530 From: Arun Isaac To: ng0 Subject: Re: [bug#30960] [PATCH 0/4] Switch to font-build-system In-Reply-To: <20180327090810.2mvgm23ra7m6mj35@abyayala> References: <20180327084914.19263-1-arunisaac@systemreboot.net> <20180327090810.2mvgm23ra7m6mj35@abyayala> Date: Tue, 27 Mar 2018 17:48:18 +0530 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30960 Cc: 30960@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) ng0 writes: > Arun Isaac transcribed 430 bytes: >> If someone could do a quick sanity check on these patches, I'll push. > > What does that mean? Did you not build them? Or just a simple request > for review? I built all packages successfully. This is just a request to check commit messages, point out any simple typos, etc. > I know I had my reasons for not using font-build-system with lato, but > maybe you succeeded. Yes, I was able to build font-lato using the font-build-system. If you have an issue with using the font-build-system, do let me know. Thanks! From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 27 09:47:07 2018 Received: (at 30960) by debbugs.gnu.org; 27 Mar 2018 13:47:07 +0000 Received: from localhost ([127.0.0.1]:55332 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0owN-0006l6-1v for submit@debbugs.gnu.org; Tue, 27 Mar 2018 09:47:07 -0400 Received: from static.195.114.201.195.clients.your-server.de ([195.201.114.195]:54274 helo=conspiracy.of.n0.is) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0owL-0006ky-3u for 30960@debbugs.gnu.org; Tue, 27 Mar 2018 09:47:05 -0400 Received: by conspiracy.of.n0.is (OpenSMTPD) with ESMTPSA id 9f10614e (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Tue, 27 Mar 2018 13:47:03 +0000 (UTC) Date: Tue, 27 Mar 2018 13:47:21 +0000 From: ng0 To: Arun Isaac Subject: Re: [bug#30960] [PATCH 0/4] Switch to font-build-system Message-ID: <20180327134721.5bgxmbnqpsjcthmb@abyayala> References: <20180327084914.19263-1-arunisaac@systemreboot.net> <20180327090810.2mvgm23ra7m6mj35@abyayala> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30960 Cc: ng0 , 30960@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Arun Isaac transcribed 585 bytes: > ng0 writes: > > > Arun Isaac transcribed 430 bytes: > >> If someone could do a quick sanity check on these patches, I'll push. > > > > What does that mean? Did you not build them? Or just a simple request > > for review? > > I built all packages successfully. This is just a request to check > commit messages, point out any simple typos, etc. Okay > > I know I had my reasons for not using font-build-system with lato, but > > maybe you succeeded. > > Yes, I was able to build font-lato using the font-build-system. If you > have an issue with using the font-build-system, do let me know. So I applied all your patches, all except lato built without errors. Lato: ... phase `install-license-files' succeeded after 0.0 seconds starting phase `reset-gzip-timestamps' find-files: /gnu/store/8zr56l7gh1rh76l8gdyy2j5hn84r56nv-font-lato-2.010: No such file or directory phase `reset-gzip-timestamps' succeeded after 0.0 seconds starting phase `compress-documentation' phase `compress-documentation' succeeded after 0.0 seconds builder for `/gnu/store/85xg1bvd3xq79y41f7rvasy73jzpkcba-font-lato-2.010.drv' failed to produce output path `/gnu/store/8zr56l7gh1rh76l8gdyy2j5hn84r56nv-font-lato-2.010' @ build-failed /gnu/store/85xg1bvd3xq79y41f7rvasy73jzpkcba-font-lato-2.010.drv - 1 builder for `/gnu/store/85xg1bvd3xq79y41f7rvasy73jzpkcba-font-lato-2.010.drv' failed to produce output path `/gnu/store/8zr56l7gh1rh76l8gdyy2j5hn84r56nv-font-lato-2.010' guix build: error: build failed: build of `/gnu/store/85xg1bvd3xq79y41f7rvasy73jzpkcba-font-lato-2.010.drv' failed Which could be what I experienced when I first tried to build it with the font-build-system and then switched to what it uses now in master. > Thanks! > > > From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 27 10:12:39 2018 Received: (at 30960) by debbugs.gnu.org; 27 Mar 2018 14:12:39 +0000 Received: from localhost ([127.0.0.1]:56067 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0pL5-0007Uf-7p for submit@debbugs.gnu.org; Tue, 27 Mar 2018 10:12:39 -0400 Received: from vultr.systemreboot.net ([45.77.148.100]:45872) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0pL3-0007US-QY for 30960@debbugs.gnu.org; Tue, 27 Mar 2018 10:12:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=3N3iOyF3EMsefaqa7nDROqCvRT0ZInXbPtAHEEWhIVA=; b=hK04L1VldMDDeG9UGEG4iRymD upx9sEheuR5Em8sS0ryP5YAmciKvJ9JclappMVQDo74FEnhh0UhzGjZhP7f5gwGRwT4wq8XhKjP5W nxiwcgtY5hxAuWPXdi9gHB+VFEdhtJFvxZbmx1FEOtHLPLqfb2UhEoCtts6P6o6JS7bbc=; Received: from [117.192.123.31] (helo=steel) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.90_1) (envelope-from ) id 1f0pKl-0002aj-D4; Tue, 27 Mar 2018 19:42:19 +0530 From: Arun Isaac To: ng0 Subject: Re: [bug#30960] [PATCH 0/4] Switch to font-build-system In-Reply-To: <20180327134721.5bgxmbnqpsjcthmb@abyayala> References: <20180327084914.19263-1-arunisaac@systemreboot.net> <20180327090810.2mvgm23ra7m6mj35@abyayala> <20180327134721.5bgxmbnqpsjcthmb@abyayala> Date: Tue, 27 Mar 2018 19:42:15 +0530 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30960 Cc: 30960@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) > phase `install-license-files' succeeded after 0.0 seconds > starting phase `reset-gzip-timestamps' > find-files: /gnu/store/8zr56l7gh1rh76l8gdyy2j5hn84r56nv-font-lato-2.010: No such file or directory > phase `reset-gzip-timestamps' succeeded after 0.0 seconds > starting phase `compress-documentation' > phase `compress-documentation' succeeded after 0.0 seconds > builder for `/gnu/store/85xg1bvd3xq79y41f7rvasy73jzpkcba-font-lato-2.010.drv' failed to produce output path `/gnu/store/8zr56l7gh1rh76l8gdyy2j5hn84r56nv-font-lato-2.010' > @ build-failed /gnu/store/85xg1bvd3xq79y41f7rvasy73jzpkcba-font-lato-2.010.drv - 1 builder for `/gnu/store/85xg1bvd3xq79y41f7rvasy73jzpkcba-font-lato-2.010.drv' failed to produce output path `/gnu/store/8zr56l7gh1rh76l8gdyy2j5hn84r56nv-font-lato-2.010' > guix build: error: build failed: build of `/gnu/store/85xg1bvd3xq79y41f7rvasy73jzpkcba-font-lato-2.010.drv' failed > > Which could be what I experienced when I first tried to build it with the font-build-system > and then switched to what it uses now in master. I tried building font-lato again on my machine, and it worked. I suspect this problem you are facing is due to the __MACOSX folders in the zip archive. I'm sending in a new patchset with url-fetch/zipbomb instead of url-fetch. Let me know if it works. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 27 10:15:11 2018 Received: (at 30960) by debbugs.gnu.org; 27 Mar 2018 14:15:12 +0000 Received: from localhost ([127.0.0.1]:56074 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0pNX-0007ZL-LY for submit@debbugs.gnu.org; Tue, 27 Mar 2018 10:15:11 -0400 Received: from vultr.systemreboot.net ([45.77.148.100]:45952) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0pNQ-0007YC-Kx for 30960@debbugs.gnu.org; Tue, 27 Mar 2018 10:15:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=References:In-Reply-To:Message-Id:Date: Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=4F0rv1tJ+yt0vrMT3hQgdiGldTg2obOVfy2IKmuCS7g=; b=Ei2d32x6PYM9IxdhjnEp66qbR w8/9hUb8ZeOaZEVJrK5Ry3RI9c1o9LS8MQHmwHJ8NCh6fu8vS8loAiGLirwQ15xunJVHebrqK9HoK vMFcXZk6B/V0rH3RotZKD67PN6ZgmX/vt/jqwqC5E5AIhL3TNMgBrJKsfICrb8AWtSUsQ=; Received: from [117.192.123.31] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.90_1) (envelope-from ) id 1f0pNH-0002wn-KZ; Tue, 27 Mar 2018 19:44:55 +0530 From: Arun Isaac To: 30960@debbugs.gnu.org Subject: [PATCH 3/4] gnu: culmus: Switch to font-build-system. Date: Tue, 27 Mar 2018 19:44:40 +0530 Message-Id: <20180327141441.5713-3-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20180327141441.5713-1-arunisaac@systemreboot.net> References: <20180327141441.5713-1-arunisaac@systemreboot.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30960 Cc: Arun Isaac , ng0@n0.is X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/fonts.scm (culmus): Switch to font-build-system. [arguments]: Replace system* with invoke. --- gnu/packages/fonts.scm | 52 +++++++++++++++----------------------------------- 1 file changed, 15 insertions(+), 37 deletions(-) diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index 8252c1d72..dfa96b148 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -1202,49 +1202,27 @@ ExtraLight, Light, Book, Medium, Semibold, Bold & ExtraBold") (sha256 (base32 "1djxalm26r7bcq33ckmfa15xfs6pmqzvcl64d5lqa1dl01bl4j4z")))) - (build-system gnu-build-system) + (build-system font-build-system) (arguments - `(#:tests? #f ; no tests - #:modules ((guix build utils) - (guix build gnu-build-system) - (srfi srfi-1) - (srfi srfi-26)) - #:phases + `(#:phases (modify-phases %standard-phases - (delete 'configure) - (replace 'build + (add-before 'install 'build (lambda _ (let ((compile (lambda (name ext) - (zero? (system* - "fontforge" "-lang=ff" - "-c" (string-append "Open('" name "');" - "Generate('" - (basename name "sfd") ext - "')")))))) + (invoke + "fontforge" "-lang=ff" + "-c" (string-append "Open('" name "');" + "Generate('" + (basename name "sfd") ext + "')"))))) ;; This part based on the fonts shipped in the non-source package. - (every (lambda (name) - (compile name "ttf")) - (find-files "." "^[^Nachlieli].*\\.sfd$")) - (every (lambda (name) - (compile name "otf")) - (find-files "." "^Nachlieli.*\\.sfd$")) - #t))) - (replace 'install - (lambda* (#:key outputs #:allow-other-keys) - (let* ((out (assoc-ref %outputs "out")) - (ttf (string-append out "/share/fonts/truetype")) - (otf (string-append out "/share/fonts/opentype")) - (license (string-append out "/share/doc/" ,name))) - (for-each (lambda (file) - (install-file file ttf)) - (find-files "." "\\.ttf$")) - (for-each (lambda (file) - (install-file file otf)) - (find-files "." "\\.otf$")) - (for-each (lambda (file) - (install-file file license)) - '("GNU-GPL" "LICENSE" "LICENSE-BITSTREAM")) + (for-each (lambda (name) + (compile name "ttf")) + (find-files "." "^[^Nachlieli].*\\.sfd$")) + (for-each (lambda (name) + (compile name "otf")) + (find-files "." "^Nachlieli.*\\.sfd$")) #t)))))) (native-inputs `(("fontforge" ,fontforge))) -- 2.15.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 27 10:15:12 2018 Received: (at 30960) by debbugs.gnu.org; 27 Mar 2018 14:15:12 +0000 Received: from localhost ([127.0.0.1]:56076 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0pNX-0007ZN-Ua for submit@debbugs.gnu.org; Tue, 27 Mar 2018 10:15:12 -0400 Received: from vultr.systemreboot.net ([45.77.148.100]:45960) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0pNQ-0007YD-N5 for 30960@debbugs.gnu.org; Tue, 27 Mar 2018 10:15:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=References:In-Reply-To:Message-Id:Date: Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=ZMTvrot7U5h9tjPm4p2VFRUELBcfCKK95ciSSExLgLw=; b=J1zNKUf5kz51mcLLISSbDVrYs 2Lpxc647Nrf79aMunbuX7w23QMdbDiZs2F1VZ2xnG8V3uRFWzY5aAtM8x3FtA4CQTorhP3jVL/Dpo pg1KKj3OAww70B/ud+tOhhKMVbGrkx8REgr916VmCu/dZlMGNeSHN8EJd1+l3y9IMPXA8=; Received: from [117.192.123.31] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.90_1) (envelope-from ) id 1f0pNH-0002wn-OI; Tue, 27 Mar 2018 19:44:55 +0530 From: Arun Isaac To: 30960@debbugs.gnu.org Subject: [PATCH 4/4] gnu: culmus: Rename to font-culmus. Date: Tue, 27 Mar 2018 19:44:41 +0530 Message-Id: <20180327141441.5713-4-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20180327141441.5713-1-arunisaac@systemreboot.net> References: <20180327141441.5713-1-arunisaac@systemreboot.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30960 Cc: Arun Isaac , ng0@n0.is X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/fonts.scm (culmus): Rename to... (font-culmus): ...this. Re-indent. --- gnu/packages/fonts.scm | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index dfa96b148..8e892da27 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -1189,19 +1189,19 @@ It comes in 7 incremental weights: ExtraLight, Light, Book, Medium, Semibold, Bold & ExtraBold") (license license:silofl1.1))) -(define-public culmus +(define-public font-culmus (package - (name "culmus") + (name "font-culmus") (version "0.132") (source - (origin - (method url-fetch) - (uri (string-append "https://sourceforge.net/projects/" - "culmus/files/culmus/" version "/culmus-src-" - version ".tar.gz")) - (sha256 - (base32 - "1djxalm26r7bcq33ckmfa15xfs6pmqzvcl64d5lqa1dl01bl4j4z")))) + (origin + (method url-fetch) + (uri (string-append "https://sourceforge.net/projects/" + "culmus/files/culmus/" version "/culmus-src-" + version ".tar.gz")) + (sha256 + (base32 + "1djxalm26r7bcq33ckmfa15xfs6pmqzvcl64d5lqa1dl01bl4j4z")))) (build-system font-build-system) (arguments `(#:phases -- 2.15.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 27 10:15:12 2018 Received: (at 30960) by debbugs.gnu.org; 27 Mar 2018 14:15:12 +0000 Received: from localhost ([127.0.0.1]:56078 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0pNY-0007ZU-7E for submit@debbugs.gnu.org; Tue, 27 Mar 2018 10:15:12 -0400 Received: from vultr.systemreboot.net ([45.77.148.100]:45946) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0pNQ-0007YB-L6 for 30960@debbugs.gnu.org; Tue, 27 Mar 2018 10:15:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Message-Id:Date:Subject:Cc:To:From:Sender: Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=QKTVmhLqs2wugbs05/ComQeMKV+Lfb/4/8IcEp/Neio=; b=nVQzhK1OTdvGdoIGXmjP15zw7N VTRzaiUOzpzyBwPpBmRnkOD2UXDjzLvYItBEEXE34VjkPsSwELl8NqSMh9UbpefBZ2n7DJqWsCX1k 4PBkrJ/Cl9i4+BRZxZcmQjKzXTTtn8xqGrII2fYCkRJ4yWOdmW0znpoj7lWFpuG6n4jg=; Received: from [117.192.123.31] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.90_1) (envelope-from ) id 1f0pNH-0002wn-D1; Tue, 27 Mar 2018 19:44:55 +0530 From: Arun Isaac To: 30960@debbugs.gnu.org Subject: [PATCH 1/4] gnu: font-lato: Switch to font-build-system. Date: Tue, 27 Mar 2018 19:44:38 +0530 Message-Id: <20180327141441.5713-1-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.1 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30960 Cc: Arun Isaac , ng0@n0.is X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/fonts.scm (font-lato): Switch to font-build-system. [source]: Use url-fetch/zipbomb. --- gnu/packages/fonts.scm | 24 ++---------------------- 1 file changed, 2 insertions(+), 22 deletions(-) diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index f57d5114a..8ab3cdcf8 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -197,32 +197,12 @@ sans-serif designed for on-screen reading. It is used by GNOME@tie{}3.") (name "font-lato") (version "2.010") (source (origin - (method url-fetch) + (method url-fetch/zipbomb) (uri (string-append "http://www.latofonts.com/download/Lato2OFL.zip")) (sha256 (base32 "1f5540g0ja1nx3ddd3ywn77xc81ssrxpq8n3gyb9sabyq2b4xda2")))) - (build-system trivial-build-system) - (arguments - `(#:modules ((guix build utils)) - #:builder (begin - (use-modules (guix build utils) - (srfi srfi-26)) - - (let ((PATH (string-append (assoc-ref %build-inputs - "unzip") - "/bin")) - (font-dir (string-append %output - "/share/fonts/truetype"))) - (setenv "PATH" PATH) - (system* "unzip" (assoc-ref %build-inputs "source")) - - (mkdir-p font-dir) - (for-each (lambda (ttf) - (install-file ttf font-dir)) - (find-files "." "\\.ttf$")))))) - - (native-inputs `(("unzip" ,unzip))) + (build-system font-build-system) (home-page "http://www.latofonts.com/lato-free-fonts/") (synopsis "Lato sans-serif typeface") (description -- 2.15.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 27 10:15:12 2018 Received: (at 30960) by debbugs.gnu.org; 27 Mar 2018 14:15:12 +0000 Received: from localhost ([127.0.0.1]:56080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0pNY-0007Zc-Hs for submit@debbugs.gnu.org; Tue, 27 Mar 2018 10:15:12 -0400 Received: from vultr.systemreboot.net ([45.77.148.100]:45972) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0pNQ-0007YF-OG for 30960@debbugs.gnu.org; Tue, 27 Mar 2018 10:15:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=References:In-Reply-To:Message-Id:Date: Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=MRf3qParSOFIkOuPzuTJCmbjeoKUa/UJN30X+QriE00=; b=kc2fii6riwjr5dPC62+4cK+Uj UjjVas1SvSqvEA9fD2ZHH/Buq04cHEkJZ4wTgrHWMf5jRAWiuM7HSACLAJlR1CdryMkMwPWGiE2Y4 0GLZe2HnQ7LPTe19NiCXFNBNhEyIv28e6mp8vqHu8MnamZmpuUaIqKnpKjjY8jVZR9Vac=; Received: from [117.192.123.31] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.90_1) (envelope-from ) id 1f0pNH-0002wn-Gv; Tue, 27 Mar 2018 19:44:55 +0530 From: Arun Isaac To: 30960@debbugs.gnu.org Subject: [PATCH 2/4] gnu: font-linuxlibertine: Switch to font-build-system. Date: Tue, 27 Mar 2018 19:44:39 +0530 Message-Id: <20180327141441.5713-2-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20180327141441.5713-1-arunisaac@systemreboot.net> References: <20180327141441.5713-1-arunisaac@systemreboot.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30960 Cc: Arun Isaac , ng0@n0.is X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/fonts.scm (font-linuxlibertine): Switch to font-build-system. [arguments]: Replace system* with invoke. --- gnu/packages/fonts.scm | 39 +++++++++++++-------------------------- 1 file changed, 13 insertions(+), 26 deletions(-) diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index 8ab3cdcf8..8252c1d72 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -305,37 +305,24 @@ The Liberation Fonts are sponsored by Red Hat.") (sha256 (base32 "0x7cz6hvhpil1rh03rax9zsfzm54bh7r4bbrq8rz673gl9h47v0v")))) - (build-system gnu-build-system) + (build-system font-build-system) (arguments - `(#:tests? #f ; there are no tests - #:modules ((guix build utils) - (guix build gnu-build-system) - (srfi srfi-1) - (srfi srfi-26)) - #:phases + `(#:phases (modify-phases %standard-phases - (delete 'configure) - (replace 'build + (add-before 'install 'build (lambda _ (let ((compile (lambda (name ext) - (zero? (system* - "fontforge" "-lang=ff" - "-c" (string-append "Open('" name "');" - "Generate('" - (basename name "sfd") ext - "')")))))) - (every (lambda (name) - (and (compile name "ttf") - (compile name "otf"))) - (find-files "." "\\.sfd$"))))) - (replace 'install - (lambda* (#:key outputs #:allow-other-keys) - (let ((font-dir (string-append (assoc-ref outputs "out") - "/share/fonts/truetype"))) - (mkdir-p font-dir) - (for-each (cut install-file <> font-dir) - (find-files "." "\\.(otf|ttf)$")) + (invoke + "fontforge" "-lang=ff" + "-c" (string-append "Open('" name "');" + "Generate('" + (basename name "sfd") ext + "')"))))) + (for-each (lambda (name) + (and (compile name "ttf") + (compile name "otf"))) + (find-files "." "\\.sfd$")) #t)))))) (native-inputs `(("fontforge" ,fontforge))) -- 2.15.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 27 10:30:14 2018 Received: (at 30960) by debbugs.gnu.org; 27 Mar 2018 14:30:14 +0000 Received: from localhost ([127.0.0.1]:56101 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0pc6-0007wb-EH for submit@debbugs.gnu.org; Tue, 27 Mar 2018 10:30:14 -0400 Received: from static.195.114.201.195.clients.your-server.de ([195.201.114.195]:54286 helo=conspiracy.of.n0.is) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0pc4-0007wS-CP for 30960@debbugs.gnu.org; Tue, 27 Mar 2018 10:30:13 -0400 Received: by conspiracy.of.n0.is (OpenSMTPD) with ESMTPSA id 68a6388c (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Tue, 27 Mar 2018 14:30:10 +0000 (UTC) Date: Tue, 27 Mar 2018 14:30:28 +0000 From: ng0 To: Arun Isaac Subject: Re: [bug#30960] [PATCH 0/4] Switch to font-build-system Message-ID: <20180327143028.mxshqym6xedvrjzp@abyayala> References: <20180327084914.19263-1-arunisaac@systemreboot.net> <20180327090810.2mvgm23ra7m6mj35@abyayala> <20180327134721.5bgxmbnqpsjcthmb@abyayala> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30960 Cc: ng0 , 30960@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Arun Isaac transcribed 1.3K bytes: > > > phase `install-license-files' succeeded after 0.0 seconds > > starting phase `reset-gzip-timestamps' > > find-files: /gnu/store/8zr56l7gh1rh76l8gdyy2j5hn84r56nv-font-lato-2.010: No such file or directory > > phase `reset-gzip-timestamps' succeeded after 0.0 seconds > > starting phase `compress-documentation' > > phase `compress-documentation' succeeded after 0.0 seconds > > builder for `/gnu/store/85xg1bvd3xq79y41f7rvasy73jzpkcba-font-lato-2.010.drv' failed to produce output path `/gnu/store/8zr56l7gh1rh76l8gdyy2j5hn84r56nv-font-lato-2.010' > > @ build-failed /gnu/store/85xg1bvd3xq79y41f7rvasy73jzpkcba-font-lato-2.010.drv - 1 builder for `/gnu/store/85xg1bvd3xq79y41f7rvasy73jzpkcba-font-lato-2.010.drv' failed to produce output path `/gnu/store/8zr56l7gh1rh76l8gdyy2j5hn84r56nv-font-lato-2.010' > > guix build: error: build failed: build of `/gnu/store/85xg1bvd3xq79y41f7rvasy73jzpkcba-font-lato-2.010.drv' failed > > > > Which could be what I experienced when I first tried to build it with the font-build-system > > and then switched to what it uses now in master. > > I tried building font-lato again on my machine, and it worked. I suspect > this problem you are facing is due to the __MACOSX folders in the zip Out of scope of this patchset, but: Those aren't really necessary in the use. Couldn't we just instruct the font-build-system to ignore and/or delete them? > archive. I'm sending in a new patchset with url-fetch/zipbomb instead of > url-fetch. Let me know if it works. > > Thanks. From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 27 10:33:53 2018 Received: (at 30960) by debbugs.gnu.org; 27 Mar 2018 14:33:53 +0000 Received: from localhost ([127.0.0.1]:56108 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0pfd-00081u-7c for submit@debbugs.gnu.org; Tue, 27 Mar 2018 10:33:53 -0400 Received: from static.195.114.201.195.clients.your-server.de ([195.201.114.195]:54288 helo=conspiracy.of.n0.is) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0pfc-00081n-AP for 30960@debbugs.gnu.org; Tue, 27 Mar 2018 10:33:52 -0400 Received: by conspiracy.of.n0.is (OpenSMTPD) with ESMTPSA id 13c15f18 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Tue, 27 Mar 2018 14:33:51 +0000 (UTC) Date: Tue, 27 Mar 2018 14:34:09 +0000 From: ng0 To: Arun Isaac Subject: Re: [bug#30960] [PATCH 0/4] Switch to font-build-system Message-ID: <20180327143409.jgcdpgkytpmstiop@abyayala> References: <20180327084914.19263-1-arunisaac@systemreboot.net> <20180327090810.2mvgm23ra7m6mj35@abyayala> <20180327134721.5bgxmbnqpsjcthmb@abyayala> <20180327143028.mxshqym6xedvrjzp@abyayala> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20180327143028.mxshqym6xedvrjzp@abyayala> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30960 Cc: ng0 , 30960@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) ng0 transcribed 1.5K bytes: > Arun Isaac transcribed 1.3K bytes: > > > > > phase `install-license-files' succeeded after 0.0 seconds > > > starting phase `reset-gzip-timestamps' > > > find-files: /gnu/store/8zr56l7gh1rh76l8gdyy2j5hn84r56nv-font-lato-2.010: No such file or directory > > > phase `reset-gzip-timestamps' succeeded after 0.0 seconds > > > starting phase `compress-documentation' > > > phase `compress-documentation' succeeded after 0.0 seconds > > > builder for `/gnu/store/85xg1bvd3xq79y41f7rvasy73jzpkcba-font-lato-2.010.drv' failed to produce output path `/gnu/store/8zr56l7gh1rh76l8gdyy2j5hn84r56nv-font-lato-2.010' > > > @ build-failed /gnu/store/85xg1bvd3xq79y41f7rvasy73jzpkcba-font-lato-2.010.drv - 1 builder for `/gnu/store/85xg1bvd3xq79y41f7rvasy73jzpkcba-font-lato-2.010.drv' failed to produce output path `/gnu/store/8zr56l7gh1rh76l8gdyy2j5hn84r56nv-font-lato-2.010' > > > guix build: error: build failed: build of `/gnu/store/85xg1bvd3xq79y41f7rvasy73jzpkcba-font-lato-2.010.drv' failed > > > > > > Which could be what I experienced when I first tried to build it with the font-build-system > > > and then switched to what it uses now in master. > > > > I tried building font-lato again on my machine, and it worked. I suspect > > this problem you are facing is due to the __MACOSX folders in the zip > > Out of scope of this patchset, but: > Those aren't really necessary in the use. Couldn't we just instruct the font-build-system > to ignore and/or delete them? > > > archive. I'm sending in a new patchset with url-fetch/zipbomb instead of > > url-fetch. Let me know if it works. New patch-series lato build without problems. > > Thanks. From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 27 10:35:46 2018 Received: (at 30960) by debbugs.gnu.org; 27 Mar 2018 14:35:46 +0000 Received: from localhost ([127.0.0.1]:56114 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0phS-00084r-Ja for submit@debbugs.gnu.org; Tue, 27 Mar 2018 10:35:46 -0400 Received: from static.195.114.201.195.clients.your-server.de ([195.201.114.195]:54294 helo=conspiracy.of.n0.is) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0phQ-00084j-Rz for 30960@debbugs.gnu.org; Tue, 27 Mar 2018 10:35:45 -0400 Received: by conspiracy.of.n0.is (OpenSMTPD) with ESMTPSA id 597a6852 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Tue, 27 Mar 2018 14:35:43 +0000 (UTC) Date: Tue, 27 Mar 2018 14:36:01 +0000 From: ng0 To: Arun Isaac Subject: Re: [bug#30960] [PATCH 0/4] Switch to font-build-system Message-ID: <20180327143601.nzm3scqi2gacxcvu@abyayala> References: <20180327084914.19263-1-arunisaac@systemreboot.net> <20180327090810.2mvgm23ra7m6mj35@abyayala> <20180327134721.5bgxmbnqpsjcthmb@abyayala> <20180327143028.mxshqym6xedvrjzp@abyayala> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20180327143028.mxshqym6xedvrjzp@abyayala> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30960 Cc: ng0 , 30960@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) ng0 transcribed 1.5K bytes: > Arun Isaac transcribed 1.3K bytes: > > > > > phase `install-license-files' succeeded after 0.0 seconds > > > starting phase `reset-gzip-timestamps' > > > find-files: /gnu/store/8zr56l7gh1rh76l8gdyy2j5hn84r56nv-font-lato-2.010: No such file or directory > > > phase `reset-gzip-timestamps' succeeded after 0.0 seconds > > > starting phase `compress-documentation' > > > phase `compress-documentation' succeeded after 0.0 seconds > > > builder for `/gnu/store/85xg1bvd3xq79y41f7rvasy73jzpkcba-font-lato-2.010.drv' failed to produce output path `/gnu/store/8zr56l7gh1rh76l8gdyy2j5hn84r56nv-font-lato-2.010' > > > @ build-failed /gnu/store/85xg1bvd3xq79y41f7rvasy73jzpkcba-font-lato-2.010.drv - 1 builder for `/gnu/store/85xg1bvd3xq79y41f7rvasy73jzpkcba-font-lato-2.010.drv' failed to produce output path `/gnu/store/8zr56l7gh1rh76l8gdyy2j5hn84r56nv-font-lato-2.010' > > > guix build: error: build failed: build of `/gnu/store/85xg1bvd3xq79y41f7rvasy73jzpkcba-font-lato-2.010.drv' failed > > > > > > Which could be what I experienced when I first tried to build it with the font-build-system > > > and then switched to what it uses now in master. > > > > I tried building font-lato again on my machine, and it worked. I suspect > > this problem you are facing is due to the __MACOSX folders in the zip > > Out of scope of this patchset, but: > Those aren't really necessary in the use. Couldn't we just instruct the font-build-system > to ignore and/or delete them? > > > archive. I'm sending in a new patchset with url-fetch/zipbomb instead of > > url-fetch. Let me know if it works. Yes, it does. New patch series LGTM. > > Thanks. From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 27 11:44:26 2018 Received: (at 30960) by debbugs.gnu.org; 27 Mar 2018 15:44:26 +0000 Received: from localhost ([127.0.0.1]:56154 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0qlu-0001Ep-6s for submit@debbugs.gnu.org; Tue, 27 Mar 2018 11:44:26 -0400 Received: from vultr.systemreboot.net ([45.77.148.100]:48938) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0qlt-0001Ed-97 for 30960@debbugs.gnu.org; Tue, 27 Mar 2018 11:44:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=7ADhTD5vuJpUP6veTyp6ZUEU0CzJtWbOnr5xUP1oAb8=; b=RI9ZTCU5Vy4s8OKrgeCjpWlPg NzwiagOrTZbLfqYGbTTZiFOcHxEyPAIfd5zfu9hshuDqzDxLQa3g5YyMW4y6HY/J6sX5yS5+h+l20 nz42zZHBFZnTEFxn01loJA5wAar4DRjBPKptOSq1r8hZtjUHgK1cPPYmO2fFW2aq1CUhw=; Received: from [117.192.123.31] (helo=steel) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.90_1) (envelope-from ) id 1f0qlj-0006sn-Ic; Tue, 27 Mar 2018 21:14:15 +0530 From: Arun Isaac To: ng0 Subject: Re: [bug#30960] [PATCH 0/4] Switch to font-build-system In-Reply-To: <20180327143028.mxshqym6xedvrjzp@abyayala> References: <20180327084914.19263-1-arunisaac@systemreboot.net> <20180327090810.2mvgm23ra7m6mj35@abyayala> <20180327134721.5bgxmbnqpsjcthmb@abyayala> <20180327143028.mxshqym6xedvrjzp@abyayala> Date: Tue, 27 Mar 2018 21:14:14 +0530 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30960 Cc: 30960@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) >> I tried building font-lato again on my machine, and it worked. I suspect >> this problem you are facing is due to the __MACOSX folders in the zip > > Out of scope of this patchset, but: > Those aren't really necessary in the use. Couldn't we just instruct the font-build-system > to ignore and/or delete them? This problem is general to all zip archives. Therefore, I don't think font-build-system is the place to delete them. This should probably go into the unpack phase of the gnu-build-system, which is what handles unpacking of all archives. WDYT? From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 27 12:43:03 2018 Received: (at 30960) by debbugs.gnu.org; 27 Mar 2018 16:43:03 +0000 Received: from localhost ([127.0.0.1]:56171 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0rgd-0002Yg-75 for submit@debbugs.gnu.org; Tue, 27 Mar 2018 12:43:03 -0400 Received: from static.195.114.201.195.clients.your-server.de ([195.201.114.195]:54310 helo=conspiracy.of.n0.is) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f0rgb-0002YG-EC for 30960@debbugs.gnu.org; Tue, 27 Mar 2018 12:43:02 -0400 Received: by conspiracy.of.n0.is (OpenSMTPD) with ESMTPSA id 5e27be48 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Tue, 27 Mar 2018 16:42:59 +0000 (UTC) Date: Tue, 27 Mar 2018 16:43:17 +0000 From: ng0 To: Arun Isaac Subject: Re: [bug#30960] [PATCH 0/4] Switch to font-build-system Message-ID: <20180327164317.edslruvgqd56vhgm@abyayala> References: <20180327084914.19263-1-arunisaac@systemreboot.net> <20180327090810.2mvgm23ra7m6mj35@abyayala> <20180327134721.5bgxmbnqpsjcthmb@abyayala> <20180327143028.mxshqym6xedvrjzp@abyayala> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30960 Cc: 30960@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Arun Isaac transcribed 558 bytes: > > >> I tried building font-lato again on my machine, and it worked. I suspect > >> this problem you are facing is due to the __MACOSX folders in the zip > > > > Out of scope of this patchset, but: > > Those aren't really necessary in the use. Couldn't we just instruct the font-build-system > > to ignore and/or delete them? > > This problem is general to all zip archives. Therefore, I don't think > font-build-system is the place to delete them. This should probably go > into the unpack phase of the gnu-build-system, which is what handles > unpacking of all archives. WDYT? Okay, sounds good. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 28 05:51:26 2018 Received: (at 30960-done) by debbugs.gnu.org; 28 Mar 2018 09:51:26 +0000 Received: from localhost ([127.0.0.1]:56577 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f17jq-0005AL-8e for submit@debbugs.gnu.org; Wed, 28 Mar 2018 05:51:26 -0400 Received: from vultr.systemreboot.net ([45.77.148.100]:55792) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f17jo-0005A7-J3 for 30960-done@debbugs.gnu.org; Wed, 28 Mar 2018 05:51:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=5upuRUSV3CPOZpf1tt/F1mt708N4DFebtEdJRKajWEs=; b=V6GeF86j5DYrJ9c+9vu57bI8U Nv8xEY4UB82taOBnujMK0IIzMcptkTYsViGegeUlB5CHfnkrPZpjyeNsk1gBSzcbdkHvsVf8V1nsI Jsq1BuU1pDMSM9Z/L9JkNI5iTg69BiKQ7JR6qMa6c0d5TVDr5K/dbcSIXd4wBs6XPtH6A=; Received: from [117.192.122.197] (helo=steel) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.90_1) (envelope-from ) id 1f17ja-0004m8-Cg; Wed, 28 Mar 2018 15:21:10 +0530 From: Arun Isaac To: ng0 Subject: Re: [bug#30960] [PATCH 0/4] Switch to font-build-system In-Reply-To: <20180327143601.nzm3scqi2gacxcvu@abyayala> References: <20180327084914.19263-1-arunisaac@systemreboot.net> <20180327090810.2mvgm23ra7m6mj35@abyayala> <20180327134721.5bgxmbnqpsjcthmb@abyayala> <20180327143028.mxshqym6xedvrjzp@abyayala> <20180327143601.nzm3scqi2gacxcvu@abyayala> Date: Wed, 28 Mar 2018 15:21:09 +0530 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30960-done Cc: 30960-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) > New patch series LGTM. Pushed, thanks! From unknown Thu Sep 11 10:04:36 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 25 Apr 2018 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator