From 1fa6edfba8d1e31ca1c0d59e8202cd3c62ccf393 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 6 Feb 2012 23:14:50 +0000 Subject: Mon Feb 6 23:14:50 UTC 2012 --- extra/scim-pinyin/PKGBUILD | 44 ++++++++++++++++++++++--------------------- extra/scim-pinyin/gcc43.patch | 44 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 67 insertions(+), 21 deletions(-) create mode 100644 extra/scim-pinyin/gcc43.patch (limited to 'extra/scim-pinyin') diff --git a/extra/scim-pinyin/PKGBUILD b/extra/scim-pinyin/PKGBUILD index 3f8e1e149..abf1fe1d8 100644 --- a/extra/scim-pinyin/PKGBUILD +++ b/extra/scim-pinyin/PKGBUILD @@ -1,33 +1,35 @@ -# $Id: PKGBUILD 77980 2010-04-19 08:02:17Z allan $ -# Maintainer: +# $Id: PKGBUILD 149097 2012-02-05 17:19:20Z bisson $ +# Maintainer: Gaetan Bisson # Contributer: Gan Lu pkgname=scim-pinyin pkgver=0.5.91 -pkgrel=5 -pkgdesc="Chinese 拼音 (PinYin) input for SCIM" +pkgrel=6 +pkgdesc='Chinese pinyin input for SCIM' +url='http://www.scim-im.org/' arch=('i686' 'x86_64') -url="http://www.scim-im.org/" -license=GPL -depends=('scim>=1.4.7') +license=('GPL') +depends=('scim') options=('!libtool') -source=(http://downloads.sourceforge.net/sourceforge/scim/$pkgname-$pkgver.tar.gz - scim-pinyin-0.5.91-gcc43.patch) -md5sums=('fb96d3545090d7681ea03edaced4eccb' - 'ef84582d9bac7ac250d2d64cf260ad39') +source=("http://downloads.sourceforge.net/sourceforge/scim/${pkgname}-${pkgver}.tar.gz" + 'gcc43.patch') +sha1sums=('58bea437a211b7af8420057541a38933a41841c7' + 'b78ecec237ee0e04ec43604fcc344ff43ccfb7b3') build() { - cd $srcdir/$pkgname-$pkgver - patch -Np1 -i $srcdir/scim-pinyin-0.5.91-gcc43.patch - ./configure --prefix=/usr \ - --sysconfdir=/etc \ - --disable-static - make || return 1 + cd "${srcdir}/${pkgname}-${pkgver}" + + patch -p1 -i ../gcc43.patch + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --disable-static \ + + make } package() { - cd $srcdir/$pkgname-$pkgver - make DESTDIR=$pkgdir install + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install } - - diff --git a/extra/scim-pinyin/gcc43.patch b/extra/scim-pinyin/gcc43.patch new file mode 100644 index 000000000..91a948d5d --- /dev/null +++ b/extra/scim-pinyin/gcc43.patch @@ -0,0 +1,44 @@ +diff -up scim-pinyin-0.5.91/src/scim_phrase.cpp.gcc43 scim-pinyin-0.5.91/src/scim_phrase.cpp +--- scim-pinyin-0.5.91/src/scim_phrase.cpp.gcc43 2008-02-25 16:27:05.000000000 +0800 ++++ scim-pinyin-0.5.91/src/scim_phrase.cpp 2008-02-25 16:26:41.000000000 +0800 +@@ -28,6 +28,7 @@ + #define SCIM_PHRASE_MAX_RELATION 1000 + + #include ++#include + #include "scim_pinyin_private.h" + #include "scim_phrase.h" + +diff -up scim-pinyin-0.5.91/src/scim_special_table.cpp.gcc43 scim-pinyin-0.5.91/src/scim_special_table.cpp +--- scim-pinyin-0.5.91/src/scim_special_table.cpp.gcc43 2008-02-25 16:27:55.000000000 +0800 ++++ scim-pinyin-0.5.91/src/scim_special_table.cpp 2008-02-25 16:28:08.000000000 +0800 +@@ -22,6 +22,7 @@ + + #include + #include ++#include + #include "scim_pinyin_private.h" + #include "scim_special_table.h" + +diff -up scim-pinyin-0.5.91/src/scim_pinyin.cpp.gcc43 scim-pinyin-0.5.91/src/scim_pinyin.cpp +--- scim-pinyin-0.5.91/src/scim_pinyin.cpp.gcc43 2008-02-25 16:26:10.000000000 +0800 ++++ scim-pinyin-0.5.91/src/scim_pinyin.cpp 2008-02-25 16:26:26.000000000 +0800 +@@ -29,6 +29,7 @@ + #define Uses_SCIM_LOOKUP_TABLE + + #include ++#include + #include "scim_pinyin.h" + + // Internal functions +diff -up scim-pinyin-0.5.91/src/scim_pinyin_phrase.cpp.gcc43 scim-pinyin-0.5.91/src/scim_pinyin_phrase.cpp +--- scim-pinyin-0.5.91/src/scim_pinyin_phrase.cpp.gcc43 2008-02-25 16:27:15.000000000 +0800 ++++ scim-pinyin-0.5.91/src/scim_pinyin_phrase.cpp 2008-02-25 16:27:28.000000000 +0800 +@@ -27,6 +27,7 @@ + #define Uses_SCIM_LOOKUP_TABLE + + #include ++#include + #include "scim_pinyin_private.h" + #include "scim_phrase.h" + #include "scim_pinyin.h" -- cgit v1.2.3-54-g00ecf