/[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 24703 - (show annotations) (download)
Wed Jan 19 21:18:54 2011 UTC (14 years, 5 months ago) by ahmad
File size: 1969 byte(s)
imported package enscript
1 %define version 1.6.5.2
2 %define name enscript
3 %define release %mkrel 1
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 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
14 BuildRequires: flex gettext
15 Requires(post): info-install
16 Requires(preun):info-install
17 Obsoletes: nenscript
18 Provides: nenscript
19
20 %description
21 GNU enscript is a free replacement for Adobe's Enscript program. Enscript
22 converts ASCII files to PostScript(TM) and spools generated PostScript
23 output to the specified printer or saves it to a file. Enscript can be
24 extended to handle different output media and includes many options for
25 customizing printouts.
26
27 %prep
28 %setup -q
29
30 %build
31 %configure2_5x --with-media=Letter
32 %make
33
34 %install
35 rm -rf $RPM_BUILD_ROOT
36 %makeinstall
37
38 mkdir -p $RPM_BUILD_ROOT/etc/%{name}
39 cp $RPM_BUILD_ROOT/%{_datadir}/%{name}/afm/font.map $RPM_BUILD_ROOT/etc/%{name}/font.map
40 pushd $RPM_BUILD_ROOT/%{_datadir}/%{name}
41 ln -sf /etc/%{name}/font.map
42 popd
43
44 rm -f $RPM_BUILD_ROOT/%{_datadir}/%{name}/font.map
45
46 %find_lang %name
47
48 # XXX note doubled %% in sed script below.
49 (cd %{buildroot};find .%{_datadir}/enscript/* -type f) | \
50 sed -e 's,^\.,,' | sed -e 's,*font.map,%%config &,' > share.list
51
52 ( cd %{buildroot}
53 ln .%{_prefix}/bin/enscript .%{_prefix}/bin/nenscript
54 )
55
56 cat share.list >> %{name}.lang
57
58 %post
59 %_install_info %{name}.info
60
61 %preun
62 %_remove_install_info %{name}.info
63
64 %clean
65 rm -rf %{buildroot}
66
67 %files -f %{name}.lang
68 %defattr(-, root, root)
69 %doc AUTHORS ChangeLog NEWS README README.ESCAPES THANKS TODO
70 %config(noreplace) %{_sysconfdir}/enscript.cfg
71 %dir %{_sysconfdir}/enscript
72 %config(noreplace) %{_sysconfdir}/enscript/font.map
73 %dir %{_datadir}/%{name}
74 %dir %{_datadir}/%{name}/hl
75 %dir %{_datadir}/%{name}/afm
76 %{_bindir}/*
77 %{_mandir}/*/*
78 %{_infodir}/%{name}*
79
80
81
82

  ViewVC Help
Powered by ViewVC 1.1.30