- invoke fix-info-dir via /sbin/postshell where possible to avoid extra /bin/sh dep
[packages/enscript.git] / enscript.spec
CommitLineData
e6c0ee88
ER
1# TODO
2# - ruby hiliting from http://neugierig.org/software/ruby/
cbe1370e 3Summary: Converts plain ASCII to PostScript
cd13b997
ER
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
f94b0664 7Name: enscript
57ec0071 8Version: 1.6.4
1baa4865 9Release: 3
bd0f48ca 10License: GPL
f94b0664 11Group: Applications/Publishing
8f53802b 12Source0: http://www.iki.fi/mtr/genscript/%{name}-%{version}.tar.gz
0e6de429 13# Source0-md5: b5174b59e4a050fb462af5dbf28ebba3
3b2f230b 14Patch0: %{name}-ac_fixes.patch
15Patch1: %{name}-am_fixes.patch
16Patch2: %{name}-mail.patch
17Patch3: %{name}-debian.patch
e965364f 18Patch4: %{name}-info.patch
7bbc5eda 19Patch5: %{name}-php.patch
8f53802b 20URL: http://www.iki.fi/mtr/genscript/
e965364f 21BuildRequires: autoconf >= 2.57
cbe1370e
JB
22BuildRequires: automake
23BuildRequires: gettext-devel
fc1968ba 24BuildRequires: texinfo
f94b0664 25Obsoletes: nenscript
fc1968ba 26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
ea15429e
JR
27
28%description
3b23ea9b 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.
ea15429e 33
7e90a511 34%description -l es.UTF-8
20680ce9 35Convierte texto ASCII a postscript.
36
7e90a511
JR
37%description -l pl.UTF-8
38Enscript jest filtrem wykorzystywanym przy drukowaniu. Na wejściu
3b23ea9b 39przyjmuje dane ASCII i konwertuje je na PostScript. Potrafi
7e90a511
JR
40równocześnie dokonać pewnych użytecznych przekształceń, jak np.
41umieszczenie dwóch stron ASCII na jednej stronie fizycznej (obok
3b23ea9b 42siebie) czy zmiana czcionki.
053541c1 43
7e90a511
JR
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.
20680ce9 49
ea15429e
JR
50%prep
51%setup -q
e965364f
JB
52%patch0 -p1
53%patch1 -p1
54%patch2 -p1
55%patch3 -p1
56%patch4 -p1
7bbc5eda 57%patch5 -p1
ea15429e
JR
58
59%build
24b165b1 60%{__gettextize}
8a682913 61%{__aclocal}
62%{__autoheader}
43b4d41a 63%{__autoconf}
64%{__automake}
af40ef8f
PG
65%configure \
66 --with-media=A4 \
67 --sysconfdir=%{_sysconfdir}
bd770a36 68%{__make}
ea15429e
JR
69
70%install
71rm -rf $RPM_BUILD_ROOT
ea15429e 72
d5d186e2
PG
73%{__make} install \
74 DESTDIR=$RPM_BUILD_ROOT
ea15429e 75
cbe1370e 76ln -sf enscript $RPM_BUILD_ROOT%{_bindir}/nenscript
ea15429e 77
f94b0664 78%find_lang %{name}
7bbc5eda 79rm -f $RPM_BUILD_ROOT%{_datadir}/info/dir
ea15429e 80
f94b0664
JR
81%clean
82rm -rf $RPM_BUILD_ROOT
ea15429e 83
bae05ffb
ER
84%post -p /sbin/postshell
85-/usr/sbin/fix-info-dir -c %{_infodir}
e965364f 86
bae05ffb
ER
87%postun -p /sbin/postshell
88-/usr/sbin/fix-info-dir -c %{_infodir}
e965364f 89
f94b0664
JR
90%files -f %{name}.lang
91%defattr(644,root,root,755)
e965364f 92%doc AUTHORS ChangeLog NEWS README README.ESCAPES THANKS TODO docs/FAQ.html
3b23ea9b 93%config(noreplace) %{_sysconfdir}/enscript.cfg
f94b0664
JR
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
20680ce9 101%{_datadir}/enscript
f94b0664 102%{_mandir}/man1/*
e965364f 103%{_infodir}/*.info*
This page took 0.149528 seconds and 4 git commands to generate.