X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=a2ps.spec;h=c99fca2adec8f7608dca8c6f3ea336aadb6ea6cf;hb=f4a8a2ee35e626504dd87f669cc4c278e6924bf2;hp=ab551c6a3bb1b7c9f07d14f8f5b62f1c98f90654;hpb=75b4d6118f9c6a7994689a6ebf80e910d3b8b527;p=packages%2Fa2ps.git diff --git a/a2ps.spec b/a2ps.spec index ab551c6..c99fca2 100644 --- a/a2ps.spec +++ b/a2ps.spec @@ -1,41 +1,43 @@ Summary: Text to Postscript filter. Summary(pl): Filtr text/plain do Postscriptu Name: a2ps -Version: 4.12 -Release: 1 -Copyright: GPL +Version: 4.13b +Release: 2 +License: GPL Group: Utilities/Text +Group(fr): Utilitaires/Texte Group(pl): Narzêdzia/Tekst -Source: ftp://ftp.enst.fr/pub/unix/a2ps/%{name}-%{version}.tar.gz -Patch: a2ps-info.patch +Source0: ftp://ftp.enst.fr/pub/unix/a2ps/%{name}-%{version}.tar.gz +Patch0: a2ps-info.patch Prereq: /sbin/ldconfig URL: http://www.inf.enst.fr/~demaille/a2ps/ -BuildRoot: /tmp/%{name}-%{version}-root +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define _sysconfdir /etc +%define _sysconfdir /etc/a2ps %description a2ps is a text to PostScript filter with pretty-printing capabilities. It includes support for a wide number of programming languages, encodings (ISO Latins, Cyrillic etc.), medias, and spoken languages -(for the interface). -It has also the ability to delegate the processing of some files to -other applications, letting you print DVI, PostScript etc. with the -very same interface. +(for the interface). It has also the ability to delegate the +processing of some files to other applications, letting you print DVI, +PostScript etc. with the very same interface. %description -l pl -A2ps jest programem pozwalajaj±cym na ³adne drukowanie plików tekstowych w -PostScript. Posiada wsparcie dla wielu ró¿nych jêzyków programowania, -zestawów znaków (ISO Latins, Cyrilica etc.), wielko¶ci papieru, i jêzyków -komunikacji z u¿ytkownikiem. Potrafi tak¿e przekazaæ przetwarzanie plików -do innych programów (tak, ¿e mo¿na wszystko drukowaæ (DVI, PostScript) przy -u¿yciu tego samego polecenia. Zawiera program ,,ogonkify'' poprawiaj±cy -b³êdnie zakodowany PostScript zawieraj±cy polskie znaki. - -%package devel +A2ps jest programem pozwalajaj±cym na ³adne drukowanie plików +tekstowych w PostScript. Posiada wsparcie dla wielu ró¿nych jêzyków +programowania, zestawów znaków (ISO Latins, Cyrilica etc.), wielko¶ci +papieru, i jêzyków komunikacji z u¿ytkownikiem. Potrafi tak¿e +przekazaæ przetwarzanie plików do innych programów (tak, ¿e mo¿na +wszystko drukowaæ (DVI, PostScript) przy u¿yciu tego samego polecenia. +Zawiera program ,,ogonkify'' poprawiaj±cy b³êdnie zakodowany +PostScript zawieraj±cy polskie znaki. + +%package devel Summary: Header files and development documentation for a2ps Summary(pl): Pliki nag³ówkowe i dokunentacja do a2ps Group: Libraries +Group(fr): Librairies Group(pl): Biblioteki Requires: %{name} = %{version} @@ -45,10 +47,11 @@ Header files and development documentation for a2ps. %description devel -l pl Pliki nag³ówkowe i dokumentacja do a2ps. -%package static +%package static Summary: a2ps static libraries Summary(pl): Biblioteki statyczne do a2ps Group: Libraries +Group(fr): Librairies Group(pl): Biblioteki Requires: %{name}-devel = %{version} @@ -59,18 +62,17 @@ a2ps static libraries. Biblioteki statyczne do a2ps. %prep -%setup -q -%patch -p1 +%setup -q -n %{name}-4.13 +%patch0 -p1 %build -#autoheader -#autoconf +LDFLAGS="-s"; export LDFLAGS %configure \ --with-gnu-gettext \ --with-medium=A4 \ --with-encoding=latin1 \ - --disable-shared -make + --enable-shared +%{__make} %install rm -rf $RPM_BUILD_ROOT @@ -78,7 +80,9 @@ rm -rf $RPM_BUILD_ROOT perl -pe 's/^lispdir = $/lispdir = \$(prefix)\/lib\/emacs\/site-lisp/g' contrib/emacs/Makefile >tmp mv tmp contrib/emacs/Makefile -make install DESTDIR=$RPM_BUILD_ROOT +%{__make} install DESTDIR=$RPM_BUILD_ROOT + +strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.* gzip -9nf $RPM_BUILD_ROOT%{_infodir}/* \ $RPM_BUILD_ROOT%{_mandir}/man1/* \ @@ -86,28 +90,27 @@ gzip -9nf $RPM_BUILD_ROOT%{_infodir}/* \ %find_lang %{name} +%clean +rm -rf $RPM_BUILD_ROOT + %post -/sbin/install-info %{_infodir}/a2ps.info.gz /etc/info-dir -/sbin/install-info %{_infodir}/ogonkify.info.gz /etc/info-dir +[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 /sbin/ldconfig -%preun -if [ $1 = 0 ]; then - /sbin/install-info --delete %{_infodir}/a2ps.info.gz /etc/info-dir - /sbin/install-info --delete %{_infodir}/ogonkify.info.gz /etc/info-dir -fi - -%postun +%postun +[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 /sbin/ldconfig %files -f %{name}.lang %defattr(644,root,root,755) %doc {AUTHORS,ChangeLog,NEWS,README,THANKS}.gz -%config(noreplace) %verify(not size mtime md5) /etc/a2ps.cfg +%dir %{_sysconfdir} +%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/a2ps.cfg +%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/a2ps-site.cfg %attr(755,root,root) %{_bindir}/* -#%attr(755,root,root) %{_libdir}/*.so.* +%attr(755,root,root) %{_libdir}/lib*.so.*.* %{_mandir}/man1/* %{_infodir}/a2ps*info* %{_infodir}/ogonkify*info* @@ -117,33 +120,24 @@ fi %{_datadir}/a2ps/afm/*.map %attr(755,root,root) %{_datadir}/a2ps/afm/*.sh -%dir %{_datadir}/a2ps/encoding -%{_datadir}/a2ps/encoding/* - -%dir %{_datadir}/a2ps/fonts -%{_datadir}/a2ps/fonts/* +%{_datadir}/a2ps/encoding +%{_datadir}/a2ps/fonts +%{_datadir}/a2ps/ppd +%{_datadir}/a2ps/ps +%{_datadir}/a2ps/sheets %dir %{_datadir}/ogonkify %{_datadir}/ogonkify/*.enc %{_datadir}/ogonkify/*.ps - -%dir %{_datadir}/a2ps/ppd -%{_datadir}/a2ps/ppd/*.ppd - -%dir %{_datadir}/a2ps/ps -%{_datadir}/a2ps/ps/* - -%dir %{_datadir}/a2ps/sheets -%{_datadir}/a2ps/sheets/* +%{_datadir}/ogonkify/afm +%{_datadir}/ogonkify/fonts %files devel %defattr(644,root,root,755) -#%attr(755,root,root) %{_libdir}/lib*.so +%attr(755,root,root) %{_libdir}/lib*.la +%attr(755,root,root) %{_libdir}/lib*.so %{_includedir}/* %files static %defattr(644,root,root,755) %{_libdir}/lib*.a - -%clean -rm -rf $RPM_BUILD_ROOT