-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPKGBUILD
34 lines (29 loc) · 1.07 KB
/
PKGBUILD
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
# Requirements:
#
# You will need to provide coinhsl-2015.06.23.tar.gz in the base directory for this package to build.
# This is free for academic purposes. Optain a copy from http://www.hsl.rl.ac.uk/ipopt/
pkgname=coin-or-coinhsl
pkgver=1.5.8
pkgrel=1
pkgdesc="COIN-OR autotools harness to build HSL Linear Solvers"
arch=('i686' 'x86_64')
url="https://github.com/coin-or-tools/ThirdParty-HSL/"
license=('custom')
groups=('coin-or')
depends=('glibc' 'coin-or-coinmetis')
makedepends=('wget' 'gcc-fortran')
source=("https://github.com/coin-or-tools/ThirdParty-HSL/archive/releases/$pkgver.tar.gz" "coinhsl-2015.06.23.tar.gz")
sha256sums=('9dc2a33d8c8702692f89d43916a0d46107d421f70c2a5f0b77bc1c10d9b0f1e5' '3e955a2072f669b8f357ae746531b37aea921552e415dc219a5dd13577575fb3')
prepare() {
mv coinhsl-2015.06.23 ThirdParty-HSL-releases-$pkgver/coinhsl
}
build() {
cd "ThirdParty-HSL-releases-$pkgver"
./configure --prefix=/usr
make
}
package() {
cd "ThirdParty-HSL-releases-$pkgver"
PKG_CONFIG_LIBDIR="${pkgdir}/usr/lib/pkgconfig/" \
make DESTDIR="${pkgdir}" install
}