mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-05-04 20:06:43 +02:00
79 lines
2.0 KiB
Plaintext
79 lines
2.0 KiB
Plaintext
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
|
pkgname=abiword
|
|
pkgver=3.0.1
|
|
pkgrel=1
|
|
pkgdesc="A fully-featured word processor"
|
|
url="http://www.abisource.com"
|
|
arch="all"
|
|
license="GPL2+"
|
|
makedepends="gtk+3.0-dev libgsf-dev enchant-dev fribidi-dev wv-dev
|
|
popt-dev libjpeg-turbo-dev librsvg-dev bzip2-dev goffice-dev pcre-dev
|
|
libxslt-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 epub
|
|
freetranslation garble gdict gimp google hancom hrtext iscii kword
|
|
latex 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
|
|
"
|
|
|
|
builddir="$srcdir"/$pkgname-$pkgver
|
|
|
|
build() {
|
|
cd "$builddir"
|
|
export CXXFLAGS="$CXXFLAGS -std=gnu++98"
|
|
./configure \
|
|
--build=$CBUILD \
|
|
--host=$CHOST \
|
|
--prefix=/usr \
|
|
--enable-shared \
|
|
--disable-static \
|
|
--enable-plugins \
|
|
|| return 1
|
|
make || return 1
|
|
}
|
|
|
|
package() {
|
|
cd "$builddir"
|
|
make DESTDIR="$pkgdir" install || return 1
|
|
}
|
|
|
|
_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="f3f8052e7b4979a43b75775a381e6cb8 abiword-3.0.1.tar.gz"
|
|
sha256sums="e094f6fbf0afc5c5538b4894888e7c346f8ee8f49c9d24821dd696d0734865c6 abiword-3.0.1.tar.gz"
|
|
sha512sums="c655aabe0ba0a9880f30808e26c02ec3280c750625faa482a68d4d336742f85659a7af7d6413d8813b82d3de0a3f6b61b6f6898f030bb921d792ad866879dbcf abiword-3.0.1.tar.gz"
|