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