Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37559574
en ru br
Репозитории ALT
S:2.13.2-alt1
5.1: 2.4.2-alt1
4.1: 2.3.11-alt1.M41.1
4.0: 2.3.6-alt1.M40.1
+updates:2.3.6-alt1.M40.1
www.altlinux.org/Changes

Группа :: Система/Библиотеки
Пакет: libfreetype

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

%define docdir %_docdir/%name-%version
%define develdocdir %_docdir/%name-devel-%version

Name: libfreetype
Version: 2.3.6
Release: alt1.M41.1

Summary: The FreeType2 library
License: FTL/GPL
Group: System/Libraries
Url: http://www.freetype.org/

Packager: Valery Inozemtsev <shrek at altlinux.ru>

Source0: freetype-%version.tar.bz2
Source1: ft2demos-%version.tar.bz2
Source2: freetype-doc-%version.tar.bz2

Patch0: freetype-2.3.6-alt-version-script.patch
Patch1: ft2demos-2.3.4-alt-drop-ftgrid.patch
Patch2: freetype-2.3.0-alt-enable-subpixel-rendering.patch

# RedHat patches

Patch100: freetype-2.1.10-rh-enable-ft2-bci.patch
Patch101: ft2demos-2.2.1-rh-makefile.patch
Patch102: freetype-2.2.1-enable-valid.patch
Patch103: freetype-2.2.1-memcpy-fix.patch

Patch202: freetype-2.3.2-bitmap-foundry.patch

Patch1000: freetype-2.6.9-CVE-2009-0946-part0.patch
Patch1001: freetype-2.6.9-CVE-2009-0946-part1.patch

Provides: freetype2 = %version-%release
Obsoletes: freetype2 < %version-%release

# Automatically added by buildreq on Fri Mar 10 2006

BuildRequires: gcc-c++ libX11-devel xorg-x11-proto-devel zlib-devel

%description
The FreeType engine is a free and portable TrueType font rendering
engine, developed to provide TrueType support for a variety of
platforms and environments.  FreeType is a library which can open
and manages font files as well as efficiently load, hint and render
individual glyphs.  FreeType is not a font server or a complete
text-rendering library.

%package devel
Summary: Header files and library for development with FreeType2
Group: Development/C
Requires: %name = %version-%release zlib-devel
Provides: freetype2-devel = %version-%release
Obsoletes: freetype2-devel < %version-%release

%description devel
This package contains the header files and libraries needed
to develop programs that use the FreeType2 library.

%package devel-static
Summary: The FreeType2 static library
Group: Development/C
Requires: %name-devel = %version-%release
Provides: freetype2-devel-static = %version-%release
Obsoletes: freetype2-devel-static < %version-%release

%description devel-static
This package contains the FreeType2 static library.

%package demos
Summary: A collection of FreeType demonstration programs
Group: Development/C
Requires: %name = %version-%release
Provides: freetype2-demos = %version-%release
Obsoletes: freetype2-demos < %version-%release
Conflicts: freetype

%description demos
The FreeType engine is a free and portable TrueType font rendering
engine, developed to provide TrueType support for a variety of
platforms and environments.  FreeType is a library which can open
and manages font files as well as efficiently load, hint and render
individual glyphs.  FreeType is not a font server or a complete
text-rendering library.

This package contains collection of FreeType demonstration programs.

%def_enable static

%prep
%setup -q -n freetype-%version -a1 -b2

%patch0 -p1
%patch1 -p0
%patch2 -p1

%patch100 -p0
%patch101 -p0
%patch102 -p1
%patch103 -p1

%patch202 -p1

%patch1000 -p1
%patch1001 -p1

%build
%add_optflags -fno-strict-aliasing
%configure \
%{subst_enable static}

%make_build
%make_build -C ft2demos-%version TOP_DIR=..

%install
%make DESTDIR=%buildroot install

for f in ft2demos-%version/bin/ft*; do
builds/unix/libtool --mode=install install -m755 $f %buildroot%_bindir/
done

mkdir -p %buildroot%docdir
mkdir -p %buildroot%develdocdir
cp -a docs/* %buildroot%develdocdir/
pushd %buildroot%develdocdir
bzip2 -9 CHANGES raster.txt
rm -fv GPL.* INSTALL* release UPGRADE.UNX
popd
mv %buildroot%develdocdir/{FTL.TXT,PATENTS,LICENSE.TXT,CHANGES.bz2} %buildroot%docdir/

%post -p %post_ldconfig

%postun -p %postun_ldconfig

%files
%docdir
%_libdir/*.so.*

%files devel
%develdocdir
%_bindir/*-config
%_libdir/*.so
%_includedir/*
%_pkgconfigdir/*.pc
%_datadir/aclocal/*.m4

%if_enabled static
%files devel-static
%_libdir/*.a
%endif

%files demos
%_bindir/ft*

%changelog

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

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