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