Sven-Hendrik Haase pushed to branch main at Arch Linux / Packaging / Packages /
usd
Commits:
68f98b81 by Sven-Hendrik Haase at 2024-08-01T02:22:16+02:00
upgpkg: 24.05-3: Fix #2
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = usd
pkgdesc = 3D VFX pipeline interchange file format
pkgver = 24.05
- pkgrel = 2
+ pkgrel = 3
url = https://openusd.org
arch = x86_64
license = Apache-2.0
=====================================
PKGBUILD
=====================================
@@ -8,7 +8,7 @@ pkgname=('usd' 'usd-extras')
_pkgname='OpenUSD'
pkgbase=usd
pkgver=24.05
-pkgrel=2
+pkgrel=3
arch=(x86_64)
url='https://openusd.org'
pkgdesc='3D VFX pipeline interchange file format'
@@ -154,10 +154,10 @@ package_usd() {
DESTDIR="$pkgdir" ninja -C build install
- # Do a switcheroo with usdview as we need to wrap it in a script.
- mv "$pkgdir/usr/bin/usdview" "$pkgdir/usr/bin/usdview_bin"
- echo 'LD_PRELOAD=/usr/lib/libjemalloc.so exec usdview_bin "$@"' >
"$pkgdir/usr/bin/usdview"
- chmod +x "$pkgdir/usr/bin/usdview"
+ # Preload jemalloc in scripts to prevent python using glibc's malloc
+ for cmd in "$pkgdir/usr/bin/"*; do
+ sed -r -i '1 s|(#!)(.*python.*)|\1/usr/bin/env -S
LD_PRELOAD=/usr/lib/libjemalloc.so \2|' "$cmd"
+ done
rm -vrf "$pkgdir/usr/share/usd"
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/usd/-/commit/68f98b81f68968253d5fc44c94aa3a2f8356d29a
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/usd/-/commit/68f98b81f68968253d5fc44c94aa3a2f8356d29a
You're receiving this email because of your account on gitlab.archlinux.org.