浏览代码

"add Kaffeesatz font"

Ralf S. Engelschall 15 年之前
父节点
当前提交
91dda673fd
共有 2 个文件被更改,包括 23 次插入3 次删除
  1. 18 3
      fonts-free/fonts-free.spec
  2. 5 0
      fonts-free/fonts-free.txt

+ 18 - 3
fonts-free/fonts-free.spec

@@ -57,6 +57,7 @@
 %define       V_junicode      0-6-17
 %define       V_junius        20100331
 %define       V_aller         20090423
+%define       V_kaffeesatz    20100115
 
 #   package information
 Name:         fonts-free
@@ -109,8 +110,9 @@ Source33:     http://switch.dl.sourceforge.net/junicode/junicode-%{V_junicode}.z
 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:     fonts-free.txt
-Source38:     fonts-free.conf
+Source37:     http://download.openpkg.org/components/versioned/fonts-free/YanoneKaffeesatz-%{V_kaffeesatz}.zip
+Source38:     fonts-free.txt
+Source39:     fonts-free.conf
 
 #   build information
 BuildPreReq:  OpenPKG, openpkg >= 20100101, infozip, cabextract, xz
@@ -122,7 +124,8 @@ PreReq:       OpenPKG, openpkg >= 20100101, fontconfig
     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 and Komika Hands.
+    Tuffy, Komika Hands, Graublau Sans Web, M+ Outline, Junius &
+    Junius-Unicode, Aller, and Kaffesatz.
 
 %track
     prog fonts-free:liberation = {
@@ -281,6 +284,11 @@ PreReq:       OpenPKG, openpkg >= 20100101, fontconfig
         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
+    }
 
 %prep
     (
@@ -319,6 +327,7 @@ PreReq:       OpenPKG, openpkg >= 20100101, fontconfig
     %setup -q -T -D -a 34
     %setup -q -T -D -a 35
     %setup -q -T -D -a 36
+    %setup -q -T -D -a 37
 
 %build
 
@@ -530,6 +539,12 @@ PreReq:       OpenPKG, openpkg >= 20100101, fontconfig
     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/
+
     #   hook into fontconfig(1)
     %{l_shtool} mkdir -f -p -m 755 \
         $RPM_BUILD_ROOT%{l_prefix}/etc/fontconfig/conf.avail \

+ 5 - 0
fonts-free/fonts-free.txt

@@ -159,3 +159,8 @@
     Publisher: Danish School of Media and Journalism (DSMJ)
     Author:    Henrik Birkvig (from Dalton Maag)
 
+  o Font:      Kaffesatz
+    Homepage:  http://www.yanone.de/typedesign/kaffeesatz/
+    Publisher: Yanone
+    Author:    Yanone
+