ALT Linux Team development discussions
 help / color / mirror / Atom feed
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.

      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