diff options
author | Jesse Jaara | 2015-07-08 16:14:43 +0300 |
---|---|---|
committer | Jesse Jaara | 2015-07-08 16:15:26 +0300 |
commit | b0502fd5f09850a1fcb3acfdc271ab1992f92006 (patch) | |
tree | e7f70c13fabae7925be15b05bf2eaa9b2996ae2b | |
download | aur-b0502fd5f09850a1fcb3acfdc271ab1992f92006.tar.gz |
Import voikko-libreoffice to Aur4.
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 30 | ||||
-rw-r--r-- | voikko-libreoffice.install | 33 |
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: |