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