From 0466b0d516f895053642664e69a78300a5e3ad8e Mon Sep 17 00:00:00 2001 From: Adam Samalik Date: Tue, 18 Jul 2023 12:00:15 +0200 Subject: [PATCH] re-import sources as agreed with the maintainer --- .gitignore | 46 +++++++++++++++++++++++++++++++++++++- libpinyin-2.2.x-head.patch | 0 tests/make_check.sh | 17 ++++++++++++++ tests/tests.yml | 22 ++++++++++++++++++ 4 files changed, 84 insertions(+), 1 deletion(-) create mode 100644 libpinyin-2.2.x-head.patch create mode 100644 tests/make_check.sh create mode 100644 tests/tests.yml diff --git a/.gitignore b/.gitignore index 3a199f4..a0b16c4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,46 @@ -SOURCES/libpinyin-2.2.0.tar.gz +/libpinyin-0.2.99.1.tar.gz +/libpinyin-0.2.99.2.tar.gz +/libpinyin-0.2.99.3.tar.gz +/libpinyin-0.3.0.tar.gz +/libpinyin-0.4.91.tar.gz +/libpinyin-0.4.92.tar.gz +/libpinyin-0.4.93.tar.gz +/libpinyin-0.5.0.tar.gz +/libpinyin-0.5.91.tar.gz +/libpinyin-0.5.92.tar.gz +/libpinyin-0.6.0.tar.gz +/libpinyin-0.6.92.tar.gz +/libpinyin-0.7.0.tar.gz +/libpinyin-0.7.1.tar.gz +/libpinyin-0.7.91.tar.gz +/libpinyin-0.7.92.tar.gz +/libpinyin-0.8.0.tar.gz +/libpinyin-0.8.1.tar.gz +/libpinyin-0.8.91.tar.gz +/libpinyin-0.8.92.tar.gz +/libpinyin-0.8.93.tar.gz +/libpinyin-0.9.91.tar.gz +/libpinyin-0.9.92.tar.gz +/libpinyin-0.9.93.tar.gz +/libpinyin-0.9.94.tar.gz +/libpinyin-1.0.0.tar.gz +/libpinyin-1.0.99.20150203.tar.gz +/libpinyin-1.0.99.20150212.tar.gz +/libpinyin-1.1.0.tar.gz +/libpinyin-1.1.91.tar.gz +/libpinyin-1.2.0.tar.gz +/libpinyin-1.2.91.tar.gz +/libpinyin-1.3.0.tar.gz +/libpinyin-1.5.91.tar.gz +/libpinyin-1.5.92.tar.gz +/libpinyin-1.6.0.tar.gz +/libpinyin-1.6.91.tar.gz +/libpinyin-1.7.0.tar.gz +/libpinyin-1.9.91.tar.gz +/libpinyin-1.9.92.tar.gz +/libpinyin-2.0.0.tar.gz +/libpinyin-2.0.91.tar.gz +/libpinyin-2.0.92.tar.gz +/libpinyin-2.1.0.tar.gz +/libpinyin-2.1.91.tar.gz /libpinyin-2.2.0.tar.gz diff --git a/libpinyin-2.2.x-head.patch b/libpinyin-2.2.x-head.patch new file mode 100644 index 0000000..e69de29 diff --git a/tests/make_check.sh b/tests/make_check.sh new file mode 100644 index 0000000..e293a49 --- /dev/null +++ b/tests/make_check.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +set -x + +check_return_value () { + if [ $1 != 0 ] ; then + exit $1 + fi +} + +cd $1 +./configure --prefix=/usr --with-dbm=KyotoCabinet --enable-libzhuyin +check_return_value $? +make +check_return_value $? +make check +exit $? diff --git a/tests/tests.yml b/tests/tests.yml new file mode 100644 index 0000000..64bc4bf --- /dev/null +++ b/tests/tests.yml @@ -0,0 +1,22 @@ +- hosts: localhost + vars: + - artifacts: "{{ lookup('env', 'TEST_ARTIFACTS')|default('./artifacts', true) }}" + tags: + - classic + remote_user: root + roles: + - role: standard-test-source # to get the source tar ball to do “make check” + - role: standard-test-basic + required_packages: + - make + - gcc-c++ + - autoconf + - automake + - libtool + - gettext-devel + - glib2-devel + - kyotocabinet-devel + tests: + - make-check: + dir: ./ + run: bash ./make_check.sh ./source