Don't like ads? PRO users don't see any ads ;-)
Guest

jib

By: a guest on Dec 11th, 2010  |  syntax: None  |  size: 1.59 KB  |  hits: 65  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. # Contributor: JIN Xiao-Yong <jinxiaoyong@gmail.com>
  2. # Contributor: jib <jbc.as (AT) free.fr>
  3.  
  4. pkgname=freetype2-infinality
  5. pkgver=2.4.4
  6. pkgrel=2
  7. pkgdesc="TrueType font rendering library with infinality patch"
  8. arch=(i686 x86_64)
  9. license=('GPL')
  10. url="http://freetype.sourceforge.net"
  11. depends=('zlib')
  12. conflicts=('freetype2')
  13. provides=("freetype2=$pkgver")
  14. options=('!libtool')
  15. source=(http://downloads.sourceforge.net/sourceforge/freetype/freetype-${pkgver}.tar.bz2
  16.         http://perso.orange.fr/jbco/dl/freetype-2.2.1-enable-valid.patch
  17.         http://www.infinality.net/files/freetype-add-subpixel-hinting-infinality-20101114-1.patch
  18.         http://www.infinality.net/files/freetype-enable-subpixel-hinting-infinality-20100909-1.patch
  19.         http://www.infinality.net/files/freetype-entire-infinality-patchset-20101114-1.patch
  20.         http://perso.orange.fr/jbco/dl/freetype-2.4.3-20101114-infinality-apply-env-defaults.patch)
  21.  
  22. build() {
  23.   cd "${srcdir}/freetype-${pkgver}"
  24.   local patch_file
  25.   for patch_file in "${source[@]:2}"; do
  26.       patch -Np1 -i "${srcdir}/${patch_file##*/}"
  27.   done
  28.   sed -i -r 's:.*(#.*SYSTEM_ZLIB.*) .*:\1:' ${srcdir}/freetype-2.4.4/include/freetype/config/ftoption.h
  29.  
  30.   ./configure --prefix=/usr
  31.   make
  32. }
  33.  
  34. package() {
  35.   cd "${srcdir}/freetype-${pkgver}"
  36.  
  37.   make DESTDIR="${pkgdir}" install
  38. }
  39.  
  40. md5sums=('b3e2b6e2f1c3e0dffa1fd2a0f848b671'
  41.          '214119610444c9b02766ccee5e220680'
  42.          '799a2d229c2997a5bb2d5b7c9f92fdba'
  43.          'a88b1a66da44a90c1fdcdeaa39a2dc09'
  44.          '6725774b17820f5413cb6a3cf7547f53'
  45.          'edfd12844a8717615e36da060ad78381')