source: projects/specs/branches/6/c/c-sig/c-sig-vl.spec @ 6356

Revision 6356, 3.4 KB checked in by Takemikaduchi, 12 years ago (diff)

adjtimex,coriander,corosync,cproto,cscope,dbmail,dcraw: new upstream release
others: rebuild

Line 
1%define _noVersionedDependencies        1
2%define prereq_ge()     %(LC_ALL="C" rpm -q --queryformat 'Requires:%%{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:        2%{?_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
25Requires:       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* Sat Jun 16 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8-2
104- rebuild with Vine6 environment
105
106* Fri Sep 19 2008 Shu KONNO <owa@bg.wakwak.com> 3.8-1vl5
107- applied new versioning policy, spec in utf-8
108
109* Tue Sep 12 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.8-0vl3
110- changed Group to Appliations/Editors/Emacs <BTS:VineLinux:163>
111- s/Copyright/License/
112
113* Wed Jun 25 2003 Hiroaki Irokawa <irorin@terra.dti.ne.jp> 3.8-0vl2
114- rebuild.
115
116* Sun Mar 24 2002 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
117- 3.8-0vl1
118- 1st for VineSeed.
Note: See TracBrowser for help on using the repository browser.