diff --git a/.gitignore b/.gitignore index e69de29..003d413 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1,35 @@ +*.tar.bz2 +*.tar.gz +clog +encodings-1.0.3.tar.bz2 +font-adobe-100dpi-1.0.2.tar.bz2 +font-adobe-75dpi-1.0.2.tar.bz2 +font-adobe-utopia-100dpi-1.0.3.tar.bz2 +font-adobe-utopia-75dpi-1.0.3.tar.bz2 +font-adobe-utopia-type1-1.0.3.tar.bz2 +font-alias-1.0.3.tar.bz2 +font-arabic-misc-1.0.2.tar.bz2 +font-bh-100dpi-1.0.2.tar.bz2 +font-bh-75dpi-1.0.2.tar.bz2 +font-bh-lucidatypewriter-100dpi-1.0.2.tar.bz2 +font-bh-lucidatypewriter-75dpi-1.0.2.tar.bz2 +font-bitstream-100dpi-1.0.2.tar.bz2 +font-bitstream-75dpi-1.0.2.tar.bz2 +font-bitstream-type1-1.0.2.tar.bz2 +font-cronyx-cyrillic-1.0.2.tar.bz2 +font-cursor-misc-1.0.2.tar.bz2 +font-daewoo-misc-1.0.2.tar.bz2 +font-dec-misc-1.0.2.tar.bz2 +font-isas-misc-1.0.2.tar.bz2 +font-jis-misc-1.0.2.tar.bz2 +font-micro-misc-1.0.2.tar.bz2 +font-misc-cyrillic-1.0.2.tar.bz2 +font-misc-ethiopic-1.0.2.tar.bz2 +font-misc-misc-1.1.1.tar.bz2 +font-mutt-misc-1.0.2.tar.bz2 +font-schumacher-misc-1.1.1.tar.bz2 +font-screen-cyrillic-1.0.3.tar.bz2 +font-sony-misc-1.0.2.tar.bz2 +font-sun-misc-1.0.2.tar.bz2 +font-winitzki-cyrillic-1.0.2.tar.bz2 +font-xfree86-type1-1.0.3.tar.bz2 diff --git a/0001-jisx0201.1976-0.enc-Add-undefined-mapping-for-0x7f-0.patch b/0001-jisx0201.1976-0.enc-Add-undefined-mapping-for-0x7f-0.patch new file mode 100644 index 0000000..24059e8 --- /dev/null +++ b/0001-jisx0201.1976-0.enc-Add-undefined-mapping-for-0x7f-0.patch @@ -0,0 +1,42 @@ +From 1cc96f25aff9898a93f2a575d9f6c57574da042f Mon Sep 17 00:00:00 2001 +From: Akira TAGOH +Date: Thu, 23 Oct 2014 12:57:43 +0200 +Subject: [PATCH font/encodings] jisx0201.1976-0.enc: Add undefined mapping for + 0x7f - 0xa0 range + +The jisx0201 encoding has a hole in it in the 0x7f - 0xa0 range, see: +http://en.wikipedia.org/wiki/JIS_X_0201 + +The document for the format of the encoding files says: +"Codes not listed are assumed to map through the identity (i.e. to the same + numerical value). In order to override this default mapping, you may specify + a range of codes to be undefined by using an `UNDEFINE' line" + +jisx0201.1976-0.enc was not doing this, causing all the codes on the range +to be mapped 1:1. This specifically is causing problems for ttmkfdir, which +checks that a font covers (most of) an encoding before adding a line for that +encoding to fonts.scale, and the hole not properly being undefined causes +this check to fail for atleast the Sazanami fonts. + +Cc: Akira TAGOH +BugLink: https://bugzilla.redhat.com/show_bug.cgi?id=1009350 +Signed-off-by: Hans de Goede +--- + large/jisx0201.1976-0.enc | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/large/jisx0201.1976-0.enc b/large/jisx0201.1976-0.enc +index 915d50c..328bc7a 100644 +--- a/large/jisx0201.1976-0.enc ++++ b/large/jisx0201.1976-0.enc +@@ -68,6 +68,7 @@ ENDMAPPING + STARTMAPPING unicode + 0x5C 0x00A5 # YEN SIGN + 0x7E 0x203E # OVERLINE ++UNDEFINE 0x7F 0xA0 + 0x00A1 0x00DF 0xFF61 + ENDMAPPING + STARTMAPPING cmap 1 1 +-- +2.1.0 + diff --git a/sources b/sources new file mode 100644 index 0000000..ea8de65 --- /dev/null +++ b/sources @@ -0,0 +1,32 @@ +SHA512 (encodings-1.0.5.tar.bz2) = 920e49f0b3545f181a1574ca3280ac9adef1e68fe27566c195dd7013f728d355c0d759132789357fcf8fa7391fcbe1e17edf2bd85aa5611df5a4d99740011008 +SHA512 (font-adobe-100dpi-1.0.3.tar.bz2) = 27ed98dcdbb9c174c7090cdd8fe230f7471d10b5dfc63e092640b5d0fc6ab351bc8ffa9a92bec1755f2780b3d9c1de3ad298c64b70a68b5e6879a8592ef32987 +SHA512 (font-adobe-75dpi-1.0.3.tar.bz2) = c0d851df5732e81027e265370751a606c6e4f5eea546d802608988dde02de35fa28238f709f48567191090bf18814f671b1a7f9f0b528d54949b0aa9403f266d +SHA512 (font-adobe-utopia-100dpi-1.0.4.tar.bz2) = fecb9a9bde99a82787d12779ea579c8696dcce168acd74b478a879ae24d421d5978d5f69da651e8ff3b25dca355960aaa19f69f2bf61e540464887e546a7b94b +SHA512 (font-adobe-utopia-75dpi-1.0.4.tar.bz2) = c569af760a62b00738be65546364587638e8c46e4a0765013747e9595d51bc0633908c72359e42e7ebf6240fdc6294b51512c0a096a5fe64b2bd300ccbff7b92 +SHA512 (font-adobe-utopia-type1-1.0.4.tar.bz2) = 53ff2ce7b17824a0eed1be6c3e3386e51983389f5623e732ac898c4e08769c8720f6d6b7c75b6455e050ec5dc390376747ca4cdb9f831a218f9dd5ee5edcd0d6 +SHA512 (font-alias-1.0.3.tar.bz2) = 05abfef4615722d8cf3f21ab1118494522553a75427140d9753b3d312f404735c20766ceacc1b53f9e783ea25ec8f2f6bdb8696525a4962afe29f524ed8b6552 +SHA512 (font-arabic-misc-1.0.3.tar.bz2) = 46a416bf888afdb54f5dda6c9a7207dc069d14089ba14b262c60cb9ad427784c46e2a61b32a79f1d745e73ea657bbc36b48aa5d4bbd79f73a2d997b027ddfbc0 +SHA512 (font-bh-100dpi-1.0.3.tar.bz2) = 60532fb3bd25bad08b1db65f96fdd1cdb2ae5fd580729d7851f5b619f1ed6bdef4fec30111ec408cec9ae5e94f92ad9cf214214c01ac684f3a4bd8d43bafd8a2 +SHA512 (font-bh-75dpi-1.0.3.tar.bz2) = fb19c7fe91b6cc0670b01d5b8165075866ad08796293650d6037d79211ca668decdcc1b3684774907c06073145919655690d78ccdcf2511db38b5879328a9f50 +SHA512 (font-bh-lucidatypewriter-100dpi-1.0.3.tar.bz2) = 1862003c20aa7709ea07487a4326c619e2beb33b7069d644f438d64182b41a06039c69e2867921b4d12939612a4b8e1e1727fd15851aeab9a0361060183e3b0f +SHA512 (font-bh-lucidatypewriter-75dpi-1.0.3.tar.bz2) = 2bba19c10df8e95f95d59d5fc7c15380c91a5140b0fa490497dbdf78a5574adae06a5566941c8c61e4a9850712fc9ca16974173aeee771f41976f472f0a2de13 +SHA512 (font-bitstream-100dpi-1.0.3.tar.bz2) = 10fd920d46d2cb1b314e8c2f05c202e9ffa74a4e5315f34790eba8bd8fcda865a6932eb712a7538624e69367647bcd6891e7015099e65463aeef772d0ba58bfd +SHA512 (font-bitstream-75dpi-1.0.3.tar.bz2) = 9311a5b0cbe1613aca87fdf7fd9ab263eb1129e3c3eacbce54547f2185e151fb1237128b1b6d39f716f28694a486909564ecc9a0aef061438622d11b5661d650 +SHA512 (font-bitstream-type1-1.0.3.tar.bz2) = 71883f7fc0a68b4fb8ef30b8b8bdfd73ae1194b6d6495abde6c819eef7a91d6365ef1b4cae026d6c3fa7fddecc643b46b7ba1232cec404fcada49a92aaf1af61 +SHA512 (font-cronyx-cyrillic-1.0.3.tar.bz2) = b926c425644f94548ad831c38573009ae97d207a05c9d8a917018c2518911960280eb3861ae11d99bc8d001fb0dca1967712fb70ba4f413bc9d6ac8ef904b456 +SHA512 (font-cursor-misc-1.0.3.tar.bz2) = 7ecb7f1c3c11da8b81fc0ff121fa6c1026b11f6c7878ffd0e4959df036511bc579d6b0552422ce13e26a8d188e3406631d2de55cab6b29bc7fce0416a8cffc83 +SHA512 (font-daewoo-misc-1.0.3.tar.bz2) = 7e97bc580f66a1316e366617d34e1dbefd576b47b9373ef34833aaaf2fdefc50befc2add5f038915db0b45fbdd56b77304a8a980bb72726479d429085c406f06 +SHA512 (font-dec-misc-1.0.3.tar.bz2) = af755d51c4c59cdbe5d3dccf37990bc787373958feb984bb037c8d8aba8a0eb410965a3600886b5123d89e85e1ea0498b84dfa384fccbbcbcaf3549b83c839c6 +SHA512 (font-isas-misc-1.0.3.tar.bz2) = be6fb1d2c53550a462d1ab010fa7ac913990e83a22d4580c93b8f1f087aa6caa0e46bc87debca2b13b10e5611bd2fe7f6b4240367fb24f59b37f68ffb0e2586b +SHA512 (font-jis-misc-1.0.3.tar.bz2) = 3ce4c96d54440045e84f54f7d790e350c05b0c56a72491941f2cd9ed7e2d1735ff4b41667501cf08d5d81ee19c9de6d43f88a8b59a3c5c55de9fb1696cae208c +SHA512 (font-micro-misc-1.0.3.tar.bz2) = 7a546432225c22ae0aacf9ce88b617a7d1d6678ee1f5eb4b3a93e33764fb752f27bca3feda1312182517bbf7babd5f3700bb9b8de0ef6c35b1ae6e2ce7ab0b69 +SHA512 (font-misc-cyrillic-1.0.3.tar.bz2) = 75e49cdb633f7ce5b9612d5adb0a85471c8fde5d55e8ccd9302f79f01e99e78b02449642c2cf785289f58d833bfa62042fce4253093fb17c87471559d1f9bdbf +SHA512 (font-misc-ethiopic-1.0.3.tar.bz2) = b3e3f7462f37216796730a894761c7d60d5ede0f51351997e6c3c92e3136c788a2710690f482d05ed1396a4b6be452e1f871febc7e5b7a1a67e43bcc1ec7c77d +SHA512 (font-misc-misc-1.1.2.tar.bz2) = d0bf74142f9621746846ea7a6fe9ae298a303a09c65e05c7decb4f37b2f513a88d727bf3dc5a3566c30de83b83493f164be0118b41d704464f75700b55018c74 +SHA512 (font-mutt-misc-1.0.3.tar.bz2) = 7b152f6c1464d806b1f76664d9b619858c3cb3ea63027b6be1f69897e939e3a0b5312ddf230e0a42a8f3e3701e50f41917cac6ce566c05bc74dfa49bdf2ed4db +SHA512 (font-schumacher-misc-1.1.2.tar.bz2) = f37a2bfce95458b11376c89767b5adaea03dcecd7ed5b99a19a3d263f48e70b15bf679826a794c55da26b5f1635ea5fa5772ffe44c9f77a1daab0744ed92300a +SHA512 (font-screen-cyrillic-1.0.4.tar.bz2) = 58f12a4cbd18e323daad75b32a01ab3980dca0046f8dd94ff4452606ab9316b8a208dda3bc8e9346c02993bd2b8bb2b3dfe3413ccf9fc6a907fc1ea5d236fa51 +SHA512 (font-sony-misc-1.0.3.tar.bz2) = c397b4e5081b2946799d701b8c48fca9fd2d55b8fa1dd96d2b29c5cd9996bb7356ae12671bf3bd964e6313bdc154020ed6377534e59ce53067e955e4b37aee1d +SHA512 (font-sun-misc-1.0.3.tar.bz2) = 52c4a38e49a94831999652d9830da841949c319083ea40492e83690e1e5c2d31ea1979046a420af0e51bc105b8697bb06b4a438485e82b130d7469ad4519e275 +SHA512 (font-winitzki-cyrillic-1.0.3.tar.bz2) = f98fa99c1b0e60160b362310a7fe5fd5798aaa686751a6784a697c546ed754e885537eeed39a1f973dbceabc962cb65b39af1d336649381a49feb6df9f23e2b7 +SHA512 (font-xfree86-type1-1.0.4.tar.bz2) = 2b4afc6cbb7953f8ba4aab7862d16b7b988ea6a4df6de8d41c8340d35a1cd53d6fcc26479ff88189d1de9f42804e4f56d70e9dbd7e75820eab4ac6ae3a96840c diff --git a/xorg-x11-fonts.spec b/xorg-x11-fonts.spec new file mode 100644 index 0000000..cfc5a67 --- /dev/null +++ b/xorg-x11-fonts.spec @@ -0,0 +1,1091 @@ +%global _catalogue /etc/X11/fontpath.d +# NOTE: Fonts strictly intended for X core fonts, should be installed into _x11fontdir. +%global _x11fontdir %{_datadir}/X11/fonts + +Summary: X.Org X11 fonts +Name: xorg-x11-fonts +Version: 7.5 +Release: 25%{?dist} +License: MIT and Lucida and Public Domain +URL: https://www.x.org + +BuildArch: noarch + +Source0: https://www.x.org/pub/individual/font/encodings-1.0.5.tar.bz2 +Source1: https://www.x.org/pub/individual/font/font-adobe-100dpi-1.0.3.tar.bz2 +Source2: https://www.x.org/pub/individual/font/font-adobe-75dpi-1.0.3.tar.bz2 +Source3: https://www.x.org/pub/individual/font/font-adobe-utopia-100dpi-1.0.4.tar.bz2 +Source4: https://www.x.org/pub/individual/font/font-adobe-utopia-75dpi-1.0.4.tar.bz2 +Source5: https://www.x.org/pub/individual/font/font-adobe-utopia-type1-1.0.4.tar.bz2 +Source6: https://www.x.org/pub/individual/font/font-alias-1.0.3.tar.bz2 +Source7: https://www.x.org/pub/individual/font/font-arabic-misc-1.0.3.tar.bz2 +Source8: https://www.x.org/pub/individual/font/font-bh-100dpi-1.0.3.tar.bz2 +Source9: https://www.x.org/pub/individual/font/font-bh-75dpi-1.0.3.tar.bz2 +Source10: https://www.x.org/pub/individual/font/font-bh-lucidatypewriter-100dpi-1.0.3.tar.bz2 +Source11: https://www.x.org/pub/individual/font/font-bh-lucidatypewriter-75dpi-1.0.3.tar.bz2 +Source12: https://www.x.org/pub/individual/font/font-bitstream-100dpi-1.0.3.tar.bz2 +Source13: https://www.x.org/pub/individual/font/font-bitstream-75dpi-1.0.3.tar.bz2 +Source14: https://www.x.org/pub/individual/font/font-bitstream-type1-1.0.3.tar.bz2 +Source15: https://www.x.org/pub/individual/font/font-cronyx-cyrillic-1.0.3.tar.bz2 +Source16: https://www.x.org/pub/individual/font/font-cursor-misc-1.0.3.tar.bz2 +Source17: https://www.x.org/pub/individual/font/font-daewoo-misc-1.0.3.tar.bz2 +Source18: https://www.x.org/pub/individual/font/font-dec-misc-1.0.3.tar.bz2 +Source19: https://www.x.org/pub/individual/font/font-isas-misc-1.0.3.tar.bz2 +Source20: https://www.x.org/pub/individual/font/font-jis-misc-1.0.3.tar.bz2 +Source21: https://www.x.org/pub/individual/font/font-micro-misc-1.0.3.tar.bz2 +Source22: https://www.x.org/pub/individual/font/font-misc-cyrillic-1.0.3.tar.bz2 +Source23: https://www.x.org/pub/individual/font/font-misc-ethiopic-1.0.3.tar.bz2 +Source24: https://www.x.org/pub/individual/font/font-misc-misc-1.1.2.tar.bz2 +Source25: https://www.x.org/pub/individual/font/font-mutt-misc-1.0.3.tar.bz2 +Source26: https://www.x.org/pub/individual/font/font-schumacher-misc-1.1.2.tar.bz2 +Source27: https://www.x.org/pub/individual/font/font-screen-cyrillic-1.0.4.tar.bz2 +Source28: https://www.x.org/pub/individual/font/font-sony-misc-1.0.3.tar.bz2 +Source29: https://www.x.org/pub/individual/font/font-sun-misc-1.0.3.tar.bz2 +Source30: https://www.x.org/pub/individual/font/font-winitzki-cyrillic-1.0.3.tar.bz2 +Source31: https://www.x.org/pub/individual/font/font-xfree86-type1-1.0.4.tar.bz2 + +# Luxi fonts are under a bad license +# http://www.x.org/pub/individual/font/font-bh-ttf-1.0.0.tar.bz2 +# http://www.x.org/pub/individual/font/font-bh-type1-1.0.0.tar.bz2 + +# IBM refused to relicense ibm-type1 fonts with permission to modify +# http://www.x.org/pub/individual/font/font-ibm-type1-1.0.0.tar.bz2 + +# Meltho Syrian fonts (misc-meltho) have a bad license, upstream did not respond +# to request for relicensing +# http://www.x.org/pub/individual/font/font-misc-meltho-1.0.0.tar.bz2 + +BuildRequires: bdftopcf +BuildRequires: font-util >= 1.1.0 +BuildRequires: pkgconfig(xorg-macros) >= 1.3 +BuildRequires: ucs2any + +%description +X.Org X Window System fonts. + +%package misc +Summary: misc bitmap fonts for the X Window System +Requires(post): fontconfig +Requires(post): mkfontdir +Requires(postun): fontconfig +Requires(postun): mkfontdir +# Still required by xfig-common, xosd, xtide +Obsoletes: xorg-x11-fonts-base <= %{version}-%{release} +Provides: xorg-x11-fonts-base = %{version}-%{release} + +%description misc +This package contains misc bitmap Chinese, Japanese, Korean, Indic, and Arabic +fonts for use with X Window System. + +%package Type1 +Summary: Type1 fonts provided by the X Window System +Requires(post): fontconfig +Requires(post): mkfontdir +Requires(post): ttmkfdir +Requires(postun): fontconfig +Requires(postun): mkfontdir +Requires(postun): ttmkfdir + +%description Type1 +A collection of Type1 fonts which are part of the core X Window System +distribution. + +%package ethiopic +Summary: Ethiopic fonts +Requires(post): fontconfig +Requires(post): mkfontdir +Requires(post): mkfontscale +Requires(post): ttmkfdir +Requires(postun): fontconfig +Requires(postun): mkfontdir +Requires(postun): mkfontscale +Requires(postun): ttmkfdir + +%description ethiopic +Ethiopic fonts which are part of the core X Window System distribution. + +%package 75dpi +Summary: A set of 75dpi resolution fonts for the X Window System +Requires(post): mkfontdir +Requires(postun): mkfontdir + +%description 75dpi +A set of 75 dpi fonts used by the X window system. + +%package 100dpi +Summary: A set of 100dpi resolution fonts for the X Window System +Requires(post): mkfontdir +Requires(postun): mkfontdir + +%description 100dpi +A set of 100 dpi fonts used by the X window system. + +%package ISO8859-1-75dpi +Summary: A set of 75dpi ISO-8859-1 fonts for X +Requires(post): mkfontdir +Requires(postun): mkfontdir + +%description ISO8859-1-75dpi +Contains a set of 75dpi fonts for ISO-8859-1. + +%package ISO8859-1-100dpi +Summary: A set of 100dpi ISO-8859-1 fonts for X +Requires(post): mkfontdir +Requires(postun): mkfontdir + +%description ISO8859-1-100dpi +Contains a set of 100dpi fonts for ISO-8859-1. + +%package ISO8859-2-75dpi +Summary: A set of 75dpi Central European language fonts for X +Requires(post): mkfontdir +Requires(postun): mkfontdir + +%description ISO8859-2-75dpi +Contains a set of 75dpi fonts for Central European languages. + +%package ISO8859-2-100dpi +Summary: A set of 100dpi Central European language fonts for X +Requires(post): mkfontdir +Requires(postun): mkfontdir + +%description ISO8859-2-100dpi +Contains a set of 100dpi fonts for Central European languages. + +%package ISO8859-9-75dpi +Summary: ISO8859-9-75dpi fonts +Requires(post): mkfontdir +Requires(postun): mkfontdir + +%description ISO8859-9-75dpi +Contains a set of 75dpi fonts for the Turkish language. + +%package ISO8859-9-100dpi +Summary: ISO8859-9-100dpi fonts +Requires(post): mkfontdir +Requires(postun): mkfontdir + +%description ISO8859-9-100dpi +Contains a set of 100dpi fonts for the Turkish language. + +%package ISO8859-14-75dpi +Summary: ISO8859-14-75dpi fonts +Requires(post): mkfontdir +Requires(postun): mkfontdir + +%description ISO8859-14-75dpi +Contains a set of 75dpi fonts in the ISO8859-14 encoding which provide Welsh +support. + +%package ISO8859-14-100dpi +Summary: ISO8859-14-100dpi fonts +Requires(post): mkfontdir +Requires(postun): mkfontdir + +%description ISO8859-14-100dpi +Contains a set of 100dpi fonts in the ISO8859-14 encoding which provide Welsh +support. + +%package ISO8859-15-75dpi +Summary: ISO8859-15-75dpi fonts +Requires(post): mkfontdir +Requires(postun): mkfontdir + +%description ISO8859-15-75dpi +Contains a set of 75dpi fonts in the ISO8859-15 encoding which provide Euro +support. + +%package ISO8859-15-100dpi +Summary: ISO8859-15-100dpi fonts +Requires(post): mkfontdir +Requires(postun): mkfontdir + +%description ISO8859-15-100dpi +Contains a set of 100dpi fonts in the ISO8859-15 encoding which provide Euro +support. + +%package cyrillic +Summary: Cyrillic fonts for X +Requires(post): mkfontdir +Requires(postun): mkfontdir + +%description cyrillic +Contains a set of Cyrillic fonts. + +%prep +%setup -q -c %{name}-%{version} -a1 -a2 -a3 -a4 -a5 -a6 -a7 -a8 -a9 -a10 -a11 -a12 -a13 -a14 -a15 -a16 -a17 -a18 -a19 -a20 -a21 -a22 -a23 -a24 -a25 -a26 -a27 -a28 -a29 -a30 -a31 + +%build +# Build all apps +{ + for app in * ; do + pushd $app + autoreconf -vif + case $app in + font-adobe-100dpi-*|font-adobe-75dpi-*|font-adobe-utopia-100dpi-*|font-adobe-utopia-75dpi-*|font-bh-*) + %configure --with-fontrootdir=%{_x11fontdir} \ + --disable-iso8859-3 \ + --disable-iso8859-4 \ + --disable-iso8859-10 \ + --disable-iso8859-13 + ;; + font-misc-misc-*|font-schumacher-misc-*) + %configure --with-fontrootdir=%{_x11fontdir} \ + --disable-iso8859-3 \ + --disable-iso8859-4 \ + --disable-iso8859-10 \ + --disable-iso8859-11 \ + --disable-iso8859-13 \ + --disable-iso8859-16 + ;; + *) + %configure --with-fontrootdir=%{_x11fontdir} + ;; + esac + make %{?_smp_mflags} + popd + done +} + + +%install +# Install all apps +{ + for app in * ; do + pushd $app + %make_install + popd + done +} + +# Install catalogue symlinks +mkdir -p $RPM_BUILD_ROOT%{_catalogue} +for f in misc:unscaled:pri=10 75dpi:unscaled:pri=20 100dpi:unscaled:pri=30 Type1 TTF OTF cyrillic; do + ln -fs %{_x11fontdir}/${f%%%%:*} $RPM_BUILD_ROOT%{_catalogue}/xorg-x11-fonts-$f +done + +# Create fake ghost files for file manifests. +{ + # Make ghost fonts.alias, fonts.dir, encodings.dir files + FONTDIR=$RPM_BUILD_ROOT%{_x11fontdir} + # Create fake %%ghost fonts.alias + for subdir in TTF OTF ; do + touch $FONTDIR/$subdir/fonts.{alias,scale} + chmod 0644 $FONTDIR/$subdir/fonts.{alias,scale} + done + # Create fake ghost encodings.dir, fonts.dir, fonts.scale, fonts.cache-* + for subdir in Type1 TTF OTF 100dpi 75dpi cyrillic misc ; do + rm -f $FONTDIR/$subdir/{encodings,fonts}.dir + touch $FONTDIR/$subdir/{encodings,fonts}.dir + chmod 0644 $FONTDIR/$subdir/{encodings,fonts}.dir + touch $FONTDIR/$subdir/fonts.scale + chmod 0644 $FONTDIR/$subdir/fonts.scale + + # Create bogus fonts.cache-* files + # Create somewhat future-proofed ghosted fonts.cache-* files so that + # the font packages own these files. + for fcver in $(seq 1 9) ; do + touch $FONTDIR/$subdir/fonts.cache-$fcver + chmod 0644 $FONTDIR/$subdir/fonts.cache-$fcver + done + done +} + + +# xorg-x11-fonts-update-dirs is provided by xorg-x11-font-utils to deduplicate +# stuff run in %%post + +%post misc +{ +# Only run fc-cache in the Type1 dir, gzipped pcf's take forever + xorg-x11-fonts-update-dirs --skip-fontscale %{_x11fontdir}/misc +} + +%postun misc +{ + # Rebuild fonts.dir when uninstalling package. (exclude the local, CID dirs) + if [ "$1" = "0" -a -d %{_x11fontdir}/misc ]; then + xorg-x11-fonts-update-dirs --skip-fontscale %{_x11fontdir}/misc + fi +} + +%post Type1 +{ + xorg-x11-fonts-update-dirs %{_x11fontdir}/Type1 +} + +%postun Type1 +{ + FONTDIR=%{_x11fontdir}/Type1 + if [ "$1" = "0" -a -d $FONTDIR ]; then + xorg-x11-fonts-update-dirs $FONTDIR + fi +} + +%post ethiopic +{ + xorg-x11-fonts-update-dirs --skip-fontscale --need-ttmkfdir %{_x11fontdir}/TTF + xorg-x11-fonts-update-dirs %{_x11fontdir}/OTF +} + +%postun ethiopic +{ + FONTDIR=%{_x11fontdir}/TTF + if [ "$1" = "0" -a -d $FONTDIR ]; then + xorg-x11-fonts-update-dirs --skip-fontscale --need-ttmkfdir $FONTDIR + fi + FONTDIR=%{_x11fontdir}/OTF + if [ "$1" = "0" -a -d $FONTDIR ]; then + xorg-x11-fonts-update-dirs $FONTDIR + fi +} + +%post 75dpi +mkfontdir %{_x11fontdir}/75dpi + +%post 100dpi +mkfontdir %{_x11fontdir}/100dpi + +%post ISO8859-1-75dpi +mkfontdir %{_x11fontdir}/75dpi + +%post ISO8859-1-100dpi +mkfontdir %{_x11fontdir}/100dpi + +%post ISO8859-2-75dpi +mkfontdir %{_x11fontdir}/75dpi + +%post ISO8859-2-100dpi +mkfontdir %{_x11fontdir}/100dpi + +%post ISO8859-9-75dpi +mkfontdir %{_x11fontdir}/75dpi + +%post ISO8859-9-100dpi +mkfontdir %{_x11fontdir}/100dpi + +%post ISO8859-14-75dpi +mkfontdir %{_x11fontdir}/75dpi + +%post ISO8859-14-100dpi +mkfontdir %{_x11fontdir}/100dpi + +%post ISO8859-15-75dpi +mkfontdir %{_x11fontdir}/75dpi + +%post ISO8859-15-100dpi +mkfontdir %{_x11fontdir}/100dpi + +%post cyrillic +mkfontdir %{_x11fontdir}/cyrillic + +%postun 75dpi +{ + if [ "$1" = "0" -a -d %{_x11fontdir}/75dpi ]; then + mkfontdir %{_x11fontdir}/75dpi + fi +} + +%postun 100dpi +{ + if [ "$1" = "0" -a -d %{_x11fontdir}/100dpi ]; then + mkfontdir %{_x11fontdir}/100dpi + fi +} + +%postun ISO8859-1-75dpi +{ + if [ "$1" = "0" -a -d %{_x11fontdir}/75dpi ]; then + mkfontdir %{_x11fontdir}/75dpi + fi +} + +%postun ISO8859-1-100dpi +{ + if [ "$1" = "0" -a -d %{_x11fontdir}/100dpi ]; then + mkfontdir %{_x11fontdir}/100dpi + fi +} + +%postun ISO8859-2-75dpi +{ + if [ "$1" = "0" -a -d %{_x11fontdir}/75dpi ]; then + mkfontdir %{_x11fontdir}/75dpi + fi +} + +%postun ISO8859-2-100dpi +{ + if [ "$1" = "0" -a -d %{_x11fontdir}/100dpi ]; then + mkfontdir %{_x11fontdir}/100dpi + fi +} + +%postun ISO8859-9-75dpi +{ + if [ "$1" = "0" -a -d %{_x11fontdir}/75dpi ]; then + mkfontdir %{_x11fontdir}/75dpi + fi +} + +%postun ISO8859-9-100dpi +{ + if [ "$1" = "0" -a -d %{_x11fontdir}/100dpi ]; then + mkfontdir %{_x11fontdir}/100dpi + fi +} + +%postun ISO8859-14-75dpi +{ + if [ "$1" = "0" -a -d %{_x11fontdir}/75dpi ]; then + mkfontdir %{_x11fontdir}/75dpi + fi +} + +%postun ISO8859-14-100dpi +{ + if [ "$1" = "0" -a -d %{_x11fontdir}/100dpi ]; then + mkfontdir %{_x11fontdir}/100dpi + fi +} + +%postun ISO8859-15-75dpi +{ + if [ "$1" = "0" -a -d %{_x11fontdir}/75dpi ]; then + mkfontdir %{_x11fontdir}/75dpi + fi +} + +%postun ISO8859-15-100dpi +{ + if [ "$1" = "0" -a -d %{_x11fontdir}/100dpi ]; then + mkfontdir %{_x11fontdir}/100dpi + fi +} + +%postun cyrillic +{ + if [ "$1" = "0" -a -d %{_x11fontdir}/cyrillic ]; then + mkfontdir %{_x11fontdir}/cyrillic + fi +} + + +%files misc +%{_catalogue}/xorg-x11-fonts-misc:unscaled:pri=10 +%dir %{_x11fontdir}/misc +%{_x11fontdir}/misc/* +%dir %{_x11fontdir}/encodings +%dir %{_x11fontdir}/encodings/large +%{_x11fontdir}/encodings/*.enc.gz +%ghost %verify(not md5 size mtime) %{_x11fontdir}/encodings/encodings.dir +%{_x11fontdir}/encodings/large/*.enc.gz +%ghost %verify(not md5 size mtime) %{_x11fontdir}/encodings/large/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/misc/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/misc/fonts.dir +# NOTE: Xorg supplies this fonts.alias, so it is not ghosted +%verify(not md5 size mtime) %{_x11fontdir}/misc/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/misc/fonts.scale +%ghost %verify(not md5 size mtime) %{_x11fontdir}/misc/fonts.cache-* + +%files ethiopic +%{_catalogue}/xorg-x11-fonts-TTF +%{_catalogue}/xorg-x11-fonts-OTF +# TTF fonts +%dir %{_x11fontdir}/TTF +# font-misc-ethiopic +%{_x11fontdir}/TTF/GohaTibebZemen.ttf +%ghost %verify(not md5 size mtime) %{_x11fontdir}/TTF/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/TTF/fonts.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/TTF/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/TTF/fonts.scale +%ghost %verify(not md5 size mtime) %{_x11fontdir}/TTF/fonts.cache-* +# OTF fonts +%dir %{_x11fontdir}/OTF +%{_x11fontdir}/OTF/GohaTibebZemen.otf +%ghost %verify(not md5 size mtime) %{_x11fontdir}/OTF/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/OTF/fonts.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/OTF/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/OTF/fonts.scale +%ghost %verify(not md5 size mtime) %{_x11fontdir}/OTF/fonts.cache-* + +%files 75dpi +%{_catalogue}/xorg-x11-fonts-75dpi:unscaled:pri=20 +%dir %{_x11fontdir}/75dpi +# font-adobe-75dpi +%{_x11fontdir}/75dpi/cour[BOR]??.pcf* +%{_x11fontdir}/75dpi/courBO??.pcf* +%{_x11fontdir}/75dpi/helv[BOR]??.pcf* +%{_x11fontdir}/75dpi/helvBO??.pcf* +%{_x11fontdir}/75dpi/ncen[BIR]??.pcf* +%{_x11fontdir}/75dpi/ncenBI??.pcf* +%{_x11fontdir}/75dpi/tim[BIR]??.pcf* +%{_x11fontdir}/75dpi/timBI??.pcf* +%{_x11fontdir}/75dpi/symb??.pcf* +# font-adobe-utopia-75dpi +%{_x11fontdir}/75dpi/UTBI__??.pcf* +%{_x11fontdir}/75dpi/UT[BI]___??.pcf* +%{_x11fontdir}/75dpi/UTRG__??.pcf* +# font-bh-75dpi +%{_x11fontdir}/75dpi/luBIS??.pcf* +%{_x11fontdir}/75dpi/lu[BIR]S??.pcf* +%{_x11fontdir}/75dpi/lub[BIR]??.pcf* +%{_x11fontdir}/75dpi/lubBI??.pcf* +# font-bh-lucidatypewriter-75dpi +%{_x11fontdir}/75dpi/lut[BR]S??.pcf* +# font-bitstream-75dpi +%{_x11fontdir}/75dpi/char[BIR]??.pcf* +%{_x11fontdir}/75dpi/charBI??.pcf* +%{_x11fontdir}/75dpi/tech14.pcf* +%{_x11fontdir}/75dpi/techB14.pcf* +%{_x11fontdir}/75dpi/term14.pcf* +%{_x11fontdir}/75dpi/termB14.pcf* +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.dir +# NOTE: Xorg supplies this fonts.alias, so it is not ghosted +%verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.scale +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.cache-* + +%files 100dpi +%{_catalogue}/xorg-x11-fonts-100dpi:unscaled:pri=30 +%dir %{_x11fontdir}/100dpi +# font-adobe-100dpi +%{_x11fontdir}/100dpi/cour[BOR]??.pcf* +%{_x11fontdir}/100dpi/courBO??.pcf* +%{_x11fontdir}/100dpi/helv[BOR]??.pcf* +%{_x11fontdir}/100dpi/helvBO??.pcf* +%{_x11fontdir}/100dpi/ncen[BIR]??.pcf* +%{_x11fontdir}/100dpi/ncenBI??.pcf* +%{_x11fontdir}/100dpi/tim[BIR]??.pcf* +%{_x11fontdir}/100dpi/timBI??.pcf* +%{_x11fontdir}/100dpi/symb??.pcf* +# font-adobe-utopia-100dpi +%{_x11fontdir}/100dpi/UTBI__??.pcf* +%{_x11fontdir}/100dpi/UT[BI]___??.pcf* +%{_x11fontdir}/100dpi/UTRG__??.pcf* +# font-bh-100dpi +%{_x11fontdir}/100dpi/luBIS??.pcf* +%{_x11fontdir}/100dpi/lu[BIR]S??.pcf* +%{_x11fontdir}/100dpi/lub[BIR]??.pcf* +%{_x11fontdir}/100dpi/lubBI??.pcf* +# font-bh-lucidatypewriter-100dpi +%{_x11fontdir}/100dpi/lut[BR]S??.pcf* +# font-bitstream-100dpi +%{_x11fontdir}/100dpi/char[BIR]??.pcf* +%{_x11fontdir}/100dpi/charBI??.pcf* +%{_x11fontdir}/100dpi/tech14.pcf* +%{_x11fontdir}/100dpi/techB14.pcf* +%{_x11fontdir}/100dpi/term14.pcf* +%{_x11fontdir}/100dpi/termB14.pcf* +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.dir +# NOTE: Xorg supplies this fonts.alias, so it is not ghosted +%verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.scale +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.cache-* + +%files ISO8859-1-75dpi +%{_catalogue}/xorg-x11-fonts-75dpi:unscaled:pri=20 +%dir %{_x11fontdir}/75dpi +# font-adobe-75dpi +%{_x11fontdir}/75dpi/cour[BOR]??-ISO8859-1.pcf* +%{_x11fontdir}/75dpi/courBO??-ISO8859-1.pcf* +%{_x11fontdir}/75dpi/helv[BOR]??-ISO8859-1.pcf* +%{_x11fontdir}/75dpi/helvBO??-ISO8859-1.pcf* +%{_x11fontdir}/75dpi/ncen[BIR]??-ISO8859-1.pcf* +%{_x11fontdir}/75dpi/ncenBI??-ISO8859-1.pcf* +%{_x11fontdir}/75dpi/tim[BIR]??-ISO8859-1.pcf* +%{_x11fontdir}/75dpi/timBI??-ISO8859-1.pcf* +# font-adobe-utopia-75dpi +%{_x11fontdir}/75dpi/UTBI__??-ISO8859-1.pcf* +%{_x11fontdir}/75dpi/UT[BI]___??-ISO8859-1.pcf* +%{_x11fontdir}/75dpi/UTRG__??-ISO8859-1.pcf* +# font-bh-75dpi +%{_x11fontdir}/75dpi/luBIS??-ISO8859-1.pcf* +%{_x11fontdir}/75dpi/lu[BIR]S??-ISO8859-1.pcf* +%{_x11fontdir}/75dpi/lub[BIR]??-ISO8859-1.pcf* +%{_x11fontdir}/75dpi/lubBI??-ISO8859-1.pcf* +# font-bh-lucidatypewriter-75dpi +%{_x11fontdir}/75dpi/lut[BR]S??-ISO8859-1.pcf* +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.dir +# NOTE: Xorg supplies this fonts.alias, so it is not ghosted +%verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.scale +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.cache-* + +%files ISO8859-1-100dpi +%{_catalogue}/xorg-x11-fonts-100dpi:unscaled:pri=30 +%dir %{_x11fontdir}/100dpi +# font-adobe-100dpi +%{_x11fontdir}/100dpi/cour[BOR]??-ISO8859-1.pcf* +%{_x11fontdir}/100dpi/courBO??-ISO8859-1.pcf* +%{_x11fontdir}/100dpi/helv[BOR]??-ISO8859-1.pcf* +%{_x11fontdir}/100dpi/helvBO??-ISO8859-1.pcf* +%{_x11fontdir}/100dpi/ncen[BIR]??-ISO8859-1.pcf* +%{_x11fontdir}/100dpi/ncenBI??-ISO8859-1.pcf* +%{_x11fontdir}/100dpi/tim[BIR]??-ISO8859-1.pcf* +%{_x11fontdir}/100dpi/timBI??-ISO8859-1.pcf* +# font-adobe-utopia-100dpi +%{_x11fontdir}/100dpi/UTBI__??-ISO8859-1.pcf* +%{_x11fontdir}/100dpi/UT[BI]___??-ISO8859-1.pcf* +%{_x11fontdir}/100dpi/UTRG__??-ISO8859-1.pcf* +# font-bh-100dpi +%{_x11fontdir}/100dpi/luBIS??-ISO8859-1.pcf* +%{_x11fontdir}/100dpi/lu[BIR]S??-ISO8859-1.pcf* +%{_x11fontdir}/100dpi/lub[BIR]??-ISO8859-1.pcf* +%{_x11fontdir}/100dpi/lubBI??-ISO8859-1.pcf* +# font-bh-lucidatypewriter-100dpi +%{_x11fontdir}/100dpi/lut[BR]S??-ISO8859-1.pcf* +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.dir +# NOTE: Xorg supplies this fonts.alias, so it is not ghosted +%verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.scale +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.cache-* + +%files ISO8859-2-75dpi +%{_catalogue}/xorg-x11-fonts-75dpi:unscaled:pri=20 +%dir %{_x11fontdir}/75dpi +# font-adobe-75dpi +%{_x11fontdir}/75dpi/cour[BOR]??-ISO8859-2.pcf* +%{_x11fontdir}/75dpi/courBO??-ISO8859-2.pcf* +%{_x11fontdir}/75dpi/helv[BOR]??-ISO8859-2.pcf* +%{_x11fontdir}/75dpi/helvBO??-ISO8859-2.pcf* +%{_x11fontdir}/75dpi/ncen[BIR]??-ISO8859-2.pcf* +%{_x11fontdir}/75dpi/ncenBI??-ISO8859-2.pcf* +%{_x11fontdir}/75dpi/tim[BIR]??-ISO8859-2.pcf* +%{_x11fontdir}/75dpi/timBI??-ISO8859-2.pcf* +# font-adobe-utopia-75dpi +%{_x11fontdir}/75dpi/UTBI__??-ISO8859-2.pcf* +%{_x11fontdir}/75dpi/UT[BI]___??-ISO8859-2.pcf* +%{_x11fontdir}/75dpi/UTRG__??-ISO8859-2.pcf* +# font-bh-75dpi +%{_x11fontdir}/75dpi/luBIS??-ISO8859-2.pcf* +%{_x11fontdir}/75dpi/lu[BIR]S??-ISO8859-2.pcf* +%{_x11fontdir}/75dpi/lub[BIR]??-ISO8859-2.pcf* +%{_x11fontdir}/75dpi/lubBI??-ISO8859-2.pcf* +# font-bh-lucidatypewriter-75dpi +%{_x11fontdir}/75dpi/lut[BR]S??-ISO8859-2.pcf* +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.dir +# NOTE: Xorg supplies this fonts.alias, so it is not ghosted +%verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.scale +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.cache-* + +%files ISO8859-2-100dpi +%{_catalogue}/xorg-x11-fonts-100dpi:unscaled:pri=30 +%dir %{_x11fontdir}/100dpi +# font-adobe-100dpi +%{_x11fontdir}/100dpi/cour[BOR]??-ISO8859-2.pcf* +%{_x11fontdir}/100dpi/courBO??-ISO8859-2.pcf* +%{_x11fontdir}/100dpi/helv[BOR]??-ISO8859-2.pcf* +%{_x11fontdir}/100dpi/helvBO??-ISO8859-2.pcf* +%{_x11fontdir}/100dpi/ncen[BIR]??-ISO8859-2.pcf* +%{_x11fontdir}/100dpi/ncenBI??-ISO8859-2.pcf* +%{_x11fontdir}/100dpi/tim[BIR]??-ISO8859-2.pcf* +%{_x11fontdir}/100dpi/timBI??-ISO8859-2.pcf* +# font-adobe-utopia-100dpi +%{_x11fontdir}/100dpi/UTBI__??-ISO8859-2.pcf* +%{_x11fontdir}/100dpi/UT[BI]___??-ISO8859-2.pcf* +%{_x11fontdir}/100dpi/UTRG__??-ISO8859-2.pcf* +# font-bh-100dpi +%{_x11fontdir}/100dpi/luBIS??-ISO8859-2.pcf* +%{_x11fontdir}/100dpi/lu[BIR]S??-ISO8859-2.pcf* +%{_x11fontdir}/100dpi/lub[BIR]??-ISO8859-2.pcf* +%{_x11fontdir}/100dpi/lubBI??-ISO8859-2.pcf* +# font-bh-lucidatypewriter-100dpi +%{_x11fontdir}/100dpi/lut[BR]S??-ISO8859-2.pcf* +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.dir +# NOTE: Xorg supplies this fonts.alias, so it is not ghosted +%verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.scale +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.cache-* + +%files ISO8859-9-75dpi +%{_catalogue}/xorg-x11-fonts-75dpi:unscaled:pri=20 +%dir %{_x11fontdir}/75dpi +# font-adobe-75dpi +%{_x11fontdir}/75dpi/cour[BOR]??-ISO8859-9.pcf* +%{_x11fontdir}/75dpi/courBO??-ISO8859-9.pcf* +%{_x11fontdir}/75dpi/helv[BOR]??-ISO8859-9.pcf* +%{_x11fontdir}/75dpi/helvBO??-ISO8859-9.pcf* +%{_x11fontdir}/75dpi/ncen[BIR]??-ISO8859-9.pcf* +%{_x11fontdir}/75dpi/ncenBI??-ISO8859-9.pcf* +%{_x11fontdir}/75dpi/tim[BIR]??-ISO8859-9.pcf* +%{_x11fontdir}/75dpi/timBI??-ISO8859-9.pcf* +# font-adobe-utopia-75dpi +%{_x11fontdir}/75dpi/UTBI__??-ISO8859-9.pcf* +%{_x11fontdir}/75dpi/UT[BI]___??-ISO8859-9.pcf* +%{_x11fontdir}/75dpi/UTRG__??-ISO8859-9.pcf* +# font-bh-75dpi +%{_x11fontdir}/75dpi/luBIS??-ISO8859-9.pcf* +%{_x11fontdir}/75dpi/lu[BIR]S??-ISO8859-9.pcf* +%{_x11fontdir}/75dpi/lub[BIR]??-ISO8859-9.pcf* +%{_x11fontdir}/75dpi/lubBI??-ISO8859-9.pcf* +# font-bh-lucidatypewriter-75dpi +%{_x11fontdir}/75dpi/lut[BR]S??-ISO8859-9.pcf* +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.dir +# NOTE: Xorg supplies this fonts.alias, so it is not ghosted +%verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.scale +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.cache-* + +%files ISO8859-9-100dpi +%{_catalogue}/xorg-x11-fonts-100dpi:unscaled:pri=30 +%dir %{_x11fontdir}/100dpi +# font-adobe-100dpi +%{_x11fontdir}/100dpi/cour[BOR]??-ISO8859-9.pcf* +%{_x11fontdir}/100dpi/courBO??-ISO8859-9.pcf* +%{_x11fontdir}/100dpi/helv[BOR]??-ISO8859-9.pcf* +%{_x11fontdir}/100dpi/helvBO??-ISO8859-9.pcf* +%{_x11fontdir}/100dpi/ncen[BIR]??-ISO8859-9.pcf* +%{_x11fontdir}/100dpi/ncenBI??-ISO8859-9.pcf* +%{_x11fontdir}/100dpi/tim[BIR]??-ISO8859-9.pcf* +%{_x11fontdir}/100dpi/timBI??-ISO8859-9.pcf* +# font-adobe-utopia-100dpi +%{_x11fontdir}/100dpi/UTBI__??-ISO8859-9.pcf* +%{_x11fontdir}/100dpi/UT[BI]___??-ISO8859-9.pcf* +%{_x11fontdir}/100dpi/UTRG__??-ISO8859-9.pcf* +# font-bh-100dpi +%{_x11fontdir}/100dpi/luBIS??-ISO8859-9.pcf* +%{_x11fontdir}/100dpi/lu[BIR]S??-ISO8859-9.pcf* +%{_x11fontdir}/100dpi/lub[BIR]??-ISO8859-9.pcf* +%{_x11fontdir}/100dpi/lubBI??-ISO8859-9.pcf* +# font-bh-lucidatypewriter-100dpi +%{_x11fontdir}/100dpi/lut[BR]S??-ISO8859-9.pcf* +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.dir +# NOTE: Xorg supplies this fonts.alias, so it is not ghosted +%verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.scale +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.cache-* + +%files ISO8859-14-75dpi +%{_catalogue}/xorg-x11-fonts-75dpi:unscaled:pri=20 +%dir %{_x11fontdir}/75dpi +# font-adobe-75dpi +%{_x11fontdir}/75dpi/cour[BOR]??-ISO8859-14.pcf* +%{_x11fontdir}/75dpi/courBO??-ISO8859-14.pcf* +%{_x11fontdir}/75dpi/helv[BOR]??-ISO8859-14.pcf* +%{_x11fontdir}/75dpi/helvBO??-ISO8859-14.pcf* +%{_x11fontdir}/75dpi/ncen[BIR]??-ISO8859-14.pcf* +%{_x11fontdir}/75dpi/ncenBI??-ISO8859-14.pcf* +%{_x11fontdir}/75dpi/tim[BIR]??-ISO8859-14.pcf* +%{_x11fontdir}/75dpi/timBI??-ISO8859-14.pcf* +# font-adobe-utopia-75dpi +%{_x11fontdir}/75dpi/UTBI__??-ISO8859-14.pcf* +%{_x11fontdir}/75dpi/UT[BI]___??-ISO8859-14.pcf* +%{_x11fontdir}/75dpi/UTRG__??-ISO8859-14.pcf* +# font-bh-75dpi +%{_x11fontdir}/75dpi/luBIS??-ISO8859-14.pcf* +%{_x11fontdir}/75dpi/lu[BIR]S??-ISO8859-14.pcf* +%{_x11fontdir}/75dpi/lub[BIR]??-ISO8859-14.pcf* +%{_x11fontdir}/75dpi/lubBI??-ISO8859-14.pcf* +# font-bh-lucidatypewriter-75dpi +%{_x11fontdir}/75dpi/lut[BR]S??-ISO8859-14.pcf* +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.dir +# NOTE: Xorg supplies this fonts.alias, so it is not ghosted +%verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.scale +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.cache-* + +%files ISO8859-14-100dpi +%{_catalogue}/xorg-x11-fonts-100dpi:unscaled:pri=30 +%dir %{_x11fontdir}/100dpi +# font-adobe-100dpi +%{_x11fontdir}/100dpi/cour[BOR]??-ISO8859-14.pcf* +%{_x11fontdir}/100dpi/courBO??-ISO8859-14.pcf* +%{_x11fontdir}/100dpi/helv[BOR]??-ISO8859-14.pcf* +%{_x11fontdir}/100dpi/helvBO??-ISO8859-14.pcf* +%{_x11fontdir}/100dpi/ncen[BIR]??-ISO8859-14.pcf* +%{_x11fontdir}/100dpi/ncenBI??-ISO8859-14.pcf* +%{_x11fontdir}/100dpi/tim[BIR]??-ISO8859-14.pcf* +%{_x11fontdir}/100dpi/timBI??-ISO8859-14.pcf* +# font-adobe-utopia-100dpi +%{_x11fontdir}/100dpi/UTBI__??-ISO8859-14.pcf* +%{_x11fontdir}/100dpi/UT[BI]___??-ISO8859-14.pcf* +%{_x11fontdir}/100dpi/UTRG__??-ISO8859-14.pcf* +# font-bh-100dpi +%{_x11fontdir}/100dpi/luBIS??-ISO8859-14.pcf* +%{_x11fontdir}/100dpi/lu[BIR]S??-ISO8859-14.pcf* +%{_x11fontdir}/100dpi/lub[BIR]??-ISO8859-14.pcf* +%{_x11fontdir}/100dpi/lubBI??-ISO8859-14.pcf* +# font-bh-lucidatypewriter-100dpi +%{_x11fontdir}/100dpi/lut[BR]S??-ISO8859-14.pcf* +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.dir +# NOTE: Xorg supplies this fonts.alias, so it is not ghosted +%verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.scale +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.cache-* + +%files ISO8859-15-75dpi +%{_catalogue}/xorg-x11-fonts-75dpi:unscaled:pri=20 +%dir %{_x11fontdir}/75dpi +# font-adobe-75dpi +%{_x11fontdir}/75dpi/cour[BOR]??-ISO8859-15.pcf* +%{_x11fontdir}/75dpi/courBO??-ISO8859-15.pcf* +%{_x11fontdir}/75dpi/helv[BOR]??-ISO8859-15.pcf* +%{_x11fontdir}/75dpi/helvBO??-ISO8859-15.pcf* +%{_x11fontdir}/75dpi/ncen[BIR]??-ISO8859-15.pcf* +%{_x11fontdir}/75dpi/ncenBI??-ISO8859-15.pcf* +%{_x11fontdir}/75dpi/tim[BIR]??-ISO8859-15.pcf* +%{_x11fontdir}/75dpi/timBI??-ISO8859-15.pcf* +# font-adobe-utopia-75dpi +%{_x11fontdir}/75dpi/UTBI__??-ISO8859-15.pcf* +%{_x11fontdir}/75dpi/UT[BI]___??-ISO8859-15.pcf* +%{_x11fontdir}/75dpi/UTRG__??-ISO8859-15.pcf* +# font-bh-75dpi +%{_x11fontdir}/75dpi/luBIS??-ISO8859-15.pcf* +%{_x11fontdir}/75dpi/lu[BIR]S??-ISO8859-15.pcf* +%{_x11fontdir}/75dpi/lub[BIR]??-ISO8859-15.pcf* +%{_x11fontdir}/75dpi/lubBI??-ISO8859-15.pcf* +# font-bh-lucidatypewriter-75dpi +%{_x11fontdir}/75dpi/lut[BR]S??-ISO8859-15.pcf* +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.dir +# NOTE: Xorg supplies this fonts.alias, so it is not ghosted +%verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.scale +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.cache-* + +%files ISO8859-15-100dpi +%{_catalogue}/xorg-x11-fonts-100dpi:unscaled:pri=30 +%dir %{_x11fontdir}/100dpi +# font-adobe-100dpi +%{_x11fontdir}/100dpi/cour[BOR]??-ISO8859-15.pcf* +%{_x11fontdir}/100dpi/courBO??-ISO8859-15.pcf* +%{_x11fontdir}/100dpi/helv[BOR]??-ISO8859-15.pcf* +%{_x11fontdir}/100dpi/helvBO??-ISO8859-15.pcf* +%{_x11fontdir}/100dpi/ncen[BIR]??-ISO8859-15.pcf* +%{_x11fontdir}/100dpi/ncenBI??-ISO8859-15.pcf* +%{_x11fontdir}/100dpi/tim[BIR]??-ISO8859-15.pcf* +%{_x11fontdir}/100dpi/timBI??-ISO8859-15.pcf* +# font-adobe-utopia-100dpi +%{_x11fontdir}/100dpi/UTBI__??-ISO8859-15.pcf* +%{_x11fontdir}/100dpi/UT[BI]___??-ISO8859-15.pcf* +%{_x11fontdir}/100dpi/UTRG__??-ISO8859-15.pcf* +# font-bh-100dpi +%{_x11fontdir}/100dpi/luBIS??-ISO8859-15.pcf* +%{_x11fontdir}/100dpi/lu[BIR]S??-ISO8859-15.pcf* +%{_x11fontdir}/100dpi/lub[BIR]??-ISO8859-15.pcf* +%{_x11fontdir}/100dpi/lubBI??-ISO8859-15.pcf* +# font-bh-lucidatypewriter-100dpi +%{_x11fontdir}/100dpi/lut[BR]S??-ISO8859-15.pcf* +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.dir +# NOTE: Xorg supplies this fonts.alias, so it is not ghosted +%verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.scale +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.cache-* + +%files Type1 +%{_catalogue}/xorg-x11-fonts-Type1 +%dir %{_x11fontdir}/Type1 +# font-adobe-utopia-type1 +%{_x11fontdir}/Type1/UT??____.[ap]f[ma] +# font-bitstream-type1 +%{_x11fontdir}/Type1/c0???bt_.[ap]f[mb] +# font-ibm-type1 +# Pulled for licensing reasons (see bz 317641) +# %%{_x11fontdir}/Type1/cour*.afm +# %%{_x11fontdir}/Type1/cour*.pfa +#font-xfree86-type1 +%{_x11fontdir}/Type1/cursor.pfa +%ghost %verify(not md5 size mtime) %{_x11fontdir}/Type1/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/Type1/fonts.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/Type1/fonts.scale +%ghost %verify(not md5 size mtime) %{_x11fontdir}/Type1/fonts.cache-* + +%files cyrillic +%{_catalogue}/xorg-x11-fonts-cyrillic +%dir %{_x11fontdir}/cyrillic +# font-cronyx-cyrillic +%{_x11fontdir}/cyrillic/crox[1-6]*.pcf* +%{_x11fontdir}/cyrillic/koi10x16b.pcf* +%{_x11fontdir}/cyrillic/koi10x20.pcf* +%{_x11fontdir}/cyrillic/koi6x10.pcf* +%{_x11fontdir}/cyrillic/koinil2.pcf* +# font-misc-cyrillic +%{_x11fontdir}/cyrillic/koi12x24*.pcf* +%{_x11fontdir}/cyrillic/koi6x13.pcf* +%{_x11fontdir}/cyrillic/koi6x13b.pcf* +%{_x11fontdir}/cyrillic/koi6x9.pcf* +%{_x11fontdir}/cyrillic/koi[5789]x*.pcf* +# font-screen-cyrillic +%{_x11fontdir}/cyrillic/screen8x16*.pcf* +# font-winitzki-cyrillic +%{_x11fontdir}/cyrillic/proof9x16.pcf* +%ghost %verify(not md5 size mtime) %{_x11fontdir}/cyrillic/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/cyrillic/fonts.dir +# NOTE: Xorg supplies this fonts.alias, so it is not ghosted +%verify(not md5 size mtime) %{_x11fontdir}/cyrillic/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/cyrillic/fonts.scale +%ghost %verify(not md5 size mtime) %{_x11fontdir}/cyrillic/fonts.cache-* + +%changelog +* Wed Jul 29 2020 Fedora Release Engineering - 7.5-25 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Fri Jan 31 2020 Fedora Release Engineering - 7.5-24 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Sat Jul 27 2019 Fedora Release Engineering - 7.5-23 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Jun 17 2019 Adam Jackson - 7.5-22 +- encodings 1.0.5 +- Change to HTTPS URLs + +* Sun Feb 03 2019 Fedora Release Engineering - 7.5-21 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Jul 14 2018 Fedora Release Engineering - 7.5-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri Feb 09 2018 Fedora Release Engineering - 7.5-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 7.5-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 7.5-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Fri Feb 05 2016 Fedora Release Engineering - 7.5-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Jan 20 2016 Peter Hutterer +- s/define/global/ + +* Fri Jun 19 2015 Fedora Release Engineering - 7.5-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Mon Nov 10 2014 Simone Caronni - 7.5-14 +- Update build requirements. + +* Mon Nov 10 2014 Mikolaj Izdebski - 7.5-13 +- Fix requires on ttmkfdir (#1162089) + +* Sun Nov 09 2014 Simone Caronni - 7.5-12 +- Clean up SPEC file, remove obsolete tags, fix all rpmlint warnings. +- Rework build/install section to be like other xorg packages. +- Remove all obsolete provides/obsoletes/conflicts. +- Simplify build requirements. +- Simplify build, it has not changed since 2008. + +* Thu Oct 23 2014 Hans de Goede - 7.5-11 +- Update most fonts: + -encodings-1.0.4 + -font-adobe-100dpi-1.0.3 + -font-adobe-75dpi-1.0.3 + -font-adobe-utopia-100dpi-1.0.4 + -font-adobe-utopia-75dpi-1.0.4 + -font-adobe-utopia-type1-1.0.4 + -font-arabic-misc-1.0.3 + -font-bh-100dpi-1.0.3 + -font-bh-75dpi-1.0.3 + -font-bh-lucidatypewriter-100dpi-1.0.3 + -font-bh-lucidatypewriter-75dpi-1.0.3 + -font-bitstream-100dpi-1.0.3 + -font-bitstream-75dpi-1.0.3 + -font-bitstream-type1-1.0.3 + -font-cronyx-cyrillic-1.0.3 + -font-cursor-misc-1.0.3 + -font-daewoo-misc-1.0.3 + -font-dec-misc-1.0.3 + -font-isas-misc-1.0.3 + -font-jis-misc-1.0.3 + -font-micro-misc-1.0.3 + -font-misc-cyrillic-1.0.3 + -font-misc-ethiopic-1.0.3 + -font-misc-misc-1.1.2 + -font-mutt-misc-1.0.3 + -font-schumacher-misc-1.1.2 + -font-screen-cyrillic-1.0.4 + -font-sony-misc-1.0.3 + -font-sun-misc-1.0.3 + -font-winitzki-cyrillic-1.0.3 + -font-xfree86-type1-1.0.4 +- Fix a bug in jisx0201.1976-0.enc (#1009350) + +* Sun Jun 08 2014 Fedora Release Engineering - 7.5-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sun Aug 04 2013 Fedora Release Engineering - 7.5-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Thu Mar 07 2013 Dave Airlie 7.5-8 +- autoreconf for aarch64 + +* Fri Feb 15 2013 Fedora Release Engineering - 7.5-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Sun Jul 22 2012 Fedora Release Engineering - 7.5-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Sat Jan 14 2012 Fedora Release Engineering - 7.5-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Thu Jul 28 2011 Matěj Cepl - 7.5-4 +- Fix call of xorg-x11-fonts-update-dirs (#726267) + +* Fri Nov 19 2010 Peter Hutterer 7.5-3 +- Rely on a script provided in xorg-x11-font-utils for mkfontscale and + friends (#634039) + +* Fri Nov 12 2010 Peter Hutterer 7.5-2 +- This time with tarballs + +* Fri Nov 12 2010 Peter Hutterer 7.5-1 +- Update fonts to latest upstream releases + +* Tue Jun 08 2010 Peter Hutterer 7.2-11 +- Require xorg-x11-font-utils >= 7.2-11 for font-utils 1.1.0 +- Fix bashism in spec file (&>) +- Remove perl hack for DEFAULT_FONTS_DIR, fixed upstream +- Remove perl and autoconf requirement. +- Create %%ghost files {misc|705dpi|...}/fonts.scale. +- Drop fontdir alias patches +- Update a few fonts (well, all of them) + - encodings-1.0.3 + - font-adobe-100dpi-1.0.1 + - font-adobe-75dpi-1.0.1 + - font-adobe-utopia-100dpi-1.0.2 + - font-adobe-utopia-75dpi-1.0.2 + - font-adobe-utopia-type1-1.0.2 + - font-alias-1.0.2 + - font-arabic-misc-1.0.1 + - font-bh-100dpi-1.0.1 + - font-bh-75dpi-1.0.1 + - font-bh-lucidatypewriter-100dpi-1.0.1 + - font-bh-lucidatypewriter-75dpi-1.0.1 + - font-bitstream-100dpi-1.0.1 + - font-bitstream-75dpi-1.0.1 + - font-bitstream-type1-1.0.1 + - font-cronyx-cyrillic-1.0.1 + - font-cursor-misc-1.0.1 + - font-daewoo-misc-1.0.1 + - font-dec-misc-1.0.1 + - font-isas-misc-1.0.1 + - font-jis-misc-1.0.1 + - font-micro-misc-1.0.1 + - font-misc-cyrillic-1.0.1 + - font-misc-ethiopic-1.0.1 + - font-misc-misc-1.1.0 + - font-mutt-misc-1.0.1 + - font-schumacher-misc-1.1.0 + - font-screen-cyrillic-1.0.2 + - font-sony-misc-1.0.1 + - font-sun-misc-1.0.1 + - font-winitzki-cyrillic-1.0.1 + - font-xfree86-type1-1.0.2 + +* Fri Mar 05 2010 Matěj Cepl - 7.2-10 +- Fixed bad directory ownership of /etc//X11/fontpath.d