]> git.pld-linux.org Git - packages/elvis.git/blame_incremental - elvis.spec
- updated URLs, use __mv macro
[packages/elvis.git] / elvis.spec
... / ...
CommitLineData
1Summary: Elvis is a clone of vi/ex
2Summary(pl.UTF-8): Elvis jest klonem edytora vi
3Name: elvis
4Version: 2.2_0
5Release: 2
6Epoch: 1
7License: Artistic (see LICENSE.html)
8Group: Applications/Editors
9Source0: http://www.the-little-red-haired-girl.org/pub/elvis/%{name}-%{version}.tar.gz
10# Source0-md5: 6831b8df3e4a530395e66c2889783752
11URL: http://elvis.the-little-red-haired-girl.org/
12BuildRequires: glibc-static
13BuildRequires: ncurses-devel >= 5.0
14BuildRequires: ncurses-static
15BuildRequires: xorg-lib-libX11-devel
16BuildRequires: xorg-lib-libXft-devel
17BuildRequires: xorg-lib-libXpm-devel
18Obsoletes: elvis-X11
19BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21%description
22Elvis is one of the most popular Vi clones. Its swift, well
23documented and has many features.
24
25%description -l pl.UTF-8
26Elvis to jeden z popularniejszych klonów edytora vi. Jest szybki,
27posiada bogate możliwości i bardzo dobrą dokumentację.
28
29%package static
30Summary: Static elvis
31Summary(pl.UTF-8): elvis skompilowany statycznie
32Group: Applications/Editors
33Provides: vi
34Obsoletes: vi
35Obsoletes: vim-static
36Obsoletes: nvi
37
38%description static
39The classic Unix /bin/vi - small, statically linked editor which is
40useful as a rescue tool.
41
42%description static -l pl.UTF-8
43Klasyczny uniksowy /bin/vi - mały, skompilowany statycznie edytor,
44który przydaje się przy awarii systemu.
45
46%prep
47%setup -q
48
49%build
50CC="%{__cc} %{rpmcflags}"; export CC
51%configure \
52 --without-x \
53 --datadir=%{_datadir}/elvis
54
55%{__make} \
56 LIBS="%{rpmldflags} -static -ltinfo"
57
58%{__mv} elvis elvis.static
59
60%{__make} clean
61
62%configure \
63 --with-x \
64 --datadir=%{_datadir}/elvis
65
66%{__make} \
67 LIBS="%{rpmldflags} -ltinfo -lXft -lXpm -lX11 -L/usr/X11R6/%{_lib}"
68
69%install
70rm -rf $RPM_BUILD_ROOT
71install -d $RPM_BUILD_ROOT{/bin,%{_bindir},%{_mandir}/man1,%{_datadir}/elvis}
72
73install elvis ref $RPM_BUILD_ROOT%{_bindir}
74install elvis.static $RPM_BUILD_ROOT/bin/vi
75
76for f in doc/{elv*,ref}.man ; do
77 install $f $RPM_BUILD_ROOT%{_mandir}/man1/`basename $f .man`.1
78done
79
80cp -rf data/* $RPM_BUILD_ROOT%{_datadir}/elvis
81
82%{__mv} doc/license.html LICENSE.html
83
84%clean
85rm -rf $RPM_BUILD_ROOT
86
87%files
88%defattr(644,root,root,755)
89%doc Announce* BUGS COPYING LICENSE.html README.html doc/howto.html
90%attr(755,root,root) %{_bindir}/elvis
91%attr(755,root,root) %{_bindir}/ref
92%{_mandir}/man1/*
93%{_datadir}/elvis
94
95%files static
96%defattr(644,root,root,755)
97%attr(755,root,root) /bin/vi
This page took 0.022793 seconds and 5 git commands to generate.