]> git.pld-linux.org Git - packages/enscript.git/blobdiff - enscript.spec
- invoke fix-info-dir via /sbin/postshell where possible to avoid extra /bin/sh dep
[packages/enscript.git] / enscript.spec
index 9911d9331e42c24cdfc4aca64ffb48bcf6f96a3f..bc0d7c58d20a04fa1aeaf95257e6a24f8d773dd3 100644 (file)
@@ -1,24 +1,29 @@
+# TODO
+# - ruby hiliting from http://neugierig.org/software/ruby/
 Summary:       Converts plain ASCII to PostScript
 Summary:       Converts plain ASCII to PostScript
-Summary(es):   Convierte texto ASCII a postscript
-Summary(pl):   Konwertuje czyste ASCII do PostScriptu
-Summary(pt_BR):        Converte texto ASCII para postscript
+Summary(es.UTF-8):     Convierte texto ASCII a postscript
+Summary(pl.UTF-8):     Konwertuje czyste ASCII do PostScriptu
+Summary(pt_BR.UTF-8):  Converte texto ASCII para postscript
 Name:          enscript
 Name:          enscript
-Version:       1.6.2
-Release:       2
+Version:       1.6.4
+Release:       3
 License:       GPL
 Group:         Applications/Publishing
 License:       GPL
 Group:         Applications/Publishing
-Source0:       ftp://alpha.gnu.org/pub/gnu/%{name}-%{version}.tar.gz
+Source0:       http://www.iki.fi/mtr/genscript/%{name}-%{version}.tar.gz
+# Source0-md5: b5174b59e4a050fb462af5dbf28ebba3
 Patch0:                %{name}-ac_fixes.patch
 Patch1:                %{name}-am_fixes.patch
 Patch2:                %{name}-mail.patch
 Patch3:                %{name}-debian.patch
 Patch0:                %{name}-ac_fixes.patch
 Patch1:                %{name}-am_fixes.patch
 Patch2:                %{name}-mail.patch
 Patch3:                %{name}-debian.patch
-Patch4:                %{name}-ac25x.patch
-URL:           http://www.iki.fi/~mtr/genscript/
-BuildRequires: autoconf >= 2.50
+Patch4:                %{name}-info.patch
+Patch5:                %{name}-php.patch
+URL:           http://www.iki.fi/mtr/genscript/
+BuildRequires: autoconf >= 2.57
 BuildRequires: automake
 BuildRequires: gettext-devel
 BuildRequires: automake
 BuildRequires: gettext-devel
-BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+BuildRequires: texinfo
 Obsoletes:     nenscript
 Obsoletes:     nenscript
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 Enscript is a print filter. It can take ASCII input and format it into
 
 %description
 Enscript is a print filter. It can take ASCII input and format it into
@@ -26,21 +31,21 @@ PostScript output. At the same time, it can also do nice
 transformations like putting two ASCII pages on one physical page
 (side by side) or changing fonts.
 
 transformations like putting two ASCII pages on one physical page
 (side by side) or changing fonts.
 
-%description -l es
+%description -l es.UTF-8
 Convierte texto ASCII a postscript.
 
 Convierte texto ASCII a postscript.
 
-%description -l pl
-Enscript jest filtrem wykorzystywanym przy drukowaniu. Na wejciu
+%description -l pl.UTF-8
+Enscript jest filtrem wykorzystywanym przy drukowaniu. Na wejściu
 przyjmuje dane ASCII i konwertuje je na PostScript. Potrafi
 przyjmuje dane ASCII i konwertuje je na PostScript. Potrafi
-równocze¶nie dokonaæ pewnych u¿ytecznych przekszta³ceñ, jak np.
-umieszczenie dwóch stron ASCII na jednej stronie fizycznej (obok
+równocześnie dokonać pewnych użytecznych przekształceń, jak np.
+umieszczenie dwóch stron ASCII na jednej stronie fizycznej (obok
 siebie) czy zmiana czcionki.
 
 siebie) czy zmiana czcionki.
 
-%description -l pt_BR
-O enscript é um filtro de impressão. Ele pega texto ascii e o formata
-em postscript. Além disto, ele pode também fazer várias
-transformações, como por exemplo colocar duas páginas ascii em uma
-página física (lado a lado) ou modificar as fontes do texto.
+%description -l pt_BR.UTF-8
+O enscript é um filtro de impressão. Ele pega texto ascii e o formata
+em postscript. Além disto, ele pode também fazer várias
+transformações, como por exemplo colocar duas páginas ascii em uma
+página física (lado a lado) ou modificar as fontes do texto.
 
 %prep
 %setup -q
 
 %prep
 %setup -q
@@ -49,14 +54,14 @@ p
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 
 %build
 
 %build
-rm -rf missing
-gettextize --copy --force
-aclocal
-autoheader
-autoconf
-automake -a -c -f
+%{__gettextize}
+%{__aclocal}
+%{__autoheader}
+%{__autoconf}
+%{__automake}
 %configure \
        --with-media=A4 \
        --sysconfdir=%{_sysconfdir}
 %configure \
        --with-media=A4 \
        --sysconfdir=%{_sysconfdir}
@@ -65,20 +70,26 @@ automake -a -c -f
 %install
 rm -rf $RPM_BUILD_ROOT
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%{__make} install DESTDIR=$RPM_BUILD_ROOT
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
 
 ln -sf enscript $RPM_BUILD_ROOT%{_bindir}/nenscript
 
 
 ln -sf enscript $RPM_BUILD_ROOT%{_bindir}/nenscript
 
-gzip -9nf AUTHORS ChangeLog NEWS README README.ESCAPES THANKS TODO
-
 %find_lang %{name}
 %find_lang %{name}
+rm -f $RPM_BUILD_ROOT%{_datadir}/info/dir
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post  -p      /sbin/postshell
+-/usr/sbin/fix-info-dir -c %{_infodir}
+
+%postun        -p      /sbin/postshell
+-/usr/sbin/fix-info-dir -c %{_infodir}
+
 %files -f %{name}.lang
 %defattr(644,root,root,755)
 %files -f %{name}.lang
 %defattr(644,root,root,755)
-%doc *.gz FAQ.html
+%doc AUTHORS ChangeLog NEWS README README.ESCAPES THANKS TODO docs/FAQ.html
 %config(noreplace) %{_sysconfdir}/enscript.cfg
 %attr(755,root,root) %{_bindir}/diffpp
 %attr(755,root,root) %{_bindir}/sliceprint
 %config(noreplace) %{_sysconfdir}/enscript.cfg
 %attr(755,root,root) %{_bindir}/diffpp
 %attr(755,root,root) %{_bindir}/sliceprint
@@ -89,3 +100,4 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/over
 %{_datadir}/enscript
 %{_mandir}/man1/*
 %attr(755,root,root) %{_bindir}/over
 %{_datadir}/enscript
 %{_mandir}/man1/*
+%{_infodir}/*.info*
This page took 0.088563 seconds and 4 git commands to generate.