X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=a2ps.spec;h=252f4554a3fb2a632920bcb9554b79e7f5a98678;hb=1011688d8f27fdfe5f3f99ff3b70990d7a6c753c;hp=c72843c1706f1813a411f64ad16924bcce4b57d4;hpb=842ab1c6bc65903f66586eb4fe704840e6933574;p=packages%2Fa2ps.git diff --git a/a2ps.spec b/a2ps.spec index c72843c..252f455 100644 --- a/a2ps.spec +++ b/a2ps.spec @@ -1,40 +1,43 @@ Summary: Text to Postscript filter. Summary(pl): Filtr text/plain do Postscriptu Name: a2ps -Version: 4.10.4 -Release: 5d -Copyright: GPL +Version: 4.13b +Release: 2 +License: GPL Group: Utilities/Text -Group(pl): U¿ytki/Tekst -Vendor: Akim Demaille -Source: ftp://ftp.enst.fr/pub/unix/a2ps/%{name}-%{version}.tar.bz2 -Patch: a2ps-info.patch +Group(fr): Utilitaires/Texte +Group(pl): Narzêdzia/Tekst +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/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} @@ -42,12 +45,13 @@ Requires: %{name} = %{version} Header files and development documentation for a2ps. %description devel -l pl -Pliki nag³ówkowe i dokunentacja do a2ps. +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} @@ -58,17 +62,13 @@ a2ps static libraries. Biblioteki statyczne do a2ps. %prep -%setup -q -%patch -p1 +%setup -q -n %{name}-4.13 +%patch0 -p1 %build -autoheader -autoconf -CFLAGS=$RPM_OPT_FLAGS LDFLAGS=-s \ - ./configure \ - --with-included-gettext \ - --prefix=/usr \ - --sysconfdir=/etc \ +LDFLAGS="-s"; export LDFLAGS +%configure \ + --with-gnu-gettext \ --with-medium=A4 \ --with-encoding=latin1 \ --enable-shared @@ -77,132 +77,67 @@ make %install rm -rf $RPM_BUILD_ROOT -perl -pe 's/^lispdir = $/lispdir = {prefix}\/lib/g' contrib/emacs/Makefile >tmp +perl -pe 's/^lispdir = $/lispdir = \$(prefix)\/lib\/emacs\/site-lisp/g' contrib/emacs/Makefile >tmp mv tmp contrib/emacs/Makefile -make prefix=$RPM_BUILD_ROOT/usr sysconfdir=$RPM_BUILD_ROOT/etc install - -chmod 755 $RPM_BUILD_ROOT/usr/lib/*.so.* -gzip -9nf $RPM_BUILD_ROOT/usr/info/* -bzip2 -9 $RPM_BUILD_ROOT/usr/man/man1/* AUTHORS \ - ChangeLog NEWS README THANKS - -%post -/sbin/install-info /usr/info/a2ps.info.gz /etc/info-dir -/sbin/install-info /usr/info/ogonkify.info.gz /etc/info-dir -/sbin/ldconfig - -%preun -if [ $1 = 0 ]; then - /sbin/install-info --delete /usr/info/a2ps.info.gz /etc/info-dir - /sbin/install-info --delete /usr/info/ogonkify.info.gz /etc/info-dir -fi - -%postun -/sbin/ldconfig - -%files -%defattr(644, root, root, 755) -%doc AUTHORS.bz2 ChangeLog.bz2 NEWS.bz2 README.bz2 THANKS.bz2 - -%config(noreplace) %verify(not size mtime md5) /etc/a2ps.cfg - -%attr(755,root,root) /usr/bin/* -%attr(755,root,root) /usr/lib/*.so.* -%attr(644,root, man) /usr/man/man1/* - -/usr/info/a2ps*info* -/usr/info/ogonkify*info* - -%dir /usr/share/a2ps/afm -/usr/share/a2ps/afm/*.afm -/usr/share/a2ps/afm/*.map -%attr(755,root,root) /usr/share/a2ps/afm/*.sh +make install DESTDIR=$RPM_BUILD_ROOT -%dir /usr/share/a2ps/encoding -/usr/share/a2ps/encoding/* +strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.* -%dir /usr/share/a2ps/fonts -/usr/share/a2ps/fonts/* +gzip -9nf $RPM_BUILD_ROOT%{_infodir}/* \ + $RPM_BUILD_ROOT%{_mandir}/man1/* \ + AUTHORS ChangeLog NEWS README THANKS -%dir /usr/share/a2ps/ogonkify -/usr/share/a2ps/ogonkify/*.enc -/usr/share/a2ps/ogonkify/*.ps +%find_lang %{name} -%dir /usr/share/a2ps/ppd -/usr/share/a2ps/ppd/*.ppd +%clean +rm -rf $RPM_BUILD_ROOT -%dir /usr/share/a2ps/ps -/usr/share/a2ps/ps/* +%post +[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 +/sbin/ldconfig -%dir /usr/share/a2ps/sheets -/usr/share/a2ps/sheets/* +%postun +[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 +/sbin/ldconfig -%lang(ca) /usr/share/locale/ca/LC_MESSAGES/a2ps.mo -%lang(cs) /usr/share/locale/cs/LC_MESSAGES/a2ps.mo -%lang(da) /usr/share/locale/da/LC_MESSAGES/a2ps.mo -%lang(de) /usr/share/locale/de/LC_MESSAGES/a2ps.mo -%lang(es) /usr/share/locale/es/LC_MESSAGES/a2ps.mo -%lang(fr) /usr/share/locale/fr/LC_MESSAGES/a2ps.mo -%lang(it) /usr/share/locale/it/LC_MESSAGES/a2ps.mo -%lang(ko) /usr/share/locale/ko/LC_MESSAGES/a2ps.mo -%lang(nl) /usr/share/locale/nl/LC_MESSAGES/a2ps.mo -%lang(pl) /usr/share/locale/pl/LC_MESSAGES/a2ps.mo -%lang(pt) /usr/share/locale/pt/LC_MESSAGES/a2ps.mo -%lang(ru) /usr/share/locale/ru/LC_MESSAGES/a2ps.mo -%lang(sl) /usr/share/locale/sl/LC_MESSAGES/a2ps.mo -%lang(sv) /usr/share/locale/sv/LC_MESSAGES/a2ps.mo -%lang(tr) /usr/share/locale/tr/LC_MESSAGES/a2ps.mo +%files -f %{name}.lang +%defattr(644,root,root,755) +%doc {AUTHORS,ChangeLog,NEWS,README,THANKS}.gz + +%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}/lib*.so.*.* +%{_mandir}/man1/* +%{_infodir}/a2ps*info* +%{_infodir}/ogonkify*info* + +%dir %{_datadir}/a2ps/afm +%{_datadir}/a2ps/afm/*.afm +%{_datadir}/a2ps/afm/*.map +%attr(755,root,root) %{_datadir}/a2ps/afm/*.sh + +%{_datadir}/a2ps/encoding +%{_datadir}/a2ps/fonts +%{_datadir}/a2ps/ppd +%{_datadir}/a2ps/ps +%{_datadir}/a2ps/sheets + +%dir %{_datadir}/ogonkify +%{_datadir}/ogonkify/*.enc +%{_datadir}/ogonkify/*.ps +%{_datadir}/ogonkify/afm +%{_datadir}/ogonkify/fonts %files devel %defattr(644,root,root,755) - -%attr(755,root,root) /usr/lib/lib*.so - -/usr/include/* +%attr(755,root,root) %{_libdir}/lib*.la +%attr(755,root,root) %{_libdir}/lib*.so +%{_includedir}/* %files static %defattr(644,root,root,755) - -/usr/lib/lib*.a - -%clean -rm -rf $RPM_BUILD_ROOT - -%changelog -* Sun Jan 31 1999 Wojtek ¦lusarczyk - [4.10.3-5d] -- added missiong fonts.map ... -- autoheader && autoconf before configure, -- other 'extras' in %install section, -- added %dir for /usr/share/a2ps/*, -- added Group(pl), -- minor changes in %files *. - -* Mon Dec 28 1998 Tomasz K³oczko - [4.10.3-5] -- added %post, %postun with {un}registering info pages (added - a2ps-info.patch), -- added compressed man pages. - -* Thu Oct 15 1998 Tomasz K³oczko - [4.10.3-4] -- simplification in files, -- removed regexp info pages, -- added stripping shared libraries, -- changed default encoding to latin1, -- added devel subpackage. - -* Mon Sep 07 1998 Ziemek Borowski - [4.10.3-3d] -- based on Akim Demaille and - Dave Whitinger specs, -- added lang tag, -- added pl spec translation, -- more detailed %files, -- default medium == A4, -- default encoding == latin2, -- build against GNU libc-2.1. - -* Mon Aug 07 1998 Soos Peter -- BuildRoot spec correction %dir /usr/share/a2ps +%{_libdir}/lib*.a