upgpkg: sbcl 2.3.1-1
[arch-packages.git] / cfitsio / trunk / PKGBUILD
blobf7640f1aa181b502637d95d3db94b938a609b91e
1 # Maintainer: Antonio Rojas <arojas@archlinux.org>
2 # Contributor: Andrea Scarpino <andrea@archlinux.org>
3 # Contributor: Tobias Powalowski <tpowa@archlinux.org>
5 pkgname=cfitsio
6 pkgver=4.2.0
7 pkgrel=1
8 epoch=1
9 pkgdesc='A library of C and Fortran subroutines for reading and writing data files in FITS (Flexible Image Transport System) data format'
10 arch=(x86_64)
11 url='https://heasarc.gsfc.nasa.gov/fitsio/'
12 license=(custom)
13 depends=(curl)
14 source=(https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/$pkgname-$pkgver.tar.gz)
15 sha256sums=('eba53d1b3f6e345632bb09a7b752ec7ced3d63ec5153a848380f3880c5d61889')
17 prepare() {
18   cd $pkgname-$pkgver
19   sed -e 's|LDFLAGS=.*|LDFLAGS="$LDFLAGS"|g' -i configure.in # Fix LDFLAGS
20   autoreconf -vi
23 build() {
24   cd $pkgname-$pkgver
25   ./configure --prefix=/usr --enable-reentrant
26   make shared
27   make utils
30 check() {
31   cd $pkgname-$pkgver
32   LD_LIBRARY_PATH=. ./testprog > testprog.lis
33   [[ -z $(diff testprog.lis testprog.out) ]] || return 1
34   [[ -z $(cmp testprog.fit testprog.std) ]] || return 1
37 package() {
38   cd $pkgname-$pkgver
39   make DESTDIR="$pkgdir" install
41   install -D -m644 License.txt \
42     "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
44 # Fix conflicts with ccfits and smem
45   rm "$pkgdir"/usr/bin/{cookbook,smem,testprog}