summaryrefslogtreecommitdiff
path: root/XFree86-fonts-dos.spec
blob: 96dc941ece4d153a7459a580f6c26d7579689917 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
Summary:	XFree86 misc fonts with DOS encodings
Summary(pl.UTF-8):	Fonty misc z DOS-owym kodowaniem
Name:		XFree86-fonts-dos
Version:	4.2.0
Release:	4
License:	Public Domain
Group:		Fonts
Source0:	XFree86-fonts-misc-%{version}.tar.bz2
# Source0-md5:	cbadfe4e784653b2795def646b905fb4
Source1:	%{name}-maps.tar.bz2
# Source1-md5:	edd71dbe130ae9ce39704ee2ee9e185e
Source2:	%{name}-Mazovia.map
BuildRequires:	XFree86-fonts-utils
BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%define		_prefix		/usr/X11R6

%description
This package contains fixed fonts with DOS encodings.
Fonts were taken from XFree86.

%description -l pl.UTF-8
Pakiet ten zawiera czcionki fixed z DOS-owym kodowaniem.
Fonty zostały wzięte z dystrybucji XFree86.

%package -n XFree86-fonts-CP737
Summary:	Fixed CP737 fonts
Summary(pl.UTF-8):	Fonty rastrowe CP737
Group:		Fonts
Requires(post,postun):	fontpostinst
Requires:	%{_fontsdir}/misc

%description -n XFree86-fonts-CP737
This package contains fixed fonts with CP737 encoding.

%description -n XFree86-fonts-CP737 -l pl.UTF-8
Pakiet ten zawiera czcionki fixed z kodowaniem CP737.

%package -n XFree86-fonts-CP775
Summary:	Fixed CP775 fonts
Summary(pl.UTF-8):	Fonty rastrowe CP775
Group:		Fonts
Requires(post,postun):	fontpostinst
Requires:	%{_fontsdir}/misc

%description -n XFree86-fonts-CP775
This package contains fixed fonts with CP775 encoding.

%description -n XFree86-fonts-CP775 -l pl.UTF-8
Pakiet ten zawiera czcionki fixed z kodowaniem CP775.

%package -n XFree86-fonts-CP850
Summary:	Fixed CP850 fonts
Summary(pl.UTF-8):	Fonty rastrowe CP850
Group:		Fonts
Requires(post,postun):	fontpostinst
Requires:	%{_fontsdir}/misc

%description -n XFree86-fonts-CP850
This package contains fixed fonts with CP850 encoding.

%description -n XFree86-fonts-CP850 -l pl.UTF-8
Pakiet ten zawiera czcionki fixed z kodowaniem CP850.

%package -n XFree86-fonts-CP852
Summary:	Fixed CP852 fonts
Summary(pl.UTF-8):	Fonty rastrowe CP852
Group:		Fonts
Requires(post,postun):	fontpostinst
Requires:	%{_fontsdir}/misc

%description -n XFree86-fonts-CP852
This package contains fixed fonts with CP852 encoding.

%description -n XFree86-fonts-CP852 -l pl.UTF-8
Pakiet ten zawiera czcionki fixed z kodowaniem CP852.

%package -n XFree86-fonts-CP855
Summary:	Fixed CP855 fonts
Summary(pl.UTF-8):	Fonty rastrowe CP855
Group:		Fonts
Requires(post,postun):	fontpostinst
Requires:	%{_fontsdir}/misc

%description -n XFree86-fonts-CP855
This package contains fixed fonts with CP855 encoding.

%description -n XFree86-fonts-CP855 -l pl.UTF-8
Pakiet ten zawiera czcionki fixed z kodowaniem CP855.

%package -n XFree86-fonts-CP857
Summary:	Fixed CP857 fonts
Summary(pl.UTF-8):	Fonty rastrowe CP857
Group:		Fonts
Requires(post,postun):	fontpostinst
Requires:	%{_fontsdir}/misc

%description -n XFree86-fonts-CP857
This package contains fixed fonts with CP857 encoding.

%description -n XFree86-fonts-CP857 -l pl.UTF-8
Pakiet ten zawiera czcionki fixed z kodowaniem CP857.

%package -n XFree86-fonts-CP860
Summary:	Fixed CP860 fonts
Summary(pl.UTF-8):	Fonty rastrowe CP860
Group:		Fonts
Requires(post,postun):	fontpostinst
Requires:	%{_fontsdir}/misc

%description -n XFree86-fonts-CP860
This package contains fixed fonts with CP860 encoding.

%description -n XFree86-fonts-CP860 -l pl.UTF-8
Pakiet ten zawiera czcionki fixed z kodowaniem CP860.

%package -n XFree86-fonts-CP861
Summary:	Fixed CP861 fonts
Summary(pl.UTF-8):	Fonty rastrowe CP861
Group:		Fonts
Requires(post,postun):	fontpostinst
Requires:	%{_fontsdir}/misc

