Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37048426
en ru br
Репозитории ALT

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

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

Group: System/Fonts/True type
%define oldname culmus-fonts
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
%global fontname culmus
%global fontconfd 65-%{fontname}
%global fontconf 66-%{fontname}

%global common_desc \
The culmus-fonts package contains fonts for the display of\
Hebrew from the Culmus project.


Name:           fonts-ttf-culmus
Version:        0.130
Release:        alt2_11
Summary:        Fonts for Hebrew from Culmus project

License:        GPLv2
URL:            http://culmus.sourceforge.net
Source0:        http://downloads.sourceforge.net/culmus/%{fontname}-%{version}.tar.gz
Source1:        %{fontconf}-aharoni-clm.conf
Source2:        %{fontconf}-caladings-clm.conf
Source3:        %{fontconfd}-david-clm.conf
Source4:        %{fontconf}-drugulin-clm.conf
Source5:        %{fontconf}-ellinia-clm.conf
Source6:        %{fontconf}-frank-ruehl-clm.conf
Source7:        %{fontconf}-miriam-clm.conf
Source8:        %{fontconf}-miriam-mono-clm.conf
Source9:        %{fontconf}-nachlieli-clm.conf
Source10:        %{fontconf}-hadasim-clm.conf
Source11:        %{fontconf}-keteryg.conf
Source12:        %{fontconf}-simple-clm.conf
Source13:        %{fontconf}-stamashkenaz-clm.conf
Source14:        %{fontconf}-stamsefarad-clm.conf
Source15:        %{fontconf}-shofar.conf
Source16:        http://downloads.sourceforge.net/culmus/culmus-type1-0.121.tar.gz
Obsoletes:      culmus-fonts < 0.102-1

#for appstream metainfo

Source50:       %{fontname}-aharoni-clm.metainfo.xml
Source51:       %{fontname}-caladings-clm.metainfo.xml
Source52:       %{fontname}-david-clm.metainfo.xml
Source53:       %{fontname}-drugulin-clm.metainfo.xml
Source54:       %{fontname}-ellinia-clm.metainfo.xml
Source55:       %{fontname}-frank-ruehl-clm.metainfo.xml
Source56:       %{fontname}-hadasim-clm.metainfo.xml
Source57:       %{fontname}-keteryg.metainfo.xml
Source58:       %{fontname}-miriam-clm.metainfo.xml
Source59:       %{fontname}-miriam-mono-clm.metainfo.xml
Source60:       %{fontname}-nachlieli-clm.metainfo.xml
Source61:       %{fontname}-simple-clm.metainfo.xml
Source62:       %{fontname}-stamashkenaz-clm.metainfo.xml
Source63:       %{fontname}-stamsefarad-clm.metainfo.xml
Source64:       %{fontname}-yehuda-clm.metainfo.xml
Source65:       %{fontname}-shofar.metainfo.xml
Source66:       %{fontname}.metainfo.xml

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

%description
%common_desc
Meta-package of Culmus fonts which installs various families of culmus project.

%package -n fonts-ttf-culmus-common
Group: System/Fonts/True type
Summary:        Common files of culmus-fonts
%description -n fonts-ttf-culmus-common
%common_desc

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

%package -n fonts-type1-culmus-aharoni-clm
Group: System/Fonts/True type
Summary:        Fonts for Hebrew from Culmus project
Requires:       fonts-ttf-culmus-common = %{version}-%{release}

%description -n fonts-type1-culmus-aharoni-clm
%common_desc

%files -n fonts-type1-culmus-aharoni-clm
%{_fontconfig_templatedir}/%{fontconf}-aharoni-clm.conf
%config(noreplace) %{_fontconfig_confdir}/%{fontconf}-aharoni-clm.conf
%{_fontbasedir}/*/%{_fontstem}/AharoniCLM-*.afm
%{_fontbasedir}/*/%{_fontstem}/AharoniCLM-*.pfa
%{_datadir}/appdata/%{fontname}-aharoni-clm.metainfo.xml

%package -n fonts-type1-culmus-caladings-clm
Group: System/Fonts/True type
Summary:        Fonts for Hebrew from Culmus project
Requires:       fonts-ttf-culmus-common = %{version}-%{release}

%description -n fonts-type1-culmus-caladings-clm
%common_desc

