source: projects/specs/trunk/s/starttls/starttls-vl.spec @ 4648

Revision 4648, 3.3 KB checked in by shaolin, 13 years ago (diff)
  • starttls: updated to the newest release; emacsenize
Line 
1# ----------------------------------------------------------
2# (1) Data definition
3# ----------------------------------------------------------
4
5Summary:        The starttls provides STARTTLS extensions for emacs.
6Summary(ja):    emacs 用の STARTTLS 拡張パッケージ
7Name:           starttls
8Version:        0.10
9Release:        1%{?_dist_release}
10Source0:        ftp://ftp.opaopa.org/pub/elisp/starttls-%{version}.tar.gz
11Source1:       %{name}-install.sh
12Source2:       %{name}-remove.sh
13Source3:       %{name}-init.el
14URL:            ftp://ftp.opaopa.org/pub/elisp/
15License:        GPL
16Group:          Applications/Editors/Emacs
17
18BuildRoot:      %{_tmppath}/%{name}-%{version}-root
19Prefix:         %{_prefix}
20
21Provides:       starttls-el = %{version}-%{release}
22Requires:       emacsen
23Requires(post,preun):   emacsen, emacsen-common
24BuildRequires:  openssl-devel
25
26Vendor:         Project Vine
27Distribution:   Vine Linux
28Packager:       shaolin
29#Packager:      Takashi `Muneharu' SUGIMOTO <mailto:muneharu@raug.net>
30
31
32%description
33The starttls provides STARTTLS extensitons for emacs.
34Several elisp applications can use secure connection with openssl.
35
36%description -l ja
37starttls は emacs 用の STARTTLS 拡張を提供します。
38いくつかの elisp アプリケーションで openssl を利用した
39安全な接続を使うことができるようになります。
40
41
42
43# ----------------------------------------------------------
44# (2) Scripts
45# ----------------------------------------------------------
46
47%prep
48%setup -q -n %{name}-%{version}
49
50%build
51./configure --prefix=${RPM_BUILD_ROOT}/usr
52# compile binary only
53make starttls
54
55%install
56[ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
57
58# install binary only
59make install-exec
60
61mkdir -p ${RPM_BUILD_ROOT}/%{_datadir}/emacs/site-lisp/%{name}
62mkdir -p ${RPM_BUILD_ROOT}%{emacsen_pkgdir}/install
63mkdir -p ${RPM_BUILD_ROOT}%{emacsen_pkgdir}/remove
64
65cp starttls.el %{SOURCE3} \
66   ${RPM_BUILD_ROOT}%{_datadir}/emacs/site-lisp/%{name}
67
68%_installemacsenscript %{name} %{SOURCE1}
69
70%_removeemacsenscript  %{name} %{SOURCE2}
71
72%clean
73[ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
74
75%post
76if [ "$1" = 2 ]; then
77
78%_emacsenPackageRemove %{name}
79
80fi
81
82%_addemacsenlist %{name}
83
84%_emacsenPackageInstall %{name}
85
86%preun
87if [ "$1" = 0 ]; then
88
89%_emacsenPackageRemove %{name}
90
91%_removeemacsenlist %{name}
92
93fi
94
95# ----------------------------------------------------------
96# (3) File Lists
97# ----------------------------------------------------------
98
99%files
100%defattr(-,root,root)
101%doc AUTHORS COPYING ChangeLog INSTALL NEWS README
102%{_bindir}/starttls
103%{_datadir}/emacs/site-lisp/%{name}/
104%{emacsen_pkgdir}/install/%{name}
105%{emacsen_pkgdir}/remove/%{name}
106
107
108# ----------------------------------------------------------
109# (4) Change Log
110# ----------------------------------------------------------
111
112%changelog
113* Wed Aug 24 2011 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.10-1
114- updated to the newest release
115- emacsenize
116
117* Sun Feb 06 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9-2
118- rebuild with openssl-1.0.0c
119
120* Sat Oct 11 2008 Shu KONNO <owa@bg.wakwak.com> 0.9-1vl5
121- applied new versioning policy, spec in utf-8
122
123* Sun Jun  3 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.9-0vl3
124- rebuilt with openssl-0.9.8e
125
126* Tue Sep 12 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.9-0vl2
127- changed Group to Appliations/Editors/Emacs <BTS:VineLinux:163>
128- s/Copyright/License/
129
130* Mon Aug 19 2002 Takashi `Muneharu' Sugimoto
131- 0.9-0vl1
132
Note: See TracBrowser for help on using the repository browser.