]> git.pld-linux.org Git - packages/a2ps.git/blob - a2ps.spec
- revision up to 5,
[packages/a2ps.git] / a2ps.spec
1 Summary:     Text to Postscript filter.
2 Summary(pl): Filtr text/plain do  Postscriptu
3 Name:        a2ps
4 Version:     4.10.4
5 Release:     5
6 Copyright:   GPL
7 Group:       Utilities/Text
8 Vendor:      Akim Demaille 
9 Source:      ftp://ftp.enst.fr/pub/unix/a2ps/%{name}-%{version}.tar.bz2
10 Patch0:      a2ps-info.patch
11 URL:         http://www.inf.enst.fr/~demaille/a2ps/
12 BuildRoot:   /tmp/%{name}-%{version}-root
13
14 %description
15 a2ps is a text to PostScript filter with pretty-printing capabilities.
16 It includes support for a wide number of programming languages,
17 encodings (ISO Latins, Cyrillic etc.), medias, and spoken languages
18 (for the interface).
19 It has also the ability to delegate the processing of some files to
20 other applications, letting you print DVI, PostScript etc. with the
21 very same interface.
22
23 %description -l pl 
24 A2ps jest programem pozwalajaj±cym na ³adne drukowanie plików tekstowych w 
25 PostScript. Posiada wsparcie dla wielu ró¿nych jêzyków programowania, 
26 zestawów znaków (ISO Latins, Cyrilica etc.), wielko¶ci papieru, i jêzyków 
27 komunikacji z u¿ytkownikiem. Potrafi tak¿e przekazaæ przetwarzanie plików 
28 do innych programów (tak, ¿e mo¿na wszystko drukowaæ (DVI, PostScript) przy 
29 u¿yciu tego samego polecenia. Zawiera program ,,ogonkify'' poprawiaj±cy 
30 b³êdnie zakodowany PostScript zawieraj±cy polskie znaki. 
31
32 %package devel
33 Summary:     Header files and development documentation for a2ps
34 Summary(pl): Pliki nag³ówkowe i dokunentacja do a2ps
35 Group:       Libraries
36 Group(pl):   Biblioteki
37 Requires:    %{name} = %{version}
38
39 %description devel
40 Header files and development documentation for a2ps.
41
42 %description devel -l pl
43 Pliki nag³ówkowe i dokunentacja do a2ps.
44
45 %package static
46 Summary:     a2ps static libraries
47 Summary(pl): Biblioteki statyczne do a2ps
48 Group:       Libraries
49 Group(pl):   Biblioteki
50 Requires:    %{name}-devel = %{version}
51
52 %description static
53 a2ps static libraries.
54
55 %description static -l pl
56 Biblioteki statyczne do a2ps.
57
58 %prep
59 %setup -q 
60 %patch0 -p1
61
62 %build
63
64 CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \
65 ./configure \
66         --with-included-gettext \
67         --prefix=/usr \
68         --sysconfdir=/etc \
69         --with-medium=A4  \
70         --with-encoding=latin1
71
72 make
73
74 %install
75 rm -rf $RPM_BUILD_ROOT
76 perl -pe 's/^lispdir = $/lispdir = {prefix}\/lib/g' contrib/emacs/Makefile > tmp
77
78 mv tmp contrib/emacs/Makefile
79 make prefix=$RPM_BUILD_ROOT/usr sysconfdir=$RPM_BUILD_ROOT/etc install
80
81 strip $RPM_BUILD_ROOT/usr/lib/lib*so.*.*
82 gzip -9nf $RPM_BUILD_ROOT/usr/{info/*,man/man1/*}
83
84 %post
85 /sbin/install-info /usr/info/a2ps.info.gz /etc/info-dir 
86 /sbin/install-info /usr/info/ogonkify.info.gz /etc/info-dir 
87
88 %preun
89 if [ $1 = 0 ]; then
90         /sbin/install-info --delete /usr/info/a2ps.info.gz /etc/info-dir
91         /sbin/install-info --delete /usr/info/ogonkify.info.gz /etc/info-dir
92 fi
93
94 %clean
95 rm -rf $RPM_BUILD_ROOT
96
97 %files
98 %defattr(644, root, root, 755)
99 %doc AUTHORS ChangeLog NEWS README THANKS
100 %config(noreplace) %verify(not size mtime md5) /etc/a2ps.cfg
101 %attr(755, root, root) /usr/bin/*
102 %attr(755, root, root) /usr/lib/lib*.so.*.*
103 %attr(644, root,  man) /usr/man/man1/*
104 /usr/info/a2ps*info*
105 /usr/info/ogonkify*info*
106 %dir /usr/share/a2ps
107 %dir /usr/share/a2ps/afm
108 /usr/share/a2ps/afm/*.afm
109 %attr(755, root, root) /usr/share/a2ps/afm/*.sh
110 /usr/share/a2ps/encoding
111 /usr/share/a2ps/fonts
112 /usr/share/a2ps/ogonkify
113 /usr/share/a2ps/ppd
114 /usr/share/a2ps/ps
115 /usr/share/a2ps/sheets
116
117 %lang(ca) /usr/share/locale/ca/LC_MESSAGES/a2ps.mo
118 %lang(cs) /usr/share/locale/cs/LC_MESSAGES/a2ps.mo
119 %lang(da) /usr/share/locale/da/LC_MESSAGES/a2ps.mo
120 %lang(de) /usr/share/locale/de/LC_MESSAGES/a2ps.mo
121 %lang(es) /usr/share/locale/es/LC_MESSAGES/a2ps.mo
122 %lang(fr) /usr/share/locale/fr/LC_MESSAGES/a2ps.mo
123 %lang(it) /usr/share/locale/it/LC_MESSAGES/a2ps.mo
124 %lang(ko) /usr/share/locale/ko/LC_MESSAGES/a2ps.mo
125 %lang(nl) /usr/share/locale/nl/LC_MESSAGES/a2ps.mo
126 %lang(pl) /usr/share/locale/pl/LC_MESSAGES/a2ps.mo
127 %lang(pt) /usr/share/locale/pt/LC_MESSAGES/a2ps.mo
128 %lang(ru) /usr/share/locale/ru/LC_MESSAGES/a2ps.mo
129 %lang(sl) /usr/share/locale/sl/LC_MESSAGES/a2ps.mo
130 %lang(sv) /usr/share/locale/sv/LC_MESSAGES/a2ps.mo
131 %lang(tr) /usr/share/locale/tr/LC_MESSAGES/a2ps.mo
132
133 %files devel
134 %defattr(644, root, root, 755)
135 %attr(755, root, root) /usr/lib/lib*.so
136 /usr/include/*
137
138 %files static
139 %attr(0644, root, root) /usr/lib/lib*.a
140
141 %changelog
142 * Mon Dec 28 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
143   [4.10.3-5]
144 - added %post, %postun with {un}registering info pages (added
145   a2ps-info.patch),
146 - added gzipping man pages.
147
148 * Thu Oct 15 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
149   [4.10.3-4]
150 - simplification in files,
151 - removed regexp info pages,
152 - added stripping shared libraries,
153 - changed default encoding to latin1,
154 - added devel subpackage.
155
156 * Mon Sep 07 1998 Ziemek Borowski <ziembor@faq-bot.ziembor.waw.pl>
157   [4.10.3-3]
158 - based on Akim Demaille <demaille@inf.enst.fr> and 
159   Dave Whitinger <dave@whitinger.net> specs, 
160 - added lang tag,
161 - added pl spec translation,
162 - more detailed %files,
163 - default medium == A4,
164 - default encoding == latin2.
165
166 * Mon Aug 07 1998 Soos Peter <sp@osb.hu>
167 - BuildRoot spec correction
This page took 0.042915 seconds and 3 git commands to generate.