[arch-commits] Commit in marisa/trunk (PKGBUILD)
Felix Yan
felixonmars at archlinux.org
Fri Jun 1 10:53:19 UTC 2018
Date: Friday, June 1, 2018 @ 10:53:19
Author: felixonmars
Revision: 335943
upgpkg: marisa 0.2.5-1
Modified:
marisa/trunk/PKGBUILD
----------+
PKGBUILD | 71 +++++++++++++++++++++++++++++++------------------------------
1 file changed, 37 insertions(+), 34 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-06-01 10:53:13 UTC (rev 335942)
+++ PKGBUILD 2018-06-01 10:53:19 UTC (rev 335943)
@@ -1,23 +1,28 @@
# $Id$
-# Maintainer: Felix Yan <felixonmars at gmail.com>
+# Maintainer: Felix Yan <felixonmars at archlinux.org>
# Contributor: ponsfoot <cabezon dot hashimoto at gmail dot com>
pkgbase=marisa
pkgname=('marisa' 'perl-marisa' 'python2-marisa' 'ruby-marisa')
-pkgver=0.2.4
-pkgrel=11
+pkgver=0.2.5
+pkgrel=1
arch=('x86_64')
-url="https://code.google.com/p/marisa-trie/"
+url="https://github.com/s-yata/marisa-trie"
license=('BSD' 'LGPL')
makedepends=('python2' 'ruby' 'perl')
-source=(https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/marisa-trie/marisa-$pkgver.tar.gz)
-sha1sums=('fb0ed7d993e84dff32ec456a79bd36a00022629d')
+source=("marisa-trie::https://github.com/s-yata/marisa-trie/archive/v$pkgver.tar.gz")
+sha512sums=('62975a2dacd2a1072c990cd490f866cd5483c069c94a4706baf3ffc21ec43991583a8ef8721c3b841617b0654cbb894698c19759ff12b8887b6fd28939dfb547')
+prepare() {
+ cd marisa-trie-$pkgver
+ autoreconf -i
+}
+
build() {
- cd "${pkgname}-${pkgver}"
- ./configure --prefix=/usr --disable-static \
+ cd marisa-trie-$pkgver
+ # sse2 is part of amd64
+ ./configure --prefix=/usr --disable-static --enable-sse2
# --enable-popcnt
- # --enable-sse2
# --enable-sse3
# --enable-ssse3
# --enable-sse4.1
@@ -25,29 +30,27 @@
# --enable-sse4
# --enable-sse4a
- sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
- sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
make
# Perl bindings
- cd "${srcdir}/${pkgbase}-${pkgver}/bindings/perl"
+ cd "$srcdir"/marisa-trie-$pkgver/bindings/perl
perl Makefile.PL \
- INC="-I${srcdir}/${pkgbase}-${pkgver}/lib" \
- LIBS="-L${srcdir}/${pkgbase}-${pkgver}/lib/.libs"
+ INC=-I"$srcdir"/marisa-trie-$pkgver/include \
+ LIBS=-L"$srcdir"/marisa-trie-$pkgver/lib/marisa/.libs
make
# Python bindings
- cd "${srcdir}/${pkgbase}-${pkgver}/bindings/python"
+ cd "$srcdir"/marisa-trie-$pkgver/bindings/python
python2 setup.py build_ext \
- --include-dirs="${srcdir}/${pkgbase}-${pkgver}/lib" \
- --library-dirs="${srcdir}/${pkgbase}-${pkgver}/lib/.libs"
+ --include-dirs="$srcdir"/marisa-trie-$pkgver/include \
+ --library-dirs="$srcdir"/marisa-trie-$pkgver/lib/marisa/.libs
python2 setup.py build
# Ruby bindings
- cd "${srcdir}/${pkgbase}-${pkgver}/bindings/ruby"
+ cd "$srcdir"/marisa-trie-$pkgver/bindings/ruby
ruby extconf.rb \
- --with-opt-include="${srcdir}/${pkgbase}-${pkgver}/lib" \
- --with-opt-lib="${srcdir}/${pkgbase}-${pkgver}/lib/.libs" \
+ --with-opt-include="$srcdir"/marisa-trie-$pkgver/include \
+ --with-opt-lib="$srcdir"/marisa-trie-$pkgver/lib/marisa/.libs \
--vendor
make
}
@@ -56,14 +59,14 @@
pkgdesc="Static and space-efficient trie data structure library"
depends=('gcc-libs')
- cd "${pkgbase}-${pkgver}"
+ cd marisa-trie-$pkgver
make DESTDIR="$pkgdir" install
- install -d "${pkgdir}/usr/share/doc/${pkgbase}-${pkgver}"
- install -m 644 docs/* README "${pkgdir}/usr/share/doc/${pkgbase}-${pkgver}/"
+ install -d "$pkgdir"/usr/share/doc/$pkgbase-$pkgver
+ install -m 644 docs/* "$pkgdir"/usr/share/doc/$pkgbase-$pkgver/
- install -d "${pkgdir}/usr/share/licenses/$pkgname"
- install -m 644 AUTHORS COPYING "${pkgdir}/usr/share/licenses/$pkgname/"
+ install -d "$pkgdir"/usr/share/licenses/$pkgname
+ install -m 644 AUTHORS COPYING.md "$pkgdir"/usr/share/licenses/$pkgname/
}
package_perl-marisa() {
@@ -70,12 +73,12 @@
pkgdesc="Perl language binding for marisa"
depends=('perl' 'marisa')
- cd "${pkgbase}-${pkgver}/bindings/perl"
+ cd marisa-trie-$pkgver/bindings/perl
make DESTDIR="$pkgdir" install
cd ../..
- install -d "${pkgdir}/usr/share/licenses/$pkgname"
- install -m 644 AUTHORS COPYING "${pkgdir}/usr/share/licenses/$pkgname/"
+ install -d "$pkgdir"/usr/share/licenses/$pkgname
+ install -m 644 AUTHORS COPYING.md "$pkgdir"/usr/share/licenses/$pkgname/
}
package_python2-marisa() {
@@ -82,12 +85,12 @@
pkgdesc="Python 2.x language binding for marisa"
depends=('python2' 'marisa')
- cd "${pkgbase}-${pkgver}/bindings/python"
+ cd marisa-trie-$pkgver/bindings/python
python2 setup.py install -O1 --root="$pkgdir"
cd ../..
- install -d "${pkgdir}/usr/share/licenses/$pkgname"
- install -m 644 AUTHORS COPYING "${pkgdir}/usr/share/licenses/$pkgname/"
+ install -d "$pkgdir"/usr/share/licenses/$pkgname
+ install -m 644 AUTHORS COPYING.md "$pkgdir"/usr/share/licenses/$pkgname/
}
package_ruby-marisa() {
@@ -97,7 +100,7 @@
# ruby version without the patch number, e.g. 2.4
local _rubyver=$(ruby -e"puts Gem.ruby_version.to_s.split('.')[0..1].join('.')")
- cd "${pkgbase}-${pkgver}/bindings/ruby"
+ cd marisa-trie-$pkgver/bindings/ruby
_hdrdir=$(pkg-config --variable=rubyhdrdir ruby-$_rubyver)
_arch=$(pkg-config --variable=arch ruby-$_rubyver)
make DESTDIR="$pkgdir" install \
@@ -106,6 +109,6 @@
rubyhdrdir="$_hdrdir"
cd ../..
- install -d "${pkgdir}/usr/share/licenses/$pkgname"
- install -m 644 AUTHORS COPYING "${pkgdir}/usr/share/licenses/$pkgname/"
+ install -d "$pkgdir"/usr/share/licenses/$pkgname
+ install -m 644 AUTHORS COPYING.md "$pkgdir"/usr/share/licenses/$pkgname/
}
More information about the arch-commits
mailing list