diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 31 insertions, 8 deletions
@@ -3,7 +3,7 @@ pkgname='quartet-git' pkgver=r2.a99c049 -pkgrel=2 +pkgrel=3 pkgdesc="A tetrahedral mesh generator that does isosurface stuffing with an acute tetrahedral tile." arch=('x86_64') url="https://github.com/crawforddoran/quartet" @@ -12,22 +12,45 @@ changelog="${pkgname}.changelog" makedepends=('git' 'gcc') provides=("${pkgname%-git}") conflicts=("${pkgname%-git}") -source=("git+https://github.com/crawforddoran/${pkgname%-git}.git") -md5sums=('SKIP') +source=( + "git+https://github.com/crawforddoran/${pkgname%-git}.git" + "make-shared-lib.patch" +) +md5sums=( + SKIP + '8a34de71824f18b98d1c91c17857e174' +) pkgver() { - cd "${srcdir}/${pkgname%-git}" + cd "${pkgname%-git}" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } +prepare() { + cd "${pkgname%-git}" + git apply "${srcdir}/make-shared-lib.patch" +} + build() { - cd "$srcdir/${pkgname%-git}" + cd "${pkgname%-git}" make depend make release } package() { - cd "$srcdir/${pkgname%-git}" - install -m 755 -DT "quartet_release" "${pkgdir}/usr/bin/quartet" - install -m 755 -DT "view_tet_release" "${pkgdir}/usr/bin/view_tet" + cd "${pkgname%-git}" + install -m 644 -D -t "${pkgdir}/usr/lib" libquartet.so + install -m 755 -D -t "${pkgdir}/usr/bin" quartet view_tet + install -m 644 -D -t "${pkgdir}/usr/include/quartet" \ + src/geometry_queries.h \ + src/sdf.h \ + src/trimesh.h \ + src/tet_mesh.h \ + src/feature.h \ + src/read_obj.h \ + src/tet_quality.h \ + src/match_features.h \ + src/optimize_tet_mesh.h \ + src/make_signed_distance.h \ + src/make_tet_mesh.h } |