]> git.pld-linux.org Git - packages/enscript.git/blobdiff - enscript.spec
- updated gettext BR
[packages/enscript.git] / enscript.spec
index 02366f859e9fc5666c4b08723395f532a17a54d6..30c64a9dc6eff7a27595c9a42373e992e4909842 100644 (file)
@@ -1,19 +1,29 @@
+# TODO
+# - ruby hiliting from http://neugierig.org/software/ruby/
+# - reexamine CVE-2008-5078 (no longer applicable?)
 Summary:       Converts plain ASCII to PostScript
 Summary:       Converts plain ASCII to PostScript
-Summary(pl):   Konwertuje czyste ASCII do PostScriptu
+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.1
-Release:       8
-License:       GNU
+Version:       1.6.6
+Release:       1
+License:       GPL v3+
 Group:         Applications/Publishing
 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
-BuildRequires: autoconf
+Source0:       http://ftp.gnu.org/gnu/enscript/%{name}-%{version}.tar.gz
+# Source0-md5: 3acc242b829adacabcaf28533f049afd
+Patch0:                %{name}-mail.patch
+Patch1:                %{name}-debian.patch
+Patch2:                %{name}-info.patch
+Patch3:                %{name}-php.patch
+Patch4:                %{name}-ac.patch
+URL:           http://www.gnu.org/software/enscript/
+BuildRequires: autoconf >= 2.61
 BuildRequires: automake
 BuildRequires: automake
-BuildRequires: gettext-devel
-BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+BuildRequires: gettext-tools >= 0.17
+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
@@ -21,21 +31,36 @@ 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
-Enscript jest filtrem wykorzystywanym przy drukowaniu. Na wej¶ciu
+%description -l es.UTF-8
+Convierte texto ASCII a postscript.
+
+%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.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
-%patch -p1
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
 
 %build
 
 %build
-gettextize --copy --force
-aclocal
-autoconf
+%{__gettextize}
+%{__aclocal}
+%{__autoheader}
+%{__autoconf}
+%{__automake}
 %configure \
        --with-media=A4 \
        --sysconfdir=%{_sysconfdir}
 %configure \
        --with-media=A4 \
        --sysconfdir=%{_sysconfdir}
@@ -44,28 +69,37 @@ autoconf
 %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 {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
 %config(noreplace) %{_sysconfdir}/enscript.cfg
 %attr(755,root,root) %{_bindir}/diffpp
-%attr(755,root,root) %{_bindir}/sliceprint
 %attr(755,root,root) %{_bindir}/enscript
 %attr(755,root,root) %{_bindir}/enscript
-%attr(755,root,root) %{_bindir}/nenscript
 %attr(755,root,root) %{_bindir}/mkafmmap
 %attr(755,root,root) %{_bindir}/mkafmmap
-%attr(755,root,root) %{_bindir}/states
+%attr(755,root,root) %{_bindir}/nenscript
 %attr(755,root,root) %{_bindir}/over
 %attr(755,root,root) %{_bindir}/over
-%dir %{_datadir}/enscript
-%{_datadir}/enscript/*
-%{_mandir}/man1/*
+%attr(755,root,root) %{_bindir}/sliceprint
+%attr(755,root,root) %{_bindir}/states
+%{_datadir}/enscript
+%{_mandir}/man1/diffpp.1*
+%{_mandir}/man1/enscript.1*
+%{_mandir}/man1/sliceprint.1*
+%{_mandir}/man1/states.1*
+%{_infodir}/enscript.info*
This page took 0.072561 seconds and 4 git commands to generate.