All pastes #1065441 Raw Edit

freetype 2.3.7 cleartype pkgbuil

public text v1 · immutable
#1065441 ·published 2008-07-08 11:07 UTC
rendered paste body
# Contributor: Lee.MaRS <leemars@gmail.com>
# Contributor: freedom
pkgname=freetype2-cleartype
pkgver=2.3.7
pkgrel=1
pkgdesc="TrueType font rendering library with cleartype patch"
arch=(i686 x86_64)
license=('GPL')
url="http://freetype.sourceforge.net"
depends=('zlib')
#conflicts=('freetype2')
provides=('freetype2=2.3.7')
options=('!libtool')
source=(http://heanet.dl.sourceforge.net/sourceforge/freetype/freetype-${pkgver}.tar.bz2
        freetype-2.2.1-subpixel-disable-quantization.diff
        bytecode.patch
        freetype-2.3.0-enable-spr.patch
        freetype-2.2.1-enable-valid.patch
        freetype-2.2.1-memcpy-fix.patch)
md5sums=('83306194817ebdea554133b4232a34aa'
         '70d23f3557750c0503689d3314958d89'
         '9ff19e742968c29e3ba52b08d6bf0a50'
         '816dc8619a6904a7385769433c0a8653'
         '214119610444c9b02766ccee5e220680'
         '6fb6606d28082ecb8e0c6d986b0b26aa')

build() {
  cd ${startdir}/src/freetype-${pkgver}
  patch -Np1 -i ${startdir}/src/freetype-2.2.1-subpixel-disable-quantization.diff || return 1
  patch -Np0 -i ${startdir}/src/bytecode.patch || return 1
  patch -Np1 -i ${startdir}/src/freetype-2.3.0-enable-spr.patch || return 1
  patch -Np1 -i ${startdir}/src/freetype-2.2.1-enable-valid.patch || return 1
  patch -Np1 -i ${startdir}/src/freetype-2.2.1-memcpy-fix.patch || return 1

	./configure --prefix=/usr
  make || return 1
  make DESTDIR=${startdir}/pkg install
  rm -f ${startdir}/pkg/usr/lib/*.la
}