ソースを参照

add Envy Code R font

Ralf S. Engelschall 16 年 前
コミット
76b911b462
2 ファイル変更26 行追加3 行削除
  1. 21 3
      fonts-free/fonts-free.spec
  2. 5 0
      fonts-free/fonts-free.txt

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

@@ -43,6 +43,7 @@
 %define       V_luxi       1.0.0
 %define       V_droid      20080314
 %define       V_cm_unicode 0.7.0
+%define       V_envycoder  PR7
 
 #   package information
 Name:         fonts-free
@@ -55,7 +56,7 @@ Class:        EVAL
 Group:        Graphics
 License:      Open Source
 Version:      0
-Release:      20090701
+Release:      20090704
 
 #   list of sources
 Source0:      http://fedorahosted.org/releases/l/i/liberation-fonts/liberation-fonts-ttf-%{V_liberation}.tar.gz
@@ -79,8 +80,9 @@ 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:     ftp://ftp.openpkg.org/sources/CPY/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:     fonts-free.txt
-Source22:     fonts-free.conf
+Source21:     http://download.damieng.com/fonts/original/EnvyCodeR-%{V_envycoder}.zip
+Source22:     fonts-free.txt
+Source23:     fonts-free.conf
 
 #   build information
 Prefix:       %{l_prefix}
@@ -204,6 +206,11 @@ AutoReqProv:  no
         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/2008/05/26/envy-code-r-preview-7-coding-font-released
+        regex     = EnvyCodeR-(__VER__)\.zip
+    }
 
 %prep
     (
@@ -227,6 +234,7 @@ AutoReqProv:  no
     %setup -q -T -D -a 18
     %setup -q -T -D -a 19
     xz -d -c %{SOURCE20} | %{l_tar} xf -
+    %{l_prefix}/bin/unzip -q -x %{SOURCE21}
 
 %build
 
@@ -370,6 +378,16 @@ AutoReqProv:  no
     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
+
     #   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

@@ -114,3 +114,8 @@
     Publisher: Andrey V. Panov
     Author:    Donald E. Knuth
 
+  o Font:      Envy Code R
+    Homepage:  http://damieng.com/blog/2008/05/26/envy-code-r-preview-7-coding-font-released
+    Publisher: Damien Guard
+    Author:    Damien Guard
+