/[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 2183120 - (show annotations) (download)
Tue May 13 13:02:11 2025 UTC (8 weeks, 4 days ago) by ns80
File size: 1654 byte(s)
- add a patch from Fedora to try to fix building with GCC 15

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

  ViewVC Help
Powered by ViewVC 1.1.30