source: projects/specs/trunk/c/c-sig/c-sig-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%define         origver         3.8
5%define         origname        c-sig
6
7Name:           %{origname}
8Version:        %{origver}
9Summary:        c-sig is an emacs lisp aprication to insert signature wisely.
10Summary(ja):    c-sig とは emacs 上で動く signature の選択挿入プログラムです
11Release:        1%{?_dist_release}
12License:        GPL
13Distribution:   Vine Linux
14Vendor:         Project Vine
15Group:          Applications/Editors/Emacs
16Source0:        http://www.threeweb.ad.jp/~kshibata/c-sig/programs/%{name}.%{version}.tar.gz
17Source10:       %{origname}-install.sh
18Source11:       %{origname}-remove.sh
19#Patch:         
20Packager:       Hiroaki Irokawa <irorin@terra.dti.ne.jp>
21URL:            http://www.threeweb.ad.jp/~kshibata/c-sig/index.shtml
22BuildRoot:      %{_tmppath}/%{name}-%{version}-root
23BuildArch:      noarch
24
25PreReq:       emacsen
26%prereq_ge   emacsen-common
27
28
29%description
30c-sig is an emacs lisp aprication to insert signature wisely.
31
32%description -l ja
33c-sig とは emacs 上で動く signature の選択挿入プログラムです。
34最初は普通の「signature の選択挿入す る lisp」でした。しかし
35「あんなこともしたい」、「こんなこともしたい」 といろいろな人の
36意見を採り入れているうちに「ウルトラ・スーパー・デラッ クスな
37 signature の挿入プログラム」になってしまいました。
38
39%prep
40[ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
41
42%setup -c %{origname}.%{origver}
43#%patch -p1
44
45
46%install
47[ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
48[ "${RPM_BUILD_ROOT}" != "/" ] && mkdir -p ${RPM_BUILD_ROOT}
49
50mkdir -p ${RPM_BUILD_ROOT}/%{_datadir}/emacs/site-lisp/%{origname}
51#mkdir -p ${RPM_BUILD_ROOT}/%{_libdir}/emacsen-common/packages/install
52#mkdir -p ${RPM_BUILD_ROOT}/%{_libdir}/emacsen-common/packages/remove
53mkdir -p ${RPM_BUILD_ROOT}/%{emacsen_pkgdir}/install
54mkdir -p ${RPM_BUILD_ROOT}/%{emacsen_pkgdir}/remove
55
56cp -a *.el ${RPM_BUILD_ROOT}/%{_datadir}/emacs/site-lisp/%{origname}
57
58%_installemacsenscript %{origname} %{SOURCE10}
59
60%_removeemacsenscript  %{origname} %{SOURCE11}
61
62
63%clean
64[ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
65
66%post
67
68## bytecompile el and install elc
69
70if [ "$1" = 2 ] ; then
71
72%_emacsenPackageRemove %{origname}
73
74fi
75
76%_addemacsenlist %{origname}
77
78%_emacsenPackageInstall %{origname}
79
80
81
82%preun
83
84if [ "$1" = 0 ] ; then
85
86%_emacsenPackageRemove %{origname}
87
88%_removeemacsenlist %{origname}
89
90fi
91
92
93%files
94%defattr(-,root,root)
95%doc c-sig-eng.faq c-sig-eng.man c-sig-jp.faq c-sig-jp.man whats.new
96%{_datadir}/emacs/site-lisp/%{origname}
97#%{_libdir}/emacsen-common/packages/install/%{origname}
98#%{_libdir}/emacsen-common/packages/remove/%{origname}
99%{emacsen_pkgdir}/install/%{origname}
100%{emacsen_pkgdir}/remove/%{origname}
101
102%changelog
103* Fri Sep 19 2008 Shu KONNO <owa@bg.wakwak.com> 3.8-1vl5
104- applied new versioning policy, spec in utf-8
105
106* Tue Sep 12 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.8-0vl3
107- changed Group to Appliations/Editors/Emacs <BTS:VineLinux:163>
108- s/Copyright/License/
109
110* Wed Jun 25 2003 Hiroaki Irokawa <irorin@terra.dti.ne.jp> 3.8-0vl2
111- rebuild.
112
113* Sun Mar 24 2002 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
114- 3.8-0vl1
115- 1st for VineSeed.
Note: See TracBrowser for help on using the repository browser.