Date: Tuesday, July 28, 2020 @ 00:16:15 Author: svenstaro Revision: 665568
upgpkg: ptex 2.3.2-2: Modernize package Modified: ptex/trunk/PKGBUILD ----------+ PKGBUILD | 38 +++++++++++++++----------------------- 1 file changed, 15 insertions(+), 23 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-07-28 00:10:22 UTC (rev 665567) +++ PKGBUILD 2020-07-28 00:16:15 UTC (rev 665568) @@ -1,46 +1,38 @@ # Maintainer: Sven-Hendrik Haase <[email protected]> pkgname=ptex pkgver=2.3.2 -_commit_sha=1b8bc985a71143317ae9e4969fa08e164da7c2e5 -pkgrel=1 +pkgrel=2 pkgdesc="Per-Face Texture Mapping for Production Rendering" -arch=(x86_64) +arch=('x86_64') url="http://ptex.us/" license=('BSD') -depends=(zlib) -makedepends=(git doxygen cmake) -source=("https://github.com/wdas/ptex/archive/v${pkgver}.tar.gz") +depends=('zlib' 'gcc-libs') +makedepends=('git' 'doxygen' 'cmake' 'ninja') +source=("$pkgname-$pkgver.tar.gz::https://github.com/wdas/ptex/archive/v${pkgver}.tar.gz") sha512sums=('dbc557dc5e1761204ee3483af9bf4ff1504cbd7955e0405dc27a51f7182e2445e41db086b2792c2491aa2cbaddc74e523170a4b3d25e44d332123d5b7081f4b9') -prepare() { - mkdir "$pkgname-$pkgver"/build -} - build() { - cd "$pkgname-$pkgver"/build + cd "$pkgname-$pkgver" - cmake .. \ + cmake . \ + -Bbuild \ + -GNinja \ -DPTEX_SHA=$_commit_sha \ -DPTEX_VER=$pkgver \ -DCMAKE_INSTALL_LIBDIR=lib \ -DCMAKE_INSTALL_PREFIX=/usr - make + ninja -C build } check() { - cd "$pkgname-$pkgver"/build - make test V=1 + cd "$pkgname-$pkgver" + ninja -C build test } package() { - cd "$pkgname-$pkgver"/build + cd "$pkgname-$pkgver" - # install -d ${pkgdir}/usr/share - make DESTDIR="$pkgdir" install - - # cp -r install/{bin,include,lib} ${pkgdir}/usr - # cp -r install/doc ${pkgdir}/usr/share/ - - install -Dm644 ../src/doc/License.txt ${pkgdir}/usr/share/licenses/${pkgname}/License.txt + DESTDIR="$pkgdir" ninja -C build install + install -Dm644 src/doc/License.txt "${pkgdir}"/usr/share/licenses/${pkgname}/License.txt }
