diff options
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 9 insertions, 11 deletions
@@ -33,7 +33,8 @@ prepare() { build() { cd "$srcdir/Halide/build" cmake -DCMAKE_BUILD_TYPE=Release -DWITH_TESTS=False -DWITH_DOCS=False -DWITH_TUTORIALS=False \ - -DWARNINGS_AS_ERRORS=False -DWITH_APPS=False -DBUILD_AOT_TUTORIAL=False -DWITH_UTILS=False .. + -DWARNINGS_AS_ERRORS=False -DWITH_APPS=False -DBUILD_AOT_TUTORIAL=False -DWITH_UTILS=False \ + -DCMAKE_INSTALL_PREFIX=/usr .. make } @@ -43,15 +44,12 @@ check() { package() { cd "$srcdir/Halide/build" - make DESTDIR="$pkgdir/" install - rm -rf "${pkgdir}/usr/local/tutorial/" - rm -rf "${pkgdir}/usr/local/tools/" - - mkdir "${pkgdir}/usr/local/lib" - mkdir "${pkgdir}/usr/local/include/Halide" - mv "${pkgdir}/usr/local/bin/libHalide.so" "${pkgdir}/usr/local/lib/" - find "${pkgdir}/usr/local/include/" -maxdepth 1 -type f -exec mv {} "${pkgdir}/usr/local/include/Halide" \; - rmdir "${pkgdir}/usr/local/bin/" + make DESTDIR="$pkgdir/" install + rm -rf "${pkgdir}/usr/share/tutorial/" + rm -rf "${pkgdir}/usr/share/tools/" + + install --directory "${pkgdir}/usr/include/Halide" + find "${pkgdir}/usr/include/" -maxdepth 1 -type f -exec mv '{}' "${pkgdir}/usr/include/Halide/" ';' find ${pkgdir} -type f -name "*.md" -delete - find ${pkgdir} -type f -name "*.*make" -delete + install -Dm644 "$srcdir/Halide/LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.txt" } |