[arch-commits] Commit in julius/repos (6 files)

Evgeniy Alekseev arcanis at archlinux.org
Sun Sep 4 15:15:15 UTC 2016


    Date: Sunday, September 4, 2016 @ 15:15:14
  Author: arcanis
Revision: 188543

archrelease: copy trunk to community-testing-i686, community-testing-x86_64

Added:
  julius/repos/community-testing-i686/
  julius/repos/community-testing-i686/PKGBUILD
    (from rev 188542, julius/trunk/PKGBUILD)
  julius/repos/community-testing-i686/configure.patch
    (from rev 188542, julius/trunk/configure.patch)
  julius/repos/community-testing-x86_64/
  julius/repos/community-testing-x86_64/PKGBUILD
    (from rev 188542, julius/trunk/PKGBUILD)
  julius/repos/community-testing-x86_64/configure.patch
    (from rev 188542, julius/trunk/configure.patch)

------------------------------------------+
 community-testing-i686/PKGBUILD          |   61 +++++++++++++++++++++++++++++
 community-testing-i686/configure.patch   |   52 ++++++++++++++++++++++++
 community-testing-x86_64/PKGBUILD        |   61 +++++++++++++++++++++++++++++
 community-testing-x86_64/configure.patch |   52 ++++++++++++++++++++++++
 4 files changed, 226 insertions(+)

Copied: julius/repos/community-testing-i686/PKGBUILD (from rev 188542, julius/trunk/PKGBUILD)
===================================================================
--- community-testing-i686/PKGBUILD	                        (rev 0)
+++ community-testing-i686/PKGBUILD	2016-09-04 15:15:14 UTC (rev 188543)
@@ -0,0 +1,61 @@
+# $Id$
+# Maintainer: Evgeniy Alekseev <arcanis.arch at gmail dot com>
+# Contributor: Matt Harrison <matt at mistbyte dot com>
+# Contributor: Muhammad Qadri <Muhammad dot A dot Qadri at gmail dot com>
+
+pkgname=julius
+pkgver=4.4
+pkgrel=1
+pkgdesc="A high-performance, two-pass large vocabulary continuous speech recognition decoder software"
+arch=("i686" "x86_64")
+url="http://julius.sourceforge.jp/"
+license=("custom")
+depends=("libpulse" "sdl2")
+optdepends=("voxforge-am-julius: acoustic models")
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/julius-speech/julius/archive/v${pkgver}.tar.gz"
+        "avx-compilation-p1.patch::https://github.com/julius-speech/julius/commit/80fb587284575c6925a4344a2867301c7ba085a2.patch"
+        "avx-compilation-p2.patch::https://github.com/julius-speech/julius/commit/ec71ead6c5798fe1e89438cfcf750625f643f9cb.patch"
+        "configure.patch")
+md5sums=('4724b259adef4160eb3b1fe864d88768'
+         '9f8a5f15103bc3eae21d9fa87c8323f1'
+         'ac2d405f4355f88076a12782cafe8c47'
+         '1b9291772f3d79f85e622f79d650e3cf')
+
+prepare() {
+  cd "${srcdir}/${pkgname}-${pkgver}"
+
+  # see https://github.com/julius-speech/julius/issues/36
+  patch -p1 -i "${srcdir}/avx-compilation-p1.patch"
+  patch -p1 -i "${srcdir}/avx-compilation-p2.patch"
+
+  # configure error
+  patch -p1 -i "${srcdir}/configure.patch"
+}
+
+build() {
+  # redefine makeflags, coz it could not build in parallel
+  export MAKEFLAGS="-j1"
+
+  cd "${srcdir}/${pkgname}-${pkgver}/"
+  ./configure \
+    --prefix="/usr/" \
+    --mandir='${prefix}/share/man'\
+    --enable-words-int \
+    --enable-msd \
+    --enable-gmm-vad \
+    --enable-decoder-vad \
+    --enable-power-reject \
+    --enable-wpair
+  make
+}
+
+package() {
+  cd "${srcdir}/${pkgname}-${pkgver}/"
+
+  # leave static libraries since julius does not support
+  # shared ones at the moment. See also FS#50599
+  make prefix="${pkgdir}/usr" install
+  install -Dm644 "LICENSE.txt" "${pkgdir}/usr/share/licenses/julius/LICENSE"
+}
+
+# vim:set ts=2 sw=2 et:

Copied: julius/repos/community-testing-i686/configure.patch (from rev 188542, julius/trunk/configure.patch)
===================================================================
--- community-testing-i686/configure.patch	                        (rev 0)
+++ community-testing-i686/configure.patch	2016-09-04 15:15:14 UTC (rev 188543)
@@ -0,0 +1,52 @@
+diff -ruN julius-4.4-orig/jcontrol/configure julius-4.4/jcontrol/configure
+--- julius-4.4-orig/jcontrol/configure	2016-09-04 16:03:39.610663560 +0300
++++ julius-4.4/jcontrol/configure	2016-09-04 16:05:14.054157193 +0300
+@@ -380,13 +380,6@@
+     ;;
+ 
+   *)
+-    if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
+-      echo "configure: warning: $ac_option: invalid host type" 1>&2
+-    fi
+-    if test "x$nonopt" != xNONE; then
+-      { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
+-    fi
+-    nonopt="$ac_option"
+     ;;
+ 
+   esac
+diff -ruN julius-4.4-orig/mkgshmm/configure julius-4.4/mkgshmm/configure
+--- julius-4.4-orig/mkgshmm/configure	2016-09-04 16:03:39.660661881 +0300
++++ julius-4.4/mkgshmm/configure	2016-09-04 16:04:55.021463305 +0300
+@@ -380,13 +380,6 @@
+     ;;
+ 
+   *)
+-    if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
+-      echo "configure: warning: $ac_option: invalid host type" 1>&2
+-    fi
+-    if test "x$nonopt" != xNONE; then
+-      { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
+-    fi
+-    nonopt="$ac_option"
+     ;;
+ 
+   esac
+diff -ruN julius-4.4-orig/libjulius/Makefile.in julius-4.4/libjulius/Makefile.in
+--- julius-4.4-orig/libjulius/Makefile.in	2016-09-04 16:35:54.009006591 +0300
++++ julius-4.4/libjulius/Makefile.in	2016-09-04 16:35:13.733693061 +0300
+@@ -94,12 +94,13 @@
+ 
+ install.lib: $(TARGET)
+ 	${INSTALL} -d ${libdir}
++	${INSTALL} -d ${pkgconfigdir}
+ 	${INSTALL_DATA} $(TARGET) ${libdir}
+-	${INSTALL_DATA} $(PKGCONF_FILE) ${pkgconfigdir}
++	${INSTALL_DATA} $(PKGCONF_FILE) ${pkgconfigdir}/libjulius.pc
+ 
+ install.include:
+ 	${INSTALL} -d ${includedir}/julius
+	${INSTALL_DATA} include/julius/*.h ${includedir}/julius 
+ 
+ install.bin: libjulius-config-dist
+ 	${INSTALL} -d ${bindir}

Copied: julius/repos/community-testing-x86_64/PKGBUILD (from rev 188542, julius/trunk/PKGBUILD)
===================================================================
--- community-testing-x86_64/PKGBUILD	                        (rev 0)
+++ community-testing-x86_64/PKGBUILD	2016-09-04 15:15:14 UTC (rev 188543)
@@ -0,0 +1,61 @@
+# $Id$
+# Maintainer: Evgeniy Alekseev <arcanis.arch at gmail dot com>
+# Contributor: Matt Harrison <matt at mistbyte dot com>
+# Contributor: Muhammad Qadri <Muhammad dot A dot Qadri at gmail dot com>
+
+pkgname=julius
+pkgver=4.4
+pkgrel=1
+pkgdesc="A high-performance, two-pass large vocabulary continuous speech recognition decoder software"
+arch=("i686" "x86_64")
+url="http://julius.sourceforge.jp/"
+license=("custom")
+depends=("libpulse" "sdl2")
+optdepends=("voxforge-am-julius: acoustic models")
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/julius-speech/julius/archive/v${pkgver}.tar.gz"
+        "avx-compilation-p1.patch::https://github.com/julius-speech/julius/commit/80fb587284575c6925a4344a2867301c7ba085a2.patch"
+        "avx-compilation-p2.patch::https://github.com/julius-speech/julius/commit/ec71ead6c5798fe1e89438cfcf750625f643f9cb.patch"
+        "configure.patch")
+md5sums=('4724b259adef4160eb3b1fe864d88768'
+         '9f8a5f15103bc3eae21d9fa87c8323f1'
+         'ac2d405f4355f88076a12782cafe8c47'
+         '1b9291772f3d79f85e622f79d650e3cf')
+
+prepare() {
+  cd "${srcdir}/${pkgname}-${pkgver}"
+
+  # see https://github.com/julius-speech/julius/issues/36
+  patch -p1 -i "${srcdir}/avx-compilation-p1.patch"
+  patch -p1 -i "${srcdir}/avx-compilation-p2.patch"
+
+  # configure error
+  patch -p1 -i "${srcdir}/configure.patch"
+}
+
+build() {
+  # redefine makeflags, coz it could not build in parallel
+  export MAKEFLAGS="-j1"
+
+  cd "${srcdir}/${pkgname}-${pkgver}/"
+  ./configure \
+    --prefix="/usr/" \
+    --mandir='${prefix}/share/man'\
+    --enable-words-int \
+    --enable-msd \
+    --enable-gmm-vad \
+    --enable-decoder-vad \
+    --enable-power-reject \
+    --enable-wpair
+  make
+}
+
+package() {
+  cd "${srcdir}/${pkgname}-${pkgver}/"
+
+  # leave static libraries since julius does not support
+  # shared ones at the moment. See also FS#50599
+  make prefix="${pkgdir}/usr" install
+  install -Dm644 "LICENSE.txt" "${pkgdir}/usr/share/licenses/julius/LICENSE"
+}
+
+# vim:set ts=2 sw=2 et:

Copied: julius/repos/community-testing-x86_64/configure.patch (from rev 188542, julius/trunk/configure.patch)
===================================================================
--- community-testing-x86_64/configure.patch	                        (rev 0)
+++ community-testing-x86_64/configure.patch	2016-09-04 15:15:14 UTC (rev 188543)
@@ -0,0 +1,52 @@
+diff -ruN julius-4.4-orig/jcontrol/configure julius-4.4/jcontrol/configure
+--- julius-4.4-orig/jcontrol/configure	2016-09-04 16:03:39.610663560 +0300
++++ julius-4.4/jcontrol/configure	2016-09-04 16:05:14.054157193 +0300
+@@ -380,13 +380,6@@
+     ;;
+ 
+   *)
+-    if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
+-      echo "configure: warning: $ac_option: invalid host type" 1>&2
+-    fi
+-    if test "x$nonopt" != xNONE; then
+-      { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
+-    fi
+-    nonopt="$ac_option"
+     ;;
+ 
+   esac
+diff -ruN julius-4.4-orig/mkgshmm/configure julius-4.4/mkgshmm/configure
+--- julius-4.4-orig/mkgshmm/configure	2016-09-04 16:03:39.660661881 +0300
++++ julius-4.4/mkgshmm/configure	2016-09-04 16:04:55.021463305 +0300
+@@ -380,13 +380,6 @@
+     ;;
+ 
+   *)
+-    if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
+-      echo "configure: warning: $ac_option: invalid host type" 1>&2
+-    fi
+-    if test "x$nonopt" != xNONE; then
+-      { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
+-    fi
+-    nonopt="$ac_option"
+     ;;
+ 
+   esac
+diff -ruN julius-4.4-orig/libjulius/Makefile.in julius-4.4/libjulius/Makefile.in
+--- julius-4.4-orig/libjulius/Makefile.in	2016-09-04 16:35:54.009006591 +0300
++++ julius-4.4/libjulius/Makefile.in	2016-09-04 16:35:13.733693061 +0300
+@@ -94,12 +94,13 @@
+ 
+ install.lib: $(TARGET)
+ 	${INSTALL} -d ${libdir}
++	${INSTALL} -d ${pkgconfigdir}
+ 	${INSTALL_DATA} $(TARGET) ${libdir}
+-	${INSTALL_DATA} $(PKGCONF_FILE) ${pkgconfigdir}
++	${INSTALL_DATA} $(PKGCONF_FILE) ${pkgconfigdir}/libjulius.pc
+ 
+ install.include:
+ 	${INSTALL} -d ${includedir}/julius
+	${INSTALL_DATA} include/julius/*.h ${includedir}/julius 
+ 
+ install.bin: libjulius-config-dist
+ 	${INSTALL} -d ${bindir}



More information about the arch-commits mailing list