summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorotreblan2020-10-09 21:53:14 -0500
committerotreblan2020-10-09 21:53:14 -0500
commit2388a821c029411d7649cc3a5613898c651adb4a (patch)
treead8b7cfc0292b626c0e7a90878d705d0a1e428e4 /PKGBUILD
downloadaur-2388a821c029411d7649cc3a5613898c651adb4a.tar.gz
First commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 41 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3fb2cf79cf39
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: Otreblan <otreblain@gmail.com>
+
+pkgname=draco
+pkgver=1.3.6
+pkgrel=1
+pkgdesc="A library for compressing and decompressing 3D geometric meshes and point clouds."
+arch=('x86_64')
+url="https://github.com/google/draco"
+license=('Apache')
+makedepends=('cmake')
+depends=('gcc-libs')
+source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
+sha256sums=('80eaa54ef5fc687c9aeebb9bd24d936d3e6d2c6048f358be8b83fa088ef4b2cb')
+
+prepare() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ mkdir -p "build"
+
+ # Needed for link time optimization
+ local CMAKE_VERSION=$(LC_ALL=C cmake --version | awk 'n++<1 {print $3}')
+ sed -i "s/\(cmake_minimum_required(VERSION\).*/\1 $CMAKE_VERSION)/" CMakeLists.txt
+}
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver/build"
+
+ cmake .. \
+ -DCMAKE_UNITY_BUILD=ON \
+ -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DBUILD_SHARED_LIBS=on \
+
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver/build"
+ DESTDIR="$pkgdir" make install
+}