subrepo: subdir: "spooles" merged: "374c832" upstream: origin: "https://aur.archlinux.org/spooles" branch: "master" commit: "374c832" git-subrepo: version: "0.4.1" origin: "???" commit: "???"
		
			
				
	
	
		
			57 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			57 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
# Maintainer: Giuseppe Borzi <gborzi___AT___ieee___DOT___org>
 | 
						|
# Contributor: Alberto Penaforte <apenafor@gmail.com>
 | 
						|
 | 
						|
pkgname=spooles
 | 
						|
pkgver=2.2
 | 
						|
pkgrel=5
 | 
						|
pkgdesc="SParse Object Oriented Linear Equations Solver"
 | 
						|
arch=('i686' 'x86_64')
 | 
						|
license=('custom')
 | 
						|
url="https://www.netlib.org/linalg/spooles"
 | 
						|
license=('GPL')
 | 
						|
depends=('glibc')
 | 
						|
makedepends=('perl' 'ghostscript')
 | 
						|
source=($url/${pkgname}.${pkgver}.tgz $url/ReferenceManual.ps.gz
 | 
						|
        spooles.patch license.txt)
 | 
						|
md5sums=('5789ca60d1ae565a4eaef6d03ca837af'
 | 
						|
         '9e5e32828f59c4cf066fdb34218705e7'
 | 
						|
         '4bb065242e3df5b39a99370dd0f5e57a'
 | 
						|
         '0f6276a9728bcf7ab0a31350d9a906c2')
 | 
						|
noextract=("${pkgname}.${pkgver}.tgz" "ReferenceManual.ps.gz")
 | 
						|
 | 
						|
build() {
 | 
						|
  mkdir ${srcdir}/$pkgname
 | 
						|
  cd ${srcdir}/$pkgname
 | 
						|
  tar -xzf ${srcdir}/${pkgname}.${pkgver}.tgz
 | 
						|
  patch -Np1 -i ${srcdir}/spooles.patch
 | 
						|
  make CFLAGS="$CFLAGS" lib
 | 
						|
  zcat "$srcdir/ReferenceManual.ps.gz" |ps2pdf - ReferenceManual.pdf
 | 
						|
}
 | 
						|
 | 
						|
package() {
 | 
						|
  cd ${srcdir}/$pkgname
 | 
						|
  mkdir -p ${pkgdir}/usr/lib
 | 
						|
  mkdir -p ${pkgdir}/usr/include/spooles
 | 
						|
  cp libspooles.a libspooles.so.2.2 ${pkgdir}/usr/lib/
 | 
						|
  ln -s libspooles.so.2.2 ${pkgdir}/usr/lib/libspooles.so.2
 | 
						|
  ln -s libspooles.so.2 ${pkgdir}/usr/lib/libspooles.so
 | 
						|
  for h in *.h; do
 | 
						|
    if [ $h != 'MPI.h' ]; then
 | 
						|
       cp $h ${pkgdir}/usr/include/spooles
 | 
						|
       d=`basename $h .h`
 | 
						|
       if [ -d $d ]; then
 | 
						|
          mkdir ${pkgdir}/usr/include/spooles/$d
 | 
						|
          cp $d/*.h ${pkgdir}/usr/include/spooles/$d
 | 
						|
       fi
 | 
						|
    fi
 | 
						|
  done
 | 
						|
 | 
						|
  # Fix permissions
 | 
						|
  cd ${pkgdir}/usr/include/spooles
 | 
						|
  chmod -R oug+r *
 | 
						|
  cd ${pkgdir}/usr/lib
 | 
						|
  chmod oug+r *
 | 
						|
  install -Dm644 "$srcdir/$pkgname/ReferenceManual.pdf" $pkgdir/usr/share/doc/$pkgname/ReferenceManual.pdf
 | 
						|
  install -Dm644 $srcdir/license.txt $pkgdir/usr/share/licenses/$pkgname/license.txt
 | 
						|
}
 |