updated on Thu Jan 19 20:01:47 UTC 2012
[aur-mirror.git] / ipe6 / PKGBUILD
blob21734e1f1870736b3f9e1315ac216cc405af6796
1 #Contributor: Dmitriy Morozov <archlinux@foxcub.org>
3 pkgname=ipe6
4 _pkgname=ipe
5 _sfproject=ipe7
6 pkgver=6.0.32
7 pkgrel=2
8 pkgnamever=6.0pre32patch1
9 pkgdesc="The Ipe extensible drawing editor"
10 url="http://tclab.kaist.ac.kr/ipe/"
11 #depends=('qt' 'freetype2' 'zlib' 'texlive-bin' 'qhull')
12 depends=('qt' 'freetype2' 'zlib' 'qhull')
13 arch=('i686' 'ppc' 'x86_64')
14 license="GPL"
15 ftiversion_=20080517
16 ptiversion_=20070509
17 source=(http://downloads.sourceforge.net/project/$_sfproject/zzz_archived_files/$_pkgname-$pkgnamever-src.tar.gz
18         http://downloads.sourceforge.net/project/$_sfproject/tools/figtoipe-$ftiversion_.tar.gz
19         http://downloads.sourceforge.net/project/$_sfproject/zzz_archived_files/pdftoipe-$ptiversion_.tar.gz
20         http://www.vanwal.nl/ebuilds/files/dlgpage.patch
21         http://www.vanwal.nl/ebuilds/files/dlgtext.patch
22         http://www.vanwal.nl/ebuilds/files/editorfont.patch
23         http://www.vanwal.nl/ebuilds/files/editorfont_preamble.patch
24         # http://www.vanwal.nl/ebuilds/files/round_bug.patch
25         http://www.vanwal.nl/ebuilds/files/undo_view_change.patch
26         )
27 md5sums=('2d979ee33944452b7ba18a0ba7c176f3'
28          '2db958443d8dc7e4a8f73d084e74177b'
29          'de7df6f3a98f92e08323d3b774c69b34'
30          '26fb08ca605c2b7aa1343592112dfcb6'
31          '838d21cb3560de465f3548a6db0c8362'
32          '4305956558a87b92096acee057fc5be1'
33          '20552c7d3ecb60abcf91d3f87aaf3c45'
34          # 'ce0aa53e66ddd035d24e3e3a1e50a29a'
35          '981c7463979e81d0bf263130872cebbf')
37 build() {
38  # Build Ipe
39  cd $startdir/src/$_pkgname-$pkgnamever/src
41  patch -p1 < $startdir/dlgpage.patch
42  patch -p1 < $startdir/dlgtext.patch
43  patch -p1 < $startdir/editorfont.patch
44  patch -p1 < $startdir/editorfont_preamble.patch
45  # patch -p1 < $startdir/round_bug.patch
46  patch -p1 < $startdir/undo_view_change.patch
48  qmake IPEPREFIX=/usr
49  make || return 1
50  INSTALL_ROOT=$startdir/pkg make install
51  sed -i 's@/usr/share/texmf@/opt/texlive/texmf-dist@g' ../tetex-fontmap.xml
52  install -D -m644 ../tetex-fontmap.xml $startdir/pkg/usr/share/ipe/$pkgnamever/fontmap.xml
54  # Make QVoronoi Ipelet
55  cd $startdir/src/$_pkgname-$pkgnamever/src/ipelets/qvoronoi
56  qmake IPEPREFIX=/usr INCLUDEPATH+=/usr/include/qhull
57  make || return 1
58  INSTALL_ROOT=$startdir/pkg make install
60  # Build figtoipe
61  cd $startdir/src/figtoipe-$ftiversion_
62  make || return 1
63  cp figtoipe $startdir/pkg/usr/bin
65  # Build pdftoipe
66  cd $startdir/src/pdftoipe-$ptiversion_
67  qmake
68  make || return 1
69  cp pdftoipe $startdir/pkg/usr/bin
70