Browse Source

new upstream release

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@6413 ec354946-7b23-47d6-9f5a-488ba84defc7
munepi 11 years ago
parent
commit
2ce8cfecc2
3 changed files with 39 additions and 52 deletions
  1. 0 11
      s/skk/ddskk-11.4-tut.patch
  2. 4 3
      s/skk/skk-init.el
  3. 35 38
      s/skk/skk-vl.spec

+ 0 - 11
s/skk/ddskk-11.4-tut.patch

@@ -1,11 +0,0 @@
---- ddskk-11.4/skk-vars.el.orig	Tue Dec 19 00:36:26 2000
-+++ ddskk-11.4/skk-vars.el	Wed Dec 12 13:45:04 2001
-@@ -1879,7 +1879,7 @@
-   (cond ((eq skk-emacs-type 'xemacs)
- 	 (locate-data-file "SKK.tut"))
- 	(t
--	 "/usr/local/share/skk/SKK.tut"))
-+	 "/usr/share/skk/SKK.tut"))
-   "*SKK $B%A%e!<%H%j%"%k$N%U%!%$%kL>!#(B
- The English version is SKK.tut.E."
-   :type 'file

+ 4 - 3
s/skk/skk-init.el

@@ -2,7 +2,7 @@
 ;; skk-init.el
 ;;
 ;; 	for Vine Linux with emacsen-common
