/[packages]/cauldron/enscript/current/SPECS/enscript.spec
ViewVC logotype

Contents of /cauldron/enscript/current/SPECS/enscript.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 389214 - (show annotations) (download)
Thu Jan 17 21:30:27 2013 UTC (12 years, 5 months ago) by pterjan
File size: 1858 byte(s)
oops
1 %define version 1.6.6
2 %define name enscript
3 %define release %mkrel 2
4
5 Name: %{name}
6 Summary: Converts plain ASCII to PostScript
7 Release: %{release}
8 Version: %{version}
9 License: GPLv3
10 Group: Publishing
11 Source0: ftp://ftp.gnu.org/gnu/enscript/%{name}-%{version}.tar.gz
12 URL: ftp://ftp.gnu.org/gnu/enscript/
13 BuildRequires: flex gettext
14 Requires(post): info-install
15 Requires(preun):info-install
16 Obsoletes: nenscript
17 Provides: nenscript
18
19 %description
20 GNU enscript is a free replacement for Adobe's Enscript program. Enscript
21 converts ASCII files to PostScript(TM) and spools generated PostScript
22 output to the specified printer or saves it to a file. Enscript can be
23 extended to handle different output media and includes many options for
24 customizing printouts.
25
26 %prep
27 %setup -q
28
29 %build
30 %configure2_5x --with-media=Letter
31 %make
32
33 %install
34 rm -rf %{buildroot}
35 %makeinstall
36
37 mkdir -p %{buildroot}/etc/%{name}
38 cp %{buildroot}/%{_datadir}/%{name}/afm/font.map %{buildroot}/etc/%{name}/font.map
39 pushd %{buildroot}/%{_datadir}/%{name}
40 ln -sf /etc/%{name}/font.map
41 popd
42
43 rm -f %{buildroot}/%{_datadir}/%{name}/font.map
44
45 %find_lang %name
46
47 # XXX note doubled %% in sed script below.
48 (cd %{buildroot};find .%{_datadir}/enscript/* -type f) | \
49 sed -e 's,^\.,,' | sed -e 's,*font.map,%%config &,' > share.list
50
51 ( cd %{buildroot}
52 ln .%{_prefix}/bin/enscript .%{_prefix}/bin/nenscript
53 )
54
55 cat share.list >> %{name}.lang
56
57 %post
58 %_install_info %{name}.info
59
60 %preun
61 %_remove_install_info %{name}.info
62
63 %clean
64 rm -rf %{buildroot}
65
66 %files -f %{name}.lang
67 %doc AUTHORS ChangeLog NEWS README README.ESCAPES THANKS TODO
68 %config(noreplace) %{_sysconfdir}/enscript.cfg
69 %dir %{_sysconfdir}/enscript
70 %config(noreplace) %{_sysconfdir}/enscript/font.map
71 %dir %{_datadir}/%{name}
72 %dir %{_datadir}/%{name}/hl
73 %dir %{_datadir}/%{name}/afm
74 %{_bindir}/*
75 %{_mandir}/*/*
76 %{_infodir}/%{name}*

  ViewVC Help
Powered by ViewVC 1.1.30