## ## fonts-free.spec -- OpenPKG RPM Package Specification ## Copyright (c) 2000-2012 OpenPKG Foundation e.V. ## ## Permission to use, copy, modify, and distribute this software for ## any purpose with or without fee is hereby granted, provided that ## the above copyright notice and this permission notice appear in all ## copies. ## ## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED ## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF ## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR ## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF ## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, ## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT ## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF ## SUCH DAMAGE. ## # package version %define V_liberation 1.06.0.20100721 %define V_vera 1.10 %define V_dejavu 2.33 %define V_cardo 104 %define V_gentium 110 %define V_lido 20050821 %define V_union 20030604 %define V_delicious 20061021 %define V_fontin 20090923 %define V_fontinsans 20090923 %define V_urw 8.71 %define V_freefont 20100919 %define V_arkpandora 2.04 %define V_corefonts 20020815 %define V_libertine 4.7.5-2 %define V_asanamath 20071214 %define V_unifont 5.1.20080907 %define V_tuffy 20110822 %define V_luxi 1.0.3 %define V_droid 20110218 %define V_cm_unicode 0.7.0 %define V_envycoder PR7 %define V_inconsolata 20090207 %define V_anonymouspro 1.001 %define V_gyre 2.005 %define V_komikahands 20041019 %define V_komikatext 20041019 %define V_komikatitle 20041019 %define V_komikadisplay 20041019 %define V_komikaposter 20041019 %define V_graublau 20091207 %define V_mplusoutline TESTFLIGHT-029 %define V_junicode 0-7 %define V_junius 20100331 %define V_aller 20090423 %define V_kaffeesatz 20100526 %define V_vollkorn 20090424 %define V_vegur 0602 %define V_tiresias 20100417 %define V_amble 1.00000 %define V_ubuntu 0.69 %define V_roboto 4.0 # package information Name: fonts-free Summary: Freely-Available High-Quality Fonts URL: http://www.openpkg.org/ Vendor: OpenPKG Foundation e.V. Packager: OpenPKG Foundation e.V. Distribution: OpenPKG Community Class: EVAL Group: Graphics License: Open Source Version: 0 Release: 20120105 # list of sources Source0: http://fedorahosted.org/releases/l/i/liberation-fonts/liberation-fonts-ttf-%{V_liberation}.tar.gz Source1: http://ftp.gnome.org/pub/GNOME/sources/ttf-bitstream-vera/%{V_vera}/ttf-bitstream-vera-%{V_vera}.tar.bz2 Source2: http://switch.dl.sourceforge.net/dejavu/dejavu-fonts-ttf-%{V_dejavu}.tar.bz2 Source3: http://scholarsfonts.net/cardo%{V_cardo}.zip Source4: http://download.openpkg.org/components/versioned/fonts-free/GentiumBasic_%{V_gentium}.zip Source5: http://download.openpkg.org/components/versioned/fonts-free/Lido-STF-%{V_lido}.zip Source6: http://download.openpkg.org/components/versioned/fonts-free/Union-%{V_union}.tar.gz Source7: http://download.openpkg.org/components/versioned/fonts-free/delicious-%{V_delicious}.zip Source8: http://download.openpkg.org/components/versioned/fonts-free/fontin-%{V_fontin}.zip Source9: http://download.openpkg.org/components/versioned/fonts-free/fontinsans-%{V_fontinsans}.zip Source10: ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/GhostPCL/urwfonts-%{V_urw}.tar.bz2 Source11: ftp://ftp.gnu.org/pub/gnu/freefont/freefont-ttf-%{V_freefont}.tar.gz Source12: http://www.users.bigpond.net.au/gavindi/ttf-arkpandora-%{V_arkpandora}.tgz Source13: http://download.openpkg.org/components/versioned/corefonts/corefonts-%{V_corefonts}.tar Source14: http://switch.dl.sourceforge.net/linuxlibertine/LinLibertineFont-%{V_libertine}.tgz Source15: http://download.openpkg.org/components/versioned/fonts-free/asanamath-%{V_asanamath}.otf Source16: http://unifoundry.com/unifont-%{V_unifont}.ttf.gz Source17: http://tulrich.com/fonts/tuffy-%{V_tuffy}.tar.gz Source18: http://xorg.freedesktop.org/releases/individual/font/font-bh-ttf-%{V_luxi}.tar.bz2 Source19: http://download.openpkg.org/components/versioned/fonts-free/droid-%{V_droid}.tar.gz Source20: http://switch.dl.sourceforge.net/sourceforge/cm-unicode/cm-unicode-%{V_cm_unicode}-otf.tar.xz Source21: http://download.damieng.com/fonts/original/EnvyCodeR-%{V_envycoder}.zip Source22: http://download.openpkg.org/components/versioned/fonts-free/Inconsolata-%{V_inconsolata}.otf Source23: http://download.openpkg.org/components/versioned/fonts-free/AnonymousPro-%{V_anonymouspro}.zip Source24: http://www.gust.org.pl/projects/e-foundry/tex-gyre/whole/tg-%{V_gyre}otf.zip Source25: http://download.openpkg.org/components/versioned/fonts-free/KomikaHands-%{V_komikahands}.zip Source26: http://download.openpkg.org/components/versioned/fonts-free/KomikaText-%{V_komikatext}.zip Source27: http://download.openpkg.org/components/versioned/fonts-free/KomikaTitle-%{V_komikatitle}.zip Source28: http://download.openpkg.org/components/versioned/fonts-free/KomikaDisplay-%{V_komikadisplay}.zip Source29: http://download.openpkg.org/components/versioned/fonts-free/KomikaPoster-%{V_komikaposter}.zip Source30: http://download.openpkg.org/components/versioned/fonts-free/GraublauSansWeb-%{V_graublau}.zip Source31: http://switch.dl.sourceforge.net/dejavu/dejavu-lgc-fonts-ttf-%{V_dejavu}.tar.bz2 Source32: http://iij.dl.sourceforge.jp/mplus-fonts/6650/mplus-%{V_mplusoutline}.tar.gz Source33: http://switch.dl.sourceforge.net/junicode/junicode-%{V_junicode}.zip Source34: http://download.openpkg.org/components/versioned/fonts-free/juniusmodern-%{V_junius}.zip Source35: http://download.openpkg.org/components/versioned/fonts-free/juniusstandard-%{V_junius}.zip Source36: http://download.openpkg.org/components/versioned/fonts-free/Aller-%{V_aller}.zip Source37: http://download.openpkg.org/components/versioned/fonts-free/YanoneKaffeesatz-%{V_kaffeesatz}.zip Source38: http://download.openpkg.org/components/versioned/fonts-free/vollkorn-%{V_vollkorn}.otf Source39: http://www.dotcolon.net/DL/font/vegur_L_R_M_B_%{V_vegur}.zip Source40: http://download.openpkg.org/components/versioned/fonts-free/tiresias-%{V_tiresias}.tar.gz Source41: http://download.openpkg.org/components/versioned/fonts-free/Amble-%{V_amble}.tar.gz Source42: http://font.ubuntu.com/download/ubuntu-font-family-%{V_ubuntu}+ufl.zip Source43: http://download.openpkg.org/components/versioned/fonts-free/Roboto-Fonts-%{V_roboto}.zip Source44: fonts-free.txt Source45: fonts-free.conf # build information BuildPreReq: OpenPKG, openpkg >= 20120101, cabextract PreReq: OpenPKG, openpkg >= 20120101, fontconfig %description This is a collection of high-quality fonts which are freely available. They provide a basic set of fonts for standard purposes. The particular contained fonts are Liberation, Vera, DejaVu, Cardo, Gentium, Lido, Union, Delicious, Fontin, URW++ PS Fonts, FreeFont, ArkPandora, Microsoft CoreFonts, Libertine, Asana Math, UniFont, Tuffy, Komika Hands, Graublau Sans Web, M+ Outline, Junius & Junius-Unicode, Aller, Kaffesatz, Vollkorn, Vegur, Tiresias, Amble, Ubuntu and Roboto. %track prog fonts-free:liberation = { version = %{V_liberation} url = http://fedorahosted.org/releases/l/i/liberation-fonts/ regex = liberation-fonts-ttf-(__VER__)\.tar\.gz } prog fonts-free:vera = { version = %{V_vera} url = http://ftp.gnome.org/pub/GNOME/sources/ttf-bitstream-vera/ regex = (1\.\d+)/ } prog fonts-free:dejavu = { version = %{V_dejavu} url = http://dejavu.sourceforge.net/wiki/index.php/Download regex = dejavu-fonts-ttf-(__VER__)\.tar\.bz2 } prog fonts-free:cardo = { version = %{V_cardo} url = http://scholarsfonts.net/cardofnt.html regex = cardo(\d+)\.zip } prog fonts-free:gentium = { version = %{V_gentium} url = http://download.openpkg.org/components/versioned/fonts-free/ regex = GentiumBasic_(\d+)\.zip } prog fonts-free:lido = { version = %{V_lido} url = http://download.openpkg.org/components/versioned/fonts-free/ regex = Lido-STF-(\d+)\.zip } prog fonts-free:union = { version = %{V_union} url = http://download.openpkg.org/components/versioned/fonts-free/ regex = Union-(\d+)\.tar\.gz } prog fonts-free:delicious = { version = %{V_delicious} url = http://download.openpkg.org/components/versioned/fonts-free/ regex = delicious-(\d+)\.zip } prog fonts-free:fontin = { version = %{V_fontin} url = http://download.openpkg.org/components/versioned/fonts-free/ regex = fontin-(__VER__)\.zip } prog fonts-free:fontinsans = { version = %{V_fontinsans} url = http://download.openpkg.org/components/versioned/fonts-free/ regex = fontinsans-(__VER__)\.zip } prog fonts-free:urw = { version = %{V_urw} url = ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/GhostPCL/ regex = urwfonts-(__VER__)\.tar\.bz2 } prog fonts-free:freefont = { version = %{V_freefont} url = ftp://ftp.gnu.org/pub/gnu/freefont/ regex = freefont-ttf-(__VER__)\.tar\.gz } prog fonts-free:arkpandora = { comment = "rse: 2010-01-20: website no longer existing?" version = %{V_arkpandora} url = http://www.users.bigpond.net.au/gavindi/ regex = ttf-arkpandora-(__VER__)\.tgz } prog fonts-free:corefonts = { version = %{V_corefonts} url = http://download.openpkg.org/components/versioned/corefonts/ regex = corefonts-(__VER__)\.tar } prog fonts-free:libertine = { version = %{V_libertine} url = http://sourceforge.net/projects/linuxlibertine/files/ regex = LinLibertineFont-(__VER__)\.tgz } prog fonts-free:asanamath = { version = %{V_asanamath} url = http://download.openpkg.org/components/versioned/fonts-free/ regex = asanamath-(__VER__)\.otf } prog fonts-free:unifont = { version = %{V_unifont} url = http://unifoundry.com/unifont.html regex = unifont-(__VER__)\.ttf\.gz } prog fonts-free:tuffy = { version = %{V_tuffy} url = http://tulrich.com/fonts/ regex = tuffy-(__VER__)\.tar\.gz } prog fonts-free:luxi = { version = %{V_luxi} url = http://xorg.freedesktop.org/releases/individual/font/ regex = font-bh-ttf-(__VER__)\.tar\.bz2 } prog fonts-free:droid = { version = %{V_droid} url = http://download.openpkg.org/components/versioned/fonts-free/ regex = droid-(__VER__)\.tar\.gz } prog fonts-free:cm-unicode = { version = %{V_cm_unicode} url = http://sourceforge.net/projects/cm-unicode/files/ regex = cm-unicode-(__VER__)-otf\.tar\.(?:gz|xz) } prog fonts-free:envycoder = { version = %{V_envycoder} url = http://damieng.com/blog/tag/envy-code-r regex = EnvyCodeR-(PR\d+)\.zip } prog fonts-free:inconsolata = { version = %{V_inconsolata} url = http://download.openpkg.org/components/versioned/fonts-free/ regex = Inconsolata-(\d+)\.otf } prog fonts-free:anonymouspro = { version = %{V_anonymouspro} url = http://download.openpkg.org/components/versioned/fonts-free/ regex = AnonymousPro-(__VER__)\.zip } prog fonts-free:gyre = { version = %{V_gyre} url = http://www.gust.org.pl/projects/e-foundry/tex-gyre/whole regex = tg-(__VER__)otf\.zip } prog fonts-free:komikahands = { version = %{V_komikahands} url = http://download.openpkg.org/components/versioned/fonts-free/ regex = KomikaHands-(__VER__)\.zip } prog fonts-free:graublau = { version = %{V_graublau} url = http://download.openpkg.org/components/versioned/fonts-free/ regex = GraublauSansWeb-(__VER__)\.zip } prog fonts-free:mplusoutline = { version = %{V_mplusoutline} url = http://sourceforge.jp/projects/mplus-fonts/releases/ regex = mplus-(__VER__)\.tar\.gz } prog fonts-free:junicode = { version = %{V_junicode} url = http://sourceforge.net/projects/junicode/files/ regex = junicode-(__VER__)\.zip } prog fonts-free:junius = { version = %{V_junius} url = http://download.openpkg.org/components/versioned/fonts-free/ regex = juniusstandard-(__VER__)\.zip } prog fonts-free:aller = { version = %{V_aller} url = http://download.openpkg.org/components/versioned/fonts-free/ regex = Aller-(__VER__)\.zip } prog fonts-free:kaffeesatz = { version = %{V_kaffeesatz} url = http://download.openpkg.org/components/versioned/fonts-free/ regex = YanoneKaffeesatz-(__VER__)\.zip } prog fonts-free:vollkorn = { version = %{V_vollkorn} url = http://download.openpkg.org/components/versioned/fonts-free/ regex = vollkorn-(__VER__)\.otf } prog fonts-free:vegur = { version = %{V_vegur} url = http://www.dotcolon.net/DL/font/ regex = vegur_L_R_M_B_(__VER__)\.zip } prog fonts-free:tiresias = { version = %{V_tiresias} url = http://download.openpkg.org/components/versioned/fonts-free/ regex = tiresias-(__VER__)\.tar\.gz } prog fonts-free:amble = { version = %{V_amble} url = http://download.openpkg.org/components/versioned/fonts-free/ regex = Amble-(__VER__)\.tar\.gz } prog fonts-free:ubuntu = { version = %{V_ubuntu} url = http://font.ubuntu.com/ regex = ubuntu-font-family-(__VER__)\+ufl\.zip } prog fonts-free:roboto = { version = %{V_roboto} url = http://download.openpkg.org/components/versioned/fonts-free/ regex = Roboto-Fonts-(__VER__)\.zip } %prep ( %setup -q -c ) || true %setup -q -T -D -a 1 %setup -q -T -D -a 2 %setup -q -T -D -a 3 %setup -q -T -D -a 4 %setup -q -T -D -a 5 %setup -q -T -D -a 6 %setup -q -T -D -a 7 %setup -q -T -D -a 8 %setup -q -T -D -a 9 %setup -q -T -D -a 10 %setup -q -T -D -a 11 %setup -q -T -D -a 12 %setup -q -T -D -a 13 %setup -q -T -D -a 14 %setup -q -T -D -a 17 %setup -q -T -D -a 18 %setup -q -T -D -a 19 xz -d -c %{SOURCE20} | %{l_tar} xf - %setup -q -T -D -a 21 %setup -q -T -D -a 23 %setup -q -T -D -a 24 %setup -q -T -D -a 25 %setup -q -T -D -a 26 %setup -q -T -D -a 27 %setup -q -T -D -a 28 %setup -q -T -D -a 29 %setup -q -T -D -a 30 %setup -q -T -D -a 31 %setup -q -T -D -a 32 %setup -q -T -D -a 33 %setup -q -T -D -a 34 %setup -q -T -D -a 35 %setup -q -T -D -a 36 %setup -q -T -D -a 37 %setup -q -T -D -a 39 %setup -q -T -D -a 40 %setup -q -T -D -a 41 %setup -q -T -D -a 42 %setup -q -T -D -a 43 %build %install # install description %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free %{l_shtool} install -c -m 644 \ %{SOURCE fonts-free.txt} $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/readme.txt # install font: Liberation %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Liberation cp liberation-fonts-ttf-*/Liberation*.ttf \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Liberation/ # install font: Vera %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Vera cp ttf-bitstream-vera-*/Vera*.ttf \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Vera/ # install font: DejaVu %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/DejaVu cp dejavu-fonts-ttf-*/ttf/DejaVu*.ttf \ dejavu-lgc-fonts-ttf-*/ttf/DejaVu*.ttf \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/DejaVu/ # install font: Cardo %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Cardo cp Cardo104s.ttf \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Cardo/Cardo.ttf cp Cardoi99.ttf \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Cardo/CardoI.ttf cp Cardob101.ttf \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Cardo/CardoB.ttf # install font: Gentium %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Gentium cp Gentium*/*.ttf $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Gentium/ # install font: Lido %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Lido cp Lido*.otf \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Lido/ # install font: Union %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Union cp union___.ttf $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Union/Union.ttf cp unionbd_.ttf $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Union/UnionBd.ttf # install font: Delicious %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Delicious cp Delicious*.otf \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Delicious/ # install font: Fontin %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Fontin cp Fontin*.otf Fontin*.otf \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Fontin/ # install font: URW++ %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/URW cp urwfonts-*/*.ttf \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/URW/ # install font: FreeFont %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/FreeFont cp freefont-*/*.ttf \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/FreeFont/ # install font: ArkPandora %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/ArkPandora cp ttf-arkpandora-*/*.ttf \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/ArkPandora/ # install fonts: Microsoft CoreFonts ( cd corefonts for exe in *.exe; do %{l_prefix}/bin/cabextract $exe done for ttf in *.TTF; do mv $ttf `echo $ttf | sed -e 's;\.TTF$;.ttf;'` done ) || exit $? %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/CoreFonts cp corefonts/*.ttf \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/CoreFonts/ # install font: Linux Libertine %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/LinLibertine ( cd LinLibertine/Fonts for font in LinLibertine*; do font2=`echo $font | sed -e 's;-[0-9]\.[0-9]\.[0-9]\.;.;'` cp $font $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/LinLibertine/$font2 done ) || exit $? # install font: Asana Math %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/AsanaMath cp %{SOURCE asanamath-%{V_asanamath}.otf} \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/AsanaMath/AsanaMath.otf # install font: GNU Unifont Glyphs %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/UniFont %{l_gzip} -d -c %{SOURCE unifont-%{V_unifont}.ttf.gz} \ >$RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/UniFont/UniFont.ttf # install font: Tuffy %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Tuffy cp tuffy-*/*.otf \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Tuffy/ # install font: Luxi %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Luxi cp font-bh-ttf-*/*.ttf \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Luxi/ # install font: Droid %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Droid cp base-*/Droid*.ttf \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Droid/ # install font: Computer Modern (Unicode) %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/ComputerModernUnicode cp cm-unicode-*/*.otf \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/ComputerModernUnicode/ # install font: Envy Code R %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/EnvyCodeR cp "Envy Code R %{V_envycoder}/Envy Code R.ttf" \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/EnvyCodeR/EnvyCodeR.ttf cp "Envy Code R %{V_envycoder}/Envy Code R Bold.ttf" \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/EnvyCodeR/EnvyCodeRBold.ttf cp "Envy Code R %{V_envycoder}/Envy Code R Italic.ttf" \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/EnvyCodeR/EnvyCodeRItalic.ttf # install font: Inconsolata %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Inconsolata cp %{SOURCE Inconsolata-%{V_inconsolata}.otf} \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Inconsolata/Inconsolata.otf # install font: Anonymous Pro %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/AnonymousPro cp "AnonymousPro/Anonymous Pro.ttf" \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/AnonymousPro/AnonymousPro.ttf cp "AnonymousPro/Anonymous Pro B.ttf" \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/AnonymousPro/AnonymousProB.ttf cp "AnonymousPro/Anonymous Pro I.ttf" \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/AnonymousPro/AnonymousProI.ttf cp "AnonymousPro/Anonymous Pro BI.ttf" \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/AnonymousPro/AnonymousProBI.ttf # install font: TeX Gyre %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/TexGyre cp texgyr*.otf \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/TexGyre/ # install font: Komika %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Komika cp K*.ttf \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Komika/ # install font: Graublau %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Graublau cp Graublau*.otf \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Graublau/ # install font: M+ Outline %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/M+Outline cp mplus-*/*.ttf \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/M+Outline/ # install font: Junius %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Junius cp JuniusStandard/* \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Junius/ cp JuniusModern/* \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Junius/ cp junicode/fonts/* \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Junius/ # install font: Aller %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Aller cp Aller/*.ttf \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Aller/ # install font: Kaffeesatz %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/YanoneKaffeesatz cp YanoneKaffeesatz*.otf \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/YanoneKaffeesatz/ # install font: Vollkorn %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Vollkorn cp %{SOURCE vollkorn-%{V_vollkorn}.otf} \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Vollkorn/Vollkorn.otf # install font: Vegur %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Vegur cp Vegur-B*.otf $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Vegur/Vegur-B.otf cp Vegur-L*.otf $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Vegur/Vegur-L.otf cp Vegur-M*.otf $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Vegur/Vegur-M.otf cp Vegur-R*.otf $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Vegur/Vegur-R.otf # install font: Tiresias %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Tiresias cp tiresias/*.ttf $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Tiresias/ # install font: Amble %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Amble cp Amble-*.ttf $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Amble/ # install font: Ubuntu %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Ubuntu cp ubuntu-font-family-%{V_ubuntu}+ufl/*.ttf \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Ubuntu/ # install font: Roboto %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Roboto cp Roboto*.ttf \ $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Roboto/ # hook into fontconfig(1) %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/etc/fontconfig/conf.avail \ $RPM_BUILD_ROOT%{l_prefix}/etc/fontconfig/conf.d %{l_shtool} install -c -m 644 %{l_value -s -a} \ %{SOURCE fonts-free.conf} \ $RPM_BUILD_ROOT%{l_prefix}/etc/fontconfig/conf.avail/ ln -s ../conf.avail/fonts-free.conf \ $RPM_BUILD_ROOT%{l_prefix}/etc/fontconfig/conf.d/99-fonts-free.conf # determine installation files %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} %files -f files %clean %post # update fontconfig cache $RPM_INSTALL_PREFIX/bin/fc-cache -f 2>/dev/null || true exit 0