blob: 19f058d1891977a1ddf73c4171f1e1792095161f (
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
|
# Maintainer: Lukas Böger <dev___AT___lboeger___DOT___de>
pkgname=feappv
pkgver=31
pkgrel=1
pkgdesc='A finite element analysis program'
url='http://www.ce.berkeley.edu/projects/feap/feappv'
arch=('i686' 'x86_64')
license=('custom')
makedepends=('cmake' 'gcc-fortran')
depends=('libx11')
install="${pkgname}.install"
source=("${url}/${pkgname}${pkgver}.zip")
md5sums=('6031611765744f2cf51b4d928be38a0b')
_cmakeBuildDir=build
build() {
test -d $_cmakeBuildDir || mkdir $_cmakeBuildDir
cd $_cmakeBuildDir
FFLAGS="-O0" cmake ../ver${pkgver}
make
ar rv libFeappvLib.a CMakeFiles/feappv.dir/main/feappv.f.o
echo 'Copyright (c) 1984-2013: Robert L. Taylor' > LICENSE
}
package() {
_includeTargetDir="${pkgdir}/usr/include/${pkgname}"
_shareTargetDir="${pkgdir}/usr/share/${pkgname}"
mkdir -pm 755 ${_shareTargetDir}
install -Dm 644 ../{makefile,example.f} ${_shareTargetDir}
cd $_cmakeBuildDir
install -m644 -D libFeappvLib.a "${pkgdir}/usr/lib/lib${pkgname}${pkgver}.a"
ln -s "lib${pkgname}${pkgver}.a" "${pkgdir}/usr/lib/lib${pkgname}.a"
install -m644 -D LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
install -m755 -D feappv "${pkgdir}/usr/bin/${pkgname}"
install -m644 -D LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
cd "${srcdir}/ver${pkgver}/include"
mkdir -pm 755 ${_includeTargetDir}
cp -r * ${_includeTargetDir}
chmod -R 755 ${_includeTargetDir}/integer[48]
chmod -R 644 ${_includeTargetDir}/{*.h,integer[48]/*.h}
}
|