%files -n fonts-type1-culmus-caladings-clm
%{_fontconfig_templatedir}/%{fontconf}-caladings-clm.conf
%config(noreplace) %{_fontconfig_confdir}/%{fontconf}-caladings-clm.conf
%{_fontbasedir}/*/%{_fontstem}/CaladingsCLM.afm
%{_fontbasedir}/*/%{_fontstem}/CaladingsCLM.pfa
%{_datadir}/appdata/%{fontname}-caladings-clm.metainfo.xml

%package -n fonts-type1-culmus-david-clm
Group: System/Fonts/True type
Summary:        Fonts for Hebrew from Culmus project
Requires:       fonts-ttf-culmus-common = %{version}-%{release}

%description -n fonts-type1-culmus-david-clm
%common_desc

%files -n fonts-type1-culmus-david-clm
%{_fontconfig_templatedir}/%{fontconfd}-david-clm.conf
%config(noreplace) %{_fontconfig_confdir}/%{fontconfd}-david-clm.conf
%{_fontbasedir}/*/%{_fontstem}/DavidCLM-*.ttf
%{_fontbasedir}/*/%{_fontstem}/DavidCLM-*.afm
%{_fontbasedir}/*/%{_fontstem}/DavidCLM-*.pfa
%{_datadir}/appdata/%{fontname}-david-clm.metainfo.xml

%package -n fonts-type1-culmus-drugulin-clm
Group: System/Fonts/True type
Summary:        Fonts for Hebrew from Culmus project
Requires:       fonts-ttf-culmus-common = %{version}-%{release}

%description -n fonts-type1-culmus-drugulin-clm
%common_desc

%files -n fonts-type1-culmus-drugulin-clm
%{_fontconfig_templatedir}/%{fontconf}-drugulin-clm.conf
%config(noreplace) %{_fontconfig_confdir}/%{fontconf}-drugulin-clm.conf
%{_fontbasedir}/*/%{_fontstem}/DrugulinCLM-*.afm
%{_fontbasedir}/*/%{_fontstem}/DrugulinCLM-*.pfa
%{_datadir}/appdata/%{fontname}-drugulin-clm.metainfo.xml

%package -n fonts-type1-culmus-ellinia-clm
Group: System/Fonts/True type
Summary:        Fonts for Hebrew from Culmus project
Requires:       fonts-ttf-culmus-common = %{version}-%{release}

%description -n fonts-type1-culmus-ellinia-clm
%common_desc

%files -n fonts-type1-culmus-ellinia-clm
%{_fontconfig_templatedir}/%{fontconf}-ellinia-clm.conf
%config(noreplace) %{_fontconfig_confdir}/%{fontconf}-ellinia-clm.conf
%{_fontbasedir}/*/%{_fontstem}/ElliniaCLM-*.afm
%{_fontbasedir}/*/%{_fontstem}/ElliniaCLM-*.pfa
%{_datadir}/appdata/%{fontname}-ellinia-clm.metainfo.xml

%package -n fonts-type1-frank-ruehl-clm
Group: System/Fonts/True type
Summary:        Fonts for Hebrew from Culmus project
Requires:       fonts-ttf-culmus-common = %{version}-%{release}

%description -n fonts-type1-frank-ruehl-clm
%common_desc

%files -n fonts-type1-frank-ruehl-clm
%{_fontconfig_templatedir}/%{fontconf}-frank-ruehl-clm.conf
%config(noreplace) %{_fontconfig_confdir}/%{fontconf}-frank-ruehl-clm.conf
%{_fontbasedir}/*/%{_fontstem}/FrankRuehlCLM-*.ttf
%{_fontbasedir}/*/%{_fontstem}/FrankRuehlCLM-*.afm
%{_fontbasedir}/*/%{_fontstem}/FrankRuehlCLM-*.pfa
%{_datadir}/appdata/%{fontname}-frank-ruehl-clm.metainfo.xml


%package -n fonts-ttf-culmus-hadasim-clm
Group: System/Fonts/True type
Summary:        Fonts for Hebrew from Culmus project
Requires:       fonts-ttf-culmus-common = %{version}-%{release}

%description -n fonts-ttf-culmus-hadasim-clm
%common_desc

%files -n fonts-ttf-culmus-hadasim-clm
%{_fontconfig_templatedir}/%{fontconf}-hadasim-clm.conf
%config(noreplace) %{_fontconfig_confdir}/%{fontconf}-hadasim-clm.conf
%{_fontbasedir}/*/%{_fontstem}/HadasimCLM-*.ttf
%{_datadir}/appdata/%{fontname}-hadasim-clm.metainfo.xml

%package -n fonts-ttf-culmus-keteryg
Group: System/Fonts/True type
Summary:        Fonts for Hebrew from Culmus project
Requires:       fonts-ttf-culmus-common = %{version}-%{release}

%description -n fonts-ttf-culmus-keteryg
%common_desc

%files -n fonts-ttf-culmus-keteryg
%{_fontconfig_templatedir}/%{fontconf}-keteryg.conf
%config(noreplace) %{_fontconfig_confdir}/%{fontconf}-keteryg.conf
%{_fontbasedir}/*/%{_fontstem}/KeterYG-*.ttf
%{_datadir}/appdata/%{fontname}-keteryg.metainfo.xml


%package -n fonts-ttf-culmus-miriam-clm
Group: System/Fonts/True type
Summary:        Fonts for Hebrew from Culmus project
Requires:       fonts-ttf-culmus-common = %{version}-%{release}

%description -n fonts-ttf-culmus-miriam-clm
%common_desc

%files -n fonts-ttf-culmus-miriam-clm
%{_fontconfig_templatedir}/%{fontconf}-miriam-clm.conf
%config(noreplace) %{_fontconfig_confdir}/%{fontconf}-miriam-clm.conf
%{_fontbasedir}/*/%{_fontstem}/MiriamCLM-*.ttf
%{_fontbasedir}/*/%{_fontstem}/MiriamCLM-*.afm
%{_fontbasedir}/*/%{_fontstem}/MiriamCLM-*.pfa
%{_datadir}/appdata/%{fontname}-miriam-clm.metainfo.xml

%package -n fonts-ttf-culmus-miriam-mono-clm
Group: System/Fonts/True type
Summary:        Fonts for Hebrew from Culmus project
Requires:       fonts-ttf-culmus-common = %{version}-%{release}

%description -n fonts-ttf-culmus-miriam-mono-clm
%common_desc

%files -n fonts-ttf-culmus-miriam-mono-clm
%{_fontconfig_templatedir}/%{fontconf}-miriam-mono-clm.conf
%config(noreplace) %{_fontconfig_confdir}/%{fontconf}-miriam-mono-clm.conf
%{_fontbasedir}/*/%{_fontstem}/MiriamMonoCLM-*.ttf
%{_fontbasedir}/*/%{_fontstem}/MiriamMonoCLM-*.afm
%{_fontbasedir}/*/%{_fontstem}/MiriamMonoCLM-*.pfa
%{_datadir}/appdata/%{fontname}-miriam-mono-clm.metainfo.xml

%package -n fonts-type1-culmus-nachlieli-clm
Group: System/Fonts/True type
Summary:        Fonts for Hebrew from Culmus project
Requires:       fonts-ttf-culmus-common = %{version}-%{release}

%description -n fonts-type1-culmus-nachlieli-clm
%common_desc

%files -n fonts-type1-culmus-nachlieli-clm
%{_fontconfig_templatedir}/%{fontconf}-nachlieli-clm.conf
%config(noreplace) %{_fontconfig_confdir}/%{fontconf}-nachlieli-clm.conf
%{_fontbasedir}/*/%{_fontstem}/NachlieliCLM-*.afm
%{_fontbasedir}/*/%{_fontstem}/NachlieliCLM-*.pfa
%{_datadir}/appdata/%{fontname}-nachlieli-clm.metainfo.xml


%package -n fonts-ttf-culmus-simple-clm
Group: System/Fonts/True type
Summary:        Fonts for Hebrew from Culmus project
Requires:       fonts-ttf-culmus-common = %{version}-%{release}

%description -n fonts-ttf-culmus-simple-clm
%common_desc

%files -n fonts-ttf-culmus-simple-clm
%{_fontconfig_templatedir}/%{fontconf}-simple-clm.conf
%config(noreplace) %{_fontconfig_confdir}/%{fontconf}-simple-clm.conf
%{_fontbasedir}/*/%{_fontstem}/SimpleCLM-*.ttf
%{_datadir}/appdata/%{fontname}-simple-clm.metainfo.xml

%package -n fonts-ttf-culmus-stamashkenaz-clm
Group: System/Fonts/True type
Summary:        Fonts for Hebrew from Culmus project
Requires:       fonts-ttf-culmus-common = %{version}-%{release}

%description -n fonts-ttf-culmus-stamashkenaz-clm
%common_desc

%files -n fonts-ttf-culmus-stamashkenaz-clm
%{_fontconfig_templatedir}/%{fontconf}-stamashkenaz-clm.conf
%config(noreplace) %{_fontconfig_confdir}/%{fontconf}-stamashkenaz-clm.conf
%{_fontbasedir}/*/%{_fontstem}/StamAshkenazCLM.ttf
%{_datadir}/appdata/%{fontname}-stamashkenaz-clm.metainfo.xml

%package -n fonts-ttf-culmus-stamsefarad-clm
Group: System/Fonts/True type
Summary:        Fonts for Hebrew from Culmus project
Requires:       fonts-ttf-culmus-common = %{version}-%{release}

%description -n fonts-ttf-culmus-stamsefarad-clm
%common_desc

%files -n fonts-ttf-culmus-stamsefarad-clm
%{_fontconfig_templatedir}/%{fontconf}-stamsefarad-clm.conf
%config(noreplace) %{_fontconfig_confdir}/%{fontconf}-stamsefarad-clm.conf
%{_fontbasedir}/*/%{_fontstem}/StamSefaradCLM.ttf
%{_datadir}/appdata/%{fontname}-stamsefarad-clm.metainfo.xml


%package -n fonts-type1-culmus-yehuda-clm
Group: System/Fonts/True type
Summary:        Fonts for Hebrew from Culmus project
Requires:       fonts-ttf-culmus-common = %{version}-%{release}

%description -n fonts-type1-culmus-yehuda-clm
%common_desc

%files -n fonts-type1-culmus-yehuda-clm
%{_fontbasedir}/*/%{_fontstem}/YehudaCLM-*.afm
%{_fontbasedir}/*/%{_fontstem}/YehudaCLM-*.pfa
%{_datadir}/appdata/%{fontname}-yehuda-clm.metainfo.xml

%package -n fonts-ttf-culmus-shofar
Group: System/Fonts/True type
Summary:        Fonts for Hebrew from Culmus project
Requires:       fonts-ttf-culmus-common = %{version}-%{release}

%description -n fonts-ttf-culmus-shofar
%common_desc

%files -n fonts-ttf-culmus-shofar
%{_fontconfig_templatedir}/%{fontconf}-shofar.conf
%config(noreplace) %{_fontconfig_confdir}/%{fontconf}-shofar.conf
%{_fontbasedir}/*/%{_fontstem}/Shofar*.ttf
%{_datadir}/appdata/%{fontname}-shofar.metainfo.xml

%prep
%setup -q -n %{fontname}-%{version}
%setup -n %{oldname}-%{version} -c -q -a 16
mv %{fontname}-%{version}/* .
mv %{fontname}-type1-0.121/* .

%build

%install

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

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

install -m 0644 -p %{SOURCE1} \
       %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-aharoni-clm.conf
install -m 0644 -p %{SOURCE2} \
       %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-caladings-clm.conf
install -m 0644 -p %{SOURCE3} \
       %{buildroot}%{_fontconfig_templatedir}/%{fontconfd}-david-clm.conf
install -m 0644 -p %{SOURCE4} \
       %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-drugulin-clm.conf
install -m 0644 -p %{SOURCE5} \
       %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-ellinia-clm.conf
install -m 0644 -p %{SOURCE6} \
       %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-frank-ruehl-clm.conf
install -m 0644 -p %{SOURCE7} \
       %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-miriam-clm.conf
install -m 0644 -p %{SOURCE8} \
       %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-miriam-mono-clm.conf
install -m 0644 -p %{SOURCE9} \
       %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-nachlieli-clm.conf
install -m 0644 -p %{SOURCE10} \
       %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-hadasim-clm.conf
install -m 0644 -p %{SOURCE11} \
       %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-keteryg.conf
install -m 0644 -p %{SOURCE12} \
       %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-simple-clm.conf
install -m 0644 -p %{SOURCE13} \
       %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-stamashkenaz-clm.conf
install -m 0644 -p %{SOURCE14} \
       %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-stamsefarad-clm.conf
install -m 0644 -p %{SOURCE15} \
       %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-shofar.conf

for fconf in %{fontconf}-aharoni-clm.conf \
            %{fontconf}-caladings-clm.conf \
            %{fontconfd}-david-clm.conf \
            %{fontconf}-drugulin-clm.conf \
            %{fontconf}-ellinia-clm.conf \
            %{fontconf}-frank-ruehl-clm.conf \
            %{fontconf}-miriam-clm.conf \
            %{fontconf}-miriam-mono-clm.conf \
            %{fontconf}-nachlieli-clm.conf \
            %{fontconf}-hadasim-clm.conf \
            %{fontconf}-keteryg.conf \
            %{fontconf}-simple-clm.conf \
            %{fontconf}-stamashkenaz-clm.conf \
            %{fontconf}-stamsefarad-clm.conf \
            %{fontconf}-shofar.conf ; do
 ln -s %{_fontconfig_templatedir}/$fconf \
       %{buildroot}%{_fontconfig_confdir}/$fconf
done

# Add AppStream metadata

install -Dm 0644 -p %{SOURCE50} \
       %{buildroot}%{_datadir}/appdata/%{fontname}-aharoni-clm.metainfo.xml
install -Dm 0644 -p %{SOURCE51} \
       %{buildroot}%{_datadir}/appdata/%{fontname}-caladings-clm.metainfo.xml
install -Dm 0644 -p %{SOURCE52} \
       %{buildroot}%{_datadir}/appdata/%{fontname}-david-clm.metainfo.xml
install -Dm 0644 -p %{SOURCE53} \
       %{buildroot}%{_datadir}/appdata/%{fontname}-drugulin-clm.metainfo.xml
install -Dm 0644 -p %{SOURCE54} \
       %{buildroot}%{_datadir}/appdata/%{fontname}-ellinia-clm.metainfo.xml
install -Dm 0644 -p %{SOURCE55} \
       %{buildroot}%{_datadir}/appdata/%{fontname}-frank-ruehl-clm.metainfo.xml
install -Dm 0644 -p %{SOURCE56} \
       %{buildroot}%{_datadir}/appdata/%{fontname}-hadasim-clm.metainfo.xml
install -Dm 0644 -p %{SOURCE57} \
       %{buildroot}%{_datadir}/appdata/%{fontname}-keteryg.metainfo.xml
install -Dm 0644 -p %{SOURCE58} \
       %{buildroot}%{_datadir}/appdata/%{fontname}-miriam-clm.metainfo.xml
install -Dm 0644 -p %{SOURCE59} \
       %{buildroot}%{_datadir}/appdata/%{fontname}-miriam-mono-clm.metainfo.xml
install -Dm 0644 -p %{SOURCE60} \
       %{buildroot}%{_datadir}/appdata/%{fontname}-nachlieli-clm.metainfo.xml
install -Dm 0644 -p %{SOURCE61} \
       %{buildroot}%{_datadir}/appdata/%{fontname}-simple-clm.metainfo.xml
install -Dm 0644 -p %{SOURCE62} \
       %{buildroot}%{_datadir}/appdata/%{fontname}-stamashkenaz-clm.metainfo.xml
install -Dm 0644 -p %{SOURCE63} \
       %{buildroot}%{_datadir}/appdata/%{fontname}-stamsefarad-clm.metainfo.xml
install -Dm 0644 -p %{SOURCE64} \
       %{buildroot}%{_datadir}/appdata/%{fontname}-yehuda-clm.metainfo.xml
install -Dm 0644 -p %{SOURCE65} \
       %{buildroot}%{_datadir}/appdata/%{fontname}-shofar.metainfo.xml
install -Dm 0644 -p %{SOURCE66} \
       %{buildroot}%{_datadir}/appdata/%{fontname}.metainfo.xml
# 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


%files -n fonts-ttf-culmus-common
%doc CHANGES GNU-GPL LICENSE LICENSE-BITSTREAM
%{_datadir}/appdata/%{fontname}.metainfo.xml

%changelog

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

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