[arch-commits] Commit in inkscape/repos (3 files)
Eric Belanger
eric at archlinux.org
Wed Apr 23 04:21:33 UTC 2008
Date: Wednesday, April 23, 2008 @ 00:21:33
Author: eric
Revision: 805
poppler 0.8.0 rebuild
Added:
inkscape/repos/extra-i686/perl-5.10.patch
Modified:
inkscape/repos/extra-i686/ (properties)
inkscape/repos/extra-i686/PKGBUILD
-----------------+
PKGBUILD | 25 +++++++++++++++----------
perl-5.10.patch | 25 +++++++++++++++++++++++++
2 files changed, 40 insertions(+), 10 deletions(-)
Property changes on: inkscape/repos/extra-i686
___________________________________________________________________
Name: svnmerge-integrated
- /inkscape/trunk:1
+ /inkscape/trunk:1-804
Modified: extra-i686/PKGBUILD
===================================================================
--- extra-i686/PKGBUILD 2008-04-23 04:19:04 UTC (rev 804)
+++ extra-i686/PKGBUILD 2008-04-23 04:21:33 UTC (rev 805)
@@ -4,30 +4,35 @@
pkgname=inkscape
pkgver=0.46
-pkgrel=1
+pkgrel=4
pkgdesc="A vector-based drawing program - svg compliant"
url="http://inkscape.sourceforge.net/"
arch=(i686 x86_64)
license=('GPL' 'LGPL')
-depends=('gtkmm>=2.12.3' 'gc>=7.0' 'desktop-file-utils' 'libxslt>=1.1.22' \
- 'perl' 'pyxml' 'openssl>=0.9.8d' 'lcms' 'gtkspell' 'poppler-glib' \
- 'imagemagick' 'popt')
-makedepends=('perlxml' 'pkgconfig')
+depends=('gtkmm>=2.12.6' 'gc>=7.0' 'desktop-file-utils' 'libxslt>=1.1.22' \
+ 'perl>=5.10.0' 'pyxml' 'openssl>=0.9.8d' 'lcms' 'gtkspell' 'poppler-glib>=0.8.0' \
+ 'imagemagick>=6.4.0.2' 'popt')
+makedepends=('perlxml' 'pkgconfig' 'boost')
options=('!libtool')
install=inkscape.install
-source=("http://heanet.dl.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz")
-md5sums=('3bae9034047379012127e52f9b138d32')
+source=("http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz"
+ perl-5.10.patch)
+md5sums=('3bae9034047379012127e52f9b138d32'
+ 'da1009efea12f6512e69cc3ec8604f4f')
build() {
cd ${startdir}/src/${pkgname}-${pkgver}
- ./configure --prefix=/usr \
+ patch -Np1 -i ../perl-5.10.patch || return 1
+ CFLAGS="${CFLAGS} -I/usr/include/ImageMagick" \
+ CXXFLAGS="${CXXFLAGS} -I/usr/include/ImageMagick" \
+ ./configure --prefix=/usr \
--enable-inkboard \
--enable-lcms \
--with-gnome-print \
--with-xft \
--with-python \
--with-perl \
- --without-gnome-vfs
+ --without-gnome-vfs || return 1
make || return 1
- make DESTDIR=${startdir}/pkg install
+ make DESTDIR=${startdir}/pkg install || return 1
}
Added: extra-i686/perl-5.10.patch
===================================================================
--- extra-i686/perl-5.10.patch (rev 0)
+++ extra-i686/perl-5.10.patch 2008-04-23 04:21:33 UTC (rev 805)
@@ -0,0 +1,25 @@
+diff -Naur inkscape-0.46/src/Makefile.am inkscape-0.46-p/src/Makefile.am
+--- inkscape-0.46/src/Makefile.am 2008-03-11 05:44:31.000000000 +0100
++++ inkscape-0.46-p/src/Makefile.am 2008-03-14 22:21:53.000000000 +0100
+@@ -25,7 +25,8 @@
+ $(POPPLER_GLIB_CFLAGS) \
+ -DPOTRACE=\"potrace\" \
+ $(INKSCAPE_CFLAGS) \
+- -I$(top_srcdir)/cxxtest
++ -I$(top_srcdir)/cxxtest \
++ -I$(top_srcdir)/src/extension/script
+
+ include Makefile_insert
+ include application/Makefile_insert
+diff -Naur inkscape-0.46/src/extension/script/inkscape_perl_wrap.cpp inkscape-0.46-p/src/extension/script/inkscape_perl_wrap.cpp
+--- inkscape-0.46/src/extension/script/inkscape_perl_wrap.cpp 2008-03-11 05:20:25.000000000 +0100
++++ inkscape-0.46-p/src/extension/script/inkscape_perl_wrap.cpp 2008-03-14 22:36:24.000000000 +0100
+@@ -724,7 +724,7 @@
+ /* #define SWIG_croakf(x...) { SWIG_SetErrorf(x); goto fail; } */
+
+
+-typedef XS(SwigPerlWrapper);
++typedef XSPROTO(SwigPerlWrapper);
+ typedef SwigPerlWrapper *SwigPerlWrapperPtr;
+
+ /* Structure for command table */
More information about the arch-commits
mailing list