Changes between Version 4 and Version 5 of DefaultFonts


Ignore:
Timestamp:
2009/02/15 09:26:59 (15 years ago)
Author:
daisuke
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DefaultFonts

    v4 v5  
    2424   * LX/DF フォント相当の alias/symlink も必要か? 
    2525 
    26 === !TrueType-*.spec === 
     26=== !TrueType-*.spec テンプレート === 
    2727{{{ 
    2828%define __fccache       umask 133;which fc-cache &> /dev/null && fc-cache -f 
     
    3030%define __upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null 
    3131 
     32%define fontdir %{_datadir}/fonts/%{name}/ 
     33 
     34Summary: FooBar font family - Free Japanese True Type Font 
     35Summary(ja): FooBarフォントファミリ - フリーの日本語 True Type フォント 
     36Name: TrueType-foobar 
     37Version: 1.0 
     38Release: 1%{?_dist_release} 
     39 
     40License: BSD Like 
     41Group: User Interface/X 
     42Url: http://foobar.example.com/ 
     43 
     44Source0: %{name}-%{version}.tar.bz2 
     45Source10: foobar.ttfconf 
     46Source20: 60-foobar.conf 
     47Source30: cidfmap.ja.foobar 
     48 
     49BuildArch: noarch 
     50Buildroot: %{_tmppath}/%{name}-%{version}-root 
     51Requires(post): mktcapdir >= 0.6.0 
     52Requires(post): TrueType-base >= 4.4.1 
     53Requires(post): fontconfig, xorg-x11-font-utils 
     54Requires(post): vutils >= 2.0.2 
     55Requires: TrueType-base >= 4.4.1 
     56Provides: TrueTypeFonts_jp = %{ttfjp_version} 
     57Obsoletes: TrueTypeFonts_jp < 4.1 
     58Obsoletes: TrueType-kochi <= 4.4.1 
     59Obsoletes: TrueType-sazanami < 3.0 
     60 
     61%description 
     62FooBar font family - Free Japanese True Type Font 
     63 
     64%prep 
     65rm -rf ${RPM_BUILD_ROOT} 
     66 
     67%setup -q 
     68 
     69%install 
     70 
     71# install font files 
     72mkdir -p $RPM_BUILD_ROOT/%{fontdir} 
     73install -m664 *.ttf $RPM_BUILD_ROOT/%{fontdir} 
     74 
     75# install mktcapdir configs (ttfconf) 
     76install -m664 %{SOURCE10} $RPM_BUILD_ROOT/%{fontdir} 
     77 
     78# install fontconfig files 
     79mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.{avail,d} 
     80install -m664 %{SOURCE20} $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.avail/ 
     81for i in $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.avail/*.conf 
     82do 
     83  ln -sf ../conf.avail/$(basename $i) $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.d/ 
     84done 
     85 
     86# install ghostscript8 cidfmap  
     87mkdir -p $RPM_BUILD_ROOT%{_datadir}/ghostscript/conf.d 
     88install -m644 %{SOURCE30} $RPM_BUILD_ROOT%{_datadir}/ghostscript/conf.d 
     89 
    3290%post 
    3391%{_bindir}/mktcapdir %{fontdir} %{fontdir}/*.ttfconf 
    3492( %{__upddeffont} ) ||: 
    3593( %{__updmap} ) ||: 
    36 ( %__fccache %{fontdir} ) ||: 
     94( %{__fccache} %{fontdir} ) ||: 
    3795 
    3896%postun 
     
    4098( %{__upddeffont} ) ||: 
    4199( %{__updmap} ) ||: 
    42 ( %__fccache %{fontdir} ) ||: 
     100( %{__fccache} %{fontdir} ) ||: 
     101 
     102%clean 
     103rm -rf $RPM_BUILD_ROOT 
     104 
     105%files 
     106%defattr(-,root,root) 
     107%dir %{fontdir}/%{name} 
     108%{fontdir}/%{name}/* 
     109%{_sysconfdir}/fonts/conf.avail/*.conf 
     110%config(missingok,noreplace) %{_sysconfdir}/fonts/conf.d/*.conf 
     111%config %{_datadir}/ghostscript/conf.d/cidfmap.ja.* 
     112 
     113%changelog 
     114* Sun Feb 15 2009 Your Name <foo@example.com> 1.0-1 
     115- initial build 
     116 
    43117}}}