]> git.pld-linux.org Git - packages/fonts-Type1-urw.git/blob - fonts-Type1-urw.spec
- updated to 20151005 (from ghostscript site)
[packages/fonts-Type1-urw.git] / fonts-Type1-urw.spec
1 Summary:        Free versions of the 35 standard PostScript fonts
2 Summary(pl.UTF-8):      Wolnodostępne wersje 35 standardowych fontów postscriptowych
3 Name:           fonts-Type1-urw
4 Version:        20151005
5 Release:        1
6 License:        AGPL v3 with PS/PDF embedding exception
7 Group:          Fonts
8 Source0:        http://downloads.ghostscript.com/public/fonts/urw-base35-%{version}.zip
9 # Source0-md5:  e221e1dbff1f2141fad6e6b8ac80a3bf
10 Source1:        %{name}.Fontmap
11 # fonts.scale from 1.0.7-pre44 (pre)release, contains traditional names (other than guessed by mkfontscale)
12 Source2:        %{name}.scale
13 BuildRequires:  unzip
14 BuildRequires:  xorg-app-mkfontscale
15 Requires(post,postun):  fontpostinst >= 0.1-6
16 Requires:       %{_fontsdir}/Type1
17 Provides:       ghostscript-fonts-std
18 Obsoletes:      ghostscript-fonts-std
19 BuildArch:      noarch
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22 %define         t1fontsdir      %{_fontsdir}/Type1
23 %define         t1afmdir        %{t1fontsdir}/afm
24 %define         t1pfmdir        %{t1fontsdir}/pfm
25
26 %description
27 Free, good quality versions of the 35 standard PostScript(TM) fonts,
28 donated under the GPL by URW++ Design and Development GmbH. The
29 fonts.dir file font names match the original Adobe names of the fonts
30 (e.g., Times, Helvetica, etc.).
31
32 %description -l pl.UTF-8
33 Wolnodostępne, dobrej jakości wersje 35 standardowych fontów
34 postscriptowych, wydanych na licencji GPL przez URW++ Design and
35 Development GmbH. Plik fonts.dir zawiera nazwy fontów pasujące do
36 oryginalnych nazw Adobe (np. Times, Helvetica itd.).
37
38 %prep
39 %setup -q -c
40
41 %build
42 %{_bindir}/mkfontscale .
43 # generated file: skip count
44 tail -n +2 fonts.scale | LC_ALL=C sort > fonts.scale-cur.sorted
45 # traditional names: skip count, leave only one unique name (with single encoding)
46 tail -n +2 %{SOURCE2} | LC_ALL=C sort -t- -k1,13 -u > fonts.scale-trad.sorted
47 # apply autogenerated encodings list to each tranditional name
48 join -j1 -t- -o1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9,1.10,1.11,1.12,1.13,2.14,2.15 fonts.scale-trad.sorted fonts.scale-cur.sorted > fonts.scale.add
49 # merge all lists
50 LC_ALL=C sort -u fonts.scale-cur.sorted fonts.scale-trad.sorted fonts.scale.add > fonts.scale.urw
51
52 %install
53 rm -rf $RPM_BUILD_ROOT
54 install -d $RPM_BUILD_ROOT{%{t1fontsdir},%{t1afmdir},%{t1pfmdir}}
55 cp -p *.pfb $RPM_BUILD_ROOT%{t1fontsdir}
56 cp -p *.afm $RPM_BUILD_ROOT%{t1afmdir}
57 cp -p *.pfm $RPM_BUILD_ROOT%{t1pfmdir}
58
59 cp -p fonts.scale.urw $RPM_BUILD_ROOT%{t1fontsdir}/fonts.scale.urw
60 cp -p %{SOURCE1} $RPM_BUILD_ROOT%{t1fontsdir}/Fontmap.urw
61
62 %clean
63 rm -rf $RPM_BUILD_ROOT
64
65 %post
66 fontpostinst Type1
67
68 %postun
69 fontpostinst Type1
70
71 %files
72 %defattr(644,root,root,755)
73 %doc LICENSE
74 %{t1fontsdir}/Fontmap.urw
75 %{t1fontsdir}/fonts.scale.urw
76 %{t1fontsdir}/a0100??l.pfb
77 %{t1fontsdir}/b0180??l.pfb
78 %{t1fontsdir}/c0590??l.pfb
79 %{t1fontsdir}/d050000l.pfb
80 %{t1fontsdir}/n0190??l.pfb
81 %{t1fontsdir}/n0210??l.pfb
82 %{t1fontsdir}/n0220??l.pfb
83 %{t1fontsdir}/p0520??l.pfb
84 %{t1fontsdir}/s050000l.pfb
85 %{t1fontsdir}/z003034l.pfb
86 %{t1afmdir}/a0100??l.afm
87 %{t1afmdir}/b0180??l.afm
88 %{t1afmdir}/c0590??l.afm
89 %{t1afmdir}/d050000l.afm
90 %{t1afmdir}/n0190??l.afm
91 %{t1afmdir}/n0210??l.afm
92 %{t1afmdir}/n0220??l.afm
93 %{t1afmdir}/p0520??l.afm
94 %{t1afmdir}/s050000l.afm
95 %{t1afmdir}/z003034l.afm
96 %{t1pfmdir}/a0100??l.pfm
97 %{t1pfmdir}/b0180??l.pfm
98 %{t1pfmdir}/c0590??l.pfm
99 %{t1pfmdir}/d050000l.pfm
100 %{t1pfmdir}/n0190??l.pfm
101 %{t1pfmdir}/n0210??l.pfm
102 %{t1pfmdir}/n0220??l.pfm
103 %{t1pfmdir}/p0520??l.pfm
104 %{t1pfmdir}/s050000l.pfm
105 %{t1pfmdir}/z003034l.pfm
This page took 0.084891 seconds and 4 git commands to generate.