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

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

import VineSeed package specs

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