Commit d15964ab authored by Natanael Copa's avatar Natanael Copa

main/abiword: build plugins

parent 9ca82f72
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=abiword
pkgver=2.8.4
pkgrel=1
pkgrel=2
pkgdesc="A fully-featured word processor"
url="http://www.abisource.com"
license="GPL"
makedepends="pkgconfig libglade-dev libgsf-dev enchant-dev fribidi-dev wv-dev
popt-dev jpeg-dev librsvg-dev bzip2-dev goffice-dev"
subpackages="$pkgname-dev $pkgname-doc $pkgname-plugin-goffice:goffice
$pkgname-plugin-opendocument:opendocument"
# 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"
build() {
......@@ -16,30 +33,36 @@ build() {
./configure --prefix=/usr \
--enable-shared \
--disable-static \
--enable-plugins="opendocument goffice" \
--enable-plugins \
|| return 1
make || return 1
}
# ="opendocument goffice latex" \
package() {
cd "$srcdir"/$pkgname-$pkgver
make DESTDIR="$pkgdir" install
}
_plugin() {
_do_plugin() {
local plugin="$1"
pkgdesc="$2"
pkgdesc="Abiword $1 plugin"
local dir="usr/lib/abiword-${pkgver%.*}/plugins"
mkdir -p "$subpkgdir"/$dir
mv "$pkgdir"/$dir/$plugin.so "$subpkgdir"/$dir/
}
goffice() {
_plugin goffice "GOffice interaction plugin for AbiWord"
}
for _i in $_plugins; do
eval "$_i() { _do_plugin $_i; }"
done
opendocument() {
_plugin opendocument "OpenDocument support plugin for AbiWord"
plugins() {
pkgdesc="Abiword plugins, all of them"
depends=
for _i in $_plugins; do
depends="$depends $pkgname-plugin-$_i"
done
mkdir -p "$subpkgdir"
}
md5sums="f782ecb8e07d07ec179f7a143353cc29 abiword-2.8.4.tar.gz"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment