From: "Вячеслав Диконов" <sdiconov@mail.ru>
To: ALT Devel discussion list <devel@altlinux.ru>
Subject: Re: [devel] Re: ttf fonts
Date: Thu, 28 Aug 2003 13:36:11 +0400
Message-ID: <1062063371.1859.30.camel@localhost.localdomain> (raw)
In-Reply-To: <3F4A031D.3080301@altlinux.ru>
[-- Attachment #1: Type: text/plain, Size: 1236 bytes --]
В Пнд, 25.08.2003, в 16:37, aen пишет:
> >>>>В %_x11fontsdir/ тогда должны оставаться только Speedo и растровые
> >>>>шрифты. В любом случае надо править fonts.conf, хотя бы для выноса
> >>>>мусора.
> >Так всё таки в какой каталог будем перемещать все шрифты в моих пакетах:
> >%_x11fontdir/truetype/<пакет> (работает)
> >%_datadir/fonts/default/<пакет> (работает)
> >
> Давайте _свободные_ нацинальные шрифты -- сюда.
> Остальные -- в
> %datadir/fonts/<пакет>
Сейчас перемещены в /usr/share/fonts/default/ все национальные шрифты
(мои пакеты) и church-fonts-ttf (Пакет Виталия Липатова). Исправлены
указанные Антоном Фарыгиным (rider) ошибки в зависимостях _всех_ пакетов
с ttf.
Остались только val-ttf и ms-ttf. Их местоположение вбито в libgtk+2.
Зависимости val-ttf содержат ту же ошибку, что и мои старые пакеты. Я
исправил spec для них, но надо ещё исправить пакет libgtk+2 с учётом
нового расположения шрифтов. Как это сделать?
Кроме того, для унификации имён шрифтовых пакетов предлагаю
переименовать val-ttf в val-fonts-ttf и ms-ttf в ms-fonts-ttf.
Перемещение val и ms шрифтов надо сделать до пересборки yudit и
желательно синхронно с выкладыванием исправленных версий *fonts-ttf,
иначе будет каша в настройках и глюки.
[-- Attachment #2: ms-ttf.spec --]
[-- Type: text/plain, Size: 2393 bytes --]
%define ttfdir %_datadir/fonts/default/TrueType-ms
Name: ms-fonts-ttf
Version: 1.0
Release: alt6
Summary: Unicode True Type fonts from MS
Summary (ru_RU.UTF-8): Unicode True Type ÑÑиÑÑÑ Ð¾Ñ ÐикÑоÑоÑÑ
License: free to use, but restricted (see EULA)
Group: System/Fonts/True type
Url: http://telia.dl.sourceforge.net/sourceforge/corefonts
Source0: ms_eula.htm
Source1: arial32.exe
Source2: arialb32.exe
Source3: times32.exe
Source4: courie32.exe
BuildArchitectures: noarch
PreReq: cabextract >= 0.6 chkfontpath freetype fontconfig
BuildRequires: cabextract >= 0.6 freetype
Obsoletes: ms-ttf
Conflicts: ms-ttf
%description
A set of Unicode True Type fonts from MS
%description -l ru_RU.UTF-8
ÐÐ°Ð±Ð¾Ñ Unicode True Type ÑÑиÑÑов Ð¾Ñ ÐикÑоÑоÑÑ.
%build
cp %SOURCE0 .
cp %SOURCE1 .
cp %SOURCE2 .
cp %SOURCE3 .
cp %SOURCE4 .
for i in *32.exe ; do
cabextract $i
rm -f fontinst.exe
rm -f FONTINST.EXE
done
rm -f *.inf
for f in *.[Tt][Tt][Ff] ; do
new_name=`echo "$f" | tr A-Z a-z`
[ "$new_name" == "$f" ] || mv "$f" "$new_name"
done
%_sbindir/ttmkfdir > fonts.dir
%install
install -d $RPM_BUILD_ROOT%ttfdir
cp *.exe $RPM_BUILD_ROOT%ttfdir
cp *.ttf $RPM_BUILD_ROOT%ttfdir
cp *.dir $RPM_BUILD_ROOT%ttfdir
ln -sf /etc/X11/encodings.dir encodings.dir
%post
cd %ttfdir
for i in *32.exe ; do
cabextract $i >/dev/null 2>&1
rm -f fontinst.exe FONTINST.EXE
done
rm -f *.inf
for f in *.[Tt][Tt][Ff] ; do
new_name=`echo "$f" | tr A-Z a-z`
[ "$new_name" = "$f" ] || mv "$f" "$new_name"
done
rm -f *.exe
%_bindir/fc-cache %ttfdir
chkfontpath -q --add %ttfdir
%postun
chkfontpath --remove %ttfdir
%files
%doc ms_eula.htm
%ghost %verify (not mtime) %ttfdir/*.ttf
%config (missingok) %ttfdir/*.exe
%ttfdir/*.dir
%changelog
* Wed Aug 27 2003 Vyacheslav Dikonov <slava@altlinux.ru> 1.0-alt6
- Changed dir
- Cleanups (removed obsolete gnome-font-install and xftcache calls, fontconfig)
- Requirements fixed
- Translation
- Renamed to ms-fonts-ttf
* Mon Oct 07 2002 AEN <aen@altlinux.ru> 1.0-alt5
- fc-cache & gnome-font install added in %post
* Wed Sep 25 2002 AEN <aen@altlinux.ru> 1.0-alt4
- built with cabextract-0.6
* Wed Sep 25 2002 AEN <aen@altlinux.ru> 1.0-alt3
- build rpm with fonts
* Thu Nov 01 2001 Sergey Vlasov <vsu@altlinux.ru> 1.0-alt2
- convert file names to lower case
* Mon Jul 16 2001 AEN <aen@logic.ru> 1.0-alt1
- build for Sisyphus
[-- Attachment #3: val-ttf.spec --]
[-- Type: text/plain, Size: 2113 bytes --]
%define ttfdir %_datadir/fonts/default/TrueType-val
Name: val-fonts-ttf
Version: 1.0
Release: alt11
Summary: Unicode True Type fonts from URW & Valek Filippov
Summary (ru_RU.UTF-8): Unicode True Type ÑÑиÑÑÑ Ð¾Ñ URW и ÐаленÑина Филиппова
License: GPL
Group: System/Fonts/True type
Url: ftp://ftp.gnome.ru/pub/fonts/releases
Source0: urw-fonts-1.0.7pre14-ttf.tar.bz2
Source1: fonts.alias
BuildArch: noarch
BuildRequires: freetype
PreReq: chkfontpath freetype fontconfig
Obsoletes: val-ttf
Conflicts: val-ttf
%description
A set of Unicode True Type fonts from URW & Valek Filippov
%description -l ru_RU.UTF-8
ÐÐ°Ð±Ð¾Ñ Unicode True Type ÑÑиÑÑов Ð¾Ñ URW и ÐаленÑина Филиппова.
%prep
%setup -q -c -n%name
%install
mkdir -p $RPM_BUILD_ROOT%ttfdir
install -p -m644 *.ttf %SOURCE1 $RPM_BUILD_ROOT%ttfdir
cd $RPM_BUILD_ROOT%ttfdir
%_sbindir/ttmkfdir -f val -o ./fonts.dir >& /dev/null
ln -s %_sysconfdir/X11/encodings.dir encodings.dir
%post
%_bindir/fc-cache %ttfdir
/usr/sbin/chkfontpath -q --add %ttfdir
%postun
/usr/sbin/chkfontpath -q --remove %ttfdir
%files
%ttfdir
%doc COPYING README ChangeLog
%changelog
* Wed Aug 27 2003 Vyacheslav Dikonov <slava@altlinux.ru> 1.0-alt11
- Changed dir
- Cleanups (removed obsolete gnome-font-install and xftcache)
- Translation
- Renamed to val-fonts-ttf
* Fri Oct 04 2002 AEN <aen@altlinux.ru> 1.0-alt10
- pre14
- PreReq fontconfig, call fc-cache from %post
- added gnome-print script to %pre
* Mon Mar 04 2002 AEN <aen@logic.ru> 1.0-alt9
- pre7
* Wed Feb 06 2002 AEN <aen@logic.ru> 1.0-alt8
- pre7
* Fri Jan 18 2002 AEN <aen@logic.ru> 1.0-alt7
- pre4
* Fri Jan 04 2002 AEN <aen@logic.ru> 1.0-alt6
- 1.0.7pre2 from Valek
* Tue Sep 11 2001 AEN <aen@logic.ru> 1.0-alt5
- Fonudry: val
* Mon Sep 10 2001 AEN <aen@logic.ru> 1.0-alt4
- added -q to chkfontpath
* Fri Sep 7 2001 AEN <aen@logic.ru> 1.0-alt3
- new README from Valek
* Thu Sep 6 2001 AEN <aen@logic.ru> 1.0-alt2
- new snapshot from Valek
- ttmkfdir problem solved
- PreReq freetype
* Tue Sep 4 2001 AEN <aen@logic.ru> 1.0-alt1
- Initial revision.
prev parent reply other threads:[~2003-08-28 9:36 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-07-16 10:36 [devel] " aen
2003-07-16 21:32 ` Вячеслав Диконов
2003-07-17 10:39 ` aen
2003-07-19 21:54 ` [devel] " Mikhail Zabaluev
2003-07-20 14:31 ` aen
2003-08-25 7:51 ` Вячеслав Диконов
2003-08-25 9:28 ` Вячеслав Диконов
2003-08-25 11:13 ` aen
2003-08-25 12:01 ` Вячеслав Диконов
2003-08-25 12:37 ` aen
2003-08-28 9:36 ` Вячеслав Диконов [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1062063371.1859.30.camel@localhost.localdomain \
--to=sdiconov@mail.ru \
--cc=devel@altlinux.ru \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git