Commit graph

70 commits

Author SHA1 Message Date
Benjamin A. Beasley
c7ee7db80b Correct license to Pixar AND …
The “Modified Apache 2.0” license is not really Apache 2.0.

https://gitlab.com/fedora/legal/fedora-license-data/-/issues/304
https://github.com/spdx/license-list-XML/issues/2225
https://github.com/spdx/license-list-XML/pull/2247
2023-11-10 08:02:42 -05:00
Benjamin A. Beasley
90bb66f821 Break a long line in the spec file
[skip changelog]
2023-11-10 08:02:39 -05:00
Benjamin A. Beasley
084872b62c Ensure stb_image contains the latest CVE patches 2023-10-26 07:04:08 -04:00
Benjamin A. Beasley
145487ddf1 Add versioned Requires on usd-libs from python3-usd 2023-10-26 07:04:00 -04:00
Benjamin A. Beasley
5ff2acbf1b Update License to SPDX 2023-10-26 07:02:17 -04:00
Benjamin A. Beasley
244bffe4e6 Rebuild for draco 1.5.6 (close RHBZ#2203306) 2023-05-11 15:56:13 -04:00
f8e3dafaac Symlink libusd_ms.so library
This update includes symlink needed for Blender 3.5.1
2023-05-06 20:34:52 -07:00
Benjamin A. Beasley
73336472bf Move codegenTemplates from -devel to -libs
While headers normally go in -devel packages, these headers and C++
source files are used as data templates for generated code, and it makes
sense to package them with the rest of the library resources.
2023-04-25 08:08:10 -04:00
Benjamin A. Beasley
c54ae0b451 Add generated man pages
These are slightly sloppy in places. For example, there is a warning
from _DiscoverPlugins mixed into some of them. However, they are of
mostly-good quality, are perfectly usable, and are much better than
nothing.
2023-04-24 16:12:14 -04:00
Benjamin A. Beasley
55f4734f33 Put all the tools and apps in the base package
They were not correctly sorted between Python and non-Python anyway.
2023-04-24 16:12:14 -04:00
Benjamin A. Beasley
0e192c5c63 Write the uic-wrapper script in prep, not build 2023-04-24 16:12:12 -04:00
Benjamin A. Beasley
f0cc08bac8 Slightly improve handling of compiler/linker flags 2023-04-24 16:10:29 -04:00
Benjamin A. Beasley
72c3d34dac Be more explicit that we are on OpenEXR/Imath 3 2023-04-24 16:10:28 -04:00
Benjamin A. Beasley
6708320517 Stop conditionalizing Python 2023-04-24 16:09:54 -04:00
Benjamin A. Beasley
3bd2fd5d8f Build with the draco plugin 2023-04-24 16:09:53 -04:00
Benjamin A. Beasley
ccf37b0ee2 Re-enable OpenShadingLanguage and OpenVDB support 2023-04-24 16:09:33 -04:00
Benjamin A. Beasley
21e907dd81 Drop manual dependency on cmake-filesystem, now automatic 2023-04-24 16:09:33 -04:00
Benjamin A. Beasley
fec1893bb0 Update minimum stb_image versions
Ensure we have a fix for null pointer dereference bug
https://github.com/nothings/stb/issues/1452.
2023-02-25 21:24:22 -05:00
Benjamin A. Beasley
775ace7568 Fix patch to work with stb_image 2.28 2023-01-30 09:22:00 -05:00
5084bed9de Rebuild for openvdb 10.0.1 2023-01-02 16:24:42 -08:00
Richard Shaw
03dcb7d988 Rebuild for OpenImageIO 2.4.4.2. 2022-10-07 09:38:47 -05:00
Benjamin A. Beasley
7aaecf36a8 Revert "Update to 22.08 (.so version bump); close RHBZ#2110024"
This reverts commit 85b3915a4e and adjusts
the %%autorelease invocation to maintain a monotonic release number.

The commit is good, but Blender is not ready. See discussion in
https://src.fedoraproject.org/rpms/usd/pull-request/3.
2022-08-03 12:58:48 -04:00
Benjamin A. Beasley
85b3915a4e Update to 22.08 (.so version bump); close RHBZ#2110024
- The monolithic library is also renamed from libusd_usd_ms.so to
  libusd_ms.so.
2022-08-02 13:17:05 -04:00
Fedora Release Engineering
50924f6611 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 11:34:13 +00:00
Benjamin A. Beasley
ded8ad0b2c Re-enable usdview now that RHBZ#2025599 is fixed 2022-07-06 15:35:08 -04:00
5b49ef8e60 Rebuild for embree 3.13.3 2022-07-03 20:59:27 -07:00
Benjamin A. Beasley
deed84b234 Updated (cleaner) patch in upstream PR#1928 2022-06-30 09:00:53 -04:00
Benjamin A. Beasley
3f3aba1884 Updated patch for upstream PR#1928 2022-06-28 18:21:56 -04:00
Benjamin A. Beasley
19d66d2257 Temporarily disable usdview (close RHBZ#2099184)
- It can be re-enabled when pyside2 is ready for Python 3.11
  (RHBZ#2025599)
2022-06-28 09:50:13 -04:00
Benjamin A. Beasley
2472fafe75 Fix a Python 3.11 incompatibility
- Apply upstream PR#1928 “Do not access PyFrameObject fields directly on
  Python 3.10+”
2022-06-28 09:49:24 -04:00
Benjamin A. Beasley
4c99e3d4ff Update to 22.05b (close RHBZ#2097211) 2022-06-15 08:15:10 -04:00
Benjamin A. Beasley
d17b6686e5 Update to 22.05a (close RHBZ#2078041)
- For working around deprecated/removed glibc malloc hooks, switch to
  upstream PR#1830, which has similar effect to our pre-existing patch,
  but is a little tidier
- Move usdview/testusdview binaries to python3-usd subpackage
- New downstream .so version 0.22.5
2022-05-27 11:09:42 -04:00
Thomas Rodgers
cd68b9be2c Rebuilt for Boost 1.78 2022-05-04 11:42:29 +02:00
Benjamin A. Beasley
7a1b1c44e4 Security fix for CVE-2022-28041
Rebuild with an appropriate minimum version of stb_image-devel.
2022-04-20 10:36:50 -04:00
Benjamin A. Beasley
38dc65ebd5 Do not package pxrConfig.cmake (close RHBZ#2055414)
Since the pxrConfig.cmake is not correct for non-monolithic builds, and
monolithic builds are required for USD to be a Blender dependency, we at
least stop shipping the incorrect CMake file.
2022-04-01 15:43:24 -04:00
Benjamin A. Beasley
6bf7fc0e13 Apply a patch that would be required to build the tests 2022-04-01 15:43:24 -04:00
Benjamin A. Beasley
8b4163d4a5 Move bundled library virtual Provides to -libs 2022-04-01 11:48:50 -04:00
Benjamin A. Beasley
f4ca0e3bb8 No need to explicitly disable in-source build on Fedora 2022-04-01 09:24:48 -04:00
Benjamin A. Beasley
bd7592d666 Stop using jemalloc
Instead of using jemalloc as a workaround for malloc hooks removed in
glibc 2.34, use a patch to disable the hooks as is done upstream on
non-Linux platforms. This patch replaces a sed expression that
accomplished the same goal.
2022-04-01 08:24:49 -04:00
Benjamin A. Beasley
bdfba1880a Change downstream .so version scheme
- Use the entire version number in the .so version to reflect the lack
  of an upstream ABI stability policy.
- Use a separate .so version macro in the spec file rather than
  deducing it from the package version. Having to manually change the
  .so version macro on updates is a valuable reminder of the need to
  rebuild dependent packages.
- Also support versioning shared libraries in non-monolithic builds.
2022-03-30 10:17:30 -04:00
a76361f2ac
New upstream release 22.03
This update adds workaround removing depreciated
glibc mallocHock
2022-02-21 11:03:16 -08:00
Fedora Release Engineering
7f6c410ff5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 03:41:12 +00:00
bcafd600c0 empty commit to fix upgrade path from F35 2021-11-28 14:27:55 +09:00
d31545b156
Update to 21.11 (#2019440) 2021-11-13 09:58:21 -08:00
64f3cd6746
Update to 21.11 (#2019440) 2021-11-13 09:50:35 -08:00
0a652a9ce2
Update to 21.11 (#2019440)
- Resolves rhbz#2019440
2021-11-13 09:44:16 -08:00
Benjamin A. Beasley
50dbcf7a3f Patch CVE-2021-28021, CVE-2021-42715, and CVE-2021-42716
- Backport 8f9bb9563980b41e7695148b63bf09f7abd38a41 from upstream dev
  branch to update bundled stb libraries
- Use the included patch files on externally-packaged copies to create
  forked versions that contain fixes for the mentioned CVEs (unbundles
  stb_image, stb_image_write)
2021-10-22 19:30:31 -04:00
Benjamin A. Beasley
e65dac6bd2 Add comments explaining where to find versions for bundled deps 2021-10-22 19:30:13 -04:00
Benjamin A. Beasley
637aadc1f1 Empty commit to keep F36 from downgrading F35 2021-10-22 17:02:01 -04:00
e1b04273e1
Build Requires Imath for Fedora 35 and up 2021-10-07 08:24:24 -07:00