%description -n XFree86-fonts-CP861
This package contains fixed fonts with CP861 encoding.

%description -n XFree86-fonts-CP861 -l pl.UTF-8
Pakiet ten zawiera czcionki fixed z kodowaniem CP861.

%package -n XFree86-fonts-CP862
Summary:	Fixed CP862 fonts
Summary(pl.UTF-8):	Fonty rastrowe CP862
Group:		Fonts
Requires(post,postun):	fontpostinst
Requires:	%{_fontsdir}/misc

%description -n XFree86-fonts-CP862
This package contains fixed fonts with CP862 encoding.

%description -n XFree86-fonts-CP862 -l pl.UTF-8
Pakiet ten zawiera czcionki fixed z kodowaniem CP862.

%package -n XFree86-fonts-CP863
Summary:	Fixed CP863 fonts
Summary(pl.UTF-8):	Fonty rastrowe CP863
Group:		Fonts
Requires(post,postun):	fontpostinst
Requires:	%{_fontsdir}/misc

%description -n XFree86-fonts-CP863
This package contains fixed fonts with CP863 encoding.

%description -n XFree86-fonts-CP863 -l pl.UTF-8
Pakiet ten zawiera czcionki fixed z kodowaniem CP863.

%package -n XFree86-fonts-CP864
Summary:	Fixed CP864 fonts
Summary(pl.UTF-8):	Fonty rastrowe CP864
Group:		Fonts
Requires(post,postun):	fontpostinst
Requires:	%{_fontsdir}/misc

%description -n XFree86-fonts-CP864
This package contains fixed fonts with CP864 encoding.

%description -n XFree86-fonts-CP864 -l pl.UTF-8
Pakiet ten zawiera czcionki fixed z kodowaniem CP864.

%package -n XFree86-fonts-CP865
Summary:	Fixed CP865 fonts
Summary(pl.UTF-8):	Fonty rastrowe CP865
Group:		Fonts
Requires(post,postun):	fontpostinst
Requires:	%{_fontsdir}/misc

%description -n XFree86-fonts-CP865
This package contains fixed fonts with CP865 encoding.

%description -n XFree86-fonts-CP865 -l pl.UTF-8
Pakiet ten zawiera czcionki fixed z kodowaniem CP865.

%package -n XFree86-fonts-CP866
Summary:	Fixed CP866 fonts
Summary(pl.UTF-8):	Fonty rastrowe CP866
Group:		Fonts
Requires(post,postun):	fontpostinst
Requires:	%{_fontsdir}/misc

%description -n XFree86-fonts-CP866
This package contains fixed fonts with CP866 encoding.

%description -n XFree86-fonts-CP866 -l pl.UTF-8
Pakiet ten zawiera czcionki fixed z kodowaniem CP866.

%package -n XFree86-fonts-CP869
Summary:	Fixed CP869 fonts
Summary(pl.UTF-8):	Fonty rastrowe CP869
Group:		Fonts
Requires(post,postun):	fontpostinst
Requires:	%{_fontsdir}/misc

%description -n XFree86-fonts-CP869
This package contains fixed fonts with CP869 encoding.

%description -n XFree86-fonts-CP869 -l pl.UTF-8
Pakiet ten zawiera czcionki fixed z kodowaniem CP869.

%package -n XFree86-fonts-CP874
Summary:	Fixed CP874 fonts
Summary(pl.UTF-8):	Fonty rastrowe CP874
Group:		Fonts
Requires(post,postun):	fontpostinst
Requires:	%{_fontsdir}/misc

%description -n XFree86-fonts-CP874
This package contains fixed fonts with CP874 encoding.

%description -n XFree86-fonts-CP874 -l pl.UTF-8
Pakiet ten zawiera czcionki fixed z kodowaniem CP874.

%package -n XFree86-fonts-Mazovia
Summary:	Fixed Mazovia fonts
Summary(pl.UTF-8):	Fonty rastrowe Mazovia
Group:		Fonts
Requires(post,postun):	fontpostinst
Requires:	%{_fontsdir}/misc

%description -n XFree86-fonts-Mazovia
This package contains fixed fonts with Mazovia encoding.

%description -n XFree86-fonts-Mazovia -l pl.UTF-8
Pakiet ten zawiera czcionki fixed z kodowaniem Mazovia.

%prep
%setup -q -n FONTS -a1
cp -f %{SOURCE2} map-Mazovia-0

%build
for i in *.bdf
do
	for j in 737 775 850 852 855 857 860 861 862 863 864 865 866 869 874
	do
		ucs2any $i map-CP$j-0 CP$j-0
		name=`basename $i .bdf`-CP$j-0
		bdftopcf -t $name.bdf | gzip -9 > $name.pcf.gz
		rm -f $name.bdf
	done
	ucs2any $i map-Mazovia-0 Mazovia-0
	name=`basename $i .bdf`-Mazovia-0
	bdftopcf -t $name.bdf | gzip -9 > $name.pcf.gz
	rm -f $name.bdf
done

%install
install -d $RPM_BUILD_ROOT%{_fontsdir}/misc
install *.pcf.gz $RPM_BUILD_ROOT%{_fontsdir}/misc

%clean
rm -rf $RPM_BUILD_ROOT

%post -n XFree86-fonts-CP737
fontpostinst misc

%postun -n XFree86-fonts-CP737
fontpostinst misc

%post -n XFree86-fonts-CP775
fontpostinst misc

%postun -n XFree86-fonts-CP775
fontpostinst misc

%post -n XFree86-fonts-CP850
fontpostinst misc

%postun -n XFree86-fonts-CP850
fontpostinst misc

%post -n XFree86-fonts-CP852
fontpostinst misc

%postun -n XFree86-fonts-CP852
fontpostinst misc

%post -n XFree86-fonts-CP855
fontpostinst misc

%postun -n XFree86-fonts-CP855
fontpostinst misc

%post -n XFree86-fonts-CP857
fontpostinst misc

%postun -n XFree86-fonts-CP857
fontpostinst misc

%post -n XFree86-fonts-CP860
fontpostinst misc

%postun -n XFree86-fonts-CP860
fontpostinst misc

%post -n XFree86-fonts-CP861
fontpostinst misc

%postun -n XFree86-fonts-CP861
fontpostinst misc

%post -n XFree86-fonts-CP862
fontpostinst misc

%postun -n XFree86-fonts-CP862
fontpostinst misc

%post -n XFree86-fonts-CP863
fontpostinst misc

%postun -n XFree86-fonts-CP863
fontpostinst misc

%post -n XFree86-fonts-CP864
fontpostinst misc

%postun -n XFree86-fonts-CP864
fontpostinst misc

%post -n XFree86-fonts-CP865
fontpostinst misc

%postun -n XFree86-fonts-CP865
fontpostinst misc

%post -n XFree86-fonts-CP866
fontpostinst misc

%postun -n XFree86-fonts-CP866
fontpostinst misc

%post -n XFree86-fonts-CP869
fontpostinst misc

%postun -n XFree86-fonts-CP869
fontpostinst misc

%post -n XFree86-fonts-CP874
fontpostinst misc

%postun -n XFree86-fonts-CP874
fontpostinst misc

%post -n XFree86-fonts-Mazovia
fontpostinst misc

%postun -n XFree86-fonts-Mazovia
fontpostinst misc

%files -n XFree86-fonts-CP737
%defattr(644,root,root,755)
%{_fontsdir}/misc/*CP737-0.pcf.gz

%files -n XFree86-fonts-CP775
%defattr(644,root,root,755)
%{_fontsdir}/misc/*CP775-0.pcf.gz

%files -n XFree86-fonts-CP850
%defattr(644,root,root,755)
%{_fontsdir}/misc/*CP850-0.pcf.gz

%files -n XFree86-fonts-CP852
%defattr(644,root,root,755)
%{_fontsdir}/misc/*CP852-0.pcf.gz

%files -n XFree86-fonts-CP855
%defattr(644,root,root,755)
%{_fontsdir}/misc/*CP855-0.pcf.gz

%files -n XFree86-fonts-CP857
%defattr(644,root,root,755)
%{_fontsdir}/misc/*CP857-0.pcf.gz

%files -n XFree86-fonts-CP860
%defattr(644,root,root,755)
%{_fontsdir}/misc/*CP860-0.pcf.gz

%files -n XFree86-fonts-CP861
%defattr(644,root,root,755)
%{_fontsdir}/misc/*CP861-0.pcf.gz

%files -n XFree86-fonts-CP862
%defattr(644,root,root,755)
%{_fontsdir}/misc/*CP862-0.pcf.gz

%files -n XFree86-fonts-CP863
%defattr(644,root,root,755)
%{_fontsdir}/misc/*CP863-0.pcf.gz

%files -n XFree86-fonts-CP864
%defattr(644,root,root,755)
%{_fontsdir}/misc/*CP864-0.pcf.gz

%files -n XFree86-fonts-CP865
%defattr(644,root,root,755)
%{_fontsdir}/misc/*CP865-0.pcf.gz

%files -n XFree86-fonts-CP866
%defattr(644,root,root,755)
%{_fontsdir}/misc/*CP866-0.pcf.gz

%files -n XFree86-fonts-CP869
%defattr(644,root,root,755)
%{_fontsdir}/misc/*CP869-0.pcf.gz

%files -n XFree86-fonts-CP874
%defattr(644,root,root,755)
%{_fontsdir}/misc/*CP874-0.pcf.gz

%files -n XFree86-fonts-Mazovia
%defattr(644,root,root,755)
%{_fontsdir}/misc/*Mazovia-0.pcf.gz