Hello community, here is the log from the commit of package ddskk for openSUSE:Factory checked in at 2014-06-10 14:39:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ddskk (Old) and /work/SRC/openSUSE:Factory/.ddskk.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "ddskk" Changes: -------- --- /work/SRC/openSUSE:Factory/ddskk/ddskk.changes 2014-06-01 19:41:49.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.ddskk.new/ddskk.changes 2014-06-10 14:39:16.000000000 +0200 @@ -1,0 +2,10 @@ +Mon Jun 9 15:18:22 UTC 2014 - i@marguerite.su + +- update version 20140608 + * I don't know much but just see new updates +- drop flavour.patch + * I don't know what's this about but upstream + now doesn't have this code +- drop skk-emacs-type.patch, upstreamed + +------------------------------------------------------------------- Old: ---- ddskk-14.4.tar.bz2 flavour.patch skk-emacs-type.patch skkdic-20110529.orig.tar.bz2 New: ---- ddskk-20140608.tar.gz skkdic-20140609.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ddskk.spec ++++++ --- /var/tmp/diff_new_pack.SgEWbF/_old 2014-06-10 14:39:17.000000000 +0200 +++ /var/tmp/diff_new_pack.SgEWbF/_new 2014-06-10 14:39:17.000000000 +0200 @@ -16,16 +16,30 @@ # -Name: ddskk # Current version does not build with current xemacs, disable for now %define use_xemacs 0 -%define ddskkvers 14.4 +Name: ddskk +Version: 20140608 +Release: 0 +Summary: SKK (Simple Kana to Kanji Conversion Program) for Emacs +License: GPL-2.0+ +Group: Productivity/Editors/Emacs +Url: http://openlab.jp/skk/index.html +Source0: http://openlab.ring.gr.jp/skk/maintrunk/%{name}-%{version}.tar.gz +Source1: suse-start.el +# it's a dump of http://openlab.ring.gr.jp/skk/skk/dic/ +Source100: skkdic-20140609.tar.xz +# wiki page in plaintext to explain skk dictionaries +Source200: SKK-JISYO.wiki.bz2 +Source300: ddskk-rpmlintrc +Patch2: bugzilla-141756-workaround.patch BuildRequires: compface BuildRequires: emacs-x11 BuildRequires: flim BuildRequires: w3m BuildRequires: xorg-x11-devel -%if %use_xemacs +BuildRequires: xz +%if %{use_xemacs} BuildRequires: flim-xemacs BuildRequires: semi-xemacs BuildRequires: xemacs-packages @@ -34,22 +48,6 @@ Requires: emacs Requires: skkdic Provides: locale(emacs:ja) -Version: 20121010_%{ddskkvers} -Release: 0 -Url: http://openlab.jp/skk/index.html -Source0: ddskk-%{ddskkvers}.tar.bz2 -Source1: suse-start.el -Source100: skkdic-20110529.orig.tar.bz2 -# explanation for the dictionaries downloaded from: -# http://openlab.jp/skk/wiki/wiki.cgi?page=SKK%BC%AD%BD%F1 -Source200: SKK-JISYO.wiki.bz2 -Source300: ddskk-rpmlintrc -Patch0: flavour.patch -Patch1: skk-emacs-type.patch -Patch2: bugzilla-141756-workaround.patch -Summary: SKK (Simple Kana to Kanji Conversion Program) for Emacs -License: GPL-2.0+ -Group: Productivity/Editors/Emacs BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch @@ -58,15 +56,15 @@ method for Emacs. ddskk (Daredevil SKK) is a version of SKK that is aggressively developed. -%if %use_xemacs +%if %{use_xemacs} %package -n ddskk-xemacs +Summary: SKK (`Simple Kana to Kanji conversion program') for XEmacs +Group: Productivity/Editors/Emacs Requires: skkdic Requires: xemacs Requires: xemacs-packages Provides: locale(xemacs:ja) -Summary: SKK (`Simple Kana to Kanji conversion program') for XEmacs -Group: Productivity/Editors/Emacs %description -n ddskk-xemacs SKK (`Simple Kana to Kanji conversion program') is a Japanese input @@ -76,29 +74,28 @@ %endif %package -n skkdic -Provides: locale(scim-skk:ja) -PreReq: info -Url: http://openlab.jp/skk/dic.html Summary: Main Dictionary for SKK Group: System/I18n/Japanese +Url: http://openlab.jp/skk/dic.html +Requires(post): info +Requires(preun): info +Provides: locale(scim-skk:ja) %description -n skkdic main dictionary for SKK %package -n skkdic-extra -Url: http://openlab.jp/skk/dic.html Summary: Optional, additional dictionaries for SKK Group: System/I18n/Japanese +Url: http://openlab.jp/skk/dic.html %description -n skkdic-extra optional, additional dictionaries for SKK %prep -%setup -q -n %{name}-%{ddskkvers} -%patch0 -p1 -%patch1 -p1 +%setup -q -n %{name}-%{version} %patch2 -p1 -tar --strip-components=1 --bzip2 -xf %{S:100} -C dic +tar --strip-components=1 --xz -xf %{S:100} -C dic pushd dic ln -sf zipcode/SKK-JISYO.* . popd @@ -115,8 +112,8 @@ (setq PREFIX "%{buildroot}%{_prefix}") (setq SKK_DATADIR "%{buildroot}%{_datadir}/skk") (setq SKK_INFODIR "%{buildroot}%{_infodir}") - (setq APEL_DIR "%{buildroot}%emacs_sitelisp_dir/apel") - (setq SKK_LISPDIR "%{buildroot}%emacs_package_dir") + (setq APEL_DIR "%{buildroot}%{emacs_sitelisp_dir}/apel") + (setq SKK_LISPDIR "%{buildroot}%{emacs_package_dir}") EOF export LANG=ja_JP.UTF-8 make EMACS=emacs %{?_smp_mflags} @@ -134,7 +131,7 @@ ;; %{emacs_sitelisp_dir}/suse-start-%{name}.el ends here EOF ###################################################################### -%if %use_xemacs +%if %{use_xemacs} # now build for XEmacs: %define xemacs_package_dir %{_datadir}/xemacs/site-packages/ make clean @@ -142,43 +139,35 @@ (cat >> SKK-CFG)<<-'EOF' (setq PREFIX "%{buildroot}%{_prefix}") (setq SKK_DATADIR "%{buildroot}%{_datadir}/skk") - (setq SKK_INFODIR "%{buildroot}%xemacs_package_dir/info") - (setq APEL_DIR "%{buildroot}%xemacs_package_dir/lisp/apel") - (setq SKK_LISPDIR "%{buildroot}%xemacs_package_dir/lisp/skk") - (setq PACKAGEDIR "%{buildroot}%xemacs_package_dir") + (setq SKK_INFODIR "%{buildroot}%{xemacs_package_dir}/info") + (setq APEL_DIR "%{buildroot}%{xemacs_package_dir}/lisp/apel") + (setq SKK_LISPDIR "%{buildroot}%{xemacs_package_dir}/lisp/skk") + (setq PACKAGEDIR "%{buildroot}%{xemacs_package_dir}") EOF make EMACS=xemacs %{?_smp_mflags} make EMACS=xemacs install-package gzip %{buildroot}%{xemacs_package_dir}/info/skk*.info* -# I would be wasteful if XEmacs had it's own copy of the dictionaries + +# It would be wasteful if XEmacs had it's own copy of the dictionaries # and some other files. The whole %{xemacs_package_dir}/etc/skk # can be shared with Emacs. -rm -rf %{buildroot}%{xemacs_package_dir}/etc/skk -ln -s %{_datadir}/skk %{buildroot}%{xemacs_package_dir}/etc/skk +rm -rf %{buildroot}%{xemacs_package_dir}%{_sysconfdir}/skk +ln -s %{_datadir}/skk %{buildroot}%{xemacs_package_dir}%{_sysconfdir}/skk # the info pages are in the skkdic package to be able to share them # for Emacs and XEmacs: rm -f %{buildroot}%{xemacs_package_dir}/info/skk* # replace buildroot in comments in .elc files by spaces with the same total length: -RPM_BUILD_ROOT_REPLACEMENT=$(echo "%{buildroot}" | tr [:print:] ' ') +RPM_BUILD_ROOT_REPLACEMENT=$(echo %{buildroot} | tr [:print:] ' ') for i in $(find %{buildroot} -name "*.elc") do perl -pi -e "s|(;;; from file )%{buildroot}(%{_datadir}/xemacs/site-packages/.*)|\1%{buildroot}\2|" $i done %endif -# remove buildroot in .el files: -# for i in $(find %{buildroot} -name "*.el") -# do -# perl -pi -e "s|%{buildroot}||" $i -# # touch the .elc files again because they are still up to date: -# if -f ${i}c -# then -# touch ${i}c -# fi -# done +# remove buildroot in .el files perl -pi -e "s|%{buildroot}||" %{buildroot}%{emacs_package_dir}/skk-setup.el rm -vf %{buildroot}%{_infodir}/dir -%if %use_xemacs +%if %{use_xemacs} rm -vf %{buildroot}%{xemacs_package_dir}/info/dir %endif mv READMEs/INSTALL . @@ -197,20 +186,21 @@ %{emacs_package_dir} %config %{emacs_sitelisp_dir}/suse-start-%{name}.el %{_infodir}/* -%if %use_xemacs +%if %{use_xemacs} %files -n ddskk-xemacs %defattr(-,root,root) %doc ChangeLog* READMEs %dir %{xemacs_package_dir}/ %dir %{xemacs_package_dir}/lisp/ -%dir %{xemacs_package_dir}/etc/ +%dir %{xemacs_package_dir}%{_sysconfdir}/ %{xemacs_package_dir}/lisp/* -%{xemacs_package_dir}/etc/* +%{xemacs_package_dir}%{_sysconfdir}/* %endif %files -n skkdic %defattr(-,root,root) +%doc dic/ChangeLog* dic/edict_doc.txt dic/READMEs/committers.txt dic/zipcode/README.ja %dir %{_datadir}/skk/ %{_datadir}/skk/SKK-JISYO.L %{_datadir}/skk/skk.xpm @@ -230,6 +220,8 @@ %{_datadir}/skk/SKK-JISYO.S %{_datadir}/skk/SKK-JISYO.JIS2004 %{_datadir}/skk/SKK-JISYO.assoc +%{_datadir}/skk/SKK-JISYO.china_taiwan +%{_datadir}/skk/SKK-JISYO.edict %{_datadir}/skk/SKK-JISYO.fullname %{_datadir}/skk/SKK-JISYO.geo %{_datadir}/skk/SKK-JISYO.itaiji -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org