diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e1b9c94bcd3e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,71 @@ +# Maintainer: Aseem Athale <athaleaseem@gmail.com> + +_pkgname=schemes +pkgname=govarnam-schemes-git +pkgver=1.8.0.r0.gffde8ee +pkgrel=1 +pkgdesc="Transliteration and reverse transliteration for Indian languages - Git version" +arch=('x86_64') +url="https://www.varnamproject.com/" +license=('MPL') +makedepends=('python') +source=("git+https://github.com/varnamproject/${_pkgname}.git") +sha256sums=('SKIP') +depends=('ruby' 'ruby-ffi' 'govarnam') +provides=('govarnam-schemes') +install=${pkgname}.install + +pkgver() { + cd "${_pkgname}" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' | sed 's/^v//g' +} + +build() { + cd "${_pkgname}" + ruby compile-scheme.rb -s schemes/as/as.scheme -o schemes/as/as.vst + + ruby compile-scheme.rb -s schemes/bn/bn.scheme -o schemes/bn/bn.vst + + ruby compile-scheme.rb -s schemes/gu/gu.scheme -o schemes/gu/gu.vst + + ruby compile-scheme.rb -s schemes/hi/hi.scheme -o schemes/hi/hi.vst + + ruby compile-scheme.rb -s schemes/kn/kn.scheme -o schemes/kn/kn.vst + + ruby compile-scheme.rb -s schemes/ml/ml.scheme -o schemes/ml/ml.vst + + ruby compile-scheme.rb -s schemes/ml-inscript/ml-inscript.scheme -o schemes/ml-inscript/ml-inscript.vst + + ruby compile-scheme.rb -s schemes/mr/mr.scheme -o schemes/mr/mr.vst + + ruby compile-scheme.rb -s schemes/ne/ne.scheme -o schemes/ne/ne.vst + + ruby compile-scheme.rb -s schemes/or/or.scheme -o schemes/or/or.vst + + ruby compile-scheme.rb -s schemes/pa/pa.scheme -o schemes/pa/pa.vst + + ruby compile-scheme.rb -s schemes/sa/sa.scheme -o schemes/sa/sa.vst + + ruby compile-scheme.rb -s schemes/ta/ta.scheme -o schemes/ta/ta.vst + + ruby compile-scheme.rb -s schemes/te/te.scheme -o schemes/te/te.vst +} + +package() { + cd "${_pkgname}" + mkdir -p "${pkgdir}"/usr/share/varnam/schemes/ + cp schemes/as/as.vst "${pkgdir}"/usr/share/varnam/schemes/ + cp schemes/bn/bn.vst "${pkgdir}"/usr/share/varnam/schemes/ + cp schemes/gu/gu.vst "${pkgdir}"/usr/share/varnam/schemes/ + cp schemes/hi/hi.vst "${pkgdir}"/usr/share/varnam/schemes/ + cp schemes/kn/kn.vst "${pkgdir}"/usr/share/varnam/schemes/ + cp schemes/ml/ml.vst "${pkgdir}"/usr/share/varnam/schemes/ + cp schemes/ml-inscript/ml-inscript.vst "${pkgdir}"/usr/share/varnam/schemes/ + cp schemes/mr/mr.vst "${pkgdir}"/usr/share/varnam/schemes/ + cp schemes/ne/ne.vst "${pkgdir}"/usr/share/varnam/schemes/ + cp schemes/or/or.vst "${pkgdir}"/usr/share/varnam/schemes/ + cp schemes/pa/pa.vst "${pkgdir}"/usr/share/varnam/schemes/ + cp schemes/sa/sa.vst "${pkgdir}"/usr/share/varnam/schemes/ + cp schemes/ta/ta.vst "${pkgdir}"/usr/share/varnam/schemes/ + cp schemes/te/te.vst "${pkgdir}"/usr/share/varnam/schemes/ +} |