unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* 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).