-;; 	Munehiro Yamamoto <munepi@cg8.so-net.ne.jp>
+;; 	Munehiro Yamamoto <munepi@vinelinux.org>
 
 (defcustom vine-default-skk t
   "A boolean for vine-default-skk"
@@ -10,7 +10,8 @@
 
 (add-hook 'vine-default-setup-hook
 	  (lambda()
-	    (if vine-default-skk
-		(require 'vine-default-skk))))
+	    (when vine-default-skk
+	      (message "Loading vine-default-skk ...")
+	      (require 'vine-default-skk))))
 
 ;;; end of file

+ 35 - 38
s/skk/skk-vl.spec

@@ -1,11 +1,11 @@
 %define _noVersionedDependencies        1
-%define prereq_ge()  %(LC_ALL="C" rpm -q --queryformat 'PreReq:%%{NAME} >= %%{VERSION}' %1| grep -v "is not")
+%define prereq_ge()  %(LC_ALL="C" rpm -q --queryformat 'Requires(post):%%{NAME} >= %%{VERSION}' %1| grep -v "is not")
 %define _libdir %{_prefix}/lib
 
 Summary:      SKK for emacs
 Summary(ja):  Emacs 用 SKK (かな漢字変換プログラム)
 Name:         skk
-Version:      13.1
+Version:      14.4
 Release:      1%{?_dist_release}
 
 Source0:      http://openlab.ring.gr.jp/skk/maintrunk/ddskk-%{version}.tar.gz
@@ -13,19 +13,18 @@ Source1:      %{name}-install.sh
 Source2:      %{name}-remove.sh
 Source3:      %{name}-init.el
 Source4:      vine-default-%{name}.el
-Patch0:       ddskk-11.4-tut.patch
+Patch0:       ddskk-14.4-tut.patch
 Patch1:       ddskk-11.6.0-make.patch
 Patch2:       ddskk-info.patch
 
-License:      GPL
+License:      GPLv2
 Group:        Applications/Editors/Emacs
 BuildRoot:    %{_tmppath}/%{name}-%{version}-root
 BuildArch:    noarch
 
-PreReq:       emacsen, make, install-info, skkdic
-%prereq_ge    emacsen-common
-%prereq_ge    apel
-BuildPreReq:  emacsen-common, apel
+Requires(post): emacsen, make, install-info, skkdic
+Requires(post): emacsen-common apel
+BuildRequires:  emacsen-common apel
 
 Obsoletes:    ddskk
 Vendor:       Project Vine
@@ -40,19 +39,19 @@ SKK version 10.56.
 Daredevil SKK は、かな漢字変換プログラムです。
 又、Daredevil SKK は SKK 10.56 から派生したバージョンです。
 
-rskkserv をインストールしている場合は、
-~/.emacs に、以下の設定をして下さい。
+# rskkserv をインストールしている場合は、
+# ~/.emacs に、以下の設定をして下さい。
 
-(setq skk-server-portnum 1178)
-(setq skk-server-host "localhost")
+# (setq skk-server-portnum 1178)
+# (setq skk-server-host "localhost")
 
 
-NICOLA-DDSKK も同梱しています。
-NICOLA-DDSKK とは、Daredevil SKK で NICOLA かな入力(親指シフト入力)
-によって日本語入力を可能にするものです。
+# NICOLA-DDSKK も同梱しています。
+# NICOLA-DDSKK とは、Daredevil SKK で NICOLA かな入力(親指シフト入力)
+# によって日本語入力を可能にするものです。
 
-設定等は、%{_docdir}/%{name}-%{version}/nicola-ddskk/README.NICOLA.ja を
-参照して下さい。
+# 設定等は、%{_docdir}/%{name}-%{version}/nicola-ddskk/README.NICOLA.ja を
+# 参照して下さい。
 
 
 %prep
@@ -62,31 +61,31 @@ NICOLA-DDSKK とは、Daredevil SKK で NICOLA かな入力(親指シフト入
 %patch1 -p1
 %patch2 -p1
 
-rm -f *.orig
+%__rm -f *.orig
 
 %__cp -af %{SOURCE3} %{SOURCE4} .
 
 %build
-make info
+%__make info
 
-mkdir nicola-ddskk
-cp -pf nicola/{ChangeLog*,README.*} nicola-ddskk
+%__mkdir nicola-ddskk
+%__cp -pf nicola/{ChangeLog*,README.*} nicola-ddskk
 
 %install
-[ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
-[ "${RPM_BUILD_ROOT}" != "/" ] && mkdir -p ${RPM_BUILD_ROOT}
+[ "${RPM_BUILD_ROOT}" != "/" ] && %__rm -rf ${RPM_BUILD_ROOT}
+[ "${RPM_BUILD_ROOT}" != "/" ] && %__mkdir_p ${RPM_BUILD_ROOT}
 
-mkdir -p $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/%{name}
-mkdir -p $RPM_BUILD_ROOT%{emacsen_pkgdir}/{install,remove}
-mkdir -p $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/%{name}/nicola
+%__mkdir_p $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/%{name}
+%__mkdir_p $RPM_BUILD_ROOT%{emacsen_pkgdir}/{install,remove}
+%__mkdir_p $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/%{name}/nicola
 
 #
 # install el files
 # 
 
-cp -af Makefile SKK-MK *.el *.in etc ${RPM_BUILD_ROOT}%{_datadir}/emacs/site-lisp/%{name}
+%__cp -af Makefile SKK-MK *.el *.in etc ${RPM_BUILD_ROOT}%{_datadir}/emacs/site-lisp/%{name}
 
-cp -f nicola/{Makefile,NICOLA-DDSKK-*,*.el} \
+%__cp -f nicola/{Makefile,NICOLA-DDSKK-*,*.el} \
   $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/%{name}/nicola
 
 #
@@ -100,16 +99,9 @@ cp -f nicola/{Makefile,NICOLA-DDSKK-*,*.el} \
 #
 # install info file
 # 
-mkdir -p ${RPM_BUILD_ROOT}%{_infodir}
-install -m 644 doc/skk.info* ${RPM_BUILD_ROOT}%{_infodir}
+%__mkdir_p ${RPM_BUILD_ROOT}%{_infodir}
+%__install -m 644 doc/skk.info* ${RPM_BUILD_ROOT}%{_infodir}
 
-( cd ${RPM_BUILD_ROOT}%{_infodir}
-  for i in skk.info skk.info-1 skk.info-2 skk.info-3 skk.info-4 ; do
-    nkf -Je $i > $i.euc
-    mv -f $i.euc $i
-    gzip -9 $i
-  done
-)
 
 %post 
 #
@@ -141,7 +133,7 @@ if [ "$1" = 0 ]; then
 fi
 
 %clean
-[ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
+[ "${RPM_BUILD_ROOT}" != "/" ] && %__rm -rf ${RPM_BUILD_ROOT}
 
 
 %files
@@ -155,6 +147,11 @@ fi
 
 
 %changelog
+* Sun Jun 24 2012 Munehiro Yamamoto <munepi@vinelinux.org> 14.4-1
+- new upstream release
+- changed License tag to GPLv2
+- updated skk-init.el
+
 * Sun Aug 29 2010 IWAI, Masaharu <iwai@alib.jp> 13.1-1
 - new upstream release
  - update skk-install.sh: update VERSION