summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 79e59579a5ee20566027be5f3e14f849792e1d15 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
pkgname=cgal-ipelets
pkgver=4.7
pkgrel=1
ipever=7.2.1
pkgdesc="Ipelets from CGAL"
arch=('i686' 'x86_64')
url="http://www.cgal.org"
source=(https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-${pkgver}/CGAL-${pkgver}.tar.xz
        no-skeleton.patch)
depends=('cgal' 'ipe')
makedepends=('cmake' 'boost' 'cgal' 'ipe')
license=('GPL' 'QPL')

prepare() {
  # Remove this once we switch to CGAL 4.8 (it's a problem with Boost)
  cd "$srcdir/CGAL-$pkgver/demo/CGAL_ipelets"
  patch < $srcdir/no-skeleton.patch
}

build() {
  cd "$srcdir/CGAL-$pkgver/demo/CGAL_ipelets"
  cmake .
  cmake . -DCMAKE_CXX_FLAGS="-std=c++11"        # putting it in the first line won't work (system-wide CGAL settings will override this choice)
  make
}

package() {
  mkdir -p "$pkgdir/usr/lib/ipe/$ipever/ipelets/"
  cp "$srcdir/CGAL-$pkgver/demo/CGAL_ipelets/"*.so "$pkgdir/usr/lib/ipe/$ipever/ipelets/"
  cp "$srcdir/CGAL-$pkgver/demo/CGAL_ipelets/lua/"* "$pkgdir/usr/lib/ipe/$ipever/ipelets/"
}
md5sums=('623d91fb2ab0a35049dc6098a0f235cc'
         'f9e230e8c7f787f9eeccb2ed302dca66')