- updated to 1.6.6
[packages/enscript.git] / enscript.spec
1 # TODO
2 # - ruby hiliting from http://neugierig.org/software/ruby/
3 # - reexamine CVE-2008-5078 (no longer applicable?)
4 Summary:        Converts plain ASCII to PostScript
5 Summary(es.UTF-8):      Convierte texto ASCII a postscript
6 Summary(pl.UTF-8):      Konwertuje czyste ASCII do PostScriptu
7 Summary(pt_BR.UTF-8):   Converte texto ASCII para postscript
8 Name:           enscript
9 Version:        1.6.6
10 Release:        1
11 License:        GPL v3+
12 Group:          Applications/Publishing
13 Source0:        http://ftp.gnu.org/gnu/enscript/%{name}-%{version}.tar.gz
14 # Source0-md5:  3acc242b829adacabcaf28533f049afd
15 Patch0:         %{name}-mail.patch
16 Patch1:         %{name}-debian.patch
17 Patch2:         %{name}-info.patch
18 Patch3:         %{name}-php.patch
19 Patch4:         %{name}-ac.patch
20 URL:            http://www.gnu.org/software/enscript/
21 BuildRequires:  autoconf >= 2.61
22 BuildRequires:  automake
23 BuildRequires:  gettext-devel >= 0.17
24 BuildRequires:  texinfo
25 Obsoletes:      nenscript
26 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28 %description
29 Enscript is a print filter. It can take ASCII input and format it into
30 PostScript output. At the same time, it can also do nice
31 transformations like putting two ASCII pages on one physical page
32 (side by side) or changing fonts.
33
34 %description -l es.UTF-8
35 Convierte texto ASCII a postscript.
36
37 %description -l pl.UTF-8
38 Enscript jest filtrem wykorzystywanym przy drukowaniu. Na wejściu
39 przyjmuje dane ASCII i konwertuje je na PostScript. Potrafi
40 równocześnie dokonać pewnych użytecznych przekształceń, jak np.
41 umieszczenie dwóch stron ASCII na jednej stronie fizycznej (obok
42 siebie) czy zmiana czcionki.
43
44 %description -l pt_BR.UTF-8
45 O enscript é um filtro de impressão. Ele pega texto ascii e o formata
46 em postscript. Além disto, ele pode também fazer várias
47 transformações, como por exemplo colocar duas páginas ascii em uma
48 página física (lado a lado) ou modificar as fontes do texto.
49
50 %prep
51 %setup -q
52 %patch0 -p1
53 %patch1 -p1
54 %patch2 -p1
55 %patch3 -p1
56 %patch4 -p1
57
58 %build
59 %{__gettextize}
60 %{__aclocal}
61 %{__autoheader}
62 %{__autoconf}
63 %{__automake}
64 %configure \
65         --with-media=A4 \
66         --sysconfdir=%{_sysconfdir}
67 %{__make}
68
69 %install
70 rm -rf $RPM_BUILD_ROOT
71
72 %{__make} install \
73         DESTDIR=$RPM_BUILD_ROOT
74
75 ln -sf enscript $RPM_BUILD_ROOT%{_bindir}/nenscript
76
77 %find_lang %{name}
78 rm -f $RPM_BUILD_ROOT%{_datadir}/info/dir
79
80 %clean
81 rm -rf $RPM_BUILD_ROOT
82
83 %post   -p /sbin/postshell
84 -/usr/sbin/fix-info-dir -c %{_infodir}
85
86 %postun -p /sbin/postshell
87 -/usr/sbin/fix-info-dir -c %{_infodir}
88
89 %files -f %{name}.lang
90 %defattr(644,root,root,755)
91 %doc AUTHORS ChangeLog NEWS README README.ESCAPES THANKS TODO docs/FAQ.html
92 %config(noreplace) %{_sysconfdir}/enscript.cfg
93 %attr(755,root,root) %{_bindir}/diffpp
94 %attr(755,root,root) %{_bindir}/enscript
95 %attr(755,root,root) %{_bindir}/mkafmmap
96 %attr(755,root,root) %{_bindir}/nenscript
97 %attr(755,root,root) %{_bindir}/over
98 %attr(755,root,root) %{_bindir}/sliceprint
99 %attr(755,root,root) %{_bindir}/states
100 %{_datadir}/enscript
101 %{_mandir}/man1/diffpp.1*
102 %{_mandir}/man1/enscript.1*
103 %{_mandir}/man1/sliceprint.1*
104 %{_mandir}/man1/states.1*
105 %{_infodir}/enscript.info*
This page took 0.107178 seconds and 3 git commands to generate.