Am 30.04.23 um 16:53 schrieb Fabio Valentini:
On Sun, Apr 30, 2023 at 3:04 PM Fabio Valentini
<decathorpe(a)gmail.com> wrote:
>
> I'll try to make the package build ~somehow~, but I can't make any
> promises right now :)
Ok, trying to actually build all the things, it turns out things are
not *too bad*.
It looks like the bundled mp4parse and mp4parse_capi crates are indeed
forks with downstream changes.
I made some changes and added some FIXME items to the libopenraw spec
file, and I only made the minimum necessary amount of changes to make
it build successfully.
For example, I didn't check whether any BuildRequires that are present
are unnecessary with v0.3 and could be removed.
Most notably, the MPLv2.0 license file for the bundled mp4parse and
mp4parse_capi crates is missing.
Here's the spec files for the packages:
https://github.com/decathorpe/miniaturo-rpms
And here's a COPR with test builds:
https://copr.fedorainfracloud.org/coprs/decathorpe/miniaturo/monitor/
I don't know how to test whether the built binaries for miniaturo
actually work, though :)
Wow, nice, this was fast. Thank you! Would it be possible to build the
copr for f38 as well? I can then test if miniaturo works by taking some
RAW pictures and checking whether thumbnails actually get generated.
If it indeed *does* work as expected, the next steps would probably
be
something like:
- I submit (re)review request for rust-bitreader, it gets reviewed, I
import and build it
- libopenraw v0.3 FIXMEs are resolved (will likely require upstream involvement)
- libopenraw is updated to v0.3 in Fedora (not sure if any dependent
packages need to be adapted for libopenraw-0.1 → libopenraw-0.3)
- I submit review requests for rust-libopenraw-sys, rust-libopenraw,
miniaturo, and they get reviewed, imported, and built
FabioI can help with reviews and checking the dependencies, I have a
deps-rebuild
script which could help here.
Best regards,
Julian