X-Git-Url: http://git.pld-linux.org/?p=packages%2Fenscript.git;a=blobdiff_plain;f=enscript.spec;h=bc0d7c58d20a04fa1aeaf95257e6a24f8d773dd3;hp=9911d9331e42c24cdfc4aca64ffb48bcf6f96a3f;hb=bae05ffba9caef459e1fde0288316f8002cca5b1;hpb=724682fed4c62829ff8e156e4f0e542aa8560927 diff --git a/enscript.spec b/enscript.spec index 9911d93..bc0d7c5 100644 --- a/enscript.spec +++ b/enscript.spec @@ -1,24 +1,29 @@ +# TODO +# - ruby hiliting from http://neugierig.org/software/ruby/ 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 -Version: 1.6.2 -Release: 2 +Version: 1.6.4 +Release: 3 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 -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 -BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) +BuildRequires: texinfo 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 @@ -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. -%description -l es +%description -l es.UTF-8 Convierte texto ASCII a postscript. -%description -l pl -Enscript jest filtrem wykorzystywanym przy drukowaniu. Na wej¶ciu +%description -l pl.UTF-8 +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 +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. +%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 @@ -49,14 +54,14 @@ p %patch2 -p1 %patch3 -p1 %patch4 -p1 +%patch5 -p1 %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} @@ -65,20 +70,26 @@ automake -a -c -f %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 -gzip -9nf AUTHORS ChangeLog NEWS README README.ESCAPES THANKS TODO - %find_lang %{name} +rm -f $RPM_BUILD_ROOT%{_datadir}/info/dir %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) -%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 @@ -89,3 +100,4 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_bindir}/over %{_datadir}/enscript %{_mandir}/man1/* +%{_infodir}/*.info*