From unknown Tue Aug 19 12:50:16 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30286] [PATCH] gnu: Add culmus. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 29 Jan 2018 19:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 30286 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 30286@debbugs.gnu.org Cc: Efraim Flashner X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15172523569293 (code B ref -1); Mon, 29 Jan 2018 19:00:02 +0000 Received: (at submit) by debbugs.gnu.org; 29 Jan 2018 18:59:16 +0000 Received: from localhost ([127.0.0.1]:48199 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1egEeC-0002Pp-JU for submit@debbugs.gnu.org; Mon, 29 Jan 2018 13:59:16 -0500 Received: from eggs.gnu.org ([208.118.235.92]:52081) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1egEeA-0002Pc-F5 for submit@debbugs.gnu.org; Mon, 29 Jan 2018 13:59:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1egEe3-0003bt-Vc for submit@debbugs.gnu.org; Mon, 29 Jan 2018 13:59:09 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39819) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1egEe3-0003bT-Rr for submit@debbugs.gnu.org; Mon, 29 Jan 2018 13:59:07 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43050) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1egEe2-0001AU-8s for guix-patches@gnu.org; Mon, 29 Jan 2018 13:59:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1egEdz-0003WM-79 for guix-patches@gnu.org; Mon, 29 Jan 2018 13:59:06 -0500 Received: from flashner.co.il ([178.62.234.194]:41456) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1egEdy-0003UU-Ti for guix-patches@gnu.org; Mon, 29 Jan 2018 13:59:03 -0500 Received: from localhost (46-117-130-5.bb.netvision.net.il [46.117.130.5]) by flashner.co.il (Postfix) with ESMTPSA id C43A540226; Mon, 29 Jan 2018 18:59:00 +0000 (UTC) From: Efraim Flashner Date: Mon, 29 Jan 2018 20:58:42 +0200 Message-Id: <20180129185842.24933-1-efraim@flashner.co.il> X-Mailer: git-send-email 2.16.1 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] 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.0 (----) 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.0 (----) * gnu/packages/fonts.scm (culmus): New variable. --- gnu/packages/fonts.scm | 68 ++++++++++++++++++++++++++++++++++++++++++++= ++++++ 1 file changed, 68 insertions(+) diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index ccf05fec2..4933a469f 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -1199,3 +1199,71 @@ that's clean and modern, and can express a wide ra= nge of voices & feelings. It comes in 7 incremental weights: ExtraLight, Light, Book, Medium, Semibold, Bold & ExtraBold") (license license:silofl1.1))) + +(define-public culmus + (package + (name "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")))) + (build-system gnu-build-system) + (arguments + `(#:tests? #f ; no tests + #:modules ((guix build utils) + (guix build gnu-build-system) + (srfi srfi-1) + (srfi srfi-26)) + #:phases + (modify-phases %standard-phases + (delete 'configure) + (replace 'build + (lambda _ + (let ((compile + (lambda (name ext) + (zero? (system* + "fontforge" "-lang=3Dff" + "-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")) + #t)))))) + (native-inputs + `(("fontforge" ,fontforge))) + (home-page "http://culmus.sourceforge.net/") + (synopsis "TrueType and Type1 Hebrew Fonts for X11") + (description "14 Hebrew trivial families. Contain ASCII glyphs from = various +sources. Those families provide a basic set of a serif (Frank Ruehl), s= ans +serif (Nachlieli) and monospaced (Miriam Mono) trivials. Also included = Miriam, +Drugulin, Aharoni, David, Hadasim etc. Cantillation marks support is +available in Keter YG.") + (license license:gpl2))) ; consult the LICENSE file included --=20 2.16.1 From unknown Tue Aug 19 12:50:16 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30286] [PATCH] gnu: Add culmus. Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 29 Jan 2018 21:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30286 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Efraim Flashner Cc: 30286@debbugs.gnu.org Received: via spool by 30286-submit@debbugs.gnu.org id=B30286.151726256331679 (code B ref 30286); Mon, 29 Jan 2018 21:50:02 +0000 Received: (at 30286) by debbugs.gnu.org; 29 Jan 2018 21:49:23 +0000 Received: from localhost ([127.0.0.1]:48278 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1egHIp-0008Es-DK for submit@debbugs.gnu.org; Mon, 29 Jan 2018 16:49:23 -0500 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:37901) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1egHIo-0008El-9R for 30286@debbugs.gnu.org; Mon, 29 Jan 2018 16:49:22 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id F1BCB20EE8; Mon, 29 Jan 2018 16:49:21 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute4.internal (MEProxy); Mon, 29 Jan 2018 16:49:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= mesmtp; bh=p8gIES3OX3Z4Wc9RUgCqkvXia7xsZKnaj42O2CvtWxs=; b=MKetP L7EIMnpa4FJ2A++53GRFgD40OyvQlzJv4tftHrgW8rz8MX3PBLInZTZ/0yUVWIdA eFane2dl4iaPybWHLF5KklSqspcGebJeb1xAryc0W7WnlLsKHHk/sNEKsFydpSG+ 4drkc3LLJ7OvfgcSFEHxjGz58TfPAXPpCfmu78= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=p8gIES3OX3Z4Wc9RUgCqkvXia7xsZ Knaj42O2CvtWxs=; b=qQrUihtO7w73wd00kLHDSz/Ljbf9+vTu5LhLaj2+Byz6E Nwv1E446iYv9Hsh8LByU1TJ5J+ObEBAuo0suT3maaKGb/PQdcRp3ZTVJ9oxOg0Ib l1+j+apGJVEVd8YooFJFUJyWTT7oooT+eut7ya/dPrzp9wkEBiEm4ZOkNmo3a1Bw 8wpv2w6E6kNOaZuIkkYqou71kgfyRCRsOsnipPQfn/t6UD5CC+62KI1ig7VM6XPB Y2Iqn9G+v1DsfzWKdrcQktI9C9DSJMQ6cXtj75xDwKkn23SLKa3VSlFnFppu4ixI 65BH+R2tJfK0tIYizTIR7Eh5UfAkvfSGYrHUGVzVQ== X-ME-Sender: Received: from localhost (c-76-124-202-137.hsd1.pa.comcast.net [76.124.202.137]) by mail.messagingengine.com (Postfix) with ESMTPA id A6E7D7E622; Mon, 29 Jan 2018 16:49:21 -0500 (EST) Date: Mon, 29 Jan 2018 16:49:20 -0500 From: Leo Famulari Message-ID: <20180129214920.GC28739@jasmine.lan> References: <20180129185842.24933-1-efraim@flashner.co.il> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="9amGYk9869ThD9tj" Content-Disposition: inline In-Reply-To: <20180129185842.24933-1-efraim@flashner.co.il> User-Agent: Mutt/1.9.2 (2017-12-15) X-Spam-Score: -0.7 (/) 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.7 (/) --9amGYk9869ThD9tj Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Mon, Jan 29, 2018 at 08:58:42PM +0200, Efraim Flashner wrote: > * gnu/packages/fonts.scm (culmus): New variable. Cool! Is this our first Hebrew font? > + (build-system gnu-build-system) Just wondering, did you try the font-build-system? No big deal either way. --9amGYk9869ThD9tj Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlpvlt0ACgkQJkb6MLrK fwhQjA/9HYSRq/O3S/YmRFRY8ul2S/3r+g31tFPwb65BvxohLGj3uWL6h4z3rpVy 5sVgq7z9lifqTDUtWRmXNRe5+bqbdHpVmigSE/vJU/ZbzqMiq0s2FcKh1v6E7oU8 Hj0+xfjfTYGwoGV9bssBAmpJjSKzD8fkbjq5T9+smM0x4CHA/OLOoIw+zZtyIKuR 7Z9OuXRbz9pwuF3pcWIWTXrgKUmOfhnuybCHpGNzLhocW0YZ4KEcfWzZ6jxx0isx LgKSnioVc7hubr7RZLCxlB+RsWID7VanZ7X6kBoCFiyMDBgaMCYkVMMtgyMVLjwq WC4T2mRNp/8xhtOY9ke2OwC4uFB8VSrG8ZRiFE1bUFP5IxUzs+uWWL7GC3nSPb8M YoleXDOJIuVOTWAdLUoCvkBsrHNPlXd1jwLUcDM9nm0s+xu0W4YNX4XYBLmikCpI ptjiBUGm6SLgiGUAMBh3IFTjdSmjFRHIdttJ8Q8Fy0bmUIwybrnz9F+DMYYnpsni HIRo+X/Z3/pbCRinrDc5oTXeRbOBBCPlx4gQq1gJqces7vnkClrVIiIgwZsm/8Uo Ar75eBNn1icFCx2H7lDHGJh+tGO3E2qYC/ClKKoFnqUxRcEc5/8tFbxuw0Es0UoX p3VjZqoQmq/dIIfr4vWlA35dAaEggsSfg/F8BbU4zP7Ba6VSa5Q= =9OOa -----END PGP SIGNATURE----- --9amGYk9869ThD9tj-- From unknown Tue Aug 19 12:50:16 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30286] [PATCH] gnu: Add culmus. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 30 Jan 2018 07:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30286 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Leo Famulari Cc: 30286@debbugs.gnu.org Received: via spool by 30286-submit@debbugs.gnu.org id=B30286.151729606825640 (code B ref 30286); Tue, 30 Jan 2018 07:08:02 +0000 Received: (at 30286) by debbugs.gnu.org; 30 Jan 2018 07:07:48 +0000 Received: from localhost ([127.0.0.1]:48480 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1egQ1D-0006fU-Ms for submit@debbugs.gnu.org; Tue, 30 Jan 2018 02:07:47 -0500 Received: from flashner.co.il ([178.62.234.194]:42798) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1egQ1C-0006fF-1D for 30286@debbugs.gnu.org; Tue, 30 Jan 2018 02:07:46 -0500 Received: from localhost (46-117-130-5.bb.netvision.net.il [46.117.130.5]) by flashner.co.il (Postfix) with ESMTPSA id 8BB9940226; Tue, 30 Jan 2018 07:07:39 +0000 (UTC) Date: Tue, 30 Jan 2018 09:07:38 +0200 From: Efraim Flashner Message-ID: <20180130070738.GE17751@macbook41> References: <20180129185842.24933-1-efraim@flashner.co.il> <20180129214920.GC28739@jasmine.lan> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="L2Brqb15TUChFOBK" Content-Disposition: inline In-Reply-To: <20180129214920.GC28739@jasmine.lan> User-Agent: Mutt/1.9.2 (2017-12-15) X-Spam-Score: -0.0 (/) 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 (/) --L2Brqb15TUChFOBK Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jan 29, 2018 at 04:49:20PM -0500, Leo Famulari wrote: > On Mon, Jan 29, 2018 at 08:58:42PM +0200, Efraim Flashner wrote: > > * gnu/packages/fonts.scm (culmus): New variable. >=20 > Cool! Is this our first Hebrew font? >=20 > > + (build-system gnu-build-system) >=20 > Just wondering, did you try the font-build-system? No big deal either > way. I checked guix/build/font-build-system, it seemed to untar the tarball and extract only the font files. Culmus offers two tarballs, one "regular" one with just fonts in it (ttf,otf,afm,pfa), and the other one with just spd files in it to be processed with fontforge. I suppose I could have started with the font-build-system and modified it, but I using the font-linuxlibertine package as a model, and it uses the gnu build system as a base. I should probably rewrite the description to remove the reference to the Type1 fonts, they're included by default in the precompiled font tarball but not built with the one I wrote. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --L2Brqb15TUChFOBK Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAlpwGbcACgkQQarn3Mo9 g1EPPhAAgsyKsroerq8oE8l/kvm9pJxWu3H4Ugyy5C499eV8cnLaaNmnHEo3xNyh 73vGs7dBYqDOP61eOJoolA4iiUhy749Agqq/A2r4Y/98udbYn3jvNe4ifW9tT8rK rGXOP4Zdjkz6z47+RZEalT9R0MnHupSh/wol0Ub5rEhoiuQpZL9GEwO+MGj6EE7m cy942TubOSyNfznSOkx0gGbT9wt/C4EReSp76TuQ2gBFNv+0XR0RHtQ7J8dP6zNV XjLfR+9LMiJOk0cMS1MFg7lJGGhj9uckcnR6qk+SSY3Qi9vbeDxBLN0WVXPwhqVy CYkO7fEkneqGxKKiTBxYq5Vmap9n/0bBgIDcsiGl6ar0LUoXOTfGxJAZvRK2dfbH HM8GChc+DLpaK5cI3HOgZ8Ctusab3ZlkU6mjXQd2GOsjHqBPiDSYIEbPiEAAa0Za NAiX6eb6jsk1ZyLYG9mIP3P1iGan5x7kvzLytCggDguxRF7lmLM1fkdQJ3ItLowo H5NHdogyBw3BkeiD+lOIfzoNqA96vCqh1oxS1Jy6kWaG6UCX1mfKEZCT+nZai8Jn 6AxOf6SdB+DUucWDi+WDwQJyqac60iFeKo+wracwH9qiHjzpkqXb9g5Jy+BtDPT/ 5fl/MFjojhk16ZRw8AXMtpOU10cvFVfCdqR3yUDSmHBTsIin+ro= =otn5 -----END PGP SIGNATURE----- --L2Brqb15TUChFOBK-- From unknown Tue Aug 19 12:50:16 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30286] [PATCH] gnu: Add culmus. Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 30 Jan 2018 22:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30286 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Efraim Flashner Cc: 30286@debbugs.gnu.org Received: via spool by 30286-submit@debbugs.gnu.org id=B30286.151735235431136 (code B ref 30286); Tue, 30 Jan 2018 22:46:02 +0000 Received: (at 30286) by debbugs.gnu.org; 30 Jan 2018 22:45:54 +0000 Received: from localhost ([127.0.0.1]:49932 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1egef4-000868-1U for submit@debbugs.gnu.org; Tue, 30 Jan 2018 17:45:54 -0500 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:39341) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1egef0-00085v-KU for 30286@debbugs.gnu.org; Tue, 30 Jan 2018 17:45:51 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 0CECA2164A; Tue, 30 Jan 2018 17:45:50 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Tue, 30 Jan 2018 17:45:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= mesmtp; bh=z81eihn36Y756MarF+w0R06/Ok1rTCmvHrpMamOPr1k=; b=V/P2O hjQsjBAMxyGzIi67fgkJLtq7A9lYpPGoQo3LR40tbwoYA5NYhfLxHe6O7dwEEyhU P0UQIGohJKmzbYS4mWj1x9AsbafpDQsDIoy1EzHq5L/WyLrGkzKeQPi34LR1QeF9 rCEX6ofKlJNR275FwKltvVS6L0WgW5I/YAxgxI= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=z81eihn36Y756MarF+w0R06/Ok1rT CmvHrpMamOPr1k=; b=KTFJyld3xfrjeMkcGBb+bTNgS+FP4fs7Xy4+aYCjpQQOv JojVAN6fEdzuk7hzW4uQBG+YqzY6GufZcHp6F/8Kusj/oDOJH94/KJObSsybOYFr iykbN7OZQdZNJyDiMQJDfx4+lSyROMhxzM/siUojG8nAS0f1w2yL3rgM3/0zb2dI sa9LNTfNSVfpghg2BsasxxC/jTlxR4L0apLbMzHItAcAPD0y4827N8ORpGMzWytH te6aHlP4JoMKQAstOPkoUxiv5XrqkEQVkypnlaPPCLPRkca7va2dfOWtXR/y93rJ yTISKl4Qsk3bAD5DTWdX/wid7bXM/aEctU+HVgRcA== X-ME-Sender: Received: from localhost (c-76-124-202-137.hsd1.pa.comcast.net [76.124.202.137]) by mail.messagingengine.com (Postfix) with ESMTPA id AFA9024640; Tue, 30 Jan 2018 17:45:49 -0500 (EST) Date: Tue, 30 Jan 2018 17:45:47 -0500 From: Leo Famulari Message-ID: <20180130224547.GA16049@jasmine.lan> References: <20180129185842.24933-1-efraim@flashner.co.il> <20180129214920.GC28739@jasmine.lan> <20180130070738.GE17751@macbook41> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="NzB8fVQJ5HfG6fxh" Content-Disposition: inline In-Reply-To: <20180130070738.GE17751@macbook41> User-Agent: Mutt/1.9.2 (2017-12-15) X-Spam-Score: -0.7 (/) 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.7 (/) --NzB8fVQJ5HfG6fxh Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jan 30, 2018 at 09:07:38AM +0200, Efraim Flashner wrote: > On Mon, Jan 29, 2018 at 04:49:20PM -0500, Leo Famulari wrote: > > On Mon, Jan 29, 2018 at 08:58:42PM +0200, Efraim Flashner wrote: > > > * gnu/packages/fonts.scm (culmus): New variable. > >=20 > > Cool! Is this our first Hebrew font? > >=20 > > > + (build-system gnu-build-system) > >=20 > > Just wondering, did you try the font-build-system? No big deal either > > way. >=20 > I checked guix/build/font-build-system, it seemed to untar the tarball > and extract only the font files. Culmus offers two tarballs, one > "regular" one with just fonts in it (ttf,otf,afm,pfa), and the other one > with just spd files in it to be processed with fontforge. I suppose I > could have started with the font-build-system and modified it, but I > using the font-linuxlibertine package as a model, and it uses the gnu > build system as a base. Ah, makes sense. Thanks for this package :) > I should probably rewrite the description to remove the reference to the > Type1 fonts, they're included by default in the precompiled font tarball > but not built with the one I wrote. Sounds good! --NzB8fVQJ5HfG6fxh Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlpw9ZgACgkQJkb6MLrK fwgoaQ//Q/KgPgf3bQEp2i67qtICol7epbFfjPi6szZpZd1qHFynF2PWHzIGEiyg PEJPoYhrdAH8eNzjQwj8NgkBzmX3PvE6dDj3pUERxV6JM0qsm6C2ByxM5o9/HBN0 IyXQK5jdls50eRY0/BTX/kRj3nZXFhyhDBKuR+Pw+0vF8nrH8jUuIwrknQ/v7IDL ooN3xmOST39FUZ24+QXdiIiDriB8nRpqw3AkOGo6yYnIzWL07mvBpY7/lWziUQlK 4LJC/qW07PSEW70CLuw+wRdNui+n32As3hxIIEU3buF1XxiH0YIMUspr/qGcpYev M9BpGYrdaKPU7Tw29phTwez2dpkqxSTg9W79jeqGBAQl73xnAxUC4TtwFTtAzeli rVrKxRYSjffH1UkcPmLNy0ZvvO/bKiXHF8/9VrIBv+qks76yboJUxf9mn5KnAKPb DuhmcqoCoKEopU27Cdidu+arlb9ZbC1CxRLvkKwG9kkJ+TooG1nMVoFjWdFG0JGJ osryBrlzAkcxaDYBoZZZ9eA92ftd3z3rSoby1ZP7OANJtN6IZyMKn0ZlkZicW5hq 6l/hMDuZygSUsBlI9I6CTvQkJlvhF5EBArXFI9NtBPeQX4mEgkhmytmiZPWYwtyl /meROjLcKEzOm6wpEJdEANHJOyFwvyWqFKvU+LtTvpuPG8p0UvA= =qlD7 -----END PGP SIGNATURE----- --NzB8fVQJ5HfG6fxh-- From unknown Tue Aug 19 12:50:16 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Efraim Flashner Subject: bug#30286: closed (Re: [bug#30286] [PATCH] gnu: Add culmus.) Message-ID: References: <20180213194428.GB1639@macbook41> <20180129185842.24933-1-efraim@flashner.co.il> X-Gnu-PR-Message: they-closed 30286 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 30286@debbugs.gnu.org Date: Tue, 13 Feb 2018 19:45:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1518551102-32749-1" This is a multi-part message in MIME format... ------------=_1518551102-32749-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #30286: [PATCH] gnu: Add culmus. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 30286@debbugs.gnu.org. --=20 30286: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D30286 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1518551102-32749-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 30286-done) by debbugs.gnu.org; 13 Feb 2018 19:44:38 +0000 Received: from localhost ([127.0.0.1]:41812 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1elgVJ-0008VU-Vl for submit@debbugs.gnu.org; Tue, 13 Feb 2018 14:44:38 -0500 Received: from flashner.co.il ([178.62.234.194]:50516) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1elgVH-0008VA-DW for 30286-done@debbugs.gnu.org; Tue, 13 Feb 2018 14:44:36 -0500 Received: from localhost (46-117-130-5.bb.netvision.net.il [46.117.130.5]) by flashner.co.il (Postfix) with ESMTPSA id 78D1340047 for <30286-done@debbugs.gnu.org>; Tue, 13 Feb 2018 19:44:29 +0000 (UTC) Date: Tue, 13 Feb 2018 21:44:28 +0200 From: Efraim Flashner To: 30286-done@debbugs.gnu.org Subject: Re: [bug#30286] [PATCH] gnu: Add culmus. Message-ID: <20180213194428.GB1639@macbook41> References: <20180129185842.24933-1-efraim@flashner.co.il> <20180129214920.GC28739@jasmine.lan> <20180130070738.GE17751@macbook41> <20180130224547.GA16049@jasmine.lan> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="/Uq4LBwYP4y1W6pO" Content-Disposition: inline In-Reply-To: <20180130224547.GA16049@jasmine.lan> User-Agent: Mutt/1.9.3 (2018-01-21) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30286-done 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 (/) --/Uq4LBwYP4y1W6pO Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jan 30, 2018 at 05:45:47PM -0500, Leo Famulari wrote: > On Tue, Jan 30, 2018 at 09:07:38AM +0200, Efraim Flashner wrote: > > On Mon, Jan 29, 2018 at 04:49:20PM -0500, Leo Famulari wrote: > > > On Mon, Jan 29, 2018 at 08:58:42PM +0200, Efraim Flashner wrote: > > > > * gnu/packages/fonts.scm (culmus): New variable. > > >=20 > > > Cool! Is this our first Hebrew font? > > >=20 > > > > + (build-system gnu-build-system) > > >=20 > > > Just wondering, did you try the font-build-system? No big deal either > > > way. > >=20 > > I checked guix/build/font-build-system, it seemed to untar the tarball > > and extract only the font files. Culmus offers two tarballs, one > > "regular" one with just fonts in it (ttf,otf,afm,pfa), and the other one > > with just spd files in it to be processed with fontforge. I suppose I > > could have started with the font-build-system and modified it, but I > > using the font-linuxlibertine package as a model, and it uses the gnu > > build system as a base. >=20 > Ah, makes sense. Thanks for this package :) >=20 > > I should probably rewrite the description to remove the reference to the > > Type1 fonts, they're included by default in the precompiled font tarball > > but not built with the one I wrote. >=20 > Sounds good! Merged --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --/Uq4LBwYP4y1W6pO Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAlqDQBwACgkQQarn3Mo9 g1Fhtg//TBLx4QiQiEulgC7xaIDW4kAsnTAD5CZ3VuFqrUWmXb8WDJTs13Mb5Tmu ECwfoC47XmKon3qOYIAu9b7HKEPQfddDAB0RfzYABx8mCklaownb3HZkOtPTMGRd cobeD6agnVHQpP/DUGot9HadAgzv/jUaa2dGbUEnMFfhUz0vL1yoZ6liI4wVq8gm jTS4v73qVJGyAJ+R0XBYBMWhOmJJf1/QoO2lz9NEK5nXIZ2mn9qXpD1L+OWUVQMb E7eYQQzclSFkOky6aChDb0wvpqeXwur5pogTPBU27RKqGRqV2GeBcBP4Vb/EkBDE ueWkvtZtzd8DmhqxUhYrwJF8nMLOSt/r2lfJAIZMc2j86HDdl0b50ilisSu8ATey 2uJSGvFpyWdedgjDujY7KhKTeiwhbuy+fTVUsBdOj3mJE3AALcnsx/00UNOncmrB iSKvk/0xBQsj9OgzCKXnW9nUKWLWWRQ9q5pLW3pgsBpCf88QnYdUvllhYXj8OfPm 6CtowlZ3yL3ihNnfNc/xd/YbeKxcVdhHAaT/zWcPHX5lOfOytdYbcL5a+HzeFxxA Xahy7EQlQ75/6IKozjF1MNSjGlhs8GR3SEULElfMhC1SEvGaMVxUU6Eel2Bv7sMj H38amOMOyvZus18lbuC9U0K4dcRsv5qKyeBVtpGJa31FjaRPTdM= =CbFO -----END PGP SIGNATURE----- --/Uq4LBwYP4y1W6pO-- ------------=_1518551102-32749-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 29 Jan 2018 18:59:16 +0000 Received: from localhost ([127.0.0.1]:48199 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1egEeC-0002Pp-JU for submit@debbugs.gnu.org; Mon, 29 Jan 2018 13:59:16 -0500 Received: from eggs.gnu.org ([208.118.235.92]:52081) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1egEeA-0002Pc-F5 for submit@debbugs.gnu.org; Mon, 29 Jan 2018 13:59:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1egEe3-0003bt-Vc for submit@debbugs.gnu.org; Mon, 29 Jan 2018 13:59:09 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39819) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1egEe3-0003bT-Rr for submit@debbugs.gnu.org; Mon, 29 Jan 2018 13:59:07 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43050) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1egEe2-0001AU-8s for guix-patches@gnu.org; Mon, 29 Jan 2018 13:59:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1egEdz-0003WM-79 for guix-patches@gnu.org; Mon, 29 Jan 2018 13:59:06 -0500 Received: from flashner.co.il ([178.62.234.194]:41456) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1egEdy-0003UU-Ti for guix-patches@gnu.org; Mon, 29 Jan 2018 13:59:03 -0500 Received: from localhost (46-117-130-5.bb.netvision.net.il [46.117.130.5]) by flashner.co.il (Postfix) with ESMTPSA id C43A540226; Mon, 29 Jan 2018 18:59:00 +0000 (UTC) From: Efraim Flashner To: guix-patches@gnu.org Subject: [PATCH] gnu: Add culmus. Date: Mon, 29 Jan 2018 20:58:42 +0200 Message-Id: <20180129185842.24933-1-efraim@flashner.co.il> X-Mailer: git-send-email 2.16.1 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] 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.0 (----) X-Debbugs-Envelope-To: submit Cc: Efraim Flashner 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.0 (----) * gnu/packages/fonts.scm (culmus): New variable. --- gnu/packages/fonts.scm | 68 ++++++++++++++++++++++++++++++++++++++++++++= ++++++ 1 file changed, 68 insertions(+) diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index ccf05fec2..4933a469f 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -1199,3 +1199,71 @@ that's clean and modern, and can express a wide ra= nge of voices & feelings. It comes in 7 incremental weights: ExtraLight, Light, Book, Medium, Semibold, Bold & ExtraBold") (license license:silofl1.1))) + +(define-public culmus + (package + (name "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")))) + (build-system gnu-build-system) + (arguments + `(#:tests? #f ; no tests + #:modules ((guix build utils) + (guix build gnu-build-system) + (srfi srfi-1) + (srfi srfi-26)) + #:phases + (modify-phases %standard-phases + (delete 'configure) + (replace 'build + (lambda _ + (let ((compile + (lambda (name ext) + (zero? (system* + "fontforge" "-lang=3Dff" + "-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")) + #t)))))) + (native-inputs + `(("fontforge" ,fontforge))) + (home-page "http://culmus.sourceforge.net/") + (synopsis "TrueType and Type1 Hebrew Fonts for X11") + (description "14 Hebrew trivial families. Contain ASCII glyphs from = various +sources. Those families provide a basic set of a serif (Frank Ruehl), s= ans +serif (Nachlieli) and monospaced (Miriam Mono) trivials. Also included = Miriam, +Drugulin, Aharoni, David, Hadasim etc. Cantillation marks support is +available in Keter YG.") + (license license:gpl2))) ; consult the LICENSE file included --=20 2.16.1 ------------=_1518551102-32749-1--