Changes between Initial Version and Version 1 of SpecTemplates/FontPackage


Ignore:
Timestamp:
2009/04/28 21:24:16 (15 years ago)
Author:
daisuke
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SpecTemplates/FontPackage

    v1 v1  
     1{{{ 
     2%define version 1.0 
     3%define release 1%{?_dist_release} 
     4%define fontname foobar 
     5 
     6Summary: <fontname> - Free Japanese True Type Font 
     7Summary(ja): <フォント名> - フリーの日本語 True Type フォント 
     8Name: TrueType-%{fontname} 
     9Version: %{version} 
     10Release: %{release} 
     11 
     12License: BSD Like 
     13Group: User Interface/X 
     14Url: http://example.com/ 
     15 
     16Source: %{name}-%{version}.tar.bz2 
     17 
     18Source10: 60-%{fontname}.conf 
     19Source20: cidfmap.ja.%{fontname} 
     20Source30: %{fontname}.ttfconf 
     21 
     22Distribution: Vine Linux 
     23Vendor: Project Vine 
     24 
     25BuildArch: noarch 
     26Buildroot: %{_tmppath}/%{name}-%{version}-root 
     27Requires(post): mktcapdir >= 0.5.4 
     28Requires(post): fontconfig, xorg-x11-font-utils 
     29Requires(post): vutils >= 2.0.7 
     30BuildRequires: rpm >= 4.4.2.3-7 
     31 
     32%description 
     33<fontname> - Free Japanese True Type Font 
     34- FooBar PGothic 
     35- FooBar Gothic 
     36 
     37%description -l ja 
     38このパッケージには以下のフリーの日本語 True Type フォントが含まれています。 
     39- FooBar Pゴシック 
     40- FooBar ゴシック 
     41 
     42%prep 
     43rm -rf ${RPM_BUILD_ROOT} 
     44 
     45%setup -q 
     46 
     47%install 
     48mkdir -p $RPM_BUILD_ROOT/%{fontdir} 
     49install -m664 *.ttf $RPM_BUILD_ROOT/%{fontdir} 
     50install -m664 %{SOURCE30} $RPM_BUILD_ROOT/%{fontdir} 
     51mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.{avail,d} 
     52install -m664 %{SOURCE10} $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.avail/ 
     53for i in $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.avail/*.conf 
     54do 
     55  ln -sf ../conf.avail/$(basename $i) $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.d/ 
     56done 
     57 
     58# install ghostscript8 cidfmap  
     59mkdir -p $RPM_BUILD_ROOT%{_datadir}/ghostscript/conf.d 
     60install -m644 %{SOURCE20} $RPM_BUILD_ROOT%{_datadir}/ghostscript/conf.d 
     61 
     62%post 
     63%__font_install_post %{fontdir} 
     64 
     65%postun 
     66%__font_install_postun %{fontdir} 
     67 
     68%clean 
     69rm -rf $RPM_BUILD_ROOT 
     70 
     71%files 
     72%defattr(-,root,root) 
     73%doc README LICENSE 
     74%{fontdir}/* 
     75%{_sysconfdir}/fonts/conf.avail/*.conf 
     76%config(missingok,noreplace) %{_sysconfdir}/fonts/conf.d/*.conf 
     77%config %{_datadir}/ghostscript/conf.d/cidfmap.ja.* 
     78 
     79%changelog 
     80* Wed Apr 22 2009 Your Name <foo@example.com> 1.0-1 
     81- initial build 
     82}}} 
     83---- 
     84[wiki:SpecTemplates spec テンプレート一覧へ]