]> git.pld-linux.org Git - packages/freefonts.git/blob - freefonts.spec
fixed a small typo
[packages/freefonts.git] / freefonts.spec
1 Summary:        Collection of Free ATM Fonts
2 Summary(pl):    Kolekcja Darmowych Fontów ATM
3 Name:           freefonts
4 Version:        0.10
5 Release:        13
6 License:        Free
7 Group:          X11/Fonts
8 Source0:        ftp://sunsite.unc.edu/pub/Linux/X11/fonts/%{name}-%{version}.tar.gz
9 Source1:        %{name}.Fontmap
10 Prereq:         textutils
11 Prereq:         sed
12 BuildArch:      noarch
13 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
14
15 %define         _t1fontsdir     %{_fontsdir}/Type1
16 %define         _t1afmdir       %{_t1fontsdir}/afm
17 %define         _t1pfmdir       %{_t1fontsdir}/pfm
18
19 %description
20 This is a collection of 78 freely available fonts. All of them were
21 found in the CICA archives for Windows. Some of them are missing
22 special characters, some only contain capitals, some contain special
23 alphabets. Be careful and check!
24
25 %description -l pl
26 To jest kolekcja 78 darmowych fontów. Wszystkie z nich zosta³y
27 znalezione w archiwach CICA dla Windows. Niektórym z nich brakuje
28 znaków specjalnych, inne zawieraj± wy³±cznie wielkie litery, a inne
29 znów zawieraj± tylko znaki specjalne.
30
31 %prep
32 %setup -q -n freefont
33
34 %install
35 rm -rf $RPM_BUILD_ROOT
36 install -d $RPM_BUILD_ROOT{%{_t1fontsdir},%{_t1afmdir},%{_t1pfmdir}}
37 mkdir ans
38 tar xzf ans.tgz -C ans
39 install ans/*.afm $RPM_BUILD_ROOT%{_t1afmdir}
40 install ans/*.pfm $RPM_BUILD_ROOT%{_t1pfmdir}
41 install *.pfb $RPM_BUILD_ROOT%{_t1fontsdir}
42 install %{SOURCE1} $RPM_BUILD_ROOT%{_t1fontsdir}/Fontmap.%{name}
43 tail -n +2 fonts.dir > $RPM_BUILD_ROOT%{_t1fontsdir}/fonts.scale.%{name}
44
45 gzip -9nf README *.license
46
47 %clean
48 rm -rf $RPM_BUILD_ROOT
49
50 %post
51 cd %{_t1fontsdir}
52 rm -f fonts.scale.bak Fontmap.bak
53 cat fonts.scale.* | sort -u > fonts.scale.tmp
54 cat fonts.scale.tmp | wc -l | sed -e 's/ //g' > fonts.scale
55 cat fonts.scale.tmp >> fonts.scale
56 rm -f fonts.scale.tmp
57 ln -sf fonts.scale fonts.dir
58 cat Fontmap.* > Fontmap
59
60 %postun
61 cd %{_t1fontsdir}
62 rm -f fonts.scale.bak Fontmap.bak
63 cat fonts.scale.* 2>/dev/null | sort -u > fonts.scale.tmp
64 cat fonts.scale.tmp | wc -l | sed -e 's/ //g' > fonts.scale
65 cat fonts.scale.tmp >> fonts.scale
66 rm -f fonts.scale.tmp
67 ln -sf fonts.scale fonts.dir
68 cat Fontmap.* > Fontmap 2>/dev/null
69
70 %files
71 %defattr(644,root,root,755)
72 %doc {README,*.license}.gz
73 %{_t1fontsdir}/*.pfb
74 %{_t1afmdir}/*.afm
75 %{_t1pfmdir}/*.pfm
This page took 0.063287 seconds and 3 git commands to generate.