On Wed, Sep 10, 2025 at 1:53 AM <luya@xxxxxxxxxxxxxxxxx> wrote:
On 2025-09-09 11:04 a.m., Richard Shaw <hobbes1069@xxxxxxxxx> 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
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 -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx 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/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue