| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612 |
- ##
- ## fonts-free.spec -- OpenPKG RPM Package Specification
- ## Copyright (c) 2000-2010 OpenPKG Foundation e.V. <http://openpkg.net/>
- ##
- ## 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.05.2.20091227
- %define V_vera 1.10
- %define V_dejavu 2.30
- %define V_cardo 98
- %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 20090104
- %define V_arkpandora 2.04
- %define V_corefonts 20020815
- %define V_libertine 4.4.1
- %define V_asanamath 20071214
- %define V_unifont 5.1.20080907
- %define V_tuffy 20071106
- %define V_luxi 1.0.1
- %define V_droid 20100107
- %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-6-17
- %define V_junius 20100331
- %define V_aller 20090423
- %define V_kaffeesatz 20100115
- %define V_vollkorn 20090424
- %define V_vegur 0601
- %define V_tiresias 20100417
- # 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: 20100417
- # 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: fonts-free.txt
- Source42: fonts-free.conf
- # build information
- BuildPreReq: OpenPKG, openpkg >= 20100101, cabextract, xz
- PreReq: OpenPKG, openpkg >= 20100101, 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 and Vollkorn.
- %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
- }
- %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
- %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 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 Cardo98s.ttf \
- $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Cardo/Cardo.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 LinLibertineFont
- 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/
- # 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
|