OCaml 4.13.1 rebuild
[arch-packages.git] / cfitsio / trunk / PKGBUILD
blob9562be804639caf8389bc6845a9092c9a839b06e
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.0.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=('b2a8efba0b9f86d3e1bd619f662a476ec18112b4f27cc441cc680a4e3777425e')
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}