/[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 1212264 - (hide annotations) (download)
Sun Mar 25 11:32:55 2018 UTC (7 years, 3 months ago) by kekepower
File size: 1756 byte(s)
- Use new make macros

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

  ViewVC Help
Powered by ViewVC 1.1.30