Akira TAGOH 63595d
%global priority    65-1
Akira TAGOH 6165a0
%global fontname    baekmuk-ttf
cchance 42f307
%define archivename %{fontname}-%{version}
cchance d2a238
%define common_desc \
cchance d2a238
This package provides the free Korean TrueType fonts.
Jens Petersen 4926c3
cchance 42f307
%define gsdir          %{_datadir}/ghostscript/conf.d
Jens Petersen 4926c3
%define catalogue      %{_sysconfdir}/X11/fontpath.d
Jens Petersen 4926c3
Jens Petersen a67fb1
Name:           %{fontname}-fonts
Jens Petersen 4926c3
Version:        2.2
Dennis Gilmore 68ea93
Release:        31%{?dist}
Jens Petersen 4926c3
Summary:        Free Korean TrueType fonts
Jens Petersen 4926c3
Jens Petersen 4926c3
Group:          User Interface/X
Jens Petersen 4926c3
License:        Baekmuk
Jens Petersen a67fb1
URL:            http://kldp.net/projects/baekmuk/
cchance 42f307
Source0:        http://kldp.net/frs/download.php/1429/%{archivename}.tar.gz
Jens Petersen 4926c3
Source1:        FAPIcidfmap.ko
Jens Petersen 4926c3
Source2:        cidfmap.ko
Akira TAGOH 6165a0
Source3:        baekmuk-ttf-batang.conf
Akira TAGOH 6165a0
Source4:        baekmuk-ttf-dotum.conf
Akira TAGOH 6165a0
Source5:        baekmuk-ttf-gulim.conf
Akira TAGOH 6165a0
Source6:        baekmuk-ttf-hline.conf
cchance d2a238
Akira TAGOH 6165a0
Obsoletes:      fonts-korean <= 2.2-23
Akira TAGOH 6165a0
Provides:       fonts-korean = %{version}-%{release}
cchance d2a238
cchance 098848
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Jens Petersen 4926c3
BuildArch:      noarch
cchance dfc942
BuildRequires:  fontpackages-devel >= 1.13 , xorg-x11-font-utils
cchance dfc942
BuildRequires:  ttmkfdir >= 3.0.6
Jens Petersen 4926c3
Jens Petersen 4926c3
%description
cchance d2a238
%common_desc
Jens Petersen 4926c3
cchance dfc942
%package -n %{fontname}-batang-fonts
cchance 42f307
Summary:        Korean Baekmuk TrueType Batang typeface
cchance 42f307
Group:          User Interface/X
cchance 0ac5d7
Obsoletes:      %{name}-batang < 2.2-13
Akira TAGOH 6165a0
Provides:       %{name}-batang = %{version}-%{release}
Matthias Clasen 2df951
Requires:       %{fontname}-fonts-common = %{version}-%{release}
cchance 42f307
cchance dfc942
%description -n %{fontname}-batang-fonts
cchance 42f307
%common_desc
cchance 42f307
cchance dfc942
Batang is Korean TrueType font in Serif typeface.
cchance 42f307
cchance 42f307
%_font_pkg -n batang -f *-%{fontname}-batang*.conf batang.ttf
cchance 42f307
cchance dfc942
%package -n %{fontname}-dotum-fonts
cchance 42f307
Summary:        Korean Baekmuk TrueType Dotum typeface
cchance 42f307
Group:          User Interface/X
cchance 0ac5d7
Obsoletes:      %{name}-dotum < 2.2-13 
Akira TAGOH 6165a0
Provides:       %{name}-dotum = %{version}-%{release}
Matthias Clasen 2df951
Requires:       %{fontname}-fonts-common = %{version}-%{release}
cchance 42f307
cchance dfc942
%description -n %{fontname}-dotum-fonts
cchance 42f307
%common_desc
cchance 42f307
cchance dfc942
Dotum is Korean TrueType font in San-serif typeface.
cchance 42f307
cchance 42f307
%_font_pkg -n dotum -f *-%{fontname}-dotum*.conf dotum.ttf
cchance 42f307
cchance dfc942
%package -n %{fontname}-gulim-fonts
cchance 42f307
Summary:        Korean Baekmuk TrueType Gulim typeface
cchance 42f307
Group:          User Interface/X
cchance 0ac5d7
Obsoletes:      %{name}-gulim < 2.2-13
Akira TAGOH 6165a0
Provides:       %{name}-gulim = %{version}-%{release}
Matthias Clasen 2df951
Requires:       %{fontname}-fonts-common = %{version}-%{release}
cchance 42f307
cchance dfc942
%description -n %{fontname}-gulim-fonts
cchance 42f307
%common_desc
cchance 42f307
cchance dfc942
Gulim is Korean TrueType font in Monospace typeface.
cchance 42f307
cchance 42f307
%_font_pkg -n gulim -f *-%{fontname}-gulim*.conf gulim.ttf
cchance 42f307
cchance dfc942
%package -n %{fontname}-hline-fonts
cchance 42f307
Summary:        Korean Baekmuk TrueType Headline typeface
cchance 42f307
Group:          User Interface/X
Akira TAGOH 6165a0
Obsoletes:      %{name}-hline < 2.2-13
Akira TAGOH 6165a0
Provides:       %{name}-hline = %{version}-%{release}
Matthias Clasen 2df951
Requires:       %{fontname}-fonts-common = %{version}-%{release}
cchance 42f307
cchance dfc942
%description -n %{fontname}-hline-fonts
cchance 42f307
%common_desc
cchance 42f307
cchance dfc942
Headline is Korean TrueType font in Black face.
cchance 42f307
cchance 42f307
%_font_pkg -n hline -f *-%{fontname}-hline*.conf hline.ttf
cchance 42f307
cchance e7ce2c
%package -n %{fontname}-fonts-ghostscript
cchance e7ce2c
Summary:        Ghostscript files for Korean Baekmuk TrueType fonts
cchance e7ce2c
Group:          User Interface/X
cchance e7ce2c
Requires:       ghostscript >= 8.63-4
cchance e7ce2c
Requires:       %{fontname}-batang-fonts = %{version}-%{release} 
cchance e7ce2c
Requires:       %{fontname}-dotum-fonts = %{version}-%{release} 
cchance e7ce2c
Requires:       %{fontname}-gulim-fonts = %{version}-%{release} 
cchance e7ce2c
Requires:       %{fontname}-hline-fonts = %{version}-%{release} 
cchance e7ce2c
cchance e7ce2c
%description -n %{fontname}-fonts-ghostscript
cchance e7ce2c
%common_desc
cchance e7ce2c
cchance e7ce2c
This is ghostscript files for Baekmuk Korean TrueType fonts.
cchance e7ce2c
cchance e7ce2c
%files -n %{fontname}-fonts-ghostscript
cchance 098848
%defattr(-,root,root,-)
cchance e7ce2c
%{gsdir}/cidfmap.ko
cchance e7ce2c
%{gsdir}/FAPIcidfmap.ko
cchance e7ce2c
cchance 0ac5d7
%package -n %{fontname}-fonts-common
cchance dfc942
Summary:        Common files for Korean Baekmuk TrueType fonts
cchance dfc942
Group:          User Interface/X
cchance 2a5865
Obsoletes:      ttfonts-ko < 1.0.11-33, fonts-korean < 2.2-5
cchance 8f05e8
Obsoletes:      baekmuk-ttf-common-fonts < 2.2-17
Akira TAGOH 6165a0
Provides:       baekmuk-ttf-common-fonts = %{version}-%{release}
Akira TAGOH 6165a0
Provides:       fonts-korean = %{version}-%{release}
Akira TAGOH 6165a0
Provides:       ttfonts-ko = %{version}-%{release}
cchance 9b2da4
Requires:       fontpackages-filesystem >= 1.13
cchance e7ce2c
BuildRequires:  fontpackages-filesystem >= 1.13
cchance dfc942
cchance 0ac5d7
%description -n %{fontname}-fonts-common
cchance dfc942
%common_desc
cchance dfc942
cchance dfc942
This is common files for Baekmuk Korean TrueType fonts.
cchance dfc942
cchance 0ac5d7
%files -n %{fontname}-fonts-common
Akira TAGOH 6165a0
%defattr(0644,root,root,0755)
cchance 2a5865
%doc COPYRIGHT COPYRIGHT.ko README
cchance e7ce2c
%dir %{_fontdir}
cchance dfc942
%verify(not md5 size mtime) %{_fontdir}/fonts.dir
cchance dfc942
%verify(not md5 size mtime) %{_fontdir}/fonts.scale
cchance 42f307
%verify(not md5 size mtime) %{catalogue}/%{fontname}
Jens Petersen 4926c3
Jens Petersen 4926c3
%prep
cchance 42f307
%setup -q -n %{archivename}
Jens Petersen 4926c3
Jens Petersen 4926c3
%build
Jens Petersen 4926c3
%{nil}
Jens Petersen 4926c3
Jens Petersen 4926c3
%install
cchance 42f307
%__rm -rf %{buildroot}
Jens Petersen 4926c3
cchance 42f307
# font
cchance dfc942
%__install -d -m 0755 %{buildroot}%{_fontdir}
Jens Petersen 4926c3
for i in batang dotum gulim hline; do
cchance dfc942
  %__install -p -m 0644 ttf/$i.ttf %{buildroot}%{_fontdir}
Jens Petersen 4926c3
done
Jens Petersen 4926c3
cchance 42f307
# fontconfig conf
cchance 42f307
%__install -m 0755 -d %{buildroot}%{_fontconfig_templatedir}
cchance 42f307
%__install -m 0755 -d %{buildroot}%{_fontconfig_confdir}
cchance 42f307
cd ../
cchance 3291b3
for fconf in %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6}
cchance 42f307
do
Akira TAGOH 6165a0
    %__install -m 0644 $fconf %{buildroot}%{_fontconfig_templatedir}/%{priority}-$(basename $fconf)
Akira TAGOH 6165a0
    %__ln_s %{_fontconfig_templatedir}/%{priority}-$(basename $fconf) \
Akira TAGOH 6165a0
        %{buildroot}%{_fontconfig_confdir}/%{priority}-$(basename $fconf)
cchance 42f307
done
cchance 42f307
cd -
cchance 42f307
cchance 42f307
# fonts.{scale,dir}
cchance dfc942
%{_bindir}/ttmkfdir -d %{buildroot}%{_fontdir} \
cchance dfc942
  -o %{buildroot}%{_fontdir}/fonts.scale
cchance dfc942
%{_bindir}/mkfontdir %{buildroot}%{_fontdir}
cchance 42f307
cchance 42f307
# ghostscript
cchance 42f307
%__install -d -m 0755 %{buildroot}%{gsdir}
cchance 42f307
%__install -p -m 0644 %{SOURCE1} %{buildroot}%{gsdir}/
cchance 42f307
%__install -p -m 0644 %{SOURCE2} %{buildroot}%{gsdir}/
cchance 42f307
cchance 42f307
# catalogue
cchance 2a5865
%__install -d -m 0755 %{buildroot}%{catalogue}
cchance dfc942
%__ln_s %{_fontdir} %{buildroot}%{catalogue}/%{fontname}
Jens Petersen 4926c3
Jens Petersen 4926c3
# convert Korean copyright file to utf8
cchance 42f307
%{_bindir}/iconv -f EUC-KR -t UTF-8 COPYRIGHT.ks > COPYRIGHT.ko
Jens Petersen 4926c3
Jens Petersen 4926c3
%clean
cchance 42f307
%__rm -rf %{buildroot}
Jens Petersen 4926c3
Jens Petersen 4926c3
%changelog
Dennis Gilmore 68ea93
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2-31
Dennis Gilmore 68ea93
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
Dennis Gilmore 68ea93
Dennis Gilmore 0d9da9
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2-30
Dennis Gilmore 0d9da9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Dennis Gilmore 0d9da9
Akira TAGOH 63595d
* Wed May 26 2010 Akira TAGOH <tagoh@redhat.com> - 2.2-29
Akira TAGOH 6165a0
- Improve the fontconfig config file to match ko-kr as well. (#586306)
Akira TAGOH 6165a0
- sync NVR and fixes from RHEL-6.
Akira TAGOH 63595d
- Update the priority.
Akira TAGOH 6165a0
kaio 89955c
* Wed Apr 21 2010 Caius 'kaio' Chance <k at kaio.me> - 2.2-25
kaio 89955c
- Resolves: rhbz#578017 (Remove binding="same" from conf files.)
kaio 89955c
cchance 098848
* Wed Jan 13 2010 Caius 'kaio' Chance <k at kaio.me> - 2.2-24.el6
cchance 098848
- Fixed rpmlint errors.
cchance 098848
- Synchronized version number with another tree.
cchance 098848
Jesse Keating 0e5e40
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2-22
Jesse Keating 0e5e40
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Jesse Keating 0e5e40
cchance 9b2da4
* Wed Apr 08 2009 Caius 'kaio' Chance <cchance@redhat.com> - 2.2-21.fc11
cchance 9b2da4
- Resolves: rhbz#483327 (Fixed unowned directories.)
cchance 9b2da4
Jesse Keating bea623
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2-20
Jesse Keating bea623
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Jesse Keating bea623
cchance e7ce2c
* Tue Feb 03 2009 Caius Chance <cchance@redhat.com> - 2.2-19.fc11
cchance e7ce2c
- Resolves: rhbz#483327
cchance e7ce2c
- Reowned font directory by subpackage -common.
cchance e7ce2c
- Splited ghostscript files to subpackage -ghostscript.
cchance e7ce2c
- Updated paths in ghostscript files.
cchance e7ce2c
cchance 42fa20
* Mon Feb 02 2009 Caius Chance <cchance@redhat.com> - 2.2-18.fc11
cchance 42fa20
- Updated fontconfig .conf files based on fontpackages templates.
cchance 42fa20
cchance 4de7ac
* Tue Jan 27 2009 Caius Chance <cchance@redhat.com> - 2.2-17.fc11
cchance 4de7ac
- Resolves: rhbz#477332
cchance 4de7ac
- Fixed obsoletion of baekmuk-ttf-common-fonts.
cchance 4de7ac
cchance 2a5865
* Thu Jan 22 2009 Caius Chance <cchance@redhat.com> - 2.2-16.fc11
cchance 2a5865
- Resolves: rhbz#477332
cchance 2a5865
- Refined dependencies.
cchance 2a5865
Matthias Clasen 2df951
* Tue Jan 20 2009 Matthias Clasen <mclasen@redhat.com> - 2.2-15.fc11
Matthias Clasen 2df951
- Fix busted inter-subpackage dependencies
Matthias Clasen 2df951
cchance 0ac5d7
* Tue Jan 20 2009 Caius Chance <cchance@redhat.com> - 2.2-14.fc11
cchance 0ac5d7
- Resolves: rhbz#477332
cchance 0ac5d7
- Refined according to Mailhot's comments (477410) on liberaton fonts.
cchance 0ac5d7
cchance dfc942
* Mon Jan 19 2009 Caius Chance <cchance@redhat.com> - 2.2-13.fc11
cchance dfc942
- Resolves: rhbz#477332
cchance dfc942
- Package renaming for post-1.13 fontpackages.
cchance dfc942
cchance 3291b3
* Fri Jan 16 2009 Caius Chance <cchance@redhat.com> - 2.2-12.fc11
cchance 3291b3
- Resolves: rhbz#477332 (Repatched buildsys error.)
cchance 3291b3
cchance 42f307
* Fri Jan 16 2009 Caius Chance <cchance@redhat.com> - 2.2-11.fc11
cchance 3291b3
- Resolves: rhbz#477332 (Included macro _font_pkg and created fontconfig .conf files.)
cchance 42f307
cchance d2a238
* Fri Jan 09 2009 Caius Chance <cchance@redhat.com> - 2.2-10.fc11
cchance 3291b3
- Resolves: rhbz#477332 (Converted to new font packaging guidelines.)
cchance d2a238
cchance 3e0071
* Mon Jun 30 2008 Caius Chance <cchance@redhat.com> - 2.2-9.fc10
cchance 3e0071
- Refine obsoletes tag version-release specific.
cchance 3e0071
cchance bd87d5
* Mon Jun 30 2008 Caius Chance <cchance@redhat.com> - 2.2-8.fc10
cchance bd87d5
- Resolves: rhbz#453080 (fonts-korean is deprecated and should be removed.)
cchance bd87d5
Jens Petersen a67fb1
* Wed Nov 14 2007 Jens Petersen <petersen@redhat.com> - 2.2-7
Jens Petersen a67fb1
- better url
Jens Petersen a67fb1
- use fontname and fontdir macros
Jens Petersen a67fb1
Jens Petersen 4926c3
* Mon Sep 24 2007 Jens Petersen <petersen@redhat.com> - 2.2-6
Jens Petersen 4926c3
- convert Korean copyright file to utf8 (Mamoru Tasaka, #300651)
Jens Petersen 4926c3
Jens Petersen 4926c3
* Mon Sep 24 2007 Jens Petersen <petersen@redhat.com> - 2.2-5
Jens Petersen 4926c3
- more fixes from Mamoru Tasaka, #300651:
Jens Petersen 4926c3
- make common subpackage own ghostscript conf.d
Jens Petersen 4926c3
- conflict with previous fonts-korean
Jens Petersen 4926c3
- update CID font maps
Jens Petersen 4926c3
Jens Petersen 4926c3
* Mon Sep 24 2007 Jens Petersen <petersen@redhat.com> - 2.2-4
Jens Petersen 4926c3
- preserve timestamps of installed files (Mamoru Tasaka, #300651)
Jens Petersen 4926c3
- add a common subpackage for shared files (Mamoru Tasaka, #300651)
Jens Petersen 4926c3
Jens Petersen 4926c3
* Mon Sep 24 2007 Jens Petersen <petersen@redhat.com> - 2.2-3
Jens Petersen 4926c3
- do not provide ttfonts-ko in subpackages (Mamoru Tasaka, #300651)
Jens Petersen 4926c3
Jens Petersen 4926c3
* Sat Sep 22 2007 Jens Petersen <petersen@redhat.com> - 2.2-2
Jens Petersen 4926c3
- license is now designated Baekmuk
Jens Petersen 4926c3
Jens Petersen 4926c3
* Sat Sep 22 2007 Jens Petersen <petersen@redhat.com> - 2.2-1
Jens Petersen 4926c3
- new package separated from fonts-korean (#253155)