aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Willing <chris.willing@linux.com>2019-10-30 01:01:15 +0700
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2019-10-30 01:01:15 +0700
commitc545e2ca016f4813bd9251b594fb112226ba915d (patch)
tree084f567bde4685a80a4bc287e6177118c0f41d10
parent618e769f2b80c9562993ca93cd74337a46d08aba (diff)
graphics/OpenSubdiv: Script improvement.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
-rw-r--r--graphics/OpenSubdiv/OpenSubdiv.SlackBuild9
-rw-r--r--graphics/OpenSubdiv/README4
-rw-r--r--graphics/OpenSubdiv/slack-desc2
3 files changed, 14 insertions, 1 deletions
diff --git a/graphics/OpenSubdiv/OpenSubdiv.SlackBuild b/graphics/OpenSubdiv/OpenSubdiv.SlackBuild
index 828a8bc69350..09a81f056a8f 100644
--- a/graphics/OpenSubdiv/OpenSubdiv.SlackBuild
+++ b/graphics/OpenSubdiv/OpenSubdiv.SlackBuild
@@ -76,7 +76,10 @@ cd build
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_LIBDIR_BASE=lib${LIBDIRSUFFIX} \
+ -DCMAKE_DOCDIR_BASE=doc/$PRGNAM-$VERSION \
-DCMAKE_BUILD_TYPE=Release ..
+
make
make install DESTDIR=$PKG
cd ..
@@ -88,5 +91,11 @@ mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -rf documentation/* $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+# Can't have tutorials directory in /usr/bin
+mv $PKG/usr/bin/tutorials $PKG/usr/doc/$PRGNAM-$VERSION/
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/graphics/OpenSubdiv/README b/graphics/OpenSubdiv/README
index d8ff9cbeda8d..401ffff65193 100644
--- a/graphics/OpenSubdiv/README
+++ b/graphics/OpenSubdiv/README
@@ -2,3 +2,7 @@ OpenSubdiv is a set of open source libraries that implement high performance
subdivision surface (subdiv) evaluation on massively parallel CPU and
GPU architectures. This code path is optimized for drawing deforming surfaces
with static topology at interactive framerates.
+
+Additional utility is available in OpenSubdiv when the following SBo packages
+are installed and detected at build time:
+ tbb cudatoolkit opencl-headers glfw docutils
diff --git a/graphics/OpenSubdiv/slack-desc b/graphics/OpenSubdiv/slack-desc
index df679d80bac9..e4edbfcaca78 100644
--- a/graphics/OpenSubdiv/slack-desc
+++ b/graphics/OpenSubdiv/slack-desc
@@ -6,7 +6,7 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-OpenSubdiv: OpenSubDiv (The OpenSubdiv Library)
+OpenSubdiv: OpenSubdiv (The OpenSubdiv Library)
OpenSubdiv:
OpenSubdiv: OpenSubdiv is a set of open source libraries that implement high
OpenSubdiv: performance subdivision surface (subdiv) evaluation on massively