[arch-commits] Commit in libpinyin/trunk (PKGBUILD)

Felix Yan felixonmars at archlinux.org
Wed Apr 26 07:30:17 UTC 2017


    Date: Wednesday, April 26, 2017 @ 07:30:13
  Author: felixonmars
Revision: 225416

upgpkg: libpinyin 2.0.0-1

Modified:
  libpinyin/trunk/PKGBUILD

----------+
 PKGBUILD |   35 ++++++++++++++---------------------
 1 file changed, 14 insertions(+), 21 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-04-26 07:29:37 UTC (rev 225415)
+++ PKGBUILD	2017-04-26 07:30:13 UTC (rev 225416)
@@ -4,7 +4,7 @@
 # Contributor: WU Jun <quark at lihdd dot net>
 
 pkgname=libpinyin
-pkgver=1.9.92
+pkgver=2.0.0
 _modelver=14
 pkgrel=1
 pkgdesc="Library to deal with pinyin"
@@ -11,35 +11,28 @@
 arch=('i686' 'x86_64')
 url="https://github.com/libpinyin/libpinyin"
 license=('GPL')
-# Switching to kyotocabinet will break all existing installation. Requesting a migration tool to prevent data loss:
-# https://github.com/libpinyin/libpinyin/issues/44
-depends=('db' 'glib2') # 'kyotocabinet'
-makedepends=('git')
-source=("git+https://github.com/$pkgname/${pkgname}.git#tag=$pkgver"
-        "http://downloads.sourceforge.net/libpinyin/model${_modelver}.text.tar.gz")
-noextract=("model${_modelver}.text.tar.gz")
-sha512sums=('SKIP'
+depends=('kyotocabinet' 'glib2')
+makedepends=('gnome-common')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/$pkgver.tar.gz"
+        "$pkgname-model$_modelver.text.tar.gz::http://downloads.sourceforge.net/libpinyin/model$_modelver.text.tar.gz")
+noextract=("$pkgname-model$_modelver.text.tar.gz")
+sha512sums=('6a64c7f8378da1f1e364738f9cc9caaeb47b8bdc617ba916c807ff9336272d2d473697216bfc2820f515d6a9784d927f000914cb2004c339747ec33c58083f2a'
             '792d3cf7ab7fdea701737cea66d18f697015f19d18b6d26273db2da0ae28291f38b3d8a5717f595da63fbe573921c552bdce10c4bec9a0834947dfec92265da9')
 
 prepare() {
-  cd ${pkgname}
+  cd $pkgname-$pkgver
 
-  cp ../model${_modelver}.text.tar.gz data/
-  sed -i "/wget.*model${_modelver}\.text\.tar\.gz/ d" data/Makefile.am
+  ln -s "$srcdir"/$pkgname-model$_modelver.text.tar.gz data/model$_modelver.text.tar.gz
+  sed -i "/wget.*model$_modelver\.text\.tar\.gz/ d" data/Makefile.am
 }
 
 build() {
-  cd ${pkgname}
-  aclocal && libtoolize --force && autoheader && automake -a && autoconf
-
-  # :/
-  sed -i 's/AX_CXX_COMPILE_STDCXX(11)/AX_CXX_COMPILE_STDCXX_11()/' configure
-
-  ./configure --prefix=/usr # --with-dbm=KyotoCabinet
+  cd $pkgname-$pkgver
+  ./autogen.sh --prefix=/usr --with-dbm=KyotoCabinet
   make
 }
 
 package() {
-  cd ${pkgname}
-  make DESTDIR="${pkgdir}" install
+  cd $pkgname-$pkgver
+  make DESTDIR="$pkgdir" install
 }



More information about the arch-commits mailing list