/[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 259440 - (hide annotations) (download)
Sun Jun 10 17:06:20 2012 UTC (13 years, 1 month ago) by blino
File size: 1969 byte(s)
rebuild to get info pages as xz instead of lzma
1 ahmad 24703 %define version 1.6.5.2
2     %define name enscript
3 blino 259440 %define release %mkrel 2
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     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