]> git.pld-linux.org Git - packages/ghostscript-fonts-other.git/blob - ghostscript-fonts-other.spec
- umask in scripts, other fixes/cosmetics where needed
[packages/ghostscript-fonts-other.git] / ghostscript-fonts-other.spec
1 Summary:        Additional ghostscript fonts
2 Summary(pl):    Dodatkowe fonty dla interpretera ghostscript
3 Name:           ghostscript-fonts-other
4 Version:        6.0
5 Release:        2
6 License:        GPL
7 Group:          Applications/Graphics
8 Source0:        ftp://ftp.cs.wisc.edu/ghost/gnu/fonts/gnu-gs-fonts-other-%{version}.tar.gz
9 Source1:        %{name}.Fontmap
10 Source2:        %{name}.fonts.scale
11 URL:            http://www.cs.wisc.edu/~ghost/
12 BuildRequires:  t1utils
13 Requires(post,postun):  fileutils
14 Requires(post,postun):  sed
15 Requires(post,postun):  textutils
16 BuildArch:      noarch
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %define         _t1fontsdir     %{_fontsdir}/Type1
20 %define         _t1afmdir       %{_t1fontsdir}/afm
21 %define         _t1pfmdir       %{_t1fontsdir}/pfm
22
23 %description
24 This package contains additional fonts for ghostscript.
25
26 Ghostscript is a PostScript interpreter. It can render both PostScript
27 and PDF compliant files to devices which include an X window, many
28 printer formats (including support for color printers), and popular
29 graphics file formats.
30
31 %description -l pl
32 Pakiet ten zawiera dodatkowe fonty dla interpretera ghostscript.
33
34 Ghostcript jest interpreterem PostScriptu, jêzyku u¿ywanego do opisu
35 formatu dokumentu. Ghostscript potrafi przetworzyæ dokument w formacie
36 PostScript i PDF na szereg postaci wyj¶ciowych: drukarki (w³±czaj±c
37 kolorowe), okno X-Window i popularne formaty graficzne.
38
39 %prep
40 %setup -q -n fonts
41
42 %install
43 rm -rf $RPM_BUILD_ROOT
44 install -d $RPM_BUILD_ROOT{%{_t1fontsdir},%{_t1afmdir},%{_t1pfmdir}}
45
46 # present in t1lib-fonts
47 rm -f bch*
48
49 install *.gsf $RPM_BUILD_ROOT%{_t1fontsdir}
50 install *.afm $RPM_BUILD_ROOT%{_t1afmdir}
51 install *.pfm $RPM_BUILD_ROOT%{_t1pfmdir}
52
53 for f in *.pfa ; do
54         t1binary $f $RPM_BUILD_ROOT%{_t1fontsdir}/`basename $f .pfa`.pfb
55 done
56
57 install %{SOURCE1} $RPM_BUILD_ROOT%{_t1fontsdir}/Fontmap.%{name}
58 install %{SOURCE2} $RPM_BUILD_ROOT%{_t1fontsdir}/fonts.scale.%{name}
59
60 %clean
61 rm -rf $RPM_BUILD_ROOT
62
63 %post
64 umask 022
65 cd %{_t1fontsdir}
66 rm -f fonts.scale.bak Fontmap.bak
67 cat fonts.scale.* | sort -u > fonts.scale.tmp
68 cat fonts.scale.tmp | wc -l | sed -e 's/ //g' > fonts.scale
69 cat fonts.scale.tmp >> fonts.scale
70 rm -f fonts.scale.tmp
71 ln -sf fonts.scale fonts.dir
72 cat Fontmap.* > Fontmap
73
74 %postun
75 umask 022
76 cd %{_t1fontsdir}
77 rm -f fonts.scale.bak Fontmap.bak
78 cat fonts.scale.* 2>/dev/null | sort -u > fonts.scale.tmp
79 cat fonts.scale.tmp | wc -l | sed -e 's/ //g' > fonts.scale
80 cat fonts.scale.tmp >> fonts.scale
81 rm -f fonts.scale.tmp
82 ln -sf fonts.scale fonts.dir
83 cat Fontmap.* > Fontmap 2>/dev/null
84
85 %files
86 %defattr(644,root,root,755)
87 %{_t1fontsdir}/*.gsf
88 %{_t1fontsdir}/*.pfb
89 %{_t1afmdir}/*.afm
90 %{_t1pfmdir}/*.pfm
91 %{_t1fontsdir}/*.%{name}
This page took 0.078804 seconds and 3 git commands to generate.