summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: d8dd555b3e6568958295192e98321bbd2805d8bf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# Contributor: Alexander Mieland (dma147) <dma147@linux-stats.org>
# Maintainer: Stefan Husmann <stefan-husmann@t-online.de>

pkgname=g2
pkgver=0.72
pkgrel=6
arch=('i686' 'x86_64')
pkgdesc="2D graphics library; can be used with C, C++, Fortran to generate flow charts."
depends=('gd' 'gcc' 'libpng' 'libjpeg')
source=("$pkgname-$pkgver.tar.gz::https://github.com/danielrmeyer/g2/archive/$pkgver.tar.gz"
	"$pkgname-$pkgver.patch" )
sha256sums=('22e1f1caf1335f260355092a4fb79adcf01d49454de970f7574cc042ede41f91'
            'f4857ac3507c362e19608a23e705ad576fd64aa71bb31c87b58f999653f23e72')
license=('GPL')
url="https://github.com/danielrmeyer/g2"
options=('staticlibs')

build() {
  cd $pkgname-$pkgver
  patch -p1 < "$srcdir"/$pkgname-$pkgver.patch
  ./configure --prefix=/usr CFLAGS="-fPIC"
  make libg2.so libg2.a
}

package() {
  cd $pkgname-$pkgver
  make LIBDIR="$pkgdir"/usr/lib INCDIR="$pkgdir"/usr/include install 
  install -Dm755 libg2.so.0.$pkgver "$pkgdir"/usr/lib/libg2.so.0.$pkgver
  install -Dm755 libg2.a "$pkgdir"/usr/lib/libg2.a
  cd "$pkgdir"/usr/lib
  ln -s libg2.so.0.$pkgver libg2.so.0
}