summaryrefslogtreecommitdiff
path: root/community/fcitx-mozc
diff options
context:
space:
mode:
Diffstat (limited to 'community/fcitx-mozc')
-rw-r--r--community/fcitx-mozc/PKGBUILD48
1 files changed, 22 insertions, 26 deletions
diff --git a/community/fcitx-mozc/PKGBUILD b/community/fcitx-mozc/PKGBUILD
index 36ce20149..26a0f871b 100644
--- a/community/fcitx-mozc/PKGBUILD
+++ b/community/fcitx-mozc/PKGBUILD
@@ -1,40 +1,37 @@
-# $Id: PKGBUILD 97633 2013-09-26 06:11:29Z fyan $
+# $Id: PKGBUILD 100392 2013-11-03 11:48:16Z fyan $
# Maintainer: Felix Yan <felixonmars@gmail.com>
# Contributor: ponsfoot <cabezon dot hashimoto at gmail dot com>
## Mozc compile option
_bldtype=Release
-_zipcoderel=201307
+_zipcoderel=201309
_protobuf_ver=2.5.0
-_gyp_rev=1656
+_gyp_rev=1774
_pkgbase=mozc
+_revision=178
pkgname=fcitx-mozc
pkgdesc="Fcitx Module of A Japanese Input Method for Chromium OS, Windows, Mac and Linux (the Open Source Edition of Google Japanese Input)"
-pkgver=1.11.1522.102
+pkgver=1.12.1599.102
_patchver=${pkgver}.1
-pkgrel=2
+pkgrel=1
arch=('i686' 'x86_64')
url="http://code.google.com/p/mozc/"
license=('custom')
depends=('qt4' 'fcitx' 'zinnia')
-makedepends=('pkg-config' 'python2' 'gtest' 'curl' 'gtk2' 'mesa')
+makedepends=('pkg-config' 'python2' 'gtest' 'curl' 'gtk2' 'mesa' 'svn')
replaces=('mozc-fcitx')
conflicts=('mozc' 'mozc-server' 'mozc-utils-gui' 'mozc-fcitx')
-source=(http://mozc.googlecode.com/files/mozc-${pkgver}.tar.bz2
- http://downloads.sourceforge.net/project/pnsft-aur/mozc/gyp-${_gyp_rev}.tar.xz
+source=(svn+http://mozc.googlecode.com/svn#revision=$_revision
+ gyp::svn+http://gyp.googlecode.com/svn/trunk#revision=$_gyp_rev
http://downloads.sourceforge.net/pnsft-aur/ken_all-${_zipcoderel}.zip
http://downloads.sourceforge.net/pnsft-aur/jigyosyo-${_zipcoderel}.zip
http://protobuf.googlecode.com/files/protobuf-${_protobuf_ver}.tar.bz2
http://download.fcitx-im.org/fcitx-mozc/fcitx-mozc-${_patchver}.patch
- http://download.fcitx-im.org/fcitx-mozc/fcitx-mozc-icon.tar.gz
- #mozc_1.10.1390.102_remove_warn_as_error.patch
-)
+ http://download.fcitx-im.org/fcitx-mozc/fcitx-mozc-icon.tar.gz)
build() {
- cd "$srcdir"
-
#source /etc/profile.d/qt4.sh
# Update: Fix qt4 include path too
@@ -44,19 +41,16 @@ build() {
CFLAGS="${CFLAGS} -I/usr/include/qt4 -fvisibility=hidden"
CXXFLAGS="${CXXFLAGS} -I/usr/include/qt4 -fvisibility=hidden"
- cd "${srcdir}/${_pkgbase}-${pkgver}"
+ cd svn/trunk/src
# Apply fcitx patch
rm unix/fcitx -rf
- patch -Np2 -i ${srcdir}/fcitx-mozc-${_patchver}.patch
+ patch -Np2 -i "$srcdir/fcitx-mozc-${_patchver}.patch"
# Fix qt4 binary path
sed -i 's|(qt_dir)/bin|(qt_dir)/lib/qt4/bin|' gui/*.gyp{,i}
sed -i 's|(qt_dir_env)/bin|(qt_dir_env)/lib/qt4/bin|' gui/*.gyp{,i}
- # Patch for gcc>=4.8
- #patch -p0 -i "${srcdir}/mozc_1.10.1390.102_remove_warn_as_error.patch"
-
# Adjust to use python2
find . -name \*.py -type f -exec sed -i -e "1s|python.*$|python2|" {} +
find . -regex '.*\.gypi?$' -type f -exec sed -i -e "s|'python'|'python2'|g" {} +
@@ -67,10 +61,12 @@ build() {
msg "Done."
# Copy gyp
- cp -rf "${srcdir}"/gyp-${_gyp_rev}/* third_party/gyp
+ mkdir third_party/gyp
+ cp -rf "${srcdir}"/gyp/* third_party/gyp
# Copy protobuf to be linked statically
- cp -rf "${srcdir}/protobuf-${_protobuf_ver}" protobuf/files
+ mkdir third_party/protobuf
+ cp -rf "${srcdir}/protobuf-${_protobuf_ver}"/* third_party/protobuf
msg "Starting make..."
@@ -85,7 +81,7 @@ build() {
}
package() {
- cd "${srcdir}/${_pkgbase}-${pkgver}"
+ cd svn/trunk/src
install -D -m 755 out_linux/${_bldtype}/mozc_server "${pkgdir}/usr/lib/mozc/mozc_server"
install -m 755 out_linux/${_bldtype}/mozc_tool "${pkgdir}/usr/lib/mozc/mozc_tool"
@@ -116,10 +112,10 @@ package() {
install -m 644 "$srcdir/fcitx-mozc-icons/mozc-tool.png" "${pkgdir}/usr/share/fcitx/mozc/icon/mozc-tool.png"
}
-sha512sums=('f1319b6cee9ba9444e75a3775abbd5804fda545be87e1977aa48825a14073448db6b12c2312d1cf74469cec7392af5c889a0fbd64cf741cc4e8c1c44dcdbf68f'
- 'c162dab8d2935793002fef9a12d49a9ec36b4be3af73fe425e522302871744bf0710726539444bfd354244b41cea9fc649fb83a957000d70bcb0556265cdb171'
- '9661c697368e3d3afec65fda3e07db5ceea358e26ecc372872dcdd52a688c5cf5a14d2b2eeb8a3875c1941b192efb5a100eb846067d4d5cb32afdb9dd4b0ba29'
- '14b0dd6854e8732c4aa0105b6a8e39e7778c86ac94adf899ddb42424c6033eccd5686734f4bbe7ba8542903ac987fd553a051abfeeceae5c1649f9a74cb9e8a1'
+sha512sums=('SKIP'
+ 'SKIP'
+ 'e497d6dfca2cf06d4ab0ed7f84e1daea8da776071d19818dc09b5c2586d52dfceebd3b665ebc0eb1143e84c8dcb11cac6197e8cbff617415cc6f16316e9a2004'
+ '04c2719618227beea8b41705d25382a78fa4173c7355c2a4ebd4d424538e0591513aa951eb9a8a11a4ad4ff379839fda42264a98e07f1b062ff8e4200af7c741'
'5994b3669808b82fef5c860ecad36358c0767f84acac877e7bfcf722e59d972835a955714149bdd4158fbd1328a51d01397a563991d26475351ee72be48142ee'
- '8d7a132613193c2e120d4a17fad97045451bcc700a552fa52e85f83cf5403de36b66c4bf6148c9cdabb493e82a5338cc090b693569d8ff087f4646e0604e0d3b'
+ 'e6a5a21520e36aa6cd27295c5a1b050a8f1a8dccf82918b0b57f17c79393c8b527c3f70dbfa2de0af42d3f85eac3095ef476a067fb24dbc2fa325c1f6a1138cc'
'5507c637e5a65c44ccf6e32118b6d16647ece865171b9a77dd3c78e6790fbd97e6b219e68d2e27750e22074eb536bccf8d553c295d939066b72994b86b2f251a')