Bug#1100886: ITP: decibels -- Audio player for GNOME
Tianyu Chen <[email protected]> Fri, 28 Mar 2025 03:54:28 +0800
| Newsgroups | gmane.linux.debian.devel.bugs.general,gmane.linux.debian.devel.gtk-gnome |
|---|---|
| Message-ID | <CAG-20GRsj+8zLPOV0PaX=j7rro6uQv2e4=Td9zaqH+eioBOVjg@mail.gmail.com> |
On Fri, Mar 28, 2025, 3:36 AM Jeremy Bícha <[email protected]> wrote: > On Thu, Mar 27, 2025 at 3:17 PM Tianyu Chen <[email protected]> > wrote: > > The problem is caused by the low node-typescript version. I managed to > > successfully build the gnome-team/decibels version with a local-packaged > > node-typescript_5.8.2+ds1_0local1.(Currently Debian only has 4.9.5 in > > sid and 5.0.4 in exp) > > I noticed that the Fedora package specified a fairly high version > number for their equivalent of node-typescript. Thank you for > confirming. > > Could you ask the Debian node-typescript maintainers if they could > upload a newer version to Experimental? > > Probably the most difficult part of packaging Decibels will be how to > handle the vendored gi-types. Based on our experience with Rust, we > may need to package the generator. > Ah, sorry I think I missed your point in my previous message. Do you mean we should exclude the gi-types directory and package generate the types in build stage and using a generator you mentioned? Do I get you right? Either the archived one that Decibels is currently using > https://github.com/gjsify/gi.ts > > or the new one that Decibels isn't using yet > https://github.com/gjsify/ts-for-gir > > The switch is mentioned at > https://gitlab.gnome.org/GNOME/decibels/-/merge_requests/128 > > This means that the first GNOME Typescript app will be the most > difficult to package. After that, the others should be much easier. > > Figuring out how to handle the generator and its output is the part > that I expect to take a long time. > > Thank you, > Jeremy Bícha >