Hey Manfred, I'm a maintainer of a couple of packages of software written in Rust, and while yes, you do have to have the tarball with all the Rust dependencies around, with cargo_vendor source service it is quite trivial to produce and update. Case in point: https://build.opensuse.org/package/show/devel:tools:scm/mergiraf (see .spec and _service files) for reference.
Hope that helps! On Sun, Nov 30, 2025 at 6:18 PM Manfred Hollstein <[email protected]> wrote: > On Sun, 30 Nov 2025, 17:24:54 +0100, Manfred Hollstein wrote: > > Hi Markus, > > > > On Sun, 30 Nov 2025, 16:08:17 +0100, Markus Ebner wrote: > > > Hey Manfred, > > > > > > > > > I saw your mail in the mailing list, where you said that you're the > handbrake > > > maintainer in Packman: > > > > > > > https://lists.links2linux.de/pipermail/packman/2025-November/018195.html > > > > > > > > > Currently, the Packman Handbrake build doesn't support Dolby Vision. > For that, > > > "libdovi" needs to be added as dependency during build. > > > > > > If I understand it correctly, libdovi being available automatically > enables it > > > during configure. > > > > > > Otherwise, it can be force-enabled using: "--enable-libdovi". > > > > I have added the stuff you just described and run a test build. When it > > finishes successfully, I'll submit a request to Multimedia. > > I spoke too soon. libdovi requires cargo which then tries to download > all of its dependendies, which obviously does not work within PMBS. I > suggest you'll find out all the special stuff required by libdovi's > cargo.toml and download that, so that it can be added as an additional > download tarball. FWIW, if I had known that before, I wouldn't have > added libdovi in the first place. cargo+rust is nothing which fits very > well with our offline build systems like OBS and PMBS, but that's just > my view. > > > > I wanted to add a change request, but https://pmbs.links2linux.de/ > seems to > > > be closed for the public. > > > > Well, assuming you have a valid login for PMBS, you can simply > > > > osc branch Multimedia handbrake home:<your-pmbs-login> > > osc co home:<your-pmbs-login> handbrake > > : do your changes to your locally checked out copy of handbrake > > : run your test build on PMBS > > osc sr home:<your-pmbs-login> handbrake Multimedia > > > > It's really this easy ;-) > > > > > Sorry for writing you directly, I frankly couldn't find out which is > the > > > correct communication channel for things like this. > > > > No problem, I'd suggest you use the public mailing list for this. > > > > > Have a wonderful and peaceful first Advent! > > > > The same to you and everyone else on the list! > > > > > Markus Ebner > > Cheers. > > l8er > manfred > _______________________________________________ > Packman mailing list > [email protected] > https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman -- Regards, Andrei Dziahel _______________________________________________ Packman mailing list [email protected] https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman
