From c0e93944041a53111ee9b09e2ac97cd2d2d57be4 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Mon, 15 May 2023 15:58:23 -0400 Subject: [PATCH] backports/opencsg: new aport --- backports/opencsg/APKBUILD | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 backports/opencsg/APKBUILD diff --git a/backports/opencsg/APKBUILD b/backports/opencsg/APKBUILD new file mode 100644 index 0000000..06c03a3 --- /dev/null +++ b/backports/opencsg/APKBUILD @@ -0,0 +1,34 @@ +# Maintainer: Marian Buschsieweke +pkgname=opencsg +pkgver=1.4.2 +pkgrel=2 +pkgdesc="A library that does image-based CSG rendering using OpenGL" +url="http://www.opencsg.org/" +arch="all !armv7" +license="GPL-2.0-only" +subpackages="$pkgname-dev $pkgname-example" +makedepends="glew-dev freeglut-dev" +source="http://www.opencsg.org/OpenCSG-$pkgver.tar.gz" +builddir="$srcdir/OpenCSG-$pkgver" + +build() { + make -j1 +} + +check() { + make check +} + +package() { + for folder in src example; do + sed -e 's/\/usr\/local\//\/usr\//g' -i $folder/Makefile + make INSTALL_ROOT="$pkgdir" install -j 1 -C $folder + done +} + +example() { + mkdir -p "$subpkgdir"/usr/ + mv "$pkgdir"/usr/bin "$subpkgdir"/usr/ +} + +sha512sums="fbe6f925982717ecca7bd0eacc4fc5b362c80c7663b1ff0d9a228f2b5e1d3625d3e6d324d9e634665c74e9c0fc37d10290ece293e59a3eba67035b6b700b7778 OpenCSG-1.4.2.tar.gz"