############################################################################### # IPFire.org - An Open Source Firewall Solution # # Copyright (C) - IPFire Development Team # ############################################################################### name = xorg-x11-fonts version = 7.2 release = 5 arch = noarch maintainer = Stefan Schantl groups = X/Fonts url = http://www.x.org/ license = MIT summary = X.Org X11 fonts. description This package contains misc bitmap Chinese, Japanese, Korean, Indic, and Arabic fonts for use with X Window System. end source_dl = http://ftp.x.org/pub/individual/font/ source_dl += http://unifoundry.com/ sources = \ encodings-1.0.3.tar.bz2 \ font-alias-1.0.2.tar.bz2 \ font-adobe-100dpi-1.0.1.tar.bz2 \ font-adobe-75dpi-1.0.1.tar.bz2 \ font-adobe-utopia-100dpi-1.0.2.tar.bz2 \ font-adobe-utopia-75dpi-1.0.2.tar.bz2 \ font-adobe-utopia-type1-1.0.2.tar.bz2 \ font-arabic-misc-1.0.1.tar.bz2 \ font-bh-100dpi-1.0.1.tar.bz2 \ font-bh-75dpi-1.0.1.tar.bz2 \ font-bh-lucidatypewriter-100dpi-1.0.1.tar.bz2 \ font-bh-lucidatypewriter-75dpi-1.0.1.tar.bz2 \ font-bitstream-100dpi-1.0.1.tar.bz2 \ font-bitstream-75dpi-1.0.1.tar.bz2 \ font-bitstream-type1-1.0.1.tar.bz2 \ font-cronyx-cyrillic-1.0.1.tar.bz2 \ font-cursor-misc-1.0.1.tar.bz2 \ font-daewoo-misc-1.0.1.tar.bz2 \ font-dec-misc-1.0.1.tar.bz2 \ font-isas-misc-1.0.1.tar.bz2 \ font-jis-misc-1.0.1.tar.bz2 \ font-micro-misc-1.0.1.tar.bz2 \ font-misc-cyrillic-1.0.1.tar.bz2 \ font-misc-misc-1.1.0.tar.bz2 \ font-mutt-misc-1.0.1.tar.bz2 \ font-schumacher-misc-1.1.0.tar.bz2 \ font-screen-cyrillic-1.0.2.tar.bz2 \ font-sony-misc-1.0.1.tar.bz2 \ font-sun-misc-1.0.1.tar.bz2 \ font-winitzki-cyrillic-1.0.1.tar.bz2 \ font-xfree86-type1-1.0.2.tar.bz2 \ unifont-5.1.20080820.pcf.gz build requires /usr/bin/mkfontscale perl pkg-config xorg-x11-font-utils-devel end configure_options += \ --with-fontrootdir=/usr/share/X11/fonts \ --disable-iso8859-3 \ --disable-iso8859-4 \ --disable-iso8859-6 \ --disable-iso8859-10 \ --disable-iso8859-11 \ --disable-iso8859-12 \ --disable-iso8859-13 \ --disable-iso8859-16 prepare # Extract all source tarballs. for object in %{sources}; do # Only extract tar.bz2 files object=${object//*pcf.gz/} if [ -n "${object}" ]; then %{MACRO_EXTRACT} %{DIR_DL}/${object} fi done %{MACRO_FIX_AUTOTOOLS} end build for object in %{sources}; do dir=%{DIR_SRC}/${object%*.tar.bz2} if [ -d "${dir}" ]; then cd ${dir} ./configure %{configure_options} make %{PARALLELISMFLAGS} fi done end install for object in %{sources}; do dir=%{DIR_SRC}/${object%*.tar.bz2} if [ -d "${dir}" ]; then cd ${dir} make install DESTDIR=%{BUILDROOT} fi done # Install unifont mkdir -pv %{BUILDROOT}/usr/share/X11/fonts/misc cp -vf %{DIR_DL}/unifont-5.1.20080820.pcf.gz \ %{BUILDROOT}/usr/share/X11/fonts/misc/unifont.pcf.gz # XXX Do we need to create these symlinks to use the fonts - check this in a running X environment. # Install catalogue symlinks #mkdir -pv %{BUILDROOT}/etc/X11/fontpath.d #ln -svf ../../../usr/share/X11/fonts/100dpi %{BUILDROOT}/etc/X11/fontpath.d/xorg-x11-fonts-100dpi #ln -svf ../../../usr/share/X11/fonts/75dpi %{BUILDROOT}/etc/X11/fontpath.d/xorg-x11-fonts-75dpi #ln -svf ../../../usr/share/X11/fonts/cyrillic %{BUILDROOT}/etc/X11/fontpath.d/xorg-x11-fonts-cyrillic #ln -svf ../../../usr/share/X11/fonts/misc %{BUILDROOT}/etc/X11/fontpath.d/xorg-x11-fonts-misc #ln -svf ../../../usr/share/X11/fonts/Type1 %{BUILDROOT}/etc/X11/fontpath.d/xorg-x11-fonts-Type1 end end packages # Template for 75 DPI fonts template 75DPI requires fontconfig end #files # /etc/X11/fontpath.d/xorg-x11-fonts-75dpi #end prerequires = xorg-x11-font-utils script postin /usr/bin/mkfontdir /usr/share/X11/fonts/75dpi end script postun /usr/bin/mkfontdir /usr/share/X11/fonts/75dpi end end # Template for 100 DPI fonts template 100DPI requires fontconfig end #files # /etc/X11/fontpath.d/xorg-x11-fonts-100 #end prerequires = xorg-x11-font-utils script postin /usr/bin/mkfontdir /usr/share/X11/fonts/100dpi end script postun /usr/bin/mkfontdir /usr/share/X11/fonts/100dpi end end package %{name} summary = Bitmap fonts for the X Window System. description This package contains misc bitmap Chinese, Japanese, Korean, Indic, and Arabic fonts for use with X Window System. end requires fontconfig end prerequires = xorg-x11-font-utils script postin /usr/bin/xorg-x11-fonts-update-dirs --skip-fontscale /usr/share/X11/fonts/misc end script postun /usr/bin/xorg-x11-fonts-update-dirs --skip-fontscale /usr/share/X11/fonts/misc end end package %{name}-Type1 summary = Type1 fonts provided by the X Window System. description A collection of Type1 fonts which are part of the core X Window System distribution. end requires fontconfig end files /usr/share/X11/fonts/Type1/ end prerequires = xorg-x11-font-utils script postin /usr/bin/xorg-x11-fonts-update-dirs --skip-fontscale /usr/share/X11/fonts/Type1 end script postun /usr/bin/xorg-x11-fonts-update-dirs --skip-fontscale /usr/share/X11/fonts/Type1 end end package %{name}-75dpi template 75DPI summary = A set of 75dpi resolution fonts for the X Window System. description A set of 75 dpi fonts used by the X window system. end files +=\ /usr/share/X11/fonts/75dpi/ end package %{name}-100dpi template 100DPI summary = A set of 100dpi resolution fonts for the X Window System. description A set of 100 dpi fonts used by the X window system. end files +=\ /usr/share/X11/fonts/100dpi/ end package %{name}-ISO8859-1-75dpi template 75DPI summary = A set of 75dpi ISO-8859-1 fonts for X. description Contains a set of 75dpi fonts for ISO-8859-1. end files +=\ /usr/share/X11/fonts/75dpi/*ISO8859-1.* end package %{name}-ISO8859-1-100dpi template 100DPI summary = A set of 100dpi ISO-8859-1 fonts for X. description Contains a set of 100dpi fonts for ISO-8859-1. end files +=\ /usr/share/X11/fonts/100dpi/*ISO8859-1.* end package %{name}-ISO8859-2-75dpi template 75DPI summary = A set of 75dpi Central European language fonts for X. description Contains a set of 75dpi fonts for Central European languages. end files +=\ /usr/share/X11/fonts/75dpi/*ISO8859-2.* end package %{name}-ISO8859-2-100dpi template 100DPI summary = A set of 100dpi Central European language fonts for X. description Contains a set of 100dpi fonts for Central European languages. end files +=\ /usr/share/X11/fonts/100dpi/*ISO8859-2.* end package %{name}-ISO8859-9-75dpi template 75DPI summary = ISO8859-9-75dpi fonts. description Contains a set of 75dpi fonts for the Turkish language. end files +=\ /usr/share/X11/fonts/75dpi/*ISO8859-9.* end package %{name}-ISO8859-9-100dpi template 100DPI summary = ISO8859-9-100dpi fonts. description Contains a set of 100dpi fonts for the Turkish language. end files +=\ /usr/share/X11/fonts/100dpi/*ISO8859-9.* end package %{name}-ISO8859-14-75dpi template 75DPI summary = ISO8859-14-75dpi fonts. description Contains a set of 75dpi fonts in the ISO8859-14 encoding which provide Welsh support. end files +=\ /usr/share/X11/fonts/75dpi/*ISO8859-14.* end package %{name}-ISO8859-14-100dpi template 100DPI summary = ISO8859-14-100dpi fonts. description Contains a set of 100dpi fonts in the ISO8859-14 encoding which provide Welsh support. end files +=\ /usr/share/X11/fonts/100dpi/*ISO8859-14.* end package %{name}-ISO8859-15-75dpi template 75DPI summary = ISO8859-15-75dpi fonts. description Contains a set of 75dpi fonts in the ISO8859-15 encoding which provide Euro support. end files +=\ /usr/share/X11/fonts/75dpi/*ISO8859-15.* end package %{name}-ISO8859-15-100dpi template 100DPI summary = ISO8859-15-100dpi fonts. description Contains a set of 100dpi fonts in the ISO8859-15 encoding which provide Euro support. end files +=\ /usr/share/X11/fonts/100dpi/*ISO8859-15.* end package %{name}-cyrillic summary = Cyrillic fonts for X. description Contains a set of Cyrillic fonts. end requires fontconfig end files /usr/share/X11/fonts/cyrillic/ end prerequires = xorg-x11-font-utils script postin /usr/bin/mkfontdir /usr/share/X11/fonts/cyrillic end script postun /usr/bin/mkfontdir /usr/share/X11/fonts/cyrillic end end package %{name}-unifont summary = The GNU unifont. description GNU Unifont, contains glyphs for every printable code point in the Unicode 5.1 Basic Multilingual Plane (BMP). end files /usr/share/X11/fonts/misc/unifont.pcf.gz end end end