Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37044609
en ru br
Репозитории ALT
S:1.0.2-alt3_0.24.080608
www.altlinux.org/Changes

Группа :: Система/Шрифты/True type
Пакет: fonts-ttf-un-extra

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%define oldname un-extra-fonts
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
%global fontname    un-extra
%global fontconf    66-%{fontname}

%global archivename un-fonts-extra
%global alphatag    080608

%global common_desc_en \
The UN set of Korean TrueType fonts is derived from the HLaTeX Type1 fonts \
made by Koaunghi Un in 1998. They were converted to TrueType with \
FontForge(PfaEdit) by Won-kyu Park in 2003. \
The Un Extra set is composed of: \
\
- UnPen, UnPenheulim: script \
- UnTaza: typewriter style \
- UnBom: decorative \
- UnShinmun \
- UnYetgul: old Korean printing style \
- UnJamoSora, UnJamoNovel, UnJamoDotum, UnJamoBatang \
- UnVada \
- UnPilgia: script \

%global common_desc_ko \
i'.e..e.. i.'e..i..e.. HLaTexe.'e.'i..i'.i.. i'.e..i'.e.'i'. 1998e..i-. e.'e.'i.' i..i..i..e..e... \
2003e..i-. e..i..e.'e.'i'. FontForgee.. i'.i..i.'i-. i..e..i..i..i..i..e.' e..i''i..i..e..e... \
i'.e..e..i'. e..i.. i'.e.'i..i'. e..e..e..i..e..e... \
\
Extra e..i'. \
- i'.i.', i'.i.'i''e..: script \
- i'.i..i..: typewriter style \
- i'.e..: decorative \
- i'.i..e.. \
- i'.i'.e..: old Korean printing style \
- i'.i..e..i..e'., i'.i..e..e..e.., i'.i..e..e..i'., i'.i..e..e..i.. \
- i'.e..e.. \
- i'.i..e..a: script \

Name:        fonts-ttf-un-extra
Version:     1.0.2
Release:     alt3_0.24.%{alphatag}
Summary:     Un Extra family of Korean TrueType fonts
Summary(ko): М∙°Й╦─ Л²─Й╦─Й╪╢ Extra К╙╗Л²▄

Group:     System/Fonts/True type
License:   GPLv2
URL:       http://kldp.net/projects/unfonts/
Source0:   http://kldp.net/frs/download.php/4696/%{archivename}-%{version}-%{alphatag}.tar.gz
Source1:   %{oldname}-bom-fontconfig.conf
Source2:   %{oldname}-jamobatang-fontconfig.conf
Source3:   %{oldname}-jamodotum-fontconfig.conf
Source4:   %{oldname}-jamonovel-fontconfig.conf
Source5:   %{oldname}-jamosora-fontconfig.conf
Source6:   %{oldname}-pen-fontconfig.conf
Source7:   %{oldname}-penheulim-fontconfig.conf
Source8:   %{oldname}-pilgia-fontconfig.conf
Source9:   %{oldname}-shinmun-fontconfig.conf
Source10:  %{oldname}-taza-fontconfig.conf
Source11:  %{oldname}-vada-fontconfig.conf
Source12:  %{oldname}-yetgul-fontconfig.conf

BuildArch: noarch
BuildRequires: fontpackages-devel
Source44: import.info


%package -n fonts-ttf-un-extra-common
Group: System/Fonts/True type
Summary:     Common files for the Un Extra font set

%files -n fonts-ttf-un-extra-common
%doc COPYING README


%global un_subpkg() \
%package -n fonts-ttf-%{fontname}-%1 \
Summary:     Un Extra fonts - %(echo %2) \
Summary(ko): М∙°Й╦─ Л²─Й╦─Й╪╢ Extra К╙╗Л²▄ - %(echo %3) \
Group:       System/Fonts/True type \
Requires:    %{name}-common = %{version}-%{release} \
\
\

%un_subpkg bom UnBom Л²─К╢└
%un_subpkg jamobatang UnJamoBatang Л²─Л·░К╙╗К╟■М┐∙
%un_subpkg jamodotum UnJamoDotum Л²─Л·░К╙╗К▐▀Л²▄
%un_subpkg jamonovel UnJamoNovel Л²─Л·░К╙╗К┘╦К╡╗
%un_subpkg jamosora UnJamoSora Л²─Л·░К╙╗Л├▄К²╪
%un_subpkg pen UnPen Л²─М▌°
%un_subpkg penheulim UnPenheulim Л²─М▌°М²≤К╕╪
%un_subpkg pilgia UnPilgia Л²─М∙└Й╦╟a
%un_subpkg shinmun UnShinmun Л²─Л▀═К╛╦
%un_subpkg taza UnTaza Л²─М┐─Л·░
%un_subpkg vada UnVada Л²─К╟■К▀╓
%un_subpkg yetgul UnYetgul Л²─Л≤⌡Й╦─

%description
%common_desc_en

%description -l ko
%common_desc_ko

%description -n fonts-ttf-un-extra-common
%common_desc_en

This package consists of files used by other %{oldname} packages.

%description -n fonts-ttf-un-extra-bom
%common_desc_en

This package includes UnBom, a decorative font.

%description -l ko -n fonts-ttf-un-extra-bom
%common_desc_ko

Л²╢ М▄╗М┌╓Л╖─Л≈░К┼■ Л²─К╢└Й╦─Й╪╢Л²╢ М▐╛М∙╗К░≤Л√╢ Л·┬Л┼╣К▀┬К▀╓.

%description -n fonts-ttf-un-extra-jamobatang
%common_desc_en

This package includes the UnJamoBatang font.

%description -l ko -n fonts-ttf-un-extra-jamobatang
%common_desc_ko

Л²╢ М▄╗М┌╓Л╖─Л≈░К┼■ Л²─Л·░К╙╗К╟■М┐∙Й╦─Й╪╢Л²╢ М▐╛М∙╗К░≤Л√╢ Л·┬Л┼╣К▀┬К▀╓.

%description -n fonts-ttf-un-extra-jamodotum
%common_desc_en

This package includes the UNJamoDotum font.

%description -l ko -n fonts-ttf-un-extra-jamodotum
%common_desc_ko

Л²╢ М▄╗М┌╓Л╖─Л≈░К┼■ Л²─Л·░К╙╗К▐▀Л²▄Й╦─Й╪╢Л²╢ М▐╛М∙╗К░≤Л√╢ Л·┬Л┼╣К▀┬К▀╓.

%description -n fonts-ttf-un-extra-jamonovel
%common_desc_en

This package includes the UNJamoNovel font.

%description -l ko -n fonts-ttf-un-extra-jamonovel
%common_desc_ko

Л²╢ М▄╗М┌╓Л╖─Л≈░К┼■ Л²─Л·░К╙╗К┘╦К╡╗Й╦─Й╪╢Л²╢ М▐╛М∙╗К░≤Л√╢ Л·┬Л┼╣К▀┬К▀╓.

%description -n fonts-ttf-un-extra-jamosora
%common_desc_en

This package includes the UNJamoSora font.

%description -l ko -n fonts-ttf-un-extra-jamosora
%common_desc_ko

Л²╢ М▄╗М┌╓Л╖─Л≈░К┼■ Л²─Л·░К╙╗Л├▄К²╪Й╦─Й╪╢Л²╢ М▐╛М∙╗К░≤Л√╢ Л·┬Л┼╣К▀┬К▀╓.

%description -n fonts-ttf-un-extra-pen
%common_desc_en

This package includes UnPen, a script font.

%description -l ko -n fonts-ttf-un-extra-pen
%common_desc_ko

Л²╢ М▄╗М┌╓Л╖─Л≈░К┼■ Л²─М▌°Й╦─Й╪╢Л²╢ М▐╛М∙╗К░≤Л√╢ Л·┬Л┼╣К▀┬К▀╓.

%description -n fonts-ttf-un-extra-penheulim
%common_desc_en

This package includes UnPenheulim, a script font.

%description -l ko -n fonts-ttf-un-extra-penheulim
%common_desc_ko

Л²╢ М▄╗М┌╓Л╖─Л≈░К┼■ Л²─М▌°М²≤К╕╪Й╦─Й╪╢Л²╢ М▐╛М∙╗К░≤Л√╢ Л·┬Л┼╣К▀┬К▀╓.

%description -n fonts-ttf-un-extra-pilgia
%common_desc_en

This package includes UnPilgia, a script font.

%description -l ko -n fonts-ttf-un-extra-pilgia
%common_desc_ko

Л²╢ М▄╗М┌╓Л╖─Л≈░К┼■ Л²─М∙└Й╦╟aЙ╦─Й╪╢Л²╢ М▐╛М∙╗К░≤Л√╢ Л·┬Л┼╣К▀┬К▀╓.

%description -n fonts-ttf-un-extra-shinmun
%common_desc_en

This package includes the UnShinmun font.

%description -l ko -n fonts-ttf-un-extra-shinmun
%common_desc_ko

Л²╢ М▄╗М┌╓Л╖─Л≈░К┼■ Л²─Л▀═К╛╦Й╦─Й╪╢Л²╢ М▐╛М∙╗К░≤Л√╢ Л·┬Л┼╣К▀┬К▀╓.

%description -n fonts-ttf-un-extra-taza
%common_desc_en

This package includes UnTaza, a typewriter font.

%description -l ko -n fonts-ttf-un-extra-taza
%common_desc_ko

Л²╢ М▄╗М┌╓Л╖─Л≈░К┼■ Л²─М┐─Л·░Й╦─Й╪╢Л²╢ М▐╛М∙╗К░≤Л√╢ Л·┬Л┼╣К▀┬К▀╓.

%description -n fonts-ttf-un-extra-vada
%common_desc_en

This package includes the UnVada font.

%description -l ko -n fonts-ttf-un-extra-vada
%common_desc_ko

Л²╢ М▄╗М┌╓Л╖─Л≈░К┼■ Л²─К╟■К▀╓Й╦─Й╪╢Л²╢ М▐╛М∙╗К░≤Л√╢ Л·┬Л┼╣К▀┬К▀╓.

%description -n fonts-ttf-un-extra-yetgul
%common_desc_en

This package includes UnYetgul, an old Korean printing font.

%description -l ko -n fonts-ttf-un-extra-yetgul
%common_desc_ko

Л²╢ М▄╗М┌╓Л╖─Л≈░К┼■ Л²─Л≤⌡Й╦─Й╦─Й╪╢Л²╢ М▐╛М∙╗К░≤Л√╢ Л·┬Л┼╣К▀┬К▀╓.


%files -n fonts-ttf-un-extra-bom
%{_fontconfig_templatedir}/%{fontconf}-bom.conf
%config(noreplace) %{_fontconfig_confdir}/%{fontconf}-bom.conf
%{_fontbasedir}/*/%{_fontstem}/UnBom.ttf
%files -n fonts-ttf-un-extra-jamobatang
%{_fontconfig_templatedir}/%{fontconf}-jamobatang.conf
%config(noreplace) %{_fontconfig_confdir}/%{fontconf}-jamobatang.conf
%{_fontbasedir}/*/%{_fontstem}/UnJamoBatang.ttf
%files -n fonts-ttf-un-extra-jamodotum
%{_fontconfig_templatedir}/%{fontconf}-jamodotum.conf
%config(noreplace) %{_fontconfig_confdir}/%{fontconf}-jamodotum.conf
%{_fontbasedir}/*/%{_fontstem}/UnJamoDotum.ttf
%files -n fonts-ttf-un-extra-jamonovel
%{_fontconfig_templatedir}/%{fontconf}-jamonovel.conf
%config(noreplace) %{_fontconfig_confdir}/%{fontconf}-jamonovel.conf
%{_fontbasedir}/*/%{_fontstem}/UnJamoNovel.ttf
%files -n fonts-ttf-un-extra-jamosora
%{_fontconfig_templatedir}/%{fontconf}-jamosora.conf
%config(noreplace) %{_fontconfig_confdir}/%{fontconf}-jamosora.conf
%{_fontbasedir}/*/%{_fontstem}/UnJamoSora.ttf
%files -n fonts-ttf-un-extra-pen
%{_fontconfig_templatedir}/%{fontconf}-pen.conf
%config(noreplace) %{_fontconfig_confdir}/%{fontconf}-pen.conf
%{_fontbasedir}/*/%{_fontstem}/UnPen.ttf
%files -n fonts-ttf-un-extra-penheulim
%{_fontconfig_templatedir}/%{fontconf}-penheulim.conf
%config(noreplace) %{_fontconfig_confdir}/%{fontconf}-penheulim.conf
%{_fontbasedir}/*/%{_fontstem}/UnPenheulim.ttf
%files -n fonts-ttf-un-extra-pilgia
%{_fontconfig_templatedir}/%{fontconf}-pilgia.conf
%config(noreplace) %{_fontconfig_confdir}/%{fontconf}-pilgia.conf
%{_fontbasedir}/*/%{_fontstem}/UnPilgia.ttf
%files -n fonts-ttf-un-extra-shinmun
%{_fontconfig_templatedir}/%{fontconf}-shinmun.conf
%config(noreplace) %{_fontconfig_confdir}/%{fontconf}-shinmun.conf
%{_fontbasedir}/*/%{_fontstem}/UnShinmun.ttf
%files -n fonts-ttf-un-extra-taza
%{_fontconfig_templatedir}/%{fontconf}-taza.conf
%config(noreplace) %{_fontconfig_confdir}/%{fontconf}-taza.conf
%{_fontbasedir}/*/%{_fontstem}/UnTaza.ttf
%files -n fonts-ttf-un-extra-vada
%{_fontconfig_templatedir}/%{fontconf}-vada.conf
%config(noreplace) %{_fontconfig_confdir}/%{fontconf}-vada.conf
%{_fontbasedir}/*/%{_fontstem}/UnVada.ttf
%files -n fonts-ttf-un-extra-yetgul
%{_fontconfig_templatedir}/%{fontconf}-yetgul.conf
%config(noreplace) %{_fontconfig_confdir}/%{fontconf}-yetgul.conf
%{_fontbasedir}/*/%{_fontstem}/UnYetgul.ttf


%prep
%setup -q -n un-fonts


%build


%install

install -m 0755 -d %{buildroot}%{_fontdir}
install -m 0644 -p *.ttf %{buildroot}%{_fontdir}

install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \
                  %{buildroot}%{_fontconfig_confdir}

install -m 0644 -p %{SOURCE1} \
       %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-bom.conf
install -m 0644 -p %{SOURCE2} \
       %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-jamobatang.conf
install -m 0644 -p %{SOURCE3} \
       %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-jamodotum.conf
install -m 0644 -p %{SOURCE4} \
       %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-jamonovel.conf
install -m 0644 -p %{SOURCE5} \
       %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-jamosora.conf
install -m 0644 -p %{SOURCE6} \
       %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-pen.conf
install -m 0644 -p %{SOURCE7} \
       %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-penheulim.conf
install -m 0644 -p %{SOURCE8} \
       %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-pilgia.conf
install -m 0644 -p %{SOURCE9} \
       %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-shinmun.conf
install -m 0644 -p %{SOURCE10} \
       %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-taza.conf
install -m 0644 -p %{SOURCE11} \
       %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-vada.conf
install -m 0644 -p %{SOURCE12} \
       %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-yetgul.conf

for fconf in %{fontconf}-bom.conf \
   %{fontconf}-jamobatang.conf \
   %{fontconf}-jamodotum.conf \
   %{fontconf}-jamonovel.conf \
   %{fontconf}-jamosora.conf \
   %{fontconf}-pen.conf \
   %{fontconf}-penheulim.conf \
   %{fontconf}-pilgia.conf \
   %{fontconf}-shinmun.conf \
   %{fontconf}-taza.conf \
   %{fontconf}-vada.conf \
   %{fontconf}-yetgul.conf ; do
 ln -s %{_fontconfig_templatedir}/$fconf \
       %{buildroot}%{_fontconfig_confdir}/$fconf
done
# generic fedora font import transformations
# move fonts to corresponding subdirs if any
for fontpatt in OTF TTF TTC otf ttf ttc pcf pcf.gz bdf afm pfa pfb; do
   case "$fontpatt" in
pcf*|bdf*) type=bitmap;;
tt*|TT*) type=ttf;;
otf|OTF) type=otf;;
afm*|pf*) type=type1;;
   esac
   find $RPM_BUILD_ROOT/usr/share/fonts -type f -name '*.'$fontpatt | while read i; do
j=`echo "$i" | sed -e s,/usr/share/fonts/,/usr/share/fonts/$type/,`;
install -Dm644 "$i" "$j";
rm -f "$i";
olddir=`dirname "$i"`;
mv -f "$olddir"/{encodings.dir,fonts.{dir,scale,alias}} `dirname "$j"`/ 2>/dev/null ||:
rmdir -p "$olddir" 2>/dev/null ||:
   done
done
# kill invalid catalogue links
if [ -d $RPM_BUILD_ROOT/etc/X11/fontpath.d ]; then
   find -L $RPM_BUILD_ROOT/etc/X11/fontpath.d -type l -print -delete ||:
   # relink catalogue
   find $RPM_BUILD_ROOT/usr/share/fonts -name fonts.dir | while read i; do
pri=10;
j=`echo $i | sed -e s,$RPM_BUILD_ROOT/usr/share/fonts/,,`; type=${j%%%%/*};
pre_stem=${j##$type/}; stem=`dirname $pre_stem|sed -e s,/,-,g`;
case "$type" in
   bitmap) pri=10;;
   ttf|ttf) pri=50;;
   type1) pri=40;;
esac
ln -s /usr/share/fonts/$j $RPM_BUILD_ROOT/etc/X11/fontpath.d/"$stem:pri=$pri"
   done ||:
fi


%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin