archrelease: copy trunk to extra-x86_64
[arch-packages.git] / cfitsio / trunk / PKGBUILD
blobc64d3f6372fd68ab569037c80a1a0be7705c41c3
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.1.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=('b367c695d2831958e7166921c3b356d5dfa51b1ecee505b97416ba39d1b6c17a')
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}