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

Anatol Pomozov anatolik at archlinux.org
Mon Jan 9 18:56:43 UTC 2017


    Date: Monday, January 9, 2017 @ 18:56:42
  Author: anatolik
Revision: 206232

Avoid hardcoding ruby version, instead calculate it dynamically.

Modified:
  marisa/trunk/PKGBUILD

----------+
 PKGBUILD |    7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-01-09 18:46:37 UTC (rev 206231)
+++ PKGBUILD	2017-01-09 18:56:42 UTC (rev 206232)
@@ -94,9 +94,12 @@
   pkgdesc="Ruby language binding for marisa"
   depends=('ruby' 'marisa')
 
+  # 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"
-    _hdrdir=$(pkg-config --variable=rubyhdrdir ruby-2.4)
-    _arch=$(pkg-config --variable=arch ruby-2.4)
+    _hdrdir=$(pkg-config --variable=rubyhdrdir ruby-$_rubyver)
+    _arch=$(pkg-config --variable=arch ruby-$_rubyver)
   make DESTDIR="$pkgdir" install \
     hdrdir="$_hdrdir" \
     arch_hdrdir="${_hdrdir}/${_arch}" \



More information about the arch-commits mailing list