[skf] 1.99.0
Mamoru Tasaka
mtasaka at fedoraproject.org
Mon Apr 2 08:42:18 UTC 2012
commit 9ccbb91fdfd357c6fc9835a7c376e0e7b202678a
Author: TASAKA Mamoru <mtasaka at localhost.localdomain>
Date: Mon Apr 2 17:42:04 2012 +0900
1.99.0
.gitignore | 1 +
skf-basic-test.sh | 14 ++++++++------
skf.spec | 30 ++++++++++++++++--------------
sources | 2 +-
4 files changed, 26 insertions(+), 21 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index c9b7f02..b84e109 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ skf_1.97.2.tar.gz
/skf_1.97.3.tar.gz
/skf_1.97.4.tar.gz
/skf_1.99a1g.tar.gz
+/skf_1.99.0.tar.gz
diff --git a/skf-basic-test.sh b/skf-basic-test.sh
index 5ad5336..b2811c0 100644
--- a/skf-basic-test.sh
+++ b/skf-basic-test.sh
@@ -45,9 +45,9 @@ fi
# perl
echo "Checking perl"
-a_from_shift_jis=$(perl -e "use Skf ; print Skf::convert('-s', \"$a_eucjp\")" | iconv -f shift-jis -t utf-8)
-a_from_iso=$(perl -e "use Skf ; print Skf::convert('--oc=iso-2022-jp', \"$a_eucjp\")" | iconv -f iso-2022-jp -t utf-8)
-a_from_utf8=$(perl -e "use Skf ; print Skf::convert('-z', \"$a_eucjp\")")
+a_from_shift_jis=$(perl -e "use skf ; print skf::convert('-s', \"$a_eucjp\")" | iconv -f shift-jis -t utf-8)
+a_from_iso=$(perl -e "use skf ; print skf::convert('--oc=iso-2022-jp', \"$a_eucjp\")" | iconv -f iso-2022-jp -t utf-8)
+a_from_utf8=$(perl -e "use skf ; print skf::convert('-z', \"$a_eucjp\")")
if [ "$a_from_shift_jis" != "$a_utf8" ] ; then exit 1 ; fi
if [ "$a_from_iso" != "$a_utf8" ] ; then exit 1 ; fi
@@ -58,9 +58,11 @@ if [ "$a_from_utf8" != "$a_utf8" ] ; then exit 1 ; fi
echo "Checking ruby"
ruby -e 'puts $:'
-a_from_shift_jis=$(ruby -e "require 'skf' ; puts Skf.convert('-s', \"$a_eucjp\")" | iconv -f shift-jis -t utf-8)
-a_from_iso=$(ruby -e "require 'skf' ; puts Skf.convert('--oc=iso-2022-jp', \"$a_eucjp\")" | iconv -f iso-2022-jp -t utf-8)
-a_from_utf8=$(ruby -e "require 'skf' ; puts Skf.convert('-z', \"$a_eucjp\")")
+a_eucjp_arr='[0xa4, 0xa2]'
+
+a_from_shift_jis=$(ruby -e "require 'skf' ; puts Skf.convert('-s', $a_eucjp_arr.pack(\"C*\"))" | iconv -f shift-jis -t utf-8)
+a_from_iso=$(ruby -e "require 'skf' ; puts Skf.convert('--oc=iso-2022-jp', $a_eucjp_arr.pack(\"C*\"))" | iconv -f iso-2022-jp -t utf-8)
+a_from_utf8=$(ruby -e "require 'skf' ; puts Skf.convert('-z', $a_eucjp_arr.pack(\"C*\"))")
if [ "$a_from_shift_jis" != "$a_utf8" ] ; then exit 1 ; fi
if [ "$a_from_iso" != "$a_utf8" ] ; then exit 1 ; fi
diff --git a/skf.spec b/skf.spec
index 24b3553..9980908 100644
--- a/skf.spec
+++ b/skf.spec
@@ -1,14 +1,13 @@
-%global rubyabi 1.8
-%global ruby_sitearch %(ruby -rrbconfig -e "puts Config::CONFIG['sitearchdir']")
+%global rubyabi 1.9.1
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
-%global repoid 51361
+%global repoid 55295
-%global mainver 1.99
-%global betaver a1g
+%global mainver 1.99.0
+%undefine betaver
-%global fedoraver 2
+%global fedoraver 1
%global enable_python3 0
%if 0%{?fedora} >= 13
@@ -158,7 +157,7 @@ OPTS=""
OPTS="$OPTS --enable-debug"
OPTS="$OPTS --disable-strip"
-OPTS="$OPTS --with-ruby_sitearch_dir=%{ruby_sitearch}"
+OPTS="$OPTS --enable-ruby19 --with-ruby_sitearch_dir=%{ruby_vendorarchdir}"
PYTHONOPTS="$OPTS --with-python_sitearch_dir=%{python_sitearch}"
%if %enable_python3
PYTHON3OPTS="$OPTS --enable-python3 --with-python_sitearch_dir=%{python3_sitearch}"
@@ -248,9 +247,9 @@ done
## perl
pushd perl
-mkdir -p %{buildroot}%{perl_vendorarch}/auto/Skf
-install -cpm 0644 Skf.pm %{buildroot}%{perl_vendorarch}
-install -cpm 0755 skf.so %{buildroot}%{perl_vendorarch}/auto/Skf/Skf.so
+mkdir -p %{buildroot}%{perl_vendorarch}/auto/skf
+install -cpm 0644 skf.pm %{buildroot}%{perl_vendorarch}
+install -cpm 0755 skf.so %{buildroot}%{perl_vendorarch}/auto/skf/skf.so
popd
## Cleanup
@@ -267,7 +266,7 @@ export python2PATH=%{buildroot}%{python_sitearch}
%if %enable_python3
export python3PATH=%{buildroot}%{python3_sitearch}
%endif
-export RUBYLIB=%{buildroot}%{ruby_sitearch}
+export RUBYLIB=%{buildroot}%{ruby_vendorarchdir}
# SOURCE1
sh skf-basic-test.sh
@@ -293,7 +292,7 @@ rm -rf %{buildroot}
%files ruby
%defattr(-,root,root,-)
-%{ruby_sitearch}/skf.so
+%{ruby_vendorarchdir}/skf.so
%files python
%defattr(-,root,root,-)
@@ -309,10 +308,13 @@ rm -rf %{buildroot}
%files perl
%defattr(-,root,root,-)
-%{perl_vendorarch}/Skf.pm
-%{perl_vendorarch}/auto/Skf/
+%{perl_vendorarch}/skf.pm
+%{perl_vendorarch}/auto/skf/
%changelog
+* Mon Apr 2 2012 Mamoru Tasaka <mtasaka at fedoraproject.org> - 1.99.0-1
+- 1.99.0
+
* Thu Jan 5 2012 Mamoru Tasaka <mtasaka at fedoraproject.org> - 1.99-0.2.alg
- F-17: rebuild against gcc47
diff --git a/sources b/sources
index ab2d094..a09564c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-0950260036d3290cab0c6cc948dad6ac skf_1.99a1g.tar.gz
+74913f02fd35702e2f7c8772e48dc73e skf_1.99.0.tar.gz
More information about the scm-commits
mailing list