[arch-general] m17n and related packages - was: Intro + package maintenance

aashiks aashiks at gmail.com
Wed Jan 14 10:35:22 EST 2009


Hi,

The four PKGBUILDS are attached.

Regards,
Aashik 
-------------- next part --------------
# $Id: PKGBUILD 9021 2008-08-17 02:49:51Z eric $
# Contributor: Camille Moncelier <pix at devlife.org>

pkgname=m17n-lib
pkgver=1.5.3
pkgrel=1
pkgdesc="A multilingual text processing library (runtimes)"
arch=(i686 x86_64)
url="http://www.m17n.org/m17n-lib/"
license=("GPL")
depends=('libxft' 'libxaw' 'm17n-db>=1.5.3' 'fribidi' 'libxml2' 'gd' 'ispell' 'anthy' 'libotf')
options=('!libtool')
source=(http://www.m17n.org/m17n-lib-download/$pkgname-$pkgver.tar.gz m17n-lib-1.3.1-fPIC.patch)
md5sums=('6c6c243a14305fee373283b553226215' 'a4f06321702ba7c97ba537e12c27d147')

build() {
  cd $startdir/src/$pkgname-$pkgver

  ./configure --prefix=/usr
  make
  make DESTDIR=$startdir/pkg install
}

#The m17n library is configured with these external libraries.
#  fribidi freetype xft2 fontconfig gdlib xml2 anthy ispell

-------------- next part --------------
# $Id: PKGBUILD 8939 2008-08-17 01:09:10Z eric $
# Maintainer: damir <damir at archlinux.org>
# Contributor: Camille Moncelier <pix at devlife.org>

pkgname=m17n-db
pkgver=1.5.3
pkgrel=1
pkgdesc="A multilingual text processing library (database)"
arch=(i686 x86_64)
url="http://www.m17n.org/m17n-lib/"
license=GPL
depends=('glibc') # not because of compiling, but because of /usr/share/i18n/charmaps/ files that glibc provides
source=(http://www.m17n.org/m17n-lib-download/$pkgname-$pkgver.tar.gz)
md5sums=('0fdf4582389bb8de75de88caffdd0776')

build() {
  cd $startdir/src/$pkgname-$pkgver
  ./configure --prefix=/usr
  make || return 1
  make DESTDIR=$startdir/pkg install
}

-------------- next part --------------
pkgname=libotf
pkgver=0.9.8
pkgrel=0
pkgdesc="OpenType Font library"
url="http://www.m17n.org/libotf/"
arch=('i686' 'x86_64')
license=('GPL')
groups=
provides=
depends=('libxaw' 'libxmu' 'libxt' 'freetype2' 'libx11')
makedepends=
conflicts=
replaces=
backup=
install=
source=(http://www.m17n.org/libotf/$pkgname-$pkgver.tar.gz)
md5sums=('586e806cf585e26ce5f3a51c472fe2d5')

build() {
	cd ${srcdir}/$pkgname-$pkgver
	./configure --prefix=/usr
	make || return 1
	make prefix=${pkgdir}/usr install || return 1
}

-------------- next part --------------
# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $
# Maintainer: damir <damir at archlinux.org>
# Contributor: Gan Lu <rhythm.gan at gmail.com>
# Contributor: Aashik S aashiks at gmail dot com
pkgname=scim-tables
pkgver=0.5.8
pkgrel=2
pkgdesc="SCIM multi language input method engine (including CJK) v0.5.8. This brings in support for some Malayalam input methods also"
arch=(i686 x86_64)
url="http://www.scim-im.org/"
license=GPL
depends=('scim>=1.4.7')
#makedepends=('skim')
source=(http://switch.dl.sourceforge.net/sourceforge/scim/$pkgname-$pkgver.tar.gz scim-tables-0.5.8-header.patch)

build() {
  # The following line fixes an error in scim_generic_table.h in v0.5.8. The unpatched file causes a build fail 
  patch $startdir/src/$pkgname-$pkgver/src/scim_generic_table.h scim-tables-0.5.8-header.patch || return 1
  cd $startdir/src/$pkgname-$pkgver
  ./configure --prefix=/usr \
  		--disable-static
  make || return 1
  make DESTDIR=$startdir/pkg install
  find $startdir/pkg -name '*.la' -exec rm {} \;
}

md5sums=('53ba0d00a71e467b5d009954cf56cb07')


More information about the arch-general mailing list