source: projects/specs/trunk/r/rmail-mime/rmail-mime-vl.spec @ 521

Revision 521, 3.3 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1%define _noVersionedDependencies        1
2%define prereq_ge()  %(LC_ALL="C" rpm -q --queryformat 'PreReq:%%{NAME} >= %%{VERSION}' %1| grep -v "is not")
3%define emacsen_pkgdir /usr/lib/emacsen-common/packages
4
5Summary:      module to provide MIME feature for RMAIL
6Summary(ja):  RMAIL に MIME の機能を提供するライブラリ
7Name:         rmail-mime
8Version:      1.13.0
9Release:      1%{?_dist_release}
10
11Source0:      ftp://ftp.m17n.org/pub/mule/semi/rmail-mime-1.13/%{name}-%{version}.tar.gz
12Source1:      %{name}-install.sh
13Source2:      %{name}-remove.sh
14
15Patch10:      RMAIL-MIME-CFG.patch
16
17License:      Freely Distributable
18Group:        Applications/Editors/Emacs
19BuildRoot:    %{_tmppath}/%{name}-%{version}-root
20BuildArch:    noarch
21
22PreReq:       emacsen
23BuildPreReq:  emacsen-common, semi
24%prereq_ge    emacsen-common
25%prereq_ge    semi
26
27Vendor:       Project Vine
28Distribution: Vine Linux
29Packager:     MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
30
31
32%description
33RMAIL-MIME is a module to provide MIME feature using SEMI required
34by RMAIL included in emacsen.
35
36Note: in order to rebuild this SRPM package, you need emacsen,
37emacsen-common and semi installed.
38
39
40%description -l ja
41RMAIL-MIME は SEMI を使って rmail に MIME 機能を提供するものです.
42
43注意:この SRPM パッケージを rebuild するには、emacsen と emacsen-common,
44そして semi がインストールされている必要があります.
45
46
47%prep
48%setup
49
50%patch10 -p1
51
52
53%build
54
55
56%install
57[ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
58[ "${RPM_BUILD_ROOT}" != "/" ] && mkdir -p ${RPM_BUILD_ROOT}
59
60mkdir -p $RPM_BUILD_ROOT/%{_datadir}/emacs/site-lisp/%{name}
61#mkdir -p $RPM_BUILD_ROOT/%{_libdir}/emacsen-common/packages/install
62#mkdir -p $RPM_BUILD_ROOT/%{_libdir}/emacsen-common/packages/remove
63mkdir -p $RPM_BUILD_ROOT/%{emacsen_pkgdir}/install
64mkdir -p $RPM_BUILD_ROOT/%{emacsen_pkgdir}/remove
65
66#
67# install el files
68#
69
70cp Makefile RMAIL-MIME-* *.el \
71   ${RPM_BUILD_ROOT}%{_datadir}/emacs/site-lisp/%{name}
72
73#
74# install  script( bytecompile el and install elc , remove )   
75#
76
77%_installemacsenscript %{name} %{SOURCE1}
78
79%_removeemacsenscript  %{name} %{SOURCE2}
80
81
82%post
83
84#
85# bytecompile and install
86#
87
88if [ "$1" = 2 ]; then
89
90%_emacsenPackageRemove %{name}
91
92fi
93
94
95%_addemacsenlist %{name}
96
97%_emacsenPackageInstall %{name}
98
99
100%preun
101
102if [ "$1" = 0 ]; then
103
104%_emacsenPackageRemove %{name}
105
106%_removeemacsenlist %{name}
107
108fi
109
110
111%clean
112[ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
113
114
115%files
116%defattr(-,root,root)
117%doc ChangeLog README*
118%{_datadir}/emacs/site-lisp/%{name}/
119#%{_libdir}/emacsen-common/packages/install/%{name}
120#%{_libdir}/emacsen-common/packages/remove/%{name}
121%{emacsen_pkgdir}/install/%{name}
122%{emacsen_pkgdir}/remove/%{name}
123 
124
125%changelog
126* Fri Oct 10 2008 Shu KONNO <owa@bg.wakwak.com> 1.13.0-1vl5
127- applied new versioning policy, spec in utf-8
128- added macro %%emacsen_pkgdir
129
130* Wed Sep 13 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.13.0-0vl3
131- changed Group to Appliations/Editors/Emacs <BTS:VineLinux:163>
132
133* Tue Feb 19 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.13.0-0vl2
134- Oops the remove script was incorrect. Fixed.
135
136- first (seperated) rmail-mime package with emacsen-common capability
137* Mon Dec 31 2001 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.13.0-0vl1
138- first (seperated) rmail-mime package with emacsen-common capability
Note: See TracBrowser for help on using the repository browser.