diff --git a/.gitignore b/.gitignore index a9a77c8..2fe0aa1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,11 @@ +m17n-db-1.6.1.tar.gz +/m17n-db-1.6.2.tar.gz +/m17n-db-1.6.3.tar.gz +/m17n-db-1.6.4.tar.gz +/m17n-db-1.6.5.tar.gz +/inscript2-20120320.tar.gz +/m17n-db-1.7.0.tar.gz /inscript2-20160423.tar.gz +/minglish.mim +/m17n-db-1.8.0RC.tar.gz /m17n-db-1.8.0.tar.gz diff --git a/minglish.mim b/minglish.mim deleted file mode 100644 index 93954d0..0000000 --- a/minglish.mim +++ /dev/null @@ -1,258 +0,0 @@ -;; minglish.mim -- Marathi input method with Minglish input method -;; Author:- Anish Patil -;; Minglish is combination of Marathi and English language -;; -;; - -;; This file is part of the m17n contrib; a sub-part of the m17n -;; library. - -;; The m17n library is free software; you can redistribute it and/or -;; modify it under the terms of the GNU Lesser General Public License -;; as published by the Free Software Foundation; either version 2.1 of -;; the License, or (at your option) any later version. - -;; The m17n library is distributed in the hope that it will be useful, -;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -;; Lesser General Public License for more details. - -;; You should have received a copy of the GNU Lesser General Public -;; License along with the m17n library; if not, write to the Free -;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor, -;; Boston, MA 02110-1301, USA. - -(input-method mr minglish) - -(description "Marathi input method for Marathi and English -Author: Anish Patil -") - -(title "क") - -(map - (starter - (".") ("~") ("#") ("$") ("^") ("*") ((S-\ )) ((C-@)) - ("0") ("1") ("2") ("3") ("4") - ("5") ("6") ("7") ("8") ("9") - ("A") ("C") ("D") ("E") ("G") ("H") ("I") ("J") ("K") ("L") - ("M") ("N") ("O") ("R") ("S") ("T") ("U") ("Y") - ("a") ("b") ("c") ("d") ("e") ("f") ("g") ("h") ("i") - ("j") ("k") ("l") ("m") ("n") ("o") ("p") ("q") ("r") - ("s") ("t") ("u") ("v") ("w") ("x") ("y") ("z") - ((G-s)) ((G-k)) ((G-K)) ((G-g)) ((G-G)) - ((G-j)) ((G-J)) ((G-d)) ((G-D)) ((G-n)) ((G-N)) ((G-t)) ((G-T)) - ((G-p)) ((G-P)) ((G-f)) ((G-F)) ((G-m)) - ((G-y)) ((G-r)) ((G-l)) ((G-L)) - ((G-v)) ((G-w)) ((G-h)) ((G-z)) - ) - - - (consonant - ("k" "क") - ((G-k) "क्") - ("K" "ख") - ("kh" "ख") - ((G-K) "ख्") - ("g" "ग") - ((G-g) "ग्") - ("G" "घ") - ("gh" "घ") - ((G-G) "घ्") - ("~N" "ङ्") - ("N^" "ङ्") - ("c" "च") - ("ch" "छ") - ("chh" "छ्") - ("j" "ज") - ((G-j) "ज्") - ("J" "झ") - ("jh" "झ") - ((G-J) "झ्") - ("~n" "ञ") - ("JN" "ञ्") - ("d" "ड") - ((G-d) "ड्") - ("D" "ढ") - ("dh" "ढ") - ((G-D) "ढ्") - ("n" "न") - ((G-n) "न्") - ("N" "ण") - ((G-N) "ण्") - ("t" "त") - ((G-t) "त्") - ("T" "ट") - ("Th" "ठ") - ("th" "थ") - ((G-T) "थ्") - ("the" "द") - ("dha" "ध") - ("nh" "ऩ्") - ("p" "प") - ((G-p) "प्") - ("P" "फ") - ((G-P) "फ्") - ("f" "फ") - ((G-f) "फ्") - ((G-F) "फ्") - ("F" "फ") - ("ph" "फ") - ("b" "ब") - ((G-b) "ब्") - ("B" "भ") - ("bh" "भ") - ((G-B) "भ्") - ("m" "म") - ((G-m) "म्") - ("M" "ं") - ("y" "य") - ("Y" "य़्") - ("yh" "य़्") - ((G-y) "य़्") - ("r" "र") - ((G-r) "र्") - ("rh" "ऱ्") - ("l" "ल") - ((G-l) "ल्") - ("L" "ळ") - ("ld" "ळ") - ((G-L) "ळ्") - ("v" "व") - ((G-v) "व्") - ("w" "व्") - ((G-w) "व्") - ("s" "स") - ((G-s) "स्") - ("sh" "श") - ("S" "श") - ((G-S) "श्") - ("shh" "ष") - ("Sh" "ष") - ("h" "ह") - ((G-h) "ह्") - ("q" "कु") - ("K" "ख़्") - ("G" "ग़्") - ("z" "झ्") - ("Z" "ँ") - ((G-z) "झ्") - (".D" "ड़्") - (".Dh" "ढ़्") - ("j~n" "ज्ञ्") - ("GY" "ज्ञ्") - ("dny" "ज्ञ") - ("x" "क्ष्")) - - (independent - ("a" "अ") - ("aa" "आ") - ("A" "ा") - ("i" "इ") - ("ii" "ई") - ("I" "ई") - ("u" "उ") - ("uu" "ऊ") - ("U" "ऊ") - ("RRi" "ऋ") - ("R^i" "ऋ") - ("LLi" "ऌ") - ("L^i" "ऌ") - (".c" "ऍ") - ("e.c" "ऍ") - ("ee" "ऎ") - ("E" "ऎ") - ("e" "ए") - ("ai" "ऐ") - ("o.c" "ऑ") - ("oo" "ऒ") - ("O" "ऒ") - ("o" "ओ") - ("au" "औ") - ("RRI" "ॠ") - ("R^I" "ॠ") - ("LLI" "ॡ") - ("L^I" "ॡ") - (".N" "ँ") - (".n" "ं") - ("M" "ं") - ("H" "ः") - (".a" "ऽ") - (".h" "्") - ("AUM" "ॐ") - ("OM" "ॐ") - (".." "।") - ("0" "०") - ("1" "१") - ("2" "२") - ("3" "३") - ("4" "४") - ("5" "५") - ("6" "६") - ("7" "७") - ("8" "८") - ("9" "९") - ("#" "्र") - ("$" "र्") - ("^" "त्र") - ("*" "श्र") - ("]" "़") - ((S-\ ) "‌") - ((C-@) "‍")) - - (dependent - ("a" "ा") - ("aa" "ा") - ("A" "ा") - ("i" "ि") - ("ii" "ी") - ("I" "ी") - ("u" "ु") - ("uu" "ू") - ("U" "ू") - ("RRi" "ृ") - ("R^i" "ृ") - ("LLi" "ॢ") - ("L^i" "ॢ") - (".c" "ॅ") - ("e.c" "ॅ") - ("ee" "ॆ") - ("E" "ॆ") - ("e" "े") - ("ai" "ै") - ("o.c" "ॉ") - ("oo" "ॊ") - ("O" "ॊ") - ("o" "ो") - ("au" "ौ") - ("RRI" "ॄ") - ("R^I" "ॄ") - ("LLI" "ॣ") - ("L^I" "ॣ")) - - (return - ((Return))) - - (backspace - ((BackSpace) (undo)))) - -(state - (init - (starter (pushback 1) (shift intermediate))) - - (intermediate - (consonant (shift second)) - (independent (shift init)) - (backspace) - (return(shift init) )) - - (second - (consonant) - (dependent (shift init)) - (backspace) - (return (shift init)))) - -;; Local Variables: -;; coding: utf-8 -;; mode: emacs-lisp -;; End: diff --git a/sources b/sources index a633606..a33062c 100644 --- a/sources +++ b/sources @@ -1,2 +1,3 @@ -SHA512 (inscript2-20160423.tar.gz) = 4fa91ddf818cbbb53f2ba34e72ffac0eb16448d817cc4c11ea7b39cbf7802e09b46661c03ee88f738bbda40848dacb7741ae5b865fc2d477e621345195c43a71 SHA512 (m17n-db-1.8.0.tar.gz) = b21abfdcb5eb42e71fbd5edd1a99eca4a05df14f5a57eac7cdd3dc657337bd143a419f4b3f3dd0b74b82c827ede4d3666dd213af9041593cef50118ee43898d5 +SHA512 (inscript2-20160423.tar.gz) = 4fa91ddf818cbbb53f2ba34e72ffac0eb16448d817cc4c11ea7b39cbf7802e09b46661c03ee88f738bbda40848dacb7741ae5b865fc2d477e621345195c43a71 +SHA512 (minglish.mim) = bb5ce81cd3c8457458b1ebeafc7ccad2dffda3a42fead59e25f9c4e98d6c19c36a221907d024a21aa750bfe0a06c327aa1ae8f79eb2d381a0f39b50c58e235ed diff --git a/tests/smoke/runtest.sh b/tests/smoke/runtest.sh new file mode 100644 index 0000000..017055f --- /dev/null +++ b/tests/smoke/runtest.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +# If one of the commands below returns non-zero then exit immediately +set -e + +echo "m17n-db version: `m17n-db --version`" +echo "m17n-db directory: `m17n-db`" +echo " " +echo " " +echo "Test minimal syntax presence for mim files" +for file in `ls /usr/share/m17n/*.mim`; do + grep "(input-method" $file + if [ $? == 0 ]; then + echo "PASSED: minimal syntax for $file" + else + echo "FAILED: minimal syntax for $file" + exit 1 + fi +done + diff --git a/tests/tests.yml b/tests/tests.yml new file mode 100644 index 0000000..b559be4 --- /dev/null +++ b/tests/tests.yml @@ -0,0 +1,11 @@ +--- +- hosts: localhost + tags: + - classic + roles: + - role: standard-test-basic + tests: + - smoke + required_packages: + - m17n-db +