From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 7A4F71581D3 for ; Sat, 18 May 2024 16:28:35 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 38948E2A77; Sat, 18 May 2024 16:28:34 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 122B0E2A77 for ; Sat, 18 May 2024 16:28:34 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id ED2CF33BE4D for ; Sat, 18 May 2024 16:28:32 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 525881AD9 for ; Sat, 18 May 2024 16:28:31 +0000 (UTC) From: "Julien Roy" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Julien Roy" Message-ID: <1716035354.3c172b0451e9b63012d174e83d81b989177c5b83.julien@gentoo> Subject: [gentoo-commits] repo/proj/guru:master commit in: app-text/typst/ X-VCS-Repository: repo/proj/guru X-VCS-Files: app-text/typst/Manifest app-text/typst/typst-0.11.1.ebuild X-VCS-Directories: app-text/typst/ X-VCS-Committer: julien X-VCS-Committer-Name: Julien Roy X-VCS-Revision: 3c172b0451e9b63012d174e83d81b989177c5b83 X-VCS-Branch: master Date: Sat, 18 May 2024 16:28:31 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: d24123ce-bbf5-40b2-adfc-a8edddb6c46c X-Archives-Hash: d643e2a67785690155ceb67f6ea1c3c2 commit: 3c172b0451e9b63012d174e83d81b989177c5b83 Author: odrling odrling xyz> AuthorDate: Sat May 18 12:29:14 2024 +0000 Commit: Julien Roy jroy ca> CommitDate: Sat May 18 12:29:14 2024 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3c172b04 app-text/typst: add 0.11.1 Signed-off-by: odrling odrling.xyz> app-text/typst/Manifest | 6 + app-text/typst/typst-0.11.1.ebuild | 411 +++++++++++++++++++++++++++++++++++++ 2 files changed, 417 insertions(+) diff --git a/app-text/typst/Manifest b/app-text/typst/Manifest index c2c8ca9b5a..357375e9fc 100644 --- a/app-text/typst/Manifest +++ b/app-text/typst/Manifest @@ -34,6 +34,7 @@ DIST ciborium-0.2.2.crate 35611 BLAKE2B 7bb34ed2b16f55af2d762bbc83263bba901a0f05 DIST ciborium-io-0.2.2.crate 6697 BLAKE2B 07636da78f59859515af0075cb36d9ca969113ac327ff727953c73b64b60ddae22e5b1b65d8be5aa401f8b13d34074cbc8b47f23abd7a13d551f0b1c78f23575 SHA512 641b8592f9699d5e6c607815c8e6dfc82b2bd01897015e04ef8853420a7d90c2ec5c1140e39eb7623ce05587bea52ef63659eae76baee5b6592d2ac5298ce106 DIST ciborium-ll-0.2.2.crate 14695 BLAKE2B 3c9ab0b338070359f9565706a504e4f6c65560072380af6e0a57068ae6716773d40e75dee84ded5e1d32f93445a07a0965759bedace58291b68b94479fb16488 SHA512 2f7ef6ad8bf5a862e8b9daa64bc6d8184c87a22c264b10dbb35c00c9effcd5712f354b4ca6c2eb8e6795d4b99d7cb88fa2acf01f3ad6fb28caf81708a500549a DIST citationberg-0.3.0.crate 60414 BLAKE2B 3e1b02b9980a6347bbe96ac938e1340c973238a54c22c629ef60b884ae4b95a0f17e4af1ed8fd7217fc8d9ead4993a19f3e41665f1be27881be46436180773a2 SHA512 010860bcd6dc785558344373f4b186791019a05ed399c736327272692800530ceef0c3ebca2227f061f25e0f1b4b7f526f1a3d3a717a3b61e71b326d2ffcb3c7 +DIST citationberg-0.3.1.crate 60444 BLAKE2B 587fc541fb88b176e4d7d5edc92ccaa60bdc85394ad1b3de0d44527b8d421ea7c0ac458b01766119065ebc943319210e73c9b88b6030a63ff500b8eff5478403 SHA512 ab3d665c34a410cfc85d539f1e9e294578e38569949a811358f79713dd9c373003ca23d94cf7f8939b4aeb7000bb234a3f0ac0596ff8b814d2322f40aa849374 DIST clap-4.5.2.crate 55385 BLAKE2B abcd6b7ee876dbaafd446e0bb9e18297cabd6776f003fb79732584d15eea58d9b8550891b0818f9670fde63c36f51e797d2e3788ff6a493708d8cabd494b5a67 SHA512 c74752b5a161ed5a48cc5f2ac3bf15325cc955aeb828273fe8b7be00c0e5bdd09ca6043c95c9d2908a1e44e447886859fd2a79e0014f508bc03b3b01f4567759 DIST clap_builder-4.5.2.crate 163566 BLAKE2B 5eb81df416f3da0bb7e53c59ef4e914f03e2bb0563bb3707fbf70215f249aa523e3f5ef2205d0a8e25c23db6c6d0d344181c1c771566453505c769c55b355374 SHA512 af7eb8326a980cf461442a4dd6d224e61ae31a2fe4a45b34210a2c1f747eed49e00b6254699e82f986f441667f290a5de747b5e9d9d0360ed049504343385864 DIST clap_complete-4.5.1.crate 37823 BLAKE2B 0cf64989041e0773ee0d4ea767dc781d9cfaa68c3edfbf2b04874f24064aab762223b50b5fb511a09583191fddf03f5bc7afc443c213871eb24f94695fcfe004 SHA512 c815e6f8fe190b0cfab85e739973b8a40fb23586fd329f96cc21a5ecfa9108ad5bb4a5a6cc5e00983e704d4272c87433b426f582ee44dcc9fc59d9a7784f9334 @@ -96,6 +97,7 @@ DIST half-2.4.0.crate 50666 BLAKE2B 5175650e5cb9fa08a5d45ce35b76b15454d27f214d9b DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 DIST hashbrown-0.14.3.crate 141425 BLAKE2B 23c63a99c6c6b7a6b9b9e8bbbc7f1e342e1eb9d7582fc9eb408d3eec50c99f34502d450170bcfef4da7f2b1e743e1d1619875ec879e4753dffcb84f3c10dc3b2 SHA512 4d344e5c89ce58e04668b80ef10e4e110a3a5daf4d610c52d980577795d0e2050c7d0b151d8ba97128117665e27b92ab0300f85b88bd6e1de943c62d49249356 DIST hayagriva-0.5.2.crate 311552 BLAKE2B 0fa0ce0efaa58a6bf41d572d959021e707ef8d14fd972003c33d08599f1eaaea3a9c3acae66da18dd66e2d036b95b84b362972ec4c9ff39387ff8e2aefb4fab3 SHA512 c71697111e881379c0cb72eab7af87f70b364b69e0bf6d65e9f23b2899b3cd30867935478b144a475d0babf7b91ef975866d1a018b7528a45bf9bc8fa3952d57 +DIST hayagriva-0.5.3.crate 311959 BLAKE2B b46873d99e68c8939103705efee6c76b9d604cedf4abd7d03effac8837c61d34af1bcb1fdb5764fa6b6d28a421281b8210b8f3d6d3bcbb63c19fe5445a51733a SHA512 4dc8ae72a2b852f77e6ba703a64802479210e2c185100f05b3c7a2f0b1dbd27aa64477af7175945c818e3027d7c413978dab63d8a45d93544977bc1e5abf0b9e DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8 DIST hypher-0.1.5.crate 848634 BLAKE2B 7be8e7b0994469ca2d2e1644e152846aacd5c31b74f871e867263d715524a7e11b849e0a3205ebcfc023f893d67cd77b80f84017ed3a5b6f7d231db097b9bdb3 SHA512 fe3314b17e2aaf2f2a5b41a6dda88741e565cf0c5f88d175008ac30bdaddf307d72ff439e42c45158e1e1ab4b76d9ef2b0e999dc860704cbb8611703f7abf934 DIST iana-time-zone-0.1.60.crate 27074 BLAKE2B 6f534056e220e2f721fc7c7f3ed24152eea7f07d1f4cb3609ca734ade32a2d6b18fd0164ed831170cdff192cbe48653b2c4eb0903fb6f157292b3b5bf47299bb SHA512 5619b994d3277f56e65322a7903e4c5e03928a87bdb72831cbef88788aaf5573b8460abc0a4d5488c5df7052bb978531d973dd66002b0ec4a3af468928c9b722 @@ -230,6 +232,7 @@ DIST serde_json-1.0.114.crate 146986 BLAKE2B 229f0a8e2c0bc35435b49774fab9d4cec4e DIST serde_spanned-0.6.5.crate 8349 BLAKE2B f4f8f798ae3a02c0d5178aa12a94bd1bc08fef88b6a81d782ba07ba36fb0d89927ecf621087faf376b6e53de12f6a96e0880ce0cd01ecc31c5dab7dadc6f3ff4 SHA512 bffe2398629ae5a5a5bb6d5fc2fa0f4b94d02c96e25d1be2fb9ad95d8ca2fa9bfdeb3af11049ee9c050e497f3beca108f03020f88f6de29b208063c3898af354 DIST serde_yaml-0.8.26.crate 40670 BLAKE2B 78ed7b0d45677e2ff5bb94e9a12be0ab72eb2229e064a3e357a7ea3566648f10fc6c2ad5c07ce6067841392c97d4034da5d54d51939a08d81f64815ccd798642 SHA512 f6bde42539fe35dcb09fd506149c564f2056102f15ce275034b33c40ae666e22d6beaecfed8a0048704547f153fe13d52b8b305c95a61007784ee42f6a8372dd DIST serde_yaml-0.9.32.crate 65170 BLAKE2B b1651895b2828acb8b962398700ba6802718391369d94a11c63edf8bffdcc5df91170b619d29d0f97c40050232e416822a05d9743543ffcde79deddce0581a8b SHA512 121047516378ee1fe98ec0262be63f39bc09d8d46f0a7c98c0ef1792a8636a9a8ddf0f97608a57723af0f7e4de369e25c353180b9e6de749f57bb7349f419dee +DIST shell-escape-0.1.5.crate 6847 BLAKE2B ccd71a73b217b375843d3f0a762b3f5317bc0fdc8e43380a17f25e1ffdc391de0af7b0e4472be23241a6654f5b6ab799a51bbed8da35295322002c54ad84e9a5 SHA512 848f8d47d802b82e83f113fb07f44fe962628379481d1bef9d15f2e5821a382c9928c32175652361aae9fe4c8fa5c1dc1c89350db6ef5e68691bae4a3742df93 DIST simd-adler32-0.3.7.crate 12086 BLAKE2B 8e0ae18603b344fd8a6573cc3fe1f8594ad542619a6e0d6e8f62e356a3a97409f4de3a215d561b8ed0e063ab431d81b63967a5a0b6561c45537a27ee84eaa362 SHA512 2976bb7fa153854ecd0d68ccdc108bf81d5da374839d53ce9dfb27e80d8db258bb817ea3dac73921e408541d75e2797b6d20fa63c42c1e8a935b6d75dee14bac DIST simplecss-0.2.1.crate 19418 BLAKE2B 1cb0f9d0279bbb3756a6cd66505ca5be7df3c1a9ee4099c421c93991ace676cf5292db91ebdca9555b6b16859cd6786a9d1757d078c29e2141e482d193a76203 SHA512 4a7de5e332d88447b418b5eeb9fd87a2ab7ba819c2af4b84988330631a02ec42ec868cf5c6f5f43f8e5d5e78fb9b5d3b6ecbae254fe65ccd9345bb5da01ee6fd DIST siphasher-0.3.11.crate 10442 BLAKE2B 771221614bbd56f609b9743da4352dc7a2cbd0f6257952fab0cd052e5e5b258a4c95a0461d6d1b579dec90b72d66a0e58e036899b3db8341ae753a421a4cd4d5 SHA512 601121bd41da896142dc6ccc74a6eec3ebee3e976857ab8b5d21e915fdc8bc6e979af66a489c406371fbbbfc7a13338cc4b3744aa981206e43c53998f3e1699b @@ -270,7 +273,10 @@ DIST ttf-parser-0.20.0.crate 161769 BLAKE2B 0c2cce46dac6ad19335f5d4a0182725d3476 DIST two-face-0.3.0.crate 3198457 BLAKE2B 21a194585570e0f68958282d2022f5592148f296c33570d5624e865bf93c09ac4b669c9146f05f1f4db266fab5f1c48f79451cfc40ebf101153030656e396cb5 SHA512 b3873da0d0fb7d15f2897d06474327561b4dfe803ba6fad92698380f8a1623d2eea3d9e577b6214abf1ce61f86a88df59c6848af06ddad171180043a4b753786 DIST typed-arena-2.0.2.crate 11848 BLAKE2B 1d2821519c959b8e5f32942fb106f836a9aa753a43058cad6898588f8e0d9abcbe7a94a91ec8d30c62e59833563df48229c6aeec8bf7a396de20895e39571d11 SHA512 33f43488ff63ab763e4330d124e3290ece41e50ab78b6f12dae3a2be4d7f5bdf6ec876ab3b1f8cd81874e335fc41f3a2254994f250d3d6aba682fce557a6a399 DIST typst-0.11.0.tar.gz 10113732 BLAKE2B 3d6d0f2d7a143ee6a06a6fec56f72d521e176e1e728f3b720ad99cb0ac2abdb76233bcd68c2b93b61a9007036fab9c7390100932b81be8449783d3aedd34f2bc SHA512 ca4767b2b05d064012a0bf152323c8b2cce994e32c60d1a80c1563ec4d2e2adc211988a1c6b9892efe7269e26fde3aa28468142af7ddd36a2b97e00ac21f545e +DIST typst-0.11.1.tar.gz 3468099 BLAKE2B 14d7a5d87b76ac882babed76b73981e763f6e7e17cfebfeb8bb5798f117dd898211e3d4b690941f32d4f9845d802222769bb63895b97f1ce9a4070d028425fcb SHA512 ddae20f2cf77517447d9f79aec45d27fd60422defa381d50bd148b08450749d4f8ebb143d0c136c30ac47c1d2db0e07fcf8146eef73f59b4cc3290972871765c DIST typst-assets-0.11.0.crate 5132203 BLAKE2B c6a1f19a8ae91d58d6edde5840c93297b0c2cfefe2d690d5371cadcbdc6f30d0718f8a54c6bf2d3bed3b44d6d2409a4c24e218d3bed2ef7c113e97ec65036006 SHA512 f0ddc22c272ab94a7cc6f23de9ea1c4c46a2605273fc02b9cd8f5c3daa7c6adceb98dfe6d0a35fb54e04e1b5c362a3308f83f23d08f375062da050eba68306c9 +DIST typst-assets-0.11.1.crate 5132209 BLAKE2B 9eccf1578303c851bc8ba82e4500a0e304a4126b041f5c1f0903f63eb802f164f21d884ee854317f86f8bdc1916cd6f35a7b2e91cdcb8b5db9448e4a272fbfbf SHA512 39d403f8d9ed1b4263534749c6818ce65bdcd2a168f1da4078678cc6bf187c06a4db6ec4cbccd46f8f3ce1fdae933ffdf95dc56bf0f8584ae26c8b423ca66297 +DIST typst-dev-assets-35caed3a870d46e827cffaa9dc450e38bede2a37.gh.tar.gz 33501770 BLAKE2B c8199ad2d173fed0acd5ecbab3eda63c4de5d256abc583d33fff251205a8070e540aa99f76f8f9c5cefefc155400e1d4fc088fb1e3be7dab337ea1192c51c099 SHA512 de4fcb0c0bdce492e95308768e93d4cf34497cfc072f908176f5830b6c9af6621a0b84956060ff55ed98b5a7beca2cb72cb21b1348e5d67faebe22d50e31398a DIST typst-dev-assets-e0ef7ad46f28a440c41bc8e78563ace86cc02678.gh.tar.gz 33501772 BLAKE2B abaf3975f6ba3abf42c57966fd57347d513a94f738cd8cc81b2e7b4850ee2e877b1968308f5495342b4742d346db59cacca71d6121d12d63ccdc37ad7689340a SHA512 72aa87a10b183d70a8f13c98276a9b636d301c549fe807823b071279ca367bb55783fa801a23524cd3bf43c644027206e0189f86b41dcc75b277176d350badf1 DIST unic-langid-0.9.4.crate 8850 BLAKE2B e95ae483eb531b0ec50c53a0c5499cd593815e7ce7c20e2c5655879361bc0fdb9daa415e7641b2573a0912ea7042a53dd09528660b43027cbeef3b8494f736f5 SHA512 4297a84a8ec8479dd88b34380f882a1b2891d15be5089d7a015baaf172f57a003f92beb2faa96360262ff19ecb9542b7e720631609c69580586fe4a496fdca83 DIST unic-langid-impl-0.9.4.crate 89401 BLAKE2B 8f3eb98a62624c8d3e49169517d0bda2992dc57caf6dbe7c935a0eadceca4df98048fb8ebdc951bd91541f92b6ad4fdd543bc5bef0d5c3403adf0eec542fc23f SHA512 4dcb307390567d474317a5f9c231624ebe524b393aadbc135e0923b474a14a0a593aa05cba2ee04eb195af0445b9058ddb5648a282a7ed0c44b4b6fcbc791e50 diff --git a/app-text/typst/typst-0.11.1.ebuild b/app-text/typst/typst-0.11.1.ebuild new file mode 100644 index 0000000000..885073f571 --- /dev/null +++ b/app-text/typst/typst-0.11.1.ebuild @@ -0,0 +1,411 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.13.2 + +EAPI=8 + +CRATES=" + adler@1.0.2 + aho-corasick@1.1.2 + android-tzdata@0.1.1 + android_system_properties@0.1.5 + anstream@0.6.13 + anstyle-parse@0.2.3 + anstyle-query@1.0.2 + anstyle-wincon@3.0.2 + anstyle@1.0.6 + approx@0.5.1 + arbitrary@1.3.2 + arrayref@0.3.7 + arrayvec@0.7.4 + autocfg@1.1.0 + az@1.2.1 + base64@0.21.7 + base64@0.22.0 + biblatex@0.9.3 + bincode@1.3.3 + bit-set@0.5.3 + bit-vec@0.6.3 + bitflags@1.3.2 + bitflags@2.4.2 + bitvec@1.0.1 + bumpalo@3.15.4 + bytemuck@1.14.3 + byteorder@1.5.0 + cc@1.0.90 + cfg-if@1.0.0 + chinese-number@0.7.7 + chinese-variant@1.1.3 + chrono@0.4.35 + ciborium-io@0.2.2 + ciborium-ll@0.2.2 + ciborium@0.2.2 + citationberg@0.3.1 + clap@4.5.2 + clap_builder@4.5.2 + clap_complete@4.5.1 + clap_derive@4.5.0 + clap_lex@0.7.0 + clap_mangen@0.2.20 + cobs@0.2.3 + codespan-reporting@0.11.1 + color_quant@1.1.0 + colorchoice@1.0.0 + comemo-macros@0.4.0 + comemo@0.4.0 + core-foundation-sys@0.8.6 + core-foundation@0.9.4 + core_maths@0.1.0 + crc32fast@1.4.0 + crossbeam-channel@0.5.12 + crossbeam-deque@0.8.5 + crossbeam-epoch@0.9.18 + crossbeam-utils@0.8.19 + crunchy@0.2.2 + csv-core@0.1.11 + csv@1.3.0 + data-url@0.3.1 + deranged@0.3.11 + dirs-sys@0.4.1 + dirs@5.0.1 + displaydoc@0.2.4 + downcast-rs@1.2.0 + ecow@0.2.1 + either@1.10.0 + embedded-io@0.4.0 + enum-ordinalize-derive@4.3.1 + enum-ordinalize@4.3.0 + env_proxy@0.4.1 + equivalent@1.0.1 + errno@0.3.8 + fancy-regex@0.11.0 + fast-srgb8@1.0.0 + fastrand@1.9.0 + fastrand@2.0.1 + fdeflate@0.3.4 + filetime@0.2.23 + flate2@1.0.28 + float-cmp@0.9.0 + fnv@1.0.7 + fontconfig-parser@0.5.6 + fontdb@0.16.2 + foreign-types-shared@0.1.1 + foreign-types@0.3.2 + form_urlencoded@1.2.1 + fs_extra@1.3.0 + fsevent-sys@4.1.0 + funty@2.0.0 + getopts@0.2.21 + getrandom@0.2.12 + gif@0.12.0 + gif@0.13.1 + half@2.4.0 + hashbrown@0.12.3 + hashbrown@0.14.3 + hayagriva@0.5.3 + heck@0.4.1 + hypher@0.1.5 + iana-time-zone-haiku@0.1.2 + iana-time-zone@0.1.60 + icu_collections@1.4.0 + icu_locid@1.4.0 + icu_locid_transform@1.4.0 + icu_locid_transform_data@1.4.0 + icu_properties@1.4.0 + icu_properties_data@1.4.0 + icu_provider@1.4.0 + icu_provider_adapters@1.4.0 + icu_provider_blob@1.4.0 + icu_provider_macros@1.4.0 + icu_segmenter@1.4.0 + icu_segmenter_data@1.4.0 + idna@0.5.0 + if_chain@1.0.2 + image@0.24.9 + imagesize@0.12.0 + indexmap-nostd@0.4.0 + indexmap@1.9.3 + indexmap@2.2.5 + inotify-sys@0.1.5 + inotify@0.9.6 + instant@0.1.12 + is-docker@0.2.0 + is-wsl@0.4.0 + itoa@1.0.10 + jobserver@0.1.28 + jpeg-decoder@0.3.1 + js-sys@0.3.69 + kamadak-exif@0.5.5 + kqueue-sys@1.0.4 + kqueue@1.0.8 + kurbo@0.9.5 + lazy_static@1.4.0 + libc@0.2.153 + libdeflate-sys@1.19.3 + libdeflater@1.19.3 + libfuzzer-sys@0.4.7 + libm@0.2.8 + libredox@0.0.1 + line-wrap@0.1.1 + linked-hash-map@0.5.6 + linux-raw-sys@0.4.13 + lipsum@0.9.0 + litemap@0.7.2 + lock_api@0.4.11 + log@0.4.21 + lzma-sys@0.1.20 + memchr@2.7.1 + memmap2@0.9.4 + miniz_oxide@0.7.2 + mio@0.8.11 + mutate_once@0.1.1 + native-tls@0.2.11 + notify@6.1.1 + num-bigint@0.4.4 + num-conv@0.1.0 + num-integer@0.1.46 + num-traits@0.2.18 + numerals@0.1.4 + once_cell@1.19.0 + open@5.1.1 + openssl-macros@0.1.1 + openssl-probe@0.1.5 + openssl-src@300.2.3+3.2.1 + openssl-sys@0.9.101 + openssl@0.10.64 + option-ext@0.2.0 + oxipng@9.0.0 + palette@0.7.5 + palette_derive@0.7.5 + parking_lot@0.12.1 + parking_lot_core@0.9.9 + paste@1.0.14 + pathdiff@0.2.1 + pdf-writer@0.9.2 + percent-encoding@2.3.1 + phf@0.11.2 + phf_generator@0.11.2 + phf_macros@0.11.2 + phf_shared@0.11.2 + pico-args@0.5.0 + pixglyph@0.3.0 + pkg-config@0.3.30 + plist@1.6.0 + png@0.17.13 + portable-atomic@1.6.0 + postcard@1.0.8 + powerfmt@0.2.0 + ppv-lite86@0.2.17 + proc-macro2@1.0.78 + psm@0.1.21 + pulldown-cmark@0.9.6 + qcms@0.3.0 + quick-xml@0.31.0 + quote@1.0.35 + radium@0.7.0 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + rayon-core@1.12.1 + rayon@1.9.0 + redox_syscall@0.4.1 + redox_users@0.4.4 + regex-automata@0.4.6 + regex-syntax@0.8.2 + regex@1.10.3 + resvg@0.38.0 + rgb@0.8.37 + roff@0.2.1 + roxmltree@0.19.0 + rustc-hash@1.1.0 + rustc_version@0.4.0 + rustix@0.38.31 + rustversion@1.0.14 + rustybuzz@0.12.1 + ryu@1.0.17 + safemem@0.3.3 + same-file@1.0.6 + schannel@0.1.23 + scopeguard@1.2.0 + security-framework-sys@2.9.1 + security-framework@2.9.2 + self-replace@1.3.7 + semver@1.0.22 + serde@1.0.197 + serde_derive@1.0.197 + serde_json@1.0.114 + serde_spanned@0.6.5 + serde_yaml@0.8.26 + serde_yaml@0.9.32 + shell-escape@0.1.5 + simd-adler32@0.3.7 + simplecss@0.2.1 + siphasher@0.3.11 + siphasher@1.0.0 + slotmap@1.0.7 + smallvec@1.13.1 + spin@0.9.8 + stable_deref_trait@1.2.0 + stacker@0.1.15 + strict-num@0.1.1 + strsim@0.11.0 + strum@0.26.1 + strum_macros@0.26.1 + subsetter@0.1.1 + svg2pdf@0.10.0 + svgtypes@0.13.0 + syn@2.0.52 + synstructure@0.13.1 + syntect@5.2.0 + tap@1.0.1 + tar@0.4.40 + tempfile@3.10.1 + termcolor@1.4.1 + thiserror-impl@1.0.57 + thiserror@1.0.57 + time-core@0.1.2 + time-macros@0.2.17 + time@0.3.34 + tiny-skia-path@0.11.4 + tiny-skia@0.11.4 + tinystr@0.7.5 + tinyvec@1.6.0 + tinyvec_macros@0.1.1 + toml@0.8.10 + toml_datetime@0.6.5 + toml_edit@0.22.6 + ttf-parser@0.20.0 + two-face@0.3.0 + typed-arena@2.0.2 + typst-assets@0.11.1 + unic-langid-impl@0.9.4 + unic-langid@0.9.4 + unicase@2.7.0 + unicode-bidi-mirroring@0.1.0 + unicode-bidi@0.3.15 + unicode-ccc@0.1.2 + unicode-ident@1.0.12 + unicode-math-class@0.1.0 + unicode-normalization@0.1.23 + unicode-properties@0.1.1 + unicode-script@0.5.6 + unicode-segmentation@1.11.0 + unicode-vo@0.1.0 + unicode-width@0.1.11 + unsafe-libyaml@0.2.10 + unscanny@0.1.0 + ureq@2.9.6 + url@2.5.0 + usvg-parser@0.38.0 + usvg-text-layout@0.38.0 + usvg-tree@0.38.0 + usvg@0.38.0 + utf8_iter@1.0.4 + utf8parse@0.2.1 + vcpkg@0.2.15 + version_check@0.9.4 + walkdir@2.5.0 + wasi@0.11.0+wasi-snapshot-preview1 + wasm-bindgen-backend@0.2.92 + wasm-bindgen-macro-support@0.2.92 + wasm-bindgen-macro@0.2.92 + wasm-bindgen-shared@0.2.92 + wasm-bindgen@0.2.92 + wasmi@0.31.2 + wasmi_arena@0.4.1 + wasmi_core@0.13.0 + wasmparser-nostd@0.100.1 + weezl@0.1.8 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.6 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-core@0.52.0 + windows-sys@0.48.0 + windows-sys@0.52.0 + windows-targets@0.48.5 + windows-targets@0.52.4 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_gnullvm@0.52.4 + windows_aarch64_msvc@0.48.5 + windows_aarch64_msvc@0.52.4 + windows_i686_gnu@0.48.5 + windows_i686_gnu@0.52.4 + windows_i686_msvc@0.48.5 + windows_i686_msvc@0.52.4 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnu@0.52.4 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_gnullvm@0.52.4 + windows_x86_64_msvc@0.48.5 + windows_x86_64_msvc@0.52.4 + winnow@0.6.5 + writeable@0.5.4 + wyz@0.5.1 + xattr@1.3.1 + xmlparser@0.13.6 + xmlwriter@0.1.0 + xmp-writer@0.2.0 + xz2@0.1.7 + yaml-front-matter@0.1.0 + yaml-rust@0.4.5 + yoke-derive@0.7.3 + yoke@0.7.3 + zerofrom-derive@0.1.3 + zerofrom@0.1.3 + zerotrie@0.1.2 + zerovec-derive@0.10.1 + zerovec@0.10.1 + zip@0.6.6 + zopfli@0.8.0 +" + +declare -A GIT_CRATES=( + [typst-dev-assets]='https://github.com/typst/typst-dev-assets;35caed3a870d46e827cffaa9dc450e38bede2a37;typst-dev-assets-%commit%' +) + +inherit cargo shell-completion + +DESCRIPTION="A markup-based typesetting system for the sciences" +HOMEPAGE="https://typst.app" +SRC_URI=" + https://github.com/${PN}/${PN}/archive/v${PV}/${P}.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="Apache-2.0" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 ISC MIT + MPL-2.0 Unicode-DFS-2016 ZLIB +" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +BDEPEND=" + dev-vcs/git +" + +QA_FLAGS_IGNORED="usr/bin/typst" + +DOCS=( README.md ) + +src_compile() { + local GIT_HASH=$(gunzip < "${DISTDIR}/${P}.tar.gz" | git get-tar-commit-id) + export TYPST_VERSION="${PV} (${GIT_HASH::8})" + export GEN_ARTIFACTS="artifacts/" + + cargo_src_compile +} + +src_install() { + local ARTIFACTSDIR='crates/typst-cli/artifacts' + cargo_src_install --path "${S}/crates/typst-cli" + doman "${ARTIFACTSDIR}/${PN}"*.1 + dozshcomp "${ARTIFACTSDIR}/_${PN}" + dofishcomp "${ARTIFACTSDIR}/${PN}.fish" + newbashcomp "${ARTIFACTSDIR}/${PN}.bash" "${PN}" + + einstalldocs +}