## START: Set by rpmautospec ## (rpmautospec version 0.8.4) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 5; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %bcond opencl 1 %global blend_version 2.11.1 %global blender_min_version 4.5.0 # Use the manifest ID as the directory name in the system extension repository. %global blendluxcore_dir %{blender_extensions}/blendluxcore Name: luxcorerender Version: 2.11.2 Release: %autorelease Summary: Physically based unbiased rendering system License: Apache-2.0 URL: https://luxcorerender.org/ Source0: https://github.com/LuxCoreRender/LuxCore/archive/wheels-v%{version}/LuxCore-%{version}.tar.gz # BlendLuxCore has an independent release cadence. Source1: https://github.com/LuxCoreRender/BlendLuxCore/archive/v%{blend_version}/BlendLuxCore-%{blend_version}.tar.gz Source3: org.%{name}.blendluxcore.metainfo.xml Source4: luxcoreconsole.1 Patch0: luxcore-system-dependencies.patch Patch1: luxcore-robin-map.patch Patch2: luxcore-system-build.patch Patch3: luxcore-python-install.patch Patch4: blendluxcore-system-python.patch # Replace obsolete postal addresses with the GNU license URL; preserve terms. Patch5: blendluxcore-license-url.patch ExclusiveArch: x86_64 BuildRequires: cmake >= 3.29 BuildRequires: gcc-c++ BuildRequires: appstream BuildRequires: blender >= %{blender_min_version} BuildRequires: blender-rpm-macros BuildRequires: bison BuildRequires: flex BuildRequires: python3-devel # Generate upstream Python metadata without a second CMake build. BuildRequires: python3dist(scikit-build-core) >= 0.10 BuildRequires: python3dist(tomli-w) BuildRequires: python3dist(packaging) BuildRequires: boost-devel BuildRequires: boost-iostreams BuildRequires: boost-serialization BuildRequires: cmake(Blosc2) BuildRequires: cmake(Eigen3) BuildRequires: cmake(Imath) BuildRequires: cmake(OpenColorIO) BuildRequires: cmake(OpenEXR) BuildRequires: cmake(OpenImageIO) BuildRequires: cmake(OpenImageDenoise) BuildRequires: cmake(OpenJPEG) BuildRequires: cmake(nlohmann_json) BuildRequires: cmake(OpenSubdiv) BuildRequires: cmake(pybind11) BuildRequires: cmake(spdlog) BuildRequires: cmake(TBB) BuildRequires: cmake(tsl-robin-map) BuildRequires: cmake(zlib-ng) BuildRequires: embree-devel BuildRequires: openvdb-devel BuildRequires: pkgconfig(bzip2) BuildRequires: pkgconfig(liblzma) BuildRequires: pkgconfig(libzstd) BuildRequires: pkgconfig(minizip) BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(openjph) BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(zlib) # Optional OpenCL %if %{with opencl} BuildRequires: pkgconfig(OpenCL) %global opencl_flags -DLUXRAYS_ENABLE_OPENCL=ON -DLUXRAYS_DISABLE_OPENCL=OFF %else %global opencl_flags -DLUXRAYS_ENABLE_OPENCL=OFF -DLUXRAYS_DISABLE_OPENCL=ON %endif # CUDA disabled (not in Fedora) %global cuda_flags -DLUXRAYS_ENABLE_CUDA=OFF -DLUXRAYS_ENABLE_OPTIX=OFF -DLUXRAYS_DISABLE_CUDA=ON Obsoletes: LuxRender < 2.0 Provides: LuxRender = %{version}-%{release} Obsoletes: LuxRender-core < 2.0 Provides: LuxRender-core = %{version}-%{release} Obsoletes: %{name}-core < %{version}-%{release} Provides: %{name}-core = %{version}-%{release} %description LuxCoreRender implements state-of-the-art light transport algorithms for photorealistic rendering, with CPU rendering, optional OpenCL GPU acceleration, and advanced material modeling. %package -n blender-%{name} Summary: Blender integration for LuxCoreRender License: GPL-3.0-or-later BuildArch: noarch Requires: blender >= %{blender_min_version} Requires: %{name} = %{version}-%{release} Obsoletes: %{name}-blender < %{blend_version} Provides: %{name}-blender = %{blend_version}-%{release} %description -n blender-%{name} Blender extension for exporting scenes and materials to LuxCore Renderer. Supports Cycles material conversion and interactive rendering. The extension is installed in Blender's system extension repository and is available to all users. Enable BlendLuxCore in the Blender preferences. It uses the system-provided LuxCore Python bindings. # libluxcore.so.2 is a downstream SONAME: audit ABI compatibility on upgrades. %package devel Summary: Development headers and libraries Requires: %{name}%{?_isa} = %{version}-%{release} %description devel Header files and libraries for developing LuxCore-based applications. %prep # Require the corrected blender-rpm-macros path; older macros use addons_core. if [ "%{blender_extensions}" != "%{blender_datadir}/extensions/system" ]; then echo "blender-rpm-macros must define blender_extensions as %{blender_datadir}/extensions/system" >&2 exit 1 fi %autosetup -p1 -a1 -n LuxCore-wheels-v%{version} # Match the Python distribution metadata to Fedora's CMake installation. # CUDA is disabled and the wheel-only Python tools are not installed here. # Use the RPM version rather than upstream's SKVERSION file. %{python3} - <<'PYTHON' from pathlib import Path import tomllib import tomli_w from packaging.requirements import Requirement from packaging.utils import canonicalize_name path = Path("pyproject.toml") data = tomllib.loads(path.read_text()) project = data["project"] assert project["name"] == "pyluxcore" project["version"] = "%{version}" project["dynamic"] = [field for field in project.get("dynamic", []) if field != "version"] data["tool"]["scikit-build"].get("metadata", {}).pop("version", None) project["dependencies"] = [ requirement for requirement in project.get("dependencies", []) if canonicalize_name(Requirement(requirement).name) != "nvidia-cuda-nvrtc-cu12" ] project.pop("scripts", None) project.pop("gui-scripts", None) path.write_text(tomli_w.dumps(data)) PYTHON %build # Build the main LuxCore library %cmake \ -DCMAKE_SKIP_INSTALL_RPATH=ON \ -DPYTHON_SITEARCH=%{python3_sitearch} \ -DLUXCORE_VERSION=%{version} \ -DLUXCOREDEPS_VERSION=2.2.3 \ %{opencl_flags} \ %{cuda_flags} %cmake_build # The PEP 517 metadata hook uses the upstream backend, without compiling again. %{python3} - <<'PYTHON' from pathlib import Path from scikit_build_core.build import prepare_metadata_for_build_wheel metadata_root = Path(".pyluxcore-metadata") metadata_root.mkdir(exist_ok=True) dist_info = prepare_metadata_for_build_wheel( str(metadata_root), config_settings={"wheel.cmake": "false", "wheel.platlib": "true"}, ) assert dist_info == "pyluxcore-%{version}.dist-info", dist_info PYTHON # Build the BlendLuxCore Blender extension pushd BlendLuxCore-%{blend_version} %{_bindir}/blender --command extension build --source-dir . \ --output-filepath ./BlendLuxCore.zip popd %install # Install the main LuxCore libraries %cmake_install # Install backend-generated metadata beside the CMake-installed extension. cp -a .pyluxcore-metadata/pyluxcore-%{version}.dist-info \ %{buildroot}%{python3_sitearch}/ # Upstream does not install its public C++ headers yet. install -d %{buildroot}%{_includedir} cp -a include/{luxcore,luxrays,slg} %{buildroot}%{_includedir}/ install -Dpm 0644 %{__cmake_builddir}/generated/include/luxcore/cfg.h \ %{buildroot}%{_includedir}/luxcore/cfg.h install -Dpm 0644 %{__cmake_builddir}/generated/include/luxrays/cfg.h \ %{buildroot}%{_includedir}/luxrays/cfg.h # Unpack the validated extension into the system repository. Blender discovers # installed directories containing a manifest, rather than ZIP archives. install -d %{buildroot}%{blendluxcore_dir} %{python3} -m zipfile -e BlendLuxCore-%{blend_version}/BlendLuxCore.zip \ %{buildroot}%{blendluxcore_dir} # Developer helpers are not runtime tools. Documentation and license copies # are installed separately by the doc and license directives below. rm -rf %{buildroot}%{blendluxcore_dir}/debug-helpers rm -f %{buildroot}%{blendluxcore_dir}/wf-debug.sh \ %{buildroot}%{blendluxcore_dir}/AUTHORS.txt \ %{buildroot}%{blendluxcore_dir}/readme.md \ %{buildroot}%{blendluxcore_dir}/LICENSE # The repository is managed by RPM and remains read-only for ordinary users. find %{buildroot}%{blendluxcore_dir} -type d -exec chmod 0755 {} + find %{buildroot}%{blendluxcore_dir} -type f -exec chmod 0644 {} + install -Dpm 0644 %{SOURCE4} %{buildroot}%{_mandir}/man1/luxcoreconsole.1 # Install the AppStream metadata install -Dpm 644 %{SOURCE3} %{buildroot}%{_metainfodir}/org.%{name}.blendluxcore.metainfo.xml %check # Test the staged RPM files, so an already-installed binding cannot hide errors. LD_LIBRARY_PATH=%{buildroot}%{_libdir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} \ %{python3} - <<'PYTHON' from pathlib import Path import sys from importlib.metadata import distribution, version from packaging.requirements import Requirement from packaging.utils import canonicalize_name sitearch = Path("%{buildroot}%{python3_sitearch}").resolve() sys.path.insert(0, str(sitearch)) import pyluxcore assert Path(pyluxcore.__file__).resolve().parent == sitearch assert version("pyluxcore") == "%{version}" dist = distribution("pyluxcore") assert Path(dist.locate_file("")).resolve() == sitearch assert not dist.entry_points assert all(canonicalize_name(Requirement(req).name) != "nvidia-cuda-nvrtc-cu12" for req in (dist.requires or [])) print("PyLuxCore:", pyluxcore.__file__) print("PyLuxCore distribution version:", dist.version) PYTHON # Exercise the bindings in Blender's embedded Python as well as system Python. cat > blender-pyluxcore-smoke.py <<'PYTHON' from pathlib import Path import sys from importlib.metadata import version sitearch = Path("%{buildroot}%{python3_sitearch}").resolve() sys.path.insert(0, str(sitearch)) import pyluxcore assert Path(pyluxcore.__file__).resolve().parent == sitearch assert version("pyluxcore") == "%{version}" print("Blender staged PyLuxCore import: OK") PYTHON LD_LIBRARY_PATH=%{buildroot}%{_libdir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} \ %{_bindir}/blender --background --factory-startup --python-exit-code 1 \ --python blender-pyluxcore-smoke.py # Check the installed extension layout and manifest, not just the build ZIP. %{python3} - <<'PYTHON' from pathlib import Path import tomllib extension_dir = Path("%{buildroot}%{blendluxcore_dir}") manifest = tomllib.loads((extension_dir / "blender_manifest.toml").read_text()) assert manifest["id"] == extension_dir.name == "blendluxcore" assert manifest["version"] == "%{blend_version}" assert manifest["type"] == "add-on" assert manifest["blender_version_min"] == "%{blender_min_version}" assert not manifest.get("wheels") assert (extension_dir / "__init__.py").is_file() assert "luxloader.ensure_pyluxcore()" not in (extension_dir / "__init__.py").read_text() PYTHON %{_bindir}/blender --command extension validate %{buildroot}%{blendluxcore_dir} appstreamcli validate --no-net %{buildroot}%{_metainfodir}/org.%{name}.blendluxcore.metainfo.xml %files %license COPYING.txt %doc README.md AUTHORS.txt %{_bindir}/luxcore* %{_mandir}/man1/luxcoreconsole.1* %{_libdir}/liblux*.so.* %{python3_sitearch}/pyluxcore*.so %{python3_sitearch}/pyluxcore-%{version}.dist-info/ %files -n blender-%{name} %license BlendLuxCore-%{blend_version}/LICENSE %doc BlendLuxCore-%{blend_version}/{AUTHORS.txt,readme.md} %{_metainfodir}/org.%{name}.blendluxcore.metainfo.xml %{blendluxcore_dir}/ %files devel %doc README.md %{_includedir}/{luxcore,luxrays,slg} %{_libdir}/libluxcore.so %changelog ## START: Generated by rpmautospec * Tue Oct 27 2026 Luya Tshimbalanga - 2.11.2-5 - Update BlendLuxCore to 2.11.1 and improve Fedora integration * Wed Oct 07 2026 Luya Tshimbalanga - 2.11.2-4 - Fix PyLuxCore metadata and system BlendLuxCore installation * Wed Oct 07 2026 Richard Shaw - 2.11.2-3 - Rebuild for OpenColorIO 2.6. * Sun Sep 20 2026 Luya Tshimbalanga - 2.11.2-2 - Add blender for build requirement * Sun Sep 20 2026 Luya Tshimbalanga - 2.11.2-1 - Update to upstream 2.11.2 - Fix package layout and rpmlint errors - merge the core runtime into the main luxcorerender package - preserve compatibility with the former core subpackage - mark the Blender extension as architecture-independent - use Fedora's system PyLuxCore bindings instead of downloading from PyPI - add documentation to the Blender and development subpackages - clean up descriptions and whitespace flagged by rpmlint * Thu Jul 16 2026 Fedora Release Engineering - 2.7-0.48.beta1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild * Thu Jun 25 2026 František Zatloukal - 2.7-0.47.beta1 - Rebuilt for fmt/spdlog * Sun May 31 2026 Richard Shaw - 2.7-0.46.beta1 - Rebuild for OpenColorIO 2.5.2. * Mon May 25 2026 Richard Shaw - 2.7-0.45.beta1 - Fix OIIO BR to use compat package. * Mon May 25 2026 Richard Shaw - 2.7-0.44.beta1 - Force use of current OIIO package instead of compat package. * Mon May 25 2026 Richard Shaw - 2.7-0.42.beta1 - Force use of current OIIO package instead of compat package. * Tue May 19 2026 Richard Shaw - 2.7-0.41.beta1 - Add workaround for obsolete CMake version. * Mon Feb 16 2026 Cristian Le - 2.7-0.40.beta1 - Allow to build with CMake 4.0 (rhbz#2380787) * Fri Jan 16 2026 Fedora Release Engineering - 2.7-0.39.beta1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild * Sun Nov 23 2025 Benjamin A. Beasley - 2.7-0.38.beta1 - Rebuilt for OpenVDB 13.0.0 * Mon Oct 27 2025 Benjamin A. Beasley - 2.7-0.37.beta1 - Rebuilt for opensubdiv 3.7.0~RC1 (fix RHBZ#2401154) * Sun Oct 12 2025 Luya Tshimbalanga - 2.7-0.36.beta1 - Rebuild for openvdb 12.1.1 * Tue Sep 30 2025 Luya Tshimbalanga - 2.7-0.35.beta1 - Rebuild for openvdb-12.1.1 * Tue Sep 16 2025 Richard Shaw - 2.7-0.34.beta1 - Add BR: OIIO < 3.0 to spec file. * Tue Sep 16 2025 Richard Shaw - 2.7-0.33.beta1 - Rebuild for OpenImageIO 3. * Thu Jul 24 2025 Fedora Release Engineering - 2.7-0.32.beta1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Thu Apr 17 2025 Adrià Cabello - 2.7-0.31.beta1 - Include generated cfg.h and remove cfg.h.in * Mon Apr 07 2025 Benjamin A. Beasley - 2.7-0.30.beta1 - Rebuilt for openvdb 12 * Fri Jan 17 2025 Fedora Release Engineering - 2.7-0.29.beta1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Tue Nov 26 2024 František Zatloukal - 2.7-0.28.beta1 - Rebuilt for spdlog 1.15.0 * Fri Oct 25 2024 Orion Poplawski - 2.7-0.27.beta1 - Rebuild for yaml-cpp 0.8 * Thu Oct 10 2024 Richard Shaw - 2.7-0.26.beta1 - Rebuild for OpenColorIO 2.4.0. * Sat Sep 28 2024 Luya Tshimbalanga - 2.7-0.25.beta1 - Rebuild for updated blender addons path * Thu Jul 25 2024 Luya Tshimbalanga - 2.7-0.24.beta1 - Rebuild for Blender 4.2.0 macros * Thu Jul 25 2024 Luya Tshimbalanga - 2.7-0.23.beta1 - Rebuild for Blender 4.2.0 macros * Thu Jul 18 2024 Fedora Release Engineering - 2.7-0.22.beta1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Tue May 21 2024 František Zatloukal - 2.7-0.21.beta1 - Rebuilt for spdlog 1.14.1 * Thu Apr 25 2024 Benjamin A. Beasley - 2.7-0.20.beta1 - Rebuilt for OpenColorIO 2.3.2 * Wed Apr 24 2024 Benjamin A. Beasley - 2.7-0.19.beta1 - Rebuilt for openexr 3.2.4 * Sat Apr 20 2024 Luya Tshimbalanga - 2.7-0.18.beta1 - Rebuild for Blender 4.1.1 * Tue Apr 16 2024 Luya Tshimbalanga - 2.7-0.17.beta1 - Rebuild for blender 4.1 series * Tue Apr 02 2024 Benjamin A. Beasley - 2.7-0.16.beta1 - Rebuild for OpenVDB 11 with backward-compatible ABI * Fri Mar 29 2024 Luya Tshimbalanga - 2.7-0.15.beta1 - Rebuild for Blender 4.1 * Fri Mar 29 2024 Luya Tshimbalanga - 2.7-0.14.beta1 - Rebuild for Blender 4.1 * Tue Jan 30 2024 Richard Shaw - 2.7-0.13.beta1 - Rebuild for OpenImageIO 2.5.x. * Thu Jan 25 2024 Fedora Release Engineering - 2.7-0.12.beta1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sun Jan 21 2024 Fedora Release Engineering - 2.7-0.11.beta1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sat Nov 25 2023 Luya Tshimbalanga - 2.7-0.10.beta1 - Rebuild for Blender 4.0.1 * Tue Nov 14 2023 Luya Tshimbalanga - 2.7-0.9.beta1 - Rebuild for blender-rpm-macros fix * Mon Oct 30 2023 Luya Tshimbalanga - 2.7-0.8.beta1 - Swith to C++17 standard * Mon Oct 30 2023 Luya Tshimbalanga - 2.7-0.7.beta1 - Switch to C++17 standard * Mon Oct 30 2023 Luya Tshimbalanga - 2.7-0.6.beta1 - Rebuild for openvdb-10.1.0 * Sun Aug 06 2023 Luya Tshimbalanga - 2.7-0.5.beta1 - Update to 2.7 beta1 (rhbz#2219126) * Thu Jul 20 2023 Fedora Release Engineering - 2.7-0.4.beta1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Sun Jul 09 2023 Luya Tshimbalanga - 2.7-0.3.beta1 - Update to 2.7beta1 (rhbz#2219126) * Sat Jul 08 2023 Vitaly Zaitsev - 2.7-0.2.beta1 - Rebuilt due to spdlog 1.12 update. * Mon Jul 03 2023 Luya Tshimbalanga - 2.7-0.1.beta1 - Update to 2.7 beta1 * Thu Jun 29 2023 Mamoru TASAKA - 2.6-31 - Add patch for fmtlib 10 * Wed Jun 28 2023 Vitaly Zaitsev - 2.6-30 - Rebuilt due to fmt 10 update. * Tue May 30 2023 Luya Tshimbalanga - 2.6-29 - Rebuild for oidn 2.0.0 * Thu Mar 09 2023 Mamoru TASAKA - 2.6-28 - Apply upstream PR to support boost 1.81 * Mon Mar 06 2023 Marek Kasik - 2.6-27 - Fix embree3's library name * Thu Mar 02 2023 Luya Tshimbalanga - 2.6-26 - Fix typo * Thu Mar 02 2023 Luya Tshimbalanga - 2.6-25 - Switch back to embree 3 series * Wed Mar 01 2023 Luya Tshimbalanga - 2.6-24 - Switch back to embree 3 series * Mon Feb 20 2023 Jonathan Wakely - 2.6-23 - Rebuilt for Boost 1.81 * Sun Feb 12 2023 Luya Tshimbalanga - 2.6-22 - Port to embree4 * Sat Feb 11 2023 Luya Tshimbalanga - 2.6-21 - Rebuild for embree-4.0.0 * Thu Jan 19 2023 Fedora Release Engineering - 2.6-20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Fri Jan 13 2023 Richard Shaw - 2.6-19 - Rebuild for OpenColorIO. * Mon Jan 02 2023 Luya Tshimbalanga - 2.6-18 - Rebuild for openvdb 10.0.1 * Sat Dec 17 2022 Luya Tshimbalanga - 2.6-10 - Rebuild for Blender 3.4.0 - Convert license to SPDX format * Tue Nov 29 2022 Nicolas Chauvet - 2.6-9 - Drop blender(ABI) * Thu Nov 03 2022 Vitaly Zaitsev - 2.6-8 - Rebuilt due to spdlog update. * Fri Oct 07 2022 Richard Shaw - 2.6-7 - Rebuild for OpenImageIO 2.4.4.2. * Mon Sep 12 2022 Luya Tshimbalanga - 2.6-6 - Rebuild for Blender 3.3.0 * Thu Jul 21 2022 Fedora Release Engineering - 2.6-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Tue Jul 19 2022 Mamoru TASAKA - 2.6-4 - Explicitly use shared boost and rebuild for boost 1.78 (F-37) * Fri Jul 08 2022 Luya Tshimbalanga - 2.6-3 - Rebuild for embree 3.13.3 * Fri Jul 01 2022 Python Maint - 2.6-2 - Rebuilt for Python 3.11 * Mon Jun 13 2022 Nicolas Chauvet - 2.6-1 - Update to 2.6 * Thu Jun 9 2022 Luya Tshimbalanga - 2.5-11 - Rebuild for Blender 3.2.0 * Wed May 04 2022 Thomas Rodgers - 2.5-10 - Rebuilt for Boost 1.78 * Sat Apr 2 2022 Luya Tshimbalanga - 2.5-9 - Rebuild for Blender 3.1.2 - Rename metainfo file - Fix metainfo file for Blender add-on * Fri Mar 11 2022 Luya Tshimbalanga - 2.5-8 - Rebuild for Blender 3.1.0 * Thu Jan 20 2022 Fedora Release Engineering - 2.5-7.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Fri Dec 10 2021 Luya Tshimbalanga - 2.5-7 - Rebuild for Blender 3.0.0 * Mon Oct 04 2021 Richard Shaw - 2.5-6.6 - Rebuild for OpenImageIO 2.3.8.0. * Sat Aug 21 2021 Richard Shaw - 2.5-6.5 - Rebuild for OpenEXR/Imath 3.1. * Wed Aug 11 2021 Jonathan Wakely - 2.5-6.4 - Rebuilt for Boost 1.76 * Wed Aug 04 2021 Richard Shaw - 2.5-6.3 - Simplify CMake detection logic for Imath. * Wed Aug 04 2021 Richard Shaw - 2.5-6.2 - Rebuild for OpenEXR/Imath 3. * Thu Jul 22 2021 Fedora Release Engineering - 2.5-6.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Tue Jun 22 2021 Luya Tshimbalanga - 2.5-6 - Rebuild for oidn 1.14.1 * Fri Jun 04 2021 Python Maint - 2.5-5.1 - Rebuilt for Python 3.10 * Thu Jun 3 2021 Luya Tshimbalanga - 2.5-5 - Rebuild for blender 2.93.0 * Tue May 18 2021 Luya Tshimbalanga - 2.5-4 - Rebuild for oidn 1.14.0 - Drop ldconfig scriptlets * Mon May 10 2021 Luya Tshimbalanga - 2.5-3 - Rebuild for embree 3.13.0 * Fri Apr 30 2021 Tom Callaway - 2.5-2 - rebuild for blender update * Sun Apr 11 2021 Nicolas Chauvet - 2.5-1 - Update to 2.5 * Mon Apr 5 2021 Luya Tshimbalanga - 2.5-0.4beta1 - Rebuild for blender 2.92.0 - Resolves: #1942430 * Mon Mar 15 2021 Marek Kasik - 2.5-0.3beta1.1 - Detect oidn 1.2.4 and newer (version.h was renamed to config.h) - Include atomic header - Resolves: #1923623 * Tue Jan 26 2021 Fedora Release Engineering - 2.5-0.2beta1.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Sun Jan 24 2021 Luya Tshimbalanga - 2.5-0.2beta1 - Rebuild for blender 2.91.2 and oidn 1.2.4 * Fri Jan 01 2021 Richard Shaw - 2.5-0.1beta1.2 - Rebuild for OpenEXR 2.5.3. * Sat Nov 28 22:38:04 CET 2020 Nicolas Chauvet - 2.5-0.1beta1.1 - Unbundle bcd * Fri Nov 27 2020 Luya Tshimbalanga - 2.5-0.1.beta1 - Update to 2.5beta1 - Rebuild for embree 3.12.1 * Thu Oct 01 2020 Luya Tshimbalanga - 2.4-3 - Rebuild for blender 2.90.1 * Mon Sep 14 2020 Luya Tshimbalanga - 2.4-2 - Rebuild for blender 2.90.0 and oidn 1.2.3 - Use C++14 standard - Patch for boost::placeholders namespace * Fri Sep 04 2020 Richard Shaw - 2.4-1.3 - Rebuild for OpenImageIO 2.2. * Sat Aug 01 2020 Fedora Release Engineering - 2.4-1.2 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Tue Jul 28 2020 Fedora Release Engineering - 2.4-1.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Mon Jul 27 2020 Nicolas Chauvet - 2.4-1 - Update to 2.4 final * Tue Jul 21 2020 Nicolas Chauvet - 2.4-0.2rc1 - Update to 2.4 rc1 * Wed Jul 01 2020 Nicolas Chauvet - 2.4-0.1beta1 - Update to 2.4 beta1 - Requires blender 2.83 * Fri Jun 26 2020 Luya Tshimbalanga - 2.3-5 - Rebuild for blender-2.83.1 * Tue Jun 09 2020 Luya Tshimbalanga - 2.3-4 - Rebuild for blender-2.83.0 * Fri May 29 2020 Luya Tshimbalanga - 2.3-3 - Rebuild fixing conflicted libraries (#1841639) * Tue May 26 2020 Miro Hrončok - 2.3-2.3 - Rebuilt for Python 3.9 * Tue May 12 2020 Luya Tshimbalanga - 2.3-2.2 - Rebuild for embree 3.10.0 * Mon May 11 2020 Gwyn Ciesla - 2.3-2.1 - Rebuild for new LibRaw * Sat Apr 11 2020 Luya Tshimbalanga - 2.3-2 - Rebuild for embree 3.9.0 and oidn 1.2.0 * Wed Apr 01 2020 Nicolas Chauvet - 2.3-1.1 - Update to 2.3 Final * Fri Mar 20 2020 Nils Philippsen - 2.3.0-0.7beta2 - Fix obsoletes/conflicts around dropped -libs * Sun Mar 15 2020 Luya Tshimbalanga - 2.3-0.6beta2.1 - Rebuild for blender 2.82a * Thu Mar 12 2020 Luya Tshimbalanga - 2.3-0.6beta2 - Rebuild for updated blender - Silence macro warning inside comment * Mon Mar 02 2020 Nicolas Chauvet - 2.3-0.5beta2 - Drop -libs sub-package - unbundle glfw * Fri Feb 28 2020 Nicolas Chauvet - 2.3-0.4beta2 - Update to 2.3beta2 * Tue Feb 11 2020 Luya Tshimbalanga - 2.3-0.2beta1 - Rebuild for blender 2.8.2 * Tue Feb 11 2020 Luya Tshimbalanga - 2.3-0.2beta1 - Use pkconfig for build requirement as possible - Rebuild for embree 3.8.0 * Fri Feb 07 2020 Nicolas Chauvet - 2.3-0.1beta1.1 - Disable _without_opencv on f32+ - Disable fcommon * Wed Jan 29 2020 Nicolas Chauvet - 2.3-0.1beta1 - Update to 2.3beta1 * Wed Jan 29 2020 Fedora Release Engineering - 2.2-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Mon Jan 27 2020 Richard Shaw - 2.2-11 - Rebuild for OpenImageIO 2.1.10.1. * Sat Jan 11 2020 Luya Tshimbalanga - 2.2-10 - Rebuild for embree 3.7.0 and glfw * Thu Dec 12 2019 Luya Tshimbalanga - 2.2-9 - Rebuilt for openvdb 7.0.0 * Fri Dec 06 2019 Luya Tshimbalanga - 2.2-8 - Rebuild for blender 2.81a * Sat Nov 23 2019 Luya Tshimbalanga - 2.2-7 - Rebuild for blender 2.81 * Sun Nov 03 2019 Luya Tshimbalanga - 2.2-6 - Rebuilt for alembic 1.7.12 on blender * Sat Nov 02 2019 Luya Tshimbalanga - 2.2-5 - Rebuilt with opensubdiv for blender * Wed Oct 16 2019 Luya Tshimbalanga - 2.2-4 - Rebuilt for oidn 1.1.0 * Wed Oct 16 2019 Petr Viktorin - 2.2-3 - Drop BuildRequires: pyside-tools * Mon Sep 30 2019 Luya Tshimbalanga - 2.2-2 - Drop BuildArch: noarch for blender add-on * Mon Sep 30 2019 Luya Tshimbalanga - 2.2-1 - Update to 2.2 * Thu Sep 26 2019 Luya Tshimbalanga - 2.2-0.10.rc1 - Rebuilt for conflicting ispc * Fri Sep 20 2019 Luya Tshimbalanga - 2.2-0.9.rc1 - Update to 2.2rc1 * Fri Sep 20 2019 Luya Tshimbalanga - 2.2-0.8.beta3 - Rebuild for openvdb 6.2.0 * Sat Sep 07 2019 Luya Tshimbalanga - 2.2-0.7.beta3 - Rebuild for embree 3.6.1 * Mon Aug 26 2019 Simone Caronni - 2.2-0.6.beta3 - Rebuild for versioned Blender directory. * Mon Aug 19 2019 Miro Hrončok - 2.2-0.5.beta3 - Rebuilt for Python 3.8 * Sat Aug 17 2019 Luya Tshimbalanga - 2.2-0.2.beta3 - Rebuilt for oidn 1.0.0 and blender 2.80 * Thu Aug 15 2019 Luya Tshimbalanga - 2.2-0.1.beta3 - Update to 2.2 beta3 * Thu Jul 25 2019 Fedora Release Engineering - 2.2-0.8.beta1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Thu May 09 2019 Luya Tshimbalanga - 2.2-0.7.beta1 - Rebuilt for oidn 0.9.0 * Thu May 2 2019 Peter Robinson 2.2-0.6.beta1 - Bump release to be highe than alpha * Wed May 01 2019 Luya Tshimbalanga - 2.2-0.1.beta1 - Update to 2.2beta1 - Drop OpenImageIO patch ported to upstream * Mon Apr 22 2019 Luya Tshimbalanga - 2.2-0.5.alpha1 - Rebuilt for ispc 1.11.0 * Thu Apr 11 2019 Richard Shaw - 2.2-0.4.alpha1 - Rebuild for OpenEXR/Ilmbase 2.3.0. * Thu Apr 11 2019 Luya Tshimbalanga - 2.2-0.3.alpha1 - Fix traceback on blender add-on * Thu Apr 04 2019 Robert-André Mauchin - 2.2-0.2.alpha1 - Add patch to build with OpenImageIO > 1.9.0 * Sun Mar 31 2019 Luya Tshimbalanga - 2.2-0.1.alpha1 - Update to 2.2alpha1 * Fri Mar 29 2019 Luya Tshimbalanga - 2.1-4 - Patch for boost 1.69 serialisation * Fri Mar 22 2019 Luya Tshimbalanga - 2.1-3 - Rebuilt for embree 3.5.2 * Fri Feb 01 2019 Fedora Release Engineering - 2.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Sun Jan 06 2019 Luya Tshimbalanga - 2.1-1 - Update to 2.1 * Mon Dec 17 2018 Luya Tshimbalanga - 2.1-0.1.beta4 - Update to 2.1 beta4 * Tue Nov 27 2018 Luya Tshimbalanga - 2.1-0.1.beta3 - Update to 2.1 beta3 * Tue Nov 27 2018 Luya Tshimbalanga - 2.1-0.4.beta2 - Update to 2.1 beta2 - Fix conflicting installation - Add openvdb dependency - Remove unversioned .so files * Sun Nov 11 2018 Luya Tshimbalanga - 2.1-0.2.beta1 - Fix to adhere to Fedora Packaging Guideline - Disable static build - Fix shebangs using new method (https://fedoraproject.org/wiki/Releases/30/ChangeSet#Make_ambiguous_python_shebangs_error) * Sun Nov 04 2018 Luya Tshimbalanga - 2.1-0.1.beta1 - Update to 2.1 beta1 - Massive clean up spec * Sun Aug 19 2018 Fedora Release Engineering - 2.1-0.1.alpha3 - Update to 2.1 alpha3 - Renamed LuxRender to LuxCoreRender per upstream - New url address * Thu Jul 12 2018 Fedora Release Engineering - 1.7-0.4.20180324hg - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Tue Jun 19 2018 Miro Hrončok - 1.7-0.3.20180324hg - Rebuilt for Python 3.7 * Thu May 10 2018 Jonathan Wakely - 1.7-0.2hg} - Add BuildRequires: boost-python3-devel boost-static * Sun Apr 01 2018 Luya Tshimbalanga - 1.7-0.2.20180324hg - Rebuild for embree 2.17.4 * Thu Mar 29 2018 Luya Tshimbalanga - 1.7-0.1.20180324hg - Update to 1.7 dev 20180324 snapshot - Replace BSD license by Apache 2.0 * Fri Mar 23 2018 Luya Tshimbalanga - 1.6-30 - Rebuild for embree2 2.17.4 and blender 2.79a * Wed Mar 21 2018 Luya Tshimbalanga - 1.6-29 - Rebuild for embree 3.0.0 * Wed Feb 07 2018 Fedora Release Engineering - 1.6-28 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuilds * Tue Jan 23 2018 Luya Tshimbalanga - 1.6-27 - Rebuild for embree-3.0.0-beta.0 * Fri Jan 19 2018 Luya Tshimbalanga - 1.6-26 - Rebuilt for embree 2.12.2 * Thu Jan 11 2018 Björn Esser - 1.6-25 - Rebuilt for libOpenImageIO.so.1.8 * Wed Oct 25 2017 Luya Tshimbalanga - 1.6-24 - Rebase to more current snapshot for LLVM 5.0 support * Sat Sep 23 2017 Luya Tshimbalanga - 1.6-23 - Rebuild for embree 2.17.0 * Thu Sep 14 2017 Luya Tshimbalanga - 1.6-22 - bump * Wed Sep 13 2017 Luya Tshimbalanga - 1.6-21 - Rebuild for Blender 2.79 * Wed Aug 16 2017 Luya Tshimbalanga - 1.6-20 - Rebuilt for embree 2.15 * Wed Aug 02 2017 Fedora Release Engineering - 1.6-19 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 1.6-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sat Jul 22 2017 Björn Esser - 1.6-17 - Rebuilt for Boost 1.64 * Sat Jul 01 2017 Luya Tshimbalanga - 1.6-16 - Rebuild from embree 2.16.4 * Fri Jun 16 2017 Luya Tshimbalanga - 1.6-15 - Rebuild from embree 2.16.2 * Wed May 17 2017 Luya Tshimbalanga - 1.6-14 - Rebuild for embree 2.16.0 * Sat Mar 25 2017 Mamoru TASAKA - 1.6-13 - Fix FTBFS with g++-7 (rhbz#1423080) * Fri Mar 24 2017 Luya Tshimbalanga - 1.6-12 - Rebuild for embree * Fri Mar 10 2017 Luya Tshimbalanga - 1.6-11 - Further fix scriplets errors (rhbz#1430843) * Thu Mar 02 2017 Rex Dieter - 1.6-10 - -lib: fix scriptlet errors * Mon Feb 27 2017 Luya Tshimbalanga - 1.6-9 - Build for newer Blender version * Tue Feb 14 2017 Luya Tshimbalanga - 1.6-8 - Fix appdata naming file - Add missing metainfo files * Sun Feb 12 2017 Luya Tshimbalanga - 1.6-7 - Include presets for Blender add-on * Tue Feb 07 2017 Luya Tshimbalanga - 1.6-6 - Split out appstream metadata into their own - Update scriptlets as per packaging guidelines (mimeinfo only on RHEL 7 and Fedora 23, desktop database only on RHEL 7, Fedora 23 and 24). - Use noarch for blender add-on - Install preset - Drop unused patches * Tue Feb 07 2017 Björn Esser - 1.6-5 - Rebuilt for Boost 1.63 * Wed Nov 23 2016 Luya Tshimbalanga - 1.6-4 - Rebuild for embree 2.13.0 * Thu Oct 27 2016 Luya Tshimbalanga - 1.6-3 - Rebuild from Blender 2.78a * Wed Oct 19 2016 Luya Tshimbalanga - 1.6-2 - Built on embree 2.12 addressing large memory consumption * Mon Oct 17 2016 Luya Tshimbalanga - 1.6-1 - Updated to 1.6 - Dropped patches - Added embree as dependencies - Set exclusivity to 64 bit architecture due to embree requirement * Sun Oct 02 2016 Luya Tshimbalanga - 1.4-1 - Rebuilt for blender 2.78 version - Updated to 1.4 - Added OpenImageIO dependency * Mon Aug 01 2016 Luya Tshimbalanga - 1.3.1-32 - Rebuilt for latest blender version * Mon May 16 2016 Jonathan Wakely - 1.3.1-31 - Rebuilt for linker errors in boost (#1331983) * Tue Mar 08 2016 Yaakov Selkowitz - 1.3.1-30 - Fix FTBFS with GCC 6 (#1307281) * Wed Feb 03 2016 Fedora Release Engineering - 1.3.1-29 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Mon Jan 25 2016 Jochen Schmitt - 1.3.1-28 - Rebuilt to fix dep. issues * Thu Jan 14 2016 Jonathan Wakely 1.3.1-27 - Patched and rebuilt for Boost 1.60 * Wed Oct 14 2015 Nicolas Chauvet - 1.3.1-26 - Rebuilt for blender * Thu Aug 27 2015 Jonathan Wakely - 1.3.1-25 - Rebuilt for Boost 1.59 * Wed Aug 05 2015 Jonathan Wakely 1.3.1-24 - Rebuilt for Boost 1.58 * Wed Jul 29 2015 Fedora Release Engineering - 1.3.1-23 - Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159 * Mon Jul 27 2015 Jochen Schmitt - 1.3.1-22 - Rebuilt for blender-2.75 * Wed Jul 22 2015 David Tardon - 1.3.1-21 - rebuild for Boost 1.58 * Tue Jun 16 2015 Fedora Release Engineering - 1.3.1-20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sat May 02 2015 Kalev Lember - 1.3.1-19 - Rebuilt for GCC 5 C++11 ABI change * Thu Apr 2 2015 Jochen Schmitt - 1.3.1-18 - Rebuilt again to solve dependencies issues * Wed Apr 1 2015 Jochen Schmitt - 1.3.1-17 - Rebuilt for blender-2.74 * Thu Mar 26 2015 Richard Hughes - 1.3.1-16 - Add an AppData file for the software center * Thu Feb 19 2015 Rex Dieter 1.3.1-15 - rebuild (fltk) * Mon Jan 26 2015 Petr Machata - 1.3.1-14 - Rebuild for boost 1.57.0 * Thu Jan 8 2015 Jochen Schmitt - 1.3.1-13 - Rebuilt for new blender release * Wed Nov 26 2014 Rex Dieter - 1.3.1-12 - rebuild(openexr), s/qt-devel/qt4-devel/ * Thu Oct 9 2014 Jochen Schmitt - 1.3.1-11 - Rebuilt for blender-2.72 * Fri Aug 15 2014 Fedora Release Engineering - 1.3.1-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sun Jun 29 2014 Jochen Schmitt - 1.3.1-9 - Rebuilt for blender-2.71 * Fri Jun 06 2014 Fedora Release Engineering - 1.3.1-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Fri May 23 2014 Petr Machata - 1.3.1-7 - Rebuild for boost 1.55.0 * Sun Mar 23 2014 Jochen Schmitt - 1.3.1-6 - Rebuilt for blender-2.70 * Thu Jan 02 2014 François Cami - 1.3.1-5 - Enable OpenCL. * Wed Jan 01 2014 François Cami - 1.3.1-4 - Fix FTBS. * Tue Dec 10 2013 Björn Esser - 1.3.1-3 - rebuilt to fix several broken dependencies in Rawhide * Wed Nov 27 2013 Rex Dieter - 1.3.1-2 - rebuild (openexr) * Tue Nov 19 2013 Nicolas Chauvet - 1.3.1-1 - Update to 1.3.1 * Thu Oct 31 2013 Jochen Schmitt - 1.0-16 - Rebuilt for blender-2.69 * Sat Sep 14 2013 Bruno Wolff III 1.0-15 - Rebuild for ilmbase related soname bumps * Fri Aug 02 2013 Fedora Release Engineering - 1.0-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Sat Jul 27 2013 pmachata@redhat.com - 1.0-13 - Rebuild for boost 1.54.0 * Sat Jul 20 2013 Jochen Schmitt - 1.0-12 - Rebuilt for blender-2.68 * Thu May 16 2013 Jochen Schmitt - 1.0-11 - Rebuilt for blender-2.67 * Sun Mar 10 2013 Rex Dieter - 1.0-10 - rebuild (OpenEXR) * Sun Feb 24 2013 Jochen Schmitt - 1.0-9 - Rebuilt for blender-2.66 * Sat Feb 23 2013 Kevin Fenzi - 1.0-8 - Rebuild for broken deps in rawhide * Sun Feb 10 2013 Denis Arnaud - 1.0-7 - Rebuild for Boost-1.53.0 * Sat Feb 09 2013 Denis Arnaud - 1.0-6 - Rebuild for Boost-1.53.0 ## END: Generated by rpmautospec