]> git.pld-linux.org Git - packages/enscript.git/blobdiff - enscript.spec
- next part of small fixes inpired by kloczek :)
[packages/enscript.git] / enscript.spec
index 89d8141d2b69055730258db4d2cf11b0b5cc60cd..deb2494386cefbbbedd9138df321920cdaa4051b 100644 (file)
@@ -1,13 +1,23 @@
-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
 Name:          enscript
-Version:       1.6.1
-Release:       8
-Copyright:     GNU
+Version:       1.6.4
+Release:       0.9
+License:       GPL
 Group:         Applications/Publishing
-Group(pl):     Aplikacje/Publikowanie
-Source0:       ftp://ftp.gnu.org/pub/gnu/%{name}-%{version}.tar.gz
-Patch0:                enscript-1.6.1-config.patch
-URL:           http://www.ngs.fi/mtr/genscript/index.html
+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
+Patch4:                %{name}-info.patch
+URL:           http://www.iki.fi/mtr/genscript/
+BuildRequires: autoconf >= 2.57
+BuildRequires: automake
+BuildRequires: gettext-devel
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 Obsoletes:     nenscript
 
@@ -17,41 +27,64 @@ 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.
 
-%description
+%description -l es
+Convierte texto ASCII a postscript.
+
+%description -l pl
 Enscript jest filtrem wykorzystywanym przy drukowaniu. Na wej¶ciu
 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
 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.
+
 %prep
 %setup -q
-%patch -p1
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
 
 %build
-%configure --with-media=A4 --sysconfdir=%{_sysconfdir}
+rm -rf missing
+%{__gettextize}
+%{__aclocal}
+%{__autoheader}
+%{__autoconf}
+%{__automake}
+%configure \
+       --with-media=A4 \
+       --sysconfdir=%{_sysconfdir}
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%{__make} install DESTDIR=$RPM_BUILD_ROOT
-
-strip --strip-unneeded $RPM_BUILD_ROOT%{_bindir}/* || :
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
 
-ln -s enscript $RPM_BUILD_ROOT%{_bindir}/nenscript
-
-gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man1/* \
-       AUTHORS ChangeLog NEWS README README.ESCAPES THANKS TODO
+ln -sf enscript $RPM_BUILD_ROOT%{_bindir}/nenscript
 
 %find_lang %{name}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post
+[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
+
+%postun
+[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
+
 %files -f %{name}.lang
 %defattr(644,root,root,755)
-%doc {AUTHORS,ChangeLog,NEWS,README,README.ESCAPES,THANKS,TODO}.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
@@ -60,6 +93,6 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/mkafmmap
 %attr(755,root,root) %{_bindir}/states
 %attr(755,root,root) %{_bindir}/over
-%dir %{_datadir}/enscript
-%{_datadir}/enscript/*
+%{_datadir}/enscript
 %{_mandir}/man1/*
+%{_infodir}/*.info*
This page took 0.099577 seconds and 4 git commands to generate.