Summary: XFree86 Fonts Summary(pl): Fonty dla systemu XFree86 Name: XFree86-fonts Version: 4.0 Release: 1 Copyright: MIT Group: X11/XFree86 Group(pl): X11/XFree86 Source0: ftp://ftp.xfree86.org/pub/XFree86/4.0/source/X400src-2.tgz Source1: ftp://ftp.xfree86.org/pub/XFree86/4.0/source/X400src-1.tgz Source2: http://www.biz.net.pl/images/ISO8859-2-bdf.tar.gz Source3: ftp://crash.fce.vutbr.cz/pub/linux_fonts/TGZ/ulT1mo-beta-1.0.tgz Patch0: XFree86-fonts-extras-fix.patch Patch1: XFree86-fonts-ISO-8859-2.patch Patch2: XFree86-ISO8859-2-pld.patch BuildRequires: XFree86-devel = %{version} Requires: type1inst Prereq: /usr/X11R6/bin/mkfontdir BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _fontdir /usr/share/fonts %define _prefix /usr/X11R6 %define _mandir /usr/X11R6/man %define _appnkldir %{_datadir}/applnk %description This package contains the basic fonts. This package is required when you have installed X server. %description -l pl Pakiet ten zawiera podstawowe czcionki. Pakiet ten jest koniecznie potrzebny, je¶li masz zainstalowany jakikolwiek X serwer. %package -n XFree86-75dpi-fonts Summary: X11R6 75dpi fonts - only need on server side Summary(de): X11RT 76 dpi-Fonts - nur auf Serverseite erforderlich Summary(fr): Fontes 75 dpi X11R6 - nécessaire uniquement côté serveur Summary(pl): Fonty o rozdzielczo¶ci 75dpi-niebêdne dla serwera. Summary(tr): X11R6 75dpi yazıtipleri - yalnızca sunucu tarafında gerekir Group: X11/XFree86 Group(pl): X11/XFree86 Prereq: %{_bindir}/mkfontdir %ifarch sparc Obsoletes: X11R6.1-75dpi-fonts %endif %description -n XFree86-75dpi-fonts The 75dpi fonts used on most Linux systems. Users with high resolution displays may prefer the 100dpi fonts available in a separate package. %description -l de -n XFree86-75dpi-fonts Die 75dpi-Fonts, die auf meisten Linux-Systemen verwendet werden. Für Benutzer mit einer hochauflösender Darstellung sind die 100dpi-Fonts eines getrennt erhältlichen Pakets besser geeignet. %description -l fr -n XFree86-75dpi-fonts Fontes 75 dpi utilisées sur la plupart des systèmes Linux. Ceux qui ont des écrans à haute résolution préfèreront les fontes 100 dpi disponibles dans un autre paquetage. %description -l pl -n XFree86-75dpi-fonts Pakiet ten zawiera czcionki rastrowe 75dpi. W wypadku wiêkszej rozdzielczo¶ci zalecane s± czcionki 100dpi, które s± dostêpne w osobnym pakiecie. %description -l tr -n XFree86-75dpi-fonts Çoğu Linux sisteminde 75dpi yazıtipi kullanılır. Yüksek çözünürlük kullanan kullanıcılar 100dpi yazıtiplerini yeğleyebilirler. %package -n XFree86-100dpi-fonts Summary: X11R6 100dpi fonts - only need on server side Summary(de): X11R6 100dpi-Fonts - nur auf Server-Seite erforderlich Summary(fr): Fontes 100ppp pour X11R6 - nécessaires seulement coté serveur. Summary(pl): Fonty o rozdzielczosci 100dpi-niezbêdne dla serwera. Summary(tr): X11R6 100dpi yazıtipleri - yalnızca sunucu tarafında gereklidir Group: X11/XFree86 Group(pl): X11/XFree86 Prereq: %{_bindir}/mkfontdir %ifarch sparc Obsoletes: X11R6.1-100dpi-fonts %endif %description -n XFree86-100dpi-fonts The 100dpi fonts used on most Linux systems. Users with high resolution displays may prefer the 100dpi fonts available in a separate package. %description -l de -n XFree86-100dpi-fonts Die 100dpi-Schriftarten, die auf den meisten Linux-Systemen zum Einsatz kommen. Anwender mit hochauflösenden Monitoren ziehen unter Umständen die 100dpi-Schriften vor, die in einem separaten Paket erhältlich sind. %description -l fr -n XFree86-100dpi-fonts Les fontes 100dpi sont utilisées par la plupart des systèmes Linux. Les utilisateurs ayant des hautes résolutions peuvent préférer les fontes 100dpi disponibles dans un package séparé. %description -l pl -n XFree86-100dpi-fonts Pakiet ten zawiera czcionki rastrowe 100dpi. Bed± one potrzebne przy pracy z du¿± rozdzielczo¶ci±. %description -l tr -n XFree86-100dpi-fonts Yüksek çözünürlük kullanan kullanıcılar 100dpi yazıtiplerini 75dpi olanlara yeğleyebilirler. %package -n XFree86-cyrillic-fonts Summary: Cyrillic fonts - only need on server side Summary(pl): Cyrlica Group: X11/XFree86 Group(pl): X11/XFree86 Prereq: %{_bindir}/mkfontdir %description -n XFree86-cyrillic-fonts Cyrillic raster fonts. %description -l pl -n XFree86-cyrillic-fonts Czcionki rastrowe z cyrylic±. %package -n XFree86-latin2-fonts Summary: Latin 2 basic fonts - only need on server side Summary(pl): Pliterki Group: X11/XFree86 Group(pl): X11/XFree86 Prereq: %{_bindir}/mkfontdir %description -n XFree86-latin2-fonts Latin 2 raster fonts. %description -l pl -n XFree86-latin2-fonts Czcionki rastrowe ISO-8859-2. %package -n XFree86-latin2-100dpi-fonts Summary: Latin 2 100dpi fonts - only need on server side Summary(pl): Pliterki Group: X11/XFree86 Group(pl): X11/XFree86 Prereq: %{_bindir}/mkfontdir %description -n XFree86-latin2-100dpi-fonts Latin 2 raster fonts. %description -l pl -n XFree86-latin2-100dpi-fonts Czcionki rastrowe ISO-8859-2. %package -n XFree86-latin2-75dpi-fonts Summary: Latin 2 75dpi fonts - only need on server side Summary(pl): Pliterki Group: X11/XFree86 Group(pl): X11/XFree86 Prereq: %{_bindir}/mkfontdir %description -n XFree86-latin2-75dpi-fonts Latin 2 raster fonts. %description -l pl -n XFree86-latin2-75dpi-fonts Czcionki rastrowe ISO-8859-2. %package -n XFree86-latin2-Type1-fonts Summary: Type1 (scalable) ISO8859-2 X11 system fonts Group: X11/Fonts Group(pl): X11/Fonty Prereq: /usr/bin/type1inst Requires: XFree86 > 3.2 Requires: type1inst >= 0.6.1 %description -n XFree86-latin2-Type1-fonts This package includes the Central European (ISO-8859-2) Type1 fonts for the X11 system. This is the famous ulT1mo (read ultimo) collection. All fonts are copyrighted to their authors and declared to be freeware. Originals was taken from the net or CDs. %description -n XFree86-latin2-Type1-fonts -l pl Pakiet ten zawiera zestaw fontów Type 1 ISO-8859-2 dla X Window. %prep %setup -q -c -b1 -b2 -a3 rm -f misc/font* mv -f misc xc/fonts/bdf/latin2/ mv -f 100dpi/{char,term,lutBS,lutRS}* xc/fonts/bdf/latin2/100dpi/ mv -f 75dpi/{char,term,ncenR{18,24},lutBS{08,19,24},lutRS{08,19,24}}* xc/fonts/bdf/latin2/75dpi/ rm -rf 100dpi 75dpi misc %patch0 -p0 %patch1 -p1 %patch2 -p1 %build make all -C ulT1mo-beta-1.0 cd xc/fonts (cd bdf/misc; cp ../../../extras/fonts/arabic24/*.bdf .) (cd bdf/misc; cp ../../../extras/fonts/ClearlyU/*.bdf .) imake -DBuildFonts -DUseInstalled -I%{_libdir}/X11/config make Makefiles make depend make CDEBUGFLAGS="$RPM_OPT_FLAGS" %install rm -rf $RPM_BUILD_ROOT (cd xc/fonts;\ make DESTDIR=$RPM_BUILD_ROOT install;\ make DESTDIR=$RPM_BUILD_ROOT install.man;\ ) make -C ulT1mo-beta-1.0 install \ FONTDIR=$RPM_BUILD_ROOT%{_fontdir} # make TrueType font dir, touch default .dir and .scale files install -d $RPM_BUILD_ROOT%{_fontdir}/TTF echo 0 > $RPM_BUILD_ROOT%{_fontdir}/TTF/fonts.dir echo 0 > $RPM_BUILD_ROOT%{_fontdir}/TTF/fonts.scale gzip -9nf RELEASE_NOTES.TXT %clean rm -rf $RPM_BUILD_ROOT %post cd %{_fontdir}/misc %{_bindir}/mkfontdir %postun cd %{_fontdir}/misc umask 022 %{_bindir}/mkfontdir %post -n XFree86-75dpi-fonts cd %{_fontdir}/75dpi umask 022 %{_bindir}/mkfontdir %postun -n XFree86-75dpi-fonts cd %{_fontdir}/75dpi umask 022 %{_bindir}/mkfontdir %post -n XFree86-100dpi-fonts cd %{_fontdir}/100dpi %{_bindir}/mkfontdir %postun -n XFree86-100dpi-fonts cd %{_fontdir}/100dpi umask 022 %{_bindir}/mkfontdir %post -n XFree86-cyrillic-fonts cd %{_fontdir}/cyrillic %{_bindir}/mkfontdir %post -n XFree86-latin2-fonts cd %{_fontdir}/latin2/misc %{_bindir}/mkfontdir %post -n XFree86-latin2-100dpi-fonts cd %{_fontdir}/latin2/100dpi %{_bindir}/mkfontdir %post -n XFree86-latin2-75dpi-fonts cd %{_fontdir}/latin2/75dpi %{_bindir}/mkfontdir %post -n XFree86-latin2-Type1-fonts cd %{_fontdir}/Type1 rm -f fonts.dir fonts.scale /usr/bin/type1inst -nogs -nolog grep '^.*ISO-8859-2.pfb' %{_fontdir}/Type1/fonts.dir |\ sed 's/\(^.*ISO-8859-2.pfb \)\(.*\)/"\2"/' |\ sed 's/\(^".*\)\(-[a-z]*-[a-z]*"\)/\1-iso8859-2" \1\2/' |\ grep -v ^[0-9] > %{_fontdir}/Type1/fonts.alias.tmp cat %{_fontdir}/Type1/fonts.alias.tmp >>\ %{_fontdir}/Type1/fonts.alias sort < %{_fontdir}/Type1/fonts.alias | uniq >\ %{_fontdir}/Type1/fonts.alias.tmp mv -f %{_fontdir}/Type1/fonts.alias.tmp %{_fontdir}/Type1/fonts.alias %postun -n XFree86-latin2-Type1-fonts cd %{_fontdir}/Type1 rm -f fonts.dir fonts.scale /usr/bin/type1inst -nogs -nolog sed 's/^.*pfb -//' %{_fontdir}/Type1/fonts.dir > \ %{_fontdir}/Type1/fonts.dir.tmp grep -f %{_fontdir}/Type1/fonts.dir.tmp \ %{_fontdir}/Type1/fonts.alias > \ %{_fontdir}/Type1/fonts.alias.tmp mv -f %{_fontdir}/Type1/fonts.alias.tmp %{_fontdir}/Type1/fonts.alias rm -f %{_fontdir}/Type1/fonts.dir.tmp %files %defattr(644,root,root,755) %dir %{_fontdir}/CID %dir %{_fontdir}/PEX %dir %{_fontdir}/Speedo %dir %{_fontdir}/TTF %dir %{_fontdir}/encodings %dir %{_fontdir}/local %dir %{_fontdir}/Type1 %dir %{_fontdir}/misc %{_fontdir}/PEX/* %{_fontdir}/Speedo/*.spd %{_fontdir}/encodings/* %{_fontdir}/misc/*gz %{_fontdir}/Type1/*[a-z_].*f* %verify(not mtime size md5) %{_fontdir}/CID/fonts.* %verify(not mtime size md5) %{_fontdir}/Speedo/fonts.* %verify(not mtime size md5) %{_fontdir}/TTF/fonts.* %verify(not mtime size md5) %{_fontdir}/local/fonts.* %verify(not mtime size md5) %{_fontdir}/Type1/fonts.* %verify(not mtime size md5) %{_fontdir}/misc/fonts.* %files -n XFree86-75dpi-fonts %defattr(644,root,root,755) %dir %{_fontdir}/75dpi %{_fontdir}/75dpi/*gz %verify(not mtime size md5) %{_fontdir}/75dpi/fonts.* %files -n XFree86-100dpi-fonts %defattr(644,root,root,755) %dir %{_fontdir}/100dpi %{_fontdir}/100dpi/*gz %verify(not mtime size md5) %{_fontdir}/100dpi/fonts.* %files -n XFree86-cyrillic-fonts %defattr(644,root,root,755) %{_fontdir}/cyrillic %files -n XFree86-latin2-fonts %defattr(644,root,root,755) %doc RELEASE_NOTES.TXT.gz %{_fontdir}/latin2/misc %files -n XFree86-latin2-100dpi-fonts %defattr(644,root,root,755) %{_fontdir}/latin2/100dpi %files -n XFree86-latin2-75dpi-fonts %defattr(644,root,root,755) %{_fontdir}/latin2/75dpi %files -n XFree86-latin2-Type1-fonts %defattr(644,root,root,755) %{_fontdir}/Type1/afm/* %{_fontdir}/Type1/pfm/* %{_fontdir}/Type1/*-ISO-8859-2*