## START: Set by rpmautospec ## (rpmautospec version 0.8.4) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 2; 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 Name: ptex Version: 2.5.2 Release: %autorelease Summary: Per-Face Texture Mapping for Production Rendering License: BSD-3-Clause Url: https://github.com/wdas/%{name} Source: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz BuildRequires: cmake BuildRequires: doxygen BuildRequires: gcc-c++ BuildRequires: graphviz-devel BuildRequires: help2man BuildRequires: make BuildRequires: pkgconfig(libdeflate) %description Ptex is a texture mapping system developed by Walt Disney Animation Studios for production-quality rendering. %package devel Summary: Development files for the Ptex library Requires: %{name} = %{version} %description devel Development files for Walt Disney Animation Studios Ptex library. %package doc Summary: Documentation files for the Ptex library BuildArch: noarch %description doc Documentation files for Walt Disney Animation Studios Ptex library. %package libs Summary: Libraries for Ptex %description libs This package contains the library needed to run programs dynamically linked with Ptex. %prep %autosetup -n %{name}-%{version} %build %global _lto_cflags %{_lto_cflags} -ffat-lto-objects # Detect package version echo %{version} > version %cmake \ -DCMAKE_CXX_STANDARD=17 \ -DPTEX_BUILD_STATIC_LIBS=OFF %cmake_build %install %cmake_install # Relocate .pc file mv %{buildroot}%{_datadir}/pkgconfig %{buildroot}%{_libdir} # Generate and install man pages. install -d '%{buildroot}%{_mandir}/man1' for cmd in %{buildroot}%{_bindir}/* do LD_LIBRARY_PATH='%{buildroot}%{_libdir}' \ help2man \ --no-info --no-discard-stderr --version-string='%{version}' \ --output="%{buildroot}%{_mandir}/man1/$(basename "${cmd}").1" \ "${cmd}" done %check %ifarch s390x %ctest -- -R "halftest" %else %ctest %endif %files %doc src/doc/README %license LICENSE %{_bindir}/ptxinfo %{_mandir}/man1/ptxinfo.1.gz %files libs %{_libdir}/libPtex.so.2.5 %files doc %doc %{_datadir}/doc/Ptex %files devel %doc src/doc/README %{_includedir}/Ptex*.h %{_libdir}/cmake/Ptex %{_libdir}/libPtex.so %{_libdir}/pkgconfig/ptex.pc %changelog ## START: Generated by rpmautospec * Thu Jul 16 2026 Fedora Release Engineering - 2.5.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild * Thu Jun 18 2026 Luya Tshimbalanga - 2.5.2-1 - Update to 2.5.2 upstream release - Resolves: rhbz#2420937 * Thu Jun 18 2026 Luya Tshimbalanga - 2.5.1-4 - Add packit file * Sat Jan 31 2026 Luya Tshimbalanga - 2.5.1-3 - Exclude some failed ctest command on s390x architectures (rhbz#2434940) * Sat Jan 17 2026 Fedora Release Engineering - 2.5.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild * Sat Dec 13 2025 Luya Tshimbalanga - 2.5.1-1 - Update to 2.5.1 (#2420937) * Sat Dec 13 2025 Luya Tshimbalanga - 2.5.0-1 - Update to 2.5.0 * Fri Jul 25 2025 Fedora Release Engineering - 2.4.3-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Sat Jan 18 2025 Fedora Release Engineering - 2.4.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Wed Sep 04 2024 Miroslav Suchý - 2.4.3-3 - convert license to SPDX * Fri Jul 19 2024 Fedora Release Engineering - 2.4.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Fri Jun 14 2024 Luya Tshimbalanga - 2.4.3-1 - Update to 2.4.3 (rhbz#2292028) * Fri Jan 26 2024 Fedora Release Engineering - 2.4.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sun Jan 21 2024 Fedora Release Engineering - 2.4.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Jul 21 2023 Fedora Release Engineering - 2.4.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Fri Jan 20 2023 Fedora Release Engineering - 2.4.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Sun Aug 07 2022 Luya Tshimbalanga - 2.4.2-1 - Update to 2.4.2 (#2116015) * Fri Jul 22 2022 Fedora Release Engineering - 2.4.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Sat May 28 2022 Luya Tshimbalanga - 2.4.1-1 - Update to 2.4.1 (#1989906) * Fri Jan 21 2022 Fedora Release Engineering - 2.4.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Fri Jul 23 2021 Fedora Release Engineering - 2.4.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Wed May 19 2021 Luya Tshimbalanga - 2.4.0-2 - Update to 2.4.0 (#1961968) Drop so versioning downstream patch * Wed May 19 2021 Fedora Release Monitoring - 2.4.0-1 - Update to 2.4.0 (#1961968) * Wed Jan 27 2021 Fedora Release Engineering - 2.3.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Tue Nov 10 2020 Luya Tshimbalanga - 2.3.2-1 - Patch for .so versioning Clean cmake option ## END: Generated by rpmautospec