[arch-commits] Commit in cfitsio/trunk (PKGBUILD)

Eric Bélanger eric at archlinux.org
Mon Jan 30 10:37:26 UTC 2012


    Date: Monday, January 30, 2012 @ 05:37:25
  Author: eric
Revision: 148036

upgpkg: cfitsio 3.290-1

Upstream update, Add check function, Fix license

Modified:
  cfitsio/trunk/PKGBUILD

----------+
 PKGBUILD |   22 +++++++++++++++-------
 1 file changed, 15 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2012-01-30 08:08:56 UTC (rev 148035)
+++ PKGBUILD	2012-01-30 10:37:25 UTC (rev 148036)
@@ -3,26 +3,34 @@
 # Contributor: Tobias Powalowski <tpowa at archlinux.org>
 
 pkgname=cfitsio
-pkgver=3.280
-_pkgver=3280
+pkgver=3.290
 pkgrel=1
 pkgdesc="A library of C and Fortran subroutines for reading and writing data files in FITS (Flexible Image Transport System) data format"
 arch=('i686' 'x86_64')
 url="http://heasarc.gsfc.nasa.gov/docs/software/fitsio/fitsio.html"
-license=('GPL2')
+license=('custom')
 depends=('glibc')
-makedepends=('pkgconfig')
 options=('!libtool')
-source=("ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/${pkgname}${_pkgver}.tar.gz")
-md5sums=('fdb9c0f51678b47e78592c70fb5dc793')
+source=("ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/${pkgname}${pkgver/./}.tar.gz")
+md5sums=('bba93808486cf5edac236a941283b3c3')
 
 build() {
   cd "${srcdir}"/${pkgname}
+  export CFLAGS="$CFLAGS -lm"
   ./configure --prefix=/usr
-  make shared
+  make  shared 
 }
 
+check() {
+  cd "${srcdir}"/${pkgname}
+  make testprog
+  LD_LIBRARY_PATH=. ./testprog > testprog.lis
+  [[ -z $(diff testprog.lis testprog.out) ]] || return 1
+  [[ -z $(cmp testprog.fit testprog.std) ]] || return 1
+}
+
 package() {
   cd "${srcdir}"/${pkgname}
   make DESTDIR="${pkgdir}" install
+  install -D -m644 License.txt "${pkgdir}/usr/share/licenses/${pkgname}/License.txt"
 }




More information about the arch-commits mailing list