summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Jaara2015-07-08 16:14:43 +0300
committerJesse Jaara2015-07-08 16:15:26 +0300
commitb0502fd5f09850a1fcb3acfdc271ab1992f92006 (patch)
treee7f70c13fabae7925be15b05bf2eaa9b2996ae2b
downloadaur-b0502fd5f09850a1fcb3acfdc271ab1992f92006.tar.gz
Import voikko-libreoffice to Aur4.
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD30
-rw-r--r--voikko-libreoffice.install33
3 files changed, 81 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d3e40208102c
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = voikko-libreoffice
+ pkgdesc = Finnish spellchecker, grammar checker and hyphenator extension for libreoffice
+ pkgver = 4.1
+ pkgrel = 3
+ url = http://voikko.sourceforge.net
+ install = voikko-libreoffice.install
+ arch = i686
+ arch = x86_64
+ license = GPL3
+ makedepends = zip
+ makedepends = libreoffice-sdk
+ depends = libvoikko
+ depends = libreoffice
+ source = http://www.puimula.org/voikko-sources/libreoffice-voikko/libreoffice-voikko-4.1.tar.gz
+ md5sums = a07b386d4f4356b686e667a2acb1aff6
+
+pkgname = voikko-libreoffice
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8d333e52e6b5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,30 @@
+# Contributor: Jussi Timperi <gmail.com: jussi.timperi>
+# Maintainer: Jesse Jaara <gmail.com: jesse.jaara>
+
+pkgname=voikko-libreoffice
+pkgver=4.1
+pkgrel=3
+pkgdesc="Finnish spellchecker, grammar checker and hyphenator extension for libreoffice"
+arch=('i686' 'x86_64')
+url="http://voikko.sourceforge.net"
+license=('GPL3')
+depends=('libvoikko' 'libreoffice')
+makedepends=('zip' 'libreoffice-sdk')
+install=voikko-libreoffice.install
+source=("http://www.puimula.org/voikko-sources/libreoffice-voikko/libreoffice-voikko-${pkgver}.tar.gz")
+md5sums=('a07b386d4f4356b686e667a2acb1aff6')
+
+build() {
+ cd "${srcdir}/libreoffice-voikko-${pkgver}"
+
+ . /usr/lib/libreoffice/sdk/setsdkenv_unix.sh
+
+ make oxt
+}
+
+package() {
+ cd "${srcdir}/libreoffice-voikko-${pkgver}/build"
+
+ install -D -m644 voikko.oxt "${pkgdir}/usr/lib/libreoffice/share/extensions/install/voikko.oxt"
+}
+
diff --git a/voikko-libreoffice.install b/voikko-libreoffice.install
new file mode 100644
index 000000000000..df741e301745
--- /dev/null
+++ b/voikko-libreoffice.install
@@ -0,0 +1,33 @@
+pre_install() {
+ echo ">>> Removing old voikko extensions..."
+ id=" "
+ while [ "$id" != "" ]; do
+ id=`/usr/lib/libreoffice/program/unopkg list --shared | egrep '^(Name|Identifier):.*voikko' | cut -d":" -f2 | head -n 1`
+ if [ "$id" != "" ]; then
+ if /usr/lib/libreoffice/program/unopkg list --shared $id >/dev/null; then
+ echo "Removing extension $id..."
+ INSTDIR=`mktemp -d`
+ /usr/lib/libreoffice/program/unopkg remove --shared $id
+ fi
+ fi
+ done
+}
+
+post_install() {
+ echo ">>> Adding extension /usr/lib/libreoffice/share/extensions/install/voikko.oxt..."
+ /usr/lib/libreoffice/program/unopkg add --shared /usr/lib/libreoffice/share/extensions/install/voikko.oxt
+}
+
+pre_upgrade() {
+ pre_install $1
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+pre_remove() {
+ pre_install $1
+}
+
+# vim:set ts=2 sw=2 et: