source: projects/specs/trunk/j/jed/jed-vl.spec @ 3414

Revision 3414, 6.0 KB checked in by daisuke, 13 years ago (diff)

jed : update to 0.99.19

Line 
1%define mainver 0.99
2%define subver 19
3
4Summary: Fast, compact editor based on the S-Lang screen library
5Summary(ja): Slang 画面ライブラリを用いた高速でコンパクトなエディタ
6Name: jed
7Version: %{mainver}.%{subver}
8Release: 1%{?_dist_release}
9License: GPL+
10Group: Applications/Editors
11Source0: ftp://space.mit.edu/pub/davis/jed/v%{mainver}/jed-%{mainver}-%{subver}.tar.bz2
12Patch1: jed-0.99.12-xkeys.patch
13URL: http://www.jedsoft.org/jed/
14Patch2: jed-etc.patch
15Patch3: jed-multilib-newauto.patch
16Obsoletes: jed-common jed-xjed
17BuildRequires: slang-devel >= 2.0
18BuildRequires: autoconf
19BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
20
21Vendor:       Project Vine
22Distribution: Vine Linux
23Packager:     Daisuke SUZUKI <daisuke@linux.or.jp>
24
25%description
26Jed is a fast, compact editor based on the S-lang screen library.  Jed
27features include emulation of the Emacs, EDT, WordStar and Brief
28editors; support for extensive customization with slang macros,
29colors, keybindings; and a variety of programming modes with syntax
30highlighting.
31
32You should install jed if you've used it before and you like it, or if
33you haven't used any text editors before and you're still deciding
34what you'd like to use.
35
36%description -l ja
37Jed は slang 画面ライブラリを使った高速でコンパクトなエディタです.
38Jed の機能には,Emacs/EDT/WordStar/Brief エディタのエミュレーション,
39カラー,キーバインド等の slang マクロを使った豊富なカスタマイズ機能
40等があります.他にも幾多のプログラミングモードを備えており,シンタックス
41ハイライト機能を備えています.
42
43%prep
44%setup -q -n jed-%{mainver}-%{subver}
45%patch1 -p1 -b .xkeys
46%patch2 -p1
47%if "%{_lib}" == "lib64"
48%patch3 -p1
49%endif
50
51find doc -type f -exec chmod a-x {} \;
52
53cd autoconf
54autoconf
55mv configure ..
56cd ..
57
58%build
59export JED_ROOT="%{_datadir}/jed"
60%configure
61make
62
63%install
64rm -rf $RPM_BUILD_ROOT
65make install DESTDIR=$RPM_BUILD_ROOT
66
67JED_ROOT=$RPM_BUILD_ROOT%{_datadir}/jed $RPM_BUILD_ROOT%{_bindir}/jed -batch -n -l preparse.sl </dev/null
68
69rm -f $RPM_BUILD_ROOT%{_mandir}/man*/rgrep*
70
71rm -rf $RPM_BUILD_ROOT%{_datadir}/jed/doc/{txt,manual,README}
72rm -rf $RPM_BUILD_ROOT%{_datadir}/jed/bin $RPM_BUILD_ROOT%{_datadir}/jed/info
73
74sed -i "s|JED_ROOT|%{_datadir}/jed|g" $RPM_BUILD_ROOT/%{_mandir}/man1/jed.1
75
76%clean
77rm -rf $RPM_BUILD_ROOT
78
79%files
80%defattr(-,root,root)
81%doc COPYING COPYRIGHT doc INSTALL INSTALL.unx README changes.txt
82%{_bindir}/*
83%{_mandir}/man1/jed.*
84%{_datadir}/jed
85
86%changelog
87* Sun Apr 10 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 0.99.19-1
88- new upstream release
89
90* Fri Jun 20 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.99.18-1
91- new upstream release
92- use slang-2.0
93- drop canna/slang-j patch
94- drop xjed, rgrep
95  - add Obsoletes: jed-xjed, jed-common
96
97* Sun Jan 13 2008 NAKAMURA Kenta <kenta@vinelinux.org> 0.99.14-0vl8
98- moved JED_ROOT to %%{_datadir}/jed
99- updated Source14: jed.sh and Source15: jed.csh
100
101* Tue Mar 27 2007 Shu KONNO <owa@bg.wakwak.com> 0.99.14-0vl7
102- added '--libdir=%%{_libdir}' to configure options
103- added Patch20: configure-slang.x86_64.patch
104- added Patch21: configure-canna.x86_64.patch
105
106* Mon Nov 20 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.99.14-0vl6
107- disable canna by default
108
109* Fri Jul 18 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.99.14-0vl5
110- rebuild with new toolchains
111- s/Copyright/License/
112
113* Mon Feb 11 2002 MATUBARA Kazuyuki <matubara@mb.asmnet.ne.jp> 0.99.14-0vl4
114- added /etc/profile.d/jed.sh & jed.csh
115- added patch jed-initcolor.patch
116- fixed README.vine dot.jedrc.vine and jed.rc
117
118* Sat Feb  9 2002 MATUBARA Kazuyuki <matubara@mb.asmnet.ne.jp> 0.99.14-0vl3
119- fixed input canna for xjed
120- delete jed-menu.patch
121- added BuildPrereq and info patch
122- added Help Browse Docs
123- modified README.vine
124
125* Wed Jan 23 2002 MATUBARA Kazuyuki <matubara@mb.asmnet.ne.jp> 0.99.14-0vl2
126- fixed menu mode (added jed-menu.patch and fixed jedrc patch)
127- fixed jed on kon console
128- add xjed.desktop and delete wmconfig/xjed
129
130* Wed Oct  3 2001 MATUBARA Kazuyuki <matubara@mb.asmnet.ne.jp> 0.99.14-0vl1
131- update to jed-B0.99-14
132- fixed ruby mode
133
134* Sat Sep  8 2001 MATUBARA Kazuyuki <matubara@mb.asmnet.ne.jp> 0.99.13-0vl4
135- delete xjed & gpm patches and clean spec file
136  added dot.skkrc.vine and fixed README.vine
137  skktcp moved jed-common from jed
138
139* Sat Jul 28 2001 MATUBARA Kazuyuki <matubara@mb.asmnet.ne.jp> 0.99.13-0vl3
140- delete rgrep package
141- add ruby mode
142- byte compiled japanese.sl kinsoku.sl canna.sl skk.sl
143- fixed vi.sl and jp version
144
145* Sat Jul 14 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 0.99.13-0vl2
146- fixed typo in jed-B0.99-13jp0-make.patch
147  ( ../info/jes.* -> ../info/jed.* )
148
149* Wed Jun 27 2001 Matubara <matubara@mb.asmnet.ne.jp>
150- 0.99.13-0vl1
151- updatei to jed-B0.99-13
152- use jed-B0.99-13jp1 patch
153- use better macros
154- add skktcp
155- use Release No for Vine Linux
156
157* Mon Jun 11 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
158- 0.98.7_jp-3
159- /usr/man -> %%{_mandir}
160- added Japanese summary and description
161
162* Fri Sep 08 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
163- 0.98.7_jp-2
164- modified %files section to handle compressed man page(s)
165
166* Fri Jul 16 1999 Daisuke SUZUKI <daisuke@linux.or.jp>
167- added japanese patch j055
168
169* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
170- auto rebuild in the new build environment (release 2)
171
172* Thu Oct 29 1998 Bill Nottingham <notting@redhat.com>
173- update to 0.98.7 for Raw Hide
174- split off lib stuff into jed-common
175
176* Mon Oct  5 1998 Jeff Johnson <jbj@redhat.com>
177- change rgep group tag, same as grep.
178
179* Sat Aug 15 1998 Jeff Johnson <jbj@redhat.com>
180- build root
181
182* Thu May 07 1998 Prospector System <bugs@redhat.com>
183- translations modified for de, fr, tr
184
185* Wed Apr 15 1998 Erik Troan <ewt@redhat.com>
186- built against new ncurses
187
188* Mon Nov  3 1997 Michael Fulbright <msf@redhat.com>
189- added wmconfig entry for xjed
190
191* Tue Oct 21 1997 Michael Fulbright <msf@redhat.com>
192- updated to 0.98.4
193- included man pages in file lists
194
195* Thu Jul 10 1997 Erik Troan <ewt@redhat.com>
196- built against glibc
Note: See TracBrowser for help on using the repository browser.