[arch-commits] Commit in openshadinglanguage/trunk (PKGBUILD)

Sven-Hendrik Haase svenstaro at archlinux.org
Wed May 13 22:52:44 UTC 2020


    Date: Wednesday, May 13, 2020 @ 22:52:43
  Author: svenstaro
Revision: 627797

upgpkg: openshadinglanguage 1.10.10-2

Modified:
  openshadinglanguage/trunk/PKGBUILD

----------+
 PKGBUILD |   21 ++++++++++-----------
 1 file changed, 10 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-05-13 22:52:16 UTC (rev 627796)
+++ PKGBUILD	2020-05-13 22:52:43 UTC (rev 627797)
@@ -1,7 +1,7 @@
 # Maintainer: Sven-Hendrik Haase <svenstaro at gmail.com>
 pkgname=openshadinglanguage
 pkgver=1.10.10
-pkgrel=1
+pkgrel=2
 pkgdesc="Advanced shading language for production GI renderers"
 arch=(x86_64)
 url="https://github.com/imageworks/OpenShadingLanguage"
@@ -8,18 +8,16 @@
 license=('custom')
 depends=('boost-libs' 'openimageio' 'openexr' 'intel-tbb' 'freetype2' 'libpng'
          'libtiff' 'zlib' 'ncurses')
-makedepends=('boost' 'cmake' 'python' 'llvm' 'clang')
+makedepends=('boost' 'cmake' 'python' 'llvm' 'clang' 'ninja')
 source=(https://github.com/imageworks/OpenShadingLanguage/archive/Release-${pkgver}.tar.gz)
 sha512sums=('10371d9aefa786fefbae15cb9c71d7360bd903a36734840f7d0a960a615d48096b7170596bd934d10579b33d8f8398fc0e00471a10cd517c1a4a601169b2ca13')
 
-prepare() {
-  mkdir -p OpenShadingLanguage-Release-$pkgver/src/build
-}
-
 build() {
-  cd OpenShadingLanguage-Release-$pkgver/src/build
+  cd OpenShadingLanguage-Release-$pkgver
 
-  cmake ../.. \
+  cmake . \
+    -B build \
+    -GNinja \
     -DCMAKE_INSTALL_PREFIX=/usr \
     -DCMAKE_INSTALL_LIBDIR=lib \
     -DCMAKE_CXX_STANDARD=14 \
@@ -26,13 +24,14 @@
     -DLLVM_STATIC=0 \
     -DENABLERTTI=ON \
     -DSTOP_ON_WARNING=OFF
-  make
+  ninja -C build
 }
 
 package() {
-  cd OpenShadingLanguage-Release-$pkgver/src/build
+  cd OpenShadingLanguage-Release-$pkgver
 
-  make DESTDIR="$pkgdir/" install
+  DESTDIR="$pkgdir/" ninja -C build install
+
   mkdir "$pkgdir"/usr/share/OSL
   mv "$pkgdir"/usr/shaders "$pkgdir"/usr/share/OSL/shaders
 



More information about the arch-commits mailing list