blob: f4d3574d9374f9d9b1fb1e911cc766270ea9ed7d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
|
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=abiword
pkgver=3.0.2
pkgrel=2
pkgdesc="A fully-featured word processor"
url="http://www.abisource.com"
arch="all"
options="!check" # Test suite requires valgrind, etc
license="GPL-2.0-or-later"
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
fix-black-drawing-regression.patch"
builddir="$srcdir"/$pkgname-$pkgver
build() {
cd "$builddir"
./configure \
--build=$CBUILD \
--host=$CHOST \
--prefix=/usr \
--enable-shared \
--disable-static \
--enable-plugins
make
}
package() {
cd "$builddir"
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"
}
sha512sums="29ce9e80b3b85ab2933e7d39216771d8c4e05db5255eaed0cf8e1d032ffaac2cb1880bf24e754196ad5dae4969a1c2101ce4dc9c1db14604adc2f852b6a17fe3 abiword-3.0.2.tar.gz
cae9a08047cd97d11acea25a2f0b0ca4e8e4556b462eb476507fa178a7412221839febfeb36bebf491bb94d53525c4584d86230f96c403a7ceb2dec4223be8fe fix-black-drawing-regression.patch"
|