* packaging Typst?
@ 2023-10-31 18:00 Alexis Simon
2023-11-01 21:04 ` Sergio Pastor Pérez
0 siblings, 1 reply; 3+ messages in thread
From: Alexis Simon @ 2023-10-31 18:00 UTC (permalink / raw)
To: guix-devel
Hi,
Is anyone looking into packaging Typst (https://github.com/typst/typst)?
This is a very promising Latex alternative.
If no one is doing that I could try to investigate packaging it but I
would need some help on where to start.
This is a rust app but not available on crates.io.
Thanks!
Alexis
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: packaging Typst?
2023-10-31 18:00 packaging Typst? Alexis Simon
@ 2023-11-01 21:04 ` Sergio Pastor Pérez
2023-11-01 21:19 ` packaging Typst? [or other rust apps that have several internal crates] Alexis Simon
0 siblings, 1 reply; 3+ messages in thread
From: Sergio Pastor Pérez @ 2023-11-01 21:04 UTC (permalink / raw)
To: Alexis Simon, guix-devel
Hi, Alexis.
`typst` seems to use a structure that relies on multiple smaller
crates. There has been some discussions over the IRC on how this could
be packaged using the current cargo build system.
The discussion where I participated revolved around `pathfinder`
(https://github.com/servo/pathfinder).
Unfortunately there has not been any consensus on what could be done to
package this kind of structure.
I'm hoping that someone has some ideas on how to approach the issue.
Thanks.
Sergio.
Alexis Simon <alexis.simon@runbox.com> writes:
> Hi,
>
> Is anyone looking into packaging Typst (https://github.com/typst/typst)?
>
> This is a very promising Latex alternative.
>
> If no one is doing that I could try to investigate packaging it but I
> would need some help on where to start.
> This is a rust app but not available on crates.io.
>
> Thanks!
> Alexis
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: packaging Typst? [or other rust apps that have several internal crates]
2023-11-01 21:04 ` Sergio Pastor Pérez
@ 2023-11-01 21:19 ` Alexis Simon
0 siblings, 0 replies; 3+ messages in thread
From: Alexis Simon @ 2023-11-01 21:19 UTC (permalink / raw)
To: Sergio Pastor Pérez, guix-devel
Thank you Sergio
On 01/11/2023 14:04, Sergio Pastor Pérez wrote:
> Hi, Alexis.
>
> `typst` seems to use a structure that relies on multiple smaller
> crates. There has been some discussions over the IRC on how this could
> be packaged using the current cargo build system.
Yes I asked the question there as I figured this was a more general
approach to trying to figure out how to package this kind of app.
I'll also add what I mentioned on irc, that packaging helix [1] would be
pretty similar also.
Maybe someone in the rust team would be willing to look at that and/or
try to mentor me into looking at rust related packaging.
>
> The discussion where I participated revolved around `pathfinder`
> (https://github.com/servo/pathfinder).
>
> Unfortunately there has not been any consensus on what could be done to
> package this kind of structure.
>
> I'm hoping that someone has some ideas on how to approach the issue.
>
> Thanks.
> Sergio.
>
> Alexis Simon <alexis.simon@runbox.com> writes:
>
>> Hi,
>>
>> Is anyone looking into packaging Typst (https://github.com/typst/typst)?
>>
>> This is a very promising Latex alternative.
>>
>> If no one is doing that I could try to investigate packaging it but I
>> would need some help on where to start.
>> This is a rust app but not available on crates.io.
>>
>> Thanks!
>> Alexis
One thing I don't really understand right now in the cargo build system
is how dependencies are managed compared to other build systems.
If anyone has a beginner blog post or tutorial on that please share.
Cheers,
Alexis
[1] https://github.com/helix-editor/helix
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2023-11-03 19:51 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-10-31 18:00 packaging Typst? Alexis Simon
2023-11-01 21:04 ` Sergio Pastor Pérez
2023-11-01 21:19 ` packaging Typst? [or other rust apps that have several internal crates] Alexis Simon
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).