# Maintainer: Natanael Copa pkgname=abiword pkgver=2.8.6 pkgrel=3 pkgdesc="A fully-featured word processor" url="http://www.abisource.com" arch="all" license="GPL" makedepends="pkgconfig libglade-dev libgsf-dev enchant-dev fribidi-dev wv-dev popt-dev jpeg-dev librsvg-dev bzip2-dev goffice-dev" # openxml plugin makedepends="$makedepends boost-dev" # collab plugin makedepends="$makedepends gnutls-dev libsoup-dev dbus-glib-dev" subpackages="$pkgname-dev $pkgname-doc $pkgname-plugins" _plugins="applix babelfish bmp clarisworks collab docbook eml freetranslation garble gdict gimp google hancom hrtext iscii kword loadbindings mht mif mswrite openwriter openxml opml paint passepartout pdb pdf presentation s5 sdw t602 urldict wikipedia wml xslfo" for _i in $_plugins; do subpackages="$subpackages $pkgname-plugin-$_i:$_i" done source="http://www.abisource.com/downloads/$pkgname/$pkgver/source/$pkgname-$pkgver.tar.gz abiword-png15.patch" prepare() { cd "$srcdir"/$pkgname-$pkgver patch -p1 < "$srcdir"/abiword-png15.patch } build() { cd "$srcdir"/$pkgname-$pkgver ./configure --prefix=/usr \ --enable-shared \ --disable-static \ --enable-plugins \ || return 1 make || return 1 } # ="opendocument goffice latex" \ package() { cd "$srcdir"/$pkgname-$pkgver make DESTDIR="$pkgdir" install } _do_plugin() { local plugin="$1" pkgdesc="Abiword $1 plugin" local dir="usr/lib/abiword-${pkgver%.*}/plugins" mkdir -p "$subpkgdir"/$dir mv "$pkgdir"/$dir/$plugin.so "$subpkgdir"/$dir/ } for _i in $_plugins; do eval "$_i() { _do_plugin $_i; }" done plugins() { pkgdesc="Abiword plugins, all of them" depends= for _i in $_plugins; do depends="$depends $pkgname-plugin-$_i" done mkdir -p "$subpkgdir" } md5sums="f883b0a7f26229a9c66fd6a1a94381aa abiword-2.8.6.tar.gz 08a7fd39dbec279e0eea33fc70692093 abiword-png15.patch"