blob: e291ed25a47bdc01670177fc6e41b462e18ed9ed (
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
|
# Maintainer: Jose Maria Garcia <josemaria.alkala@gmail.com>
_name="coolprop"
pkgname="$_name"-git
pkgver=6.6.1dev
pkgrel=1
# epoch=
pkgdesc="CoolProp shared library and headers; the open-source thermodynamic and transport properties database"
arch=('x86_64')
url="https://github.com/CoolProp/CoolProp"
license=('MIT')
# groups=()
# depends=()
makedepends=(git cmake python)
# checkdepends=()
# optdepends=()
# provides=()
# conflicts=()
# replaces=()
# backup=()
# options=()
# install=
# changelog=
source=("$_name::git+${url}.git")
#noextract=()
md5sums=('SKIP')
#validpgpkeys=()
prepare() {
cd "$_name"
mkdir build
git submodule update --init --recursive
}
build() {
cd "$_name"
cd build
cmake .. -DCOOLPROP_RELEASE=ON -DCOOLPROP_SHARED_LIBRARY=ON #-DCOOLPROP_DEBUG=ON -DCMAKE_CXX_FLAGS_DEBUG='-g -D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTIC'
cmake --build .
}
check() {
cd "$_name"
#make -k check
}
package() {
cd "$_name"
install -Dm755 build/libCoolProp.so.${pkgver} ${pkgdir}/usr/lib/libCoolProp.so.${pkgver}
# headers
install -d ${pkgdir}/usr/include/CoolProp/fmt/ # Create the folder
install -Dm644 include/*.h ${pkgdir}/usr/include/CoolProp
install -Dm644 externals/fmtlib/include/fmt/*.h ${pkgdir}/usr/include/CoolProp/fmt
install -Dm644 externals/fmtlib/src/*.cc ${pkgdir}/usr/include/CoolProp/fmt
cd ${pkgdir}/usr/lib/
ln -s libCoolProp.so.${pkgver} libCoolProp.so.6
ln -s libCoolProp.so.${pkgver} libCoolProp.so
}
|