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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 313628 - (hide annotations) (download)
Sun Nov 4 00:46:54 2012 UTC (12 years, 8 months ago) by luigiwalser
File size: 1858 byte(s)
1.6.6
1 luigiwalser 313628 %define version 1.6.6
2 ahmad 24703 %define name enscript
3 luigiwalser 313628 %define release %mkrel 1
4 ahmad 24703
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 luigiwalser 313628 rm -rf %{buildroot}
35 ahmad 24703 %makeinstall
36    
37 luigiwalser 313628 mkdir -p %{buildroot}/etc/%{name}
38     cp %{buildroot}/%{_datadir}/%{name}/afm/font.map %{buildroot}/etc/%{name}/font.map
39     pushd %{buildroot}/%{_datadir}/%{name}
40 ahmad 24703 ln -sf /etc/%{name}/font.map
41     popd
42    
43 luigiwalser 313628 rm -f %{buildroot}/%{_datadir}/%{name}/font.map
44 ahmad 24703
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