%define _noVersionedDependencies 1 %define origver 10.3 %define origname apel Summary: A Portable Emacs Library Summary(ja): Emacs 用の 基礎的な関数を提供するライブラリ Name: %{origname}-el Version: %{origver} Release: 0vl3.3 Source0: ftp://ftp.m17n.org/pub/mule/apel/apel-%{origver}.tar.gz Source1: apel-install.sh Source2: apel-remove.sh Copyright: 1993-1999 Free Software Foundation, Inc., Dan Rich, Morioka Tomohiko, Kobayashi Shuhei Group: Applications/Editors/EmacsLisp BuildRoot: %{_tmppath}/%{name}-buildroot BuildArch: noarch Requires: emacsen Requires: emacsen-common Provides: %{origname} = %{origver} Obsoletes: tm, apel, flim Vendor: Project Vine Distribution: Vine Linux Packager: Kazuhisa TAKEI %description This package contains following .el files for emacsen: APEL %{origver} APEL stands for "A Portable Emacs Library". It provides basic functions and macros for emacsen. After installation, you must modify your ~/.emacs file to contain at least: (setq load-path (append (list "/usr/share/emacs/site-lisp/apel" ) load-path)) (require 'path-util) Note: in order to rebuild this SRPM package, you need emacsen installed. %description -l ja このパッケージは GNU Emacs %{emacsver} 上で使用する 以下の elisp を収めています. APEL %{origver} APEL は "A Portable Emacs Library" の略です. Emacs 環境のための基礎的な関数やマクロを提供します. インストール後、~/.emacs に最低でも以下の記述を追加して下さい: (setq load-path (append (list "/usr/share/emacs/site-lisp/apel" ) load-path)) (require 'path-util) 注意:この SRPM パッケージを rebuild するには、emacsen が インストールされている必要があります. %prep rm -rf ${RPM_BUILD_DIR}/%{origname}-%{origver} %setup -n %{origname}-%{origver} ## %patch1 -p1 %install [ "${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/%{origname} mkdir -p $RPM_BUILD_ROOT/%{_libdir}/emacsen-common/packages/install mkdir -p $RPM_BUILD_ROOT/%{_libdir}/emacsen-common/packages/remove # # install el files # cp Makefile EMU-* APEL-* *.el ${RPM_BUILD_ROOT}/usr/share/emacs/site-lisp/%{origname} # # install script( bytecompile el and install elc , remove ) # %_installemacsenscript %{origname} %{SOURCE1} %_removeemacsenscript %{origname} %{SOURCE2} # # install info file # mkdir -p ${RPM_BUILD_ROOT}/usr/info %post # # bytecompile and install # if [ "$1" = 2 ]; then %_emacsenPackageRemove %{origname} fi %_addemacsenlist %{origname} %_emacsenPackageInstall %{origname} # /sbin/install-info /usr/info/mime-ui-ja.info /usr/info/dir \ # --section="MIME Interface" # /sbin/install-info /usr/info/mime-ui-en.info /usr/info/dir \ # --section="MIME Interface" %preun if [ "$1" = 0 ]; then %_emacsenPackageRemove %{origname} %_removeemacsenlist %{origname} fi # /sbin/install-info --delete /usr/info/mime-ui-ja.info /usr/info/dir \ # --section="MIME Interface" # /sbin/install-info --delete /usr/info/mime-ui-en.info /usr/info/dir \ # --section="MIME Interface" %clean [ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT} rm -rf ${RPM_BUILD_DIR}/apel-%{apelver} %files %defattr(-,root,root) # %doc ../semi-%{semiver}/apel-%{apelver} # %doc ../semi-%{semiver}/flim-%{flimver} #%doc ../semi-%{semiver}/clime-%{climever} # %doc ../semi-%{semiver}/semi-%{semiver} # %doc ../semi-%{semiver}/emh-%{emhver} # %doc ../semi-%{semiver}/rmail-mime-%{rmailmimever} ## /usr/info/mime-ui-en.info* ## /usr/info/mime-ui-ja.info* /usr/share/emacs/site-lisp/%{origname}/ /usr/lib/emacsen-common/packages/install/%{origname} /usr/lib/emacsen-common/packages/remove/%{origname} %changelog * Wed Jul 18 2001 Kazuhisa TAKEI - emacsenize * Wed Jul 11 2001 MATSUBAYASHI 'Shaolin' Kohji - 1.14.3-0vl2 - back to Requires: emacs = 20.7 -> emacs >= 20.7 (for emacs-beta) * Wed Jul 11 2001 MATSUBAYASHI 'Shaolin' Kohji - 1.14.3-0vl1 - updated to apel-10.3, flim-1.14.3, semi-1.14.3, emh-1.14.1 * Fri Aug 25 2000 MATSUBAYASHI 'Shaolin' Kohji - 1.13.7-8 - added %define _noVersionedDependencies 1 * Fri Aug 25 2000 MATSUBAYASHI 'Shaolin' Kohji - 1.13.7-7 - modified %files section to handle compressed man page(s) * Wed May 10 2000 MATSUBAYASHI 'Shaolin' Kohji - 1.13.7-6 - apel updated to 10.2 * Mon Jan 24 2000 MATSUBAYASHI 'Shaolin' Kohji - 1.13.7-5 - added patch (see emacs-mime-ja: 00303) to format texinfo correctly * Thu Dec 24 1999 MATSUBAYASHI 'Shaolin' Kohji - 1.13.7-4 - updated in sync with apel-10.0 / clime-1.13.6 release * Wed Dec 1 1999 MATSUBAYASHI 'Shaolin' Kohji - 1.13.7-3 - change Group to Applications/Editors/EmacsLisp * Mon Nov 29 1999 MATSUBAYASHI 'Shaolin' Kohji - 1.13.7-2 - added patches (see emacs-mime-ja:00183, emacs-mime-ja:00184) - now emh-1.10.1 and rmail-mime-1.13.0 are also included - documentation files are properly stored under /usr/doc directory * Wed Nov 3 1999 MATSUBAYASHI 'Shaolin' Kohji - 1.13.7-1 - updated to apel-9.23 / clime-1.13.5 / semi-1.13.7 release - added Japanese / English info files to be installed