On Wed, Sep 10, 2025 at 1:53 AM <[email protected]> wrote:

>
> On 2025-09-09 11:04 a.m., Richard Shaw <[email protected]> wrote:
> > Looking deeper into luxcorerender...
> >
> > It looks like upstream has reorganized significantly, now it's tagged as
> > "wheels" in the release. All but one of the patches fails to apply.
> >
> >
> Upsteream changes mean massive update of spec file. Unfortunately, I
> lacked the time to continue cleaning up. Meanwhile here is a rough update:
>
> # Force out of source build
> %undefine __cmake_in_source_build
>
> #%%global               prerelease      beta1
>
> Name:           luxcorerender
> Version:            2.10.1
> Release:        %autorelease %{?prerelease: -p -e %{prerelease}}
> Summary:            LuxCore Renderer, an unbiased rendering system
>
> License:            Apache-2.0
> URL:                https://luxcorerender.org/
> Source0:
> https://github.com/LuxCoreRender/LuxCore/archive/refs/tags/wheels-v2.10.1.tar.gz#/%{name}_v%{version}%{?prerelease}.tar.gz
> Source1:
> https://github.com/LuxCoreRender/BlendLuxCore/archive/refs/tags/v2.10.1.tar.gz#/blendluxcore_v%{version}%{?prerelease}.tar.gz


 A matter of preference but I got this to work:

Source0:
https://github.com/%{name}/LuxCore/archive/wheels-v%{version}%{?prerelease}/%{name}-%{version}.tar.gz
Source1:
https://github.com/%{name}/BlendLuxCore/archive/v%{version}%{?prerelease}/blendluxcore-%{version}.tar.gz

Also, the conditionals for Fedora 38 and lower (0%{?fedora} < 39) should be
safe to remove at this point :)

I have started exploring a compatibility package but the documentation
doesn't seem to exist anymore, at least not directly. In the packaging
guidelines it just says that it doesn't need a review (Packaging Guidelines
/ Review Exceptions) and that it has to follow the naming guidelines. There
used to be documentation on how to set up the package, i.e., making sure
the -devel packages conflict, etc.

Thanks,
Richard
-- 
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to