summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 75bf411f072bd8237c20b57320c3dfb92d694e67 (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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
# Maintainer: mickele <mimocciola@yahoo.com>
pkgname=gmsh-docs
_pkgname=gmsh
pkgver=2.12.0
pkgrel=1
pkgdesc="TXT, HMTL and PDF doc for Gmsh"
arch=('any')
url="http://www.geuz.org/gmsh/"
license=('GPL2')
makedepends=('cmake' 'texlive-core')
source=("${url}src/${_pkgname}-${pkgver}-source.tgz")
md5sums=('03cbeb28c1e2b4fd5c2065be25df8b8f')

build(){
   cd "${srcdir}/${_pkgname}-${pkgver}-source"

   sed -i -e '1011s/@{/@var{/' ./doc/texinfo/gmsh.texi

   mkdir -p build

   cd build

   cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr \
     -DENABLE_3M=OFF\
     -DENABLE_ACIS=OFF\
     -DENABLE_ANN=OFF\
     -DENABLE_BAMG=OFF\
     -DENABLE_BFGS=OFF\
     -DENABLE_BLAS_LAPACK=OFF\
     -DENABLE_BLOSSOM=OFF\
     -DENABLE_BUILD_LIB=OFF\
     -DENABLE_BUILD_SHARED=OFF\
     -DENABLE_BUILD_DYNAMIC=OFF\
     -DENABLE_BUILD_ANDROID=OFF\
     -DENABLE_BUILD_IOS=OFF\
     -DENABLE_CGNS=OFF\
     -DENABLE_CAIRO=OFF\
     -DENABLE_CHACO=OFF\
     -DENABLE_COMPRESSED_IO=OFF\
     -DENABLE_DINTEGRATION=OFF\
     -DENABLE_FLTK=OFF\
     -DENABLE_FOURIER_MODEL=OFF\
     -DENABLE_GMM=OFF\
     -DENABLE_GRAPHICS=OFF\
     -DENABLE_KBIPACK=OFF\
     -DENABLE_MATHEX=OFF\
     -DENABLE_MED=OFF\
     -DENABLE_MESH=OFF\
     -DENABLE_METIS=OFF\
     -DENABLE_MMG3D=OFF\
     -DENABLE_MPEG_ENCODE=OFF\
     -DENABLE_MPI=OFF\
     -DENABLE_MSVC_STATIC_RUNTIME=OFF\
     -DENABLE_MUMPS=OFF\
     -DENABLE_NATIVE_FILE_CHOOSER=OFF\
     -DENABLE_NETGEN=OFF\
     -DENABLE_NUMPY=OFF\
     -DENABLE_OCC=OFF\
     -DENABLE_ONELAB=OFF\
     -DENABLE_ONELAB2=OFF\
     -DENABLE_ONELAB_METAMODEL=OFF\
     -DENABLE_OPENMP=OFF\
     -DENABLE_OPTHOM=OFF\
     -DENABLE_OS_SPECIFIC_INSTALL=OFF\
     -DENABLE_OSMESA=OFF\
     -DENABLE_PARSER=OFF\
     -DENABLE_PETSC=OFF\
     -DENABLE_PLUGINS=OFF\
     -DENABLE_POST=OFF\
     -DENABLE_POPPLER=OFF\
     -DENABLE_QT=OFF\
     -DENABLE_RTREE=OFF\
     -DENABLE_SALOME=OFF\
     -DENABLE_SGEOM=OFF\
     -DENABLE_SLEPC=OFF\
     -DENABLE_SOLVER=OFF\
     -DENABLE_TAUCS=OFF\
     -DENABLE_TCMALLOC=OFF\
     -DENABLE_TETGEN=OFF\
     -DENABLE_TETGEN_OLD=OFF\
     -DENABLE_VORO3D=OFF\
     -DENABLE_WRAP_JAVA=OFF\
     -DENABLE_WRAP_PYTHON=OFF\
     ..

   LC_ALL=C make doc
}

package() {
   cd "${srcdir}/${_pkgname}-${pkgver}-source/build"

   bsdtar -xf ${_pkgname}-${pkgver}-doc.tgz

   cd "doc/texinfo"

   install -D -m644 gmsh.html "${pkgdir}/usr/share/doc/gmsh/gmsh.html"
   install -D -m644 gmsh.txt "${pkgdir}/usr/share/doc/gmsh/gmsh.txt"
   install -D -m644 gmsh.pdf "${pkgdir}/usr/share/doc/gmsh/gmsh.pdf"
   install -D -m644 gmsh.info "${pkgdir}/usr/share/info/gmsh.info"
}