summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 02f783df8ebdb20704cd858a59ab1b6e73a17779 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# Maintainer: lazant <a.l.i.c.e at outlook.com>
pkgname='sctk'
pkgver=2.4.11
pkgrel=1
_commit='20159b580249f1598caa35ab469bd1acdb3dd86c'
pkgdesc='Speech Recognition Scoring Toolkit (SCTK)'
arch=('i686' 'x86_64')
url='https://github.com/usnistgov/SCTK'
license=('custom')
source=("git+https://github.com/usnistgov/SCTK.git#commit=${_commit}")
md5sums=('SKIP')

prepare() {
  cd "${srcdir}/SCTK"
  
  make config

  if  [ "$HOSTTYPE" == "x86_64" ];
  then
    sed -i "s/^CFLAGS = -g -Os/CFLAGS = -g -Os -m64/g" src/asclite/core/makefile
    sed -i "s/^CFLAGS = -g -Os/CFLAGS = -g -Os -m64/g" src/asclite/test/makefile
    sed -i "s/^CFLAGS = -g -Os/CFLAGS = -g -Os -m64/g" src/rfilter1/makefile
    sed -i "s/^CFLAGS = -g -Os/CFLAGS = -g -Os -m64/g" src/sclite/makefile
  fi
  sed '/^DEFS/s/ -Dsize_t=unsigned//' -i src/sclite/makefile
}

build () {
  cd "${srcdir}/SCTK"

  make all
  make doc
}

check() {
  cd "${srcdir}/SCTK"

  make check
}

package () {
  cd "${srcdir}/SCTK"
  
  mkdir -p "${pkgdir}/usr/bin"
  make prefix="${pkgdir}/usr" install

  mkdir -p "${pkgdir}/usr/share/doc/sctk"
  cp -r doc/* "${pkgdir}/usr/share/doc/sctk"
}