Репозитории 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 |
Группа :: Система/Библиотеки
Пакет: 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 можно просмотреть здесь
%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 можно просмотреть здесь