blob: 536a7f699a3c6309875de97f454e18d85df2962f (
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
|
# Contributor: Jan de Groot <jgc@archlinux.org>
# Contributor: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: Maƫl Lavault <moimael@neuf.fr>
# Maintainer: Stefan Husmann <stefan-husmann@t-online.de>
pkgname=abiword-git
pkgver=20478.6df5d7ec6
pkgrel=1
pkgdesc="Fully-featured word processor from official gnome gitlab mirror"
arch=('i686' 'x86_64')
url="http://www.abisource.com"
license=('GPL')
depends=('wv' 'goffice' 'redland' 'libical' 'loudmouth' 'enchant' 'libwpg'
'libwmf' 'link-grammar' 'gtkmathview' 'aiksaurus' 'libots'
'libchamplain' 'psiconv' 'telepathy-glib' 'libwps')
makedepends=('git' 'asio' 'boost' 'gobject-introspection' 'python2' 'libwpd')
provides=('abiword' 'abiword-plugins')
conflicts=('abiword' 'abiword-plugins')
options=('!makeflags')
source=("abiword::git+https://gitlab.gnome.org/World/AbiWord.git#commit=6df5d7ec"
'enchant-2.1.patch::https://git.archlinux.org/svntogit/packages.git/plain/trunk/enchant-2.1.patch?h=packages/abiword'
'aiksaurus-plugin.m4::https://git.archlinux.org/svntogit/packages.git/plain/trunk/aiksaurus-plugin.m4?h=packages/abiword'
'command-plugin.m4::https://git.archlinux.org/svntogit/packages.git/plain/trunk/command-plugin.m4?h=packages/abiword' in_chroot.patch)
sha256sums=('SKIP'
'444dc2aadea3c80310a509b690097541573f6d2652c573d04da66a0f385fcfb2'
'5f80a2f94f9929cdba9809c5e1a87cd5d537a2518bb879bfb9eab51a71c8dac1'
'2f26826e9d59d80dacd0dae4aceb815804eaa75954e47507a0897794f33e45be'
'379908e0a2d9fd58fe7529283378079c79da6a519d99dc59a2e774f2f045a8e4')
pkgver() {
cd ${pkgname%-git}
printf "%s.%s" $(git rev-list --count HEAD) $(git rev-parse --short HEAD)
}
prepare() {
cd ${pkgname%-git}
# Install missing m4 files
install -m644 ../aiksaurus-plugin.m4 plugins/aiksaurus/plugin.m4
install -m644 ../command-plugin.m4 .
# Generate m4 file for configure
find plugins -name plugin.m4 | xargs cat > plugin-list.m4
patch -Np1 < "$srcdir"/enchant-2.1.patch || true
patch -Np0 < "$srcdir"/in_chroot.patch || true
}
build() {
cd ${pkgname%-git}
LANG=C
export CXXFLAGS+=" -O3"
NOCONFIGURE=1 ./autogen.sh
./configure --prefix=/usr \
--enable-shared \
--disable-static \
--enable-clipart \
--enable-templates \
--enable-plugins="hrtext google bmp xslfo command pdf \
passepartout eml wordperfect psion aiksaurus s5 \
sdw opml garble latex epub wikipedia gimp \
opendocument paint mswrite wmf mif freetranslation \
ots wpg kword gdict collab iscii goffice pdb \
openwriter t602 presentation mathview \
openxml wml mht applix loadbindings urldict \
clarisworks docbook hancom babelfish" \
--enable-introspection
make
}
package() {
cd ${pkgname%-git}
make DESTDIR="$pkgdir/" install
}
|