Пакет fonts-bitmap-univga: Specfile
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 | %define cname univga %define fdate 20021031 %define fontsdir %_datadir/fonts/bitmap/univga %define charmapdir /usr/share/i18n/charmaps Name: fonts-bitmap-univga Version: 0.0.%fdate Release: alt3.1 Summary: Unicode VGA font for X11 Summary(ru_RU.CP1251): \xd8\xf0\xe8\xf4\xf2 Unicode VGA \xe4\xeb\xff X11 License: X11 Group: System/Fonts/X11 bitmap URL: http://www.inp.nsk.su/~bolkhov/files/fonts/univga/ BuildArch: noarch # http://www.inp.nsk.su/~bolkhov/files/fonts/univga/uni-vga.tgz Source0: uni-vga-%fdate.tar.bz2 # http://www.inp.nsk.su/~bolkhov/files/fonts/univga/ Source1: univga.html Source2: uni-vga-utils-0.3.tar.bz2 Patch0: uni_vga-20021031-alt-fixnames.patch PreReq: fontconfig mkfontdir # for /usr/share/fonts/bitmap in default config Requires: fontconfig >= 2.4.2 Obsoletes: univga-fonts-bitmap < %version-%release Provides: univga-fonts-bitmap = %version-%release Obsoletes: xfonts-uni-vga < %version-%release Provides: xfonts-uni-vga = %version-%release # Automatically added by buildreq on Sun May 21 2006 BuildRequires: bdftopcf glibc-i18ndata %description UNI-VGA is a constant-width Unicode font with VGA-style characters, originally created to be a single source of fonts for console and XDosEmu. This package contains the X11 version of this font in both 8x16 and 9x16 sizes. Fonts are available both in the Unicode encoding (iso10646-1) and in the traditional 8-bit encodings (iso8859-{1..10,13..16}, microsoft-cp{1250..1256}, koi8-r, koi8-u, paratype-cp154). %description -l ru_RU.CP1251 UNI-VGA - \xec\xee\xed\xee\xf8\xe8\xf0\xe8\xed\xed\xfb\xe9 \xf8\xf0\xe8\xf4\xf2 Unicode \xf1 \xf1\xe8\xec\xe2\xee\xeb\xe0\xec\xe8 \xe2 \xf1\xf2\xe8\xeb\xe5 VGA, \xe8\xe7\xed\xe0\xf7\xe0\xeb\xfc\xed\xee \xf1\xee\xe7\xe4\xe0\xed\xed\xfb\xe9 \xea\xe0\xea \xee\xe1\xf9\xe8\xe9 \xe8\xf1\xf2\xee\xf7\xed\xe8\xea \xf8\xf0\xe8\xf4\xf2\xee\xe2 \xe4\xeb\xff \xea\xee\xed\xf1\xee\xeb\xe8 \xe8 XDosEmu. \xdd\xf2\xee\xf2 \xef\xe0\xea\xe5\xf2 \xf1\xee\xe4\xe5\xf0\xe6\xe8\xf2 \xe2\xe5\xf0\xf1\xe8\xfe \xfd\xf2\xee\xe3\xee \xf8\xf0\xe8\xf4\xf2\xe0 \xe4\xeb\xff X11 \xf1 \xf0\xe0\xe7\xec\xe5\xf0\xe0\xec\xe8 8x16 \xe8 9x16. \xd8\xf0\xe8\xf4\xf2\xfb \xe4\xee\xf1\xf2\xf3\xef\xed\xfb \xea\xe0\xea \xe2 \xea\xee\xe4\xe8\xf0\xee\xe2\xea\xe5 Unicode (iso10646-1), \xf2\xe0\xea \xe8 \xe2 \xee\xe1\xfb\xf7\xed\xfb\xf5 8-\xe1\xe8\xf2\xee\xe2\xfb\xf5 \xea\xee\xe4\xe8\xf0\xee\xe2\xea\xe0\xf5 (iso8859-{1..10,13..16}, microsoft-cp{1250..1256}, koi8-r, koi8-u, paratype-cp154). %prep %setup -q -n uni_vga -a 2 %patch0 -p1 subst 's/iso10646/ISO10646/i' u_vga16.bdf cp -p %SOURCE1 univga.html %build perl bdf8to9.pl -f VGA9 -l linedraw.lst -o u_vga16_9.bdf u_vga16.bdf encodings=" ISO-8859-1 iso8859-1 ISO-8859-2 iso8859-2 ISO-8859-3 iso8859-3 ISO-8859-4 iso8859-4 ISO-8859-5 iso8859-5 ISO-8859-6 iso8859-6 ISO-8859-7 iso8859-7 ISO-8859-8 iso8859-8 ISO-8859-9 iso8859-9 ISO-8859-10 iso8859-10 ISO-8859-13 iso8859-13 ISO-8859-14 iso8859-14 ISO-8859-15 iso8859-15 ISO-8859-16 iso8859-16 CP1250 microsoft-cp1250 CP1251 microsoft-cp1251 CP1252 microsoft-cp1252 CP1253 microsoft-cp1253 CP1254 microsoft-cp1254 CP1255 microsoft-cp1255 CP1256 microsoft-cp1256 CP1257 microsoft-cp1257 CP1258 microsoft-cp1258 KOI8-R koi8-r KOI8-U koi8-u PT154 paratype-cp154 " for bdf in u_vga16.bdf u_vga16_9.bdf; do sh bdfconv.sh "$bdf" %charmapdir $encodings done for bdf in *.bdf; do bdftopcf "$bdf" | gzip -9f >"${bdf%.bdf}.pcf.gz" done %install mkdir -p $RPM_BUILD_ROOT%fontsdir install -p -m 444 *.pcf.gz $RPM_BUILD_ROOT%fontsdir/ touch $RPM_BUILD_ROOT%fontsdir/fonts.dir mkdir -p $RPM_BUILD_ROOT%_sysconfdir/X11/fontpath.d ln -s ../../..%fontsdir $RPM_BUILD_ROOT%_sysconfdir/X11/fontpath.d/bitmap-%cname:unscaled:pri=20 %post %_bindir/mkfontdir %fontsdir ||: %_bindir/fc-cache %fontsdir ||: %triggerun -- %name <= 0.0.20021031-alt3 if [ -x %_sbindir/chkfontpath -a -f %_sysconfdir/X11/fs/config ]; then %_sbindir/chkfontpath -q -r %fontsdir ||: fi %files %doc univga.html %_sysconfdir/X11/fontpath.d/* %dir %fontsdir %fontsdir/*.pcf.gz %ghost %fontsdir/fonts.dir %changelog * Fri Aug 31 2007 Valery Inozemtsev <shrek@altlinux.ru> 0.0.20021031-alt3.1 - NMU: + used %_sysconfdir/X11/fontpath.d, adieu chkfontpath * Sun May 21 2006 Sergey Vlasov <vsu@altlinux.ru> 0.0.20021031-alt3 - Renamed to fonts-bitmap-univga according to new fonts packaging conventions. - Relocated fonts to /usr/share/fonts/bitmap/univga. - Moved mkfontdir call from %%build to %%post, added mkfontdir to PreReq. - Added fonts.dir to package as %%ghost. - Now fontconfig >= 2.3.2-alt7 is required (previous releases did not have /usr/share/fonts/bitmap in the default config). - Spec file cleanup (reordered header tags). - Replaced sed usage in %%build with shell substitutions. - Removed all %%__* macros from spec. - Added "< %%version-%%release" to Obsoletes. - Updated BuildRequires. * Mon Jun 07 2004 Sergey Vlasov <vsu@altlinux.ru> 0.0.20021031-alt2 - Renamed to univga-fonts-bitmap according to the fonts packaging conventions. - Relocated fonts to /usr/share/fonts/default/Bitmap-univga. - Added fc-cache call to %%post, updated PreReq appropriately. - Added fonts.cache-1 to package as %%ghost. - Fixed permissions in src.rpm. - Fixed uni-vga-utils/bdf8to9.pl for new perl. * Sat Nov 09 2002 Sergey Vlasov <vsu@altlinux.ru> 0.0.20021031-alt1 - Version 20021031 (still no version number on the original file). - Updated fix patch (only glyph name fixes now). - Updated scripts to accept gzip/bzip2-compressed glibc charmap files. - Added microsoft-cp1256 encoding (no more missing characters). - Fixed description; added Russian description. - Updated BuildRequires. * Sun Nov 25 2001 Sergey Vlasov <vsu@altlinux.ru> 0.0.20010608-alt1 - First build for ALT Linux |