summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorstargr@gmail.com2015-08-18 00:45:08 +0300
committerstargr@gmail.com2015-08-18 00:45:08 +0300
commit4ffd91e1e8a0e2835d26c0c6ea46f8e7b7e3ca61 (patch)
treec951a389d48985f658ee74aee4eb9d44e2ac87f2 /PKGBUILD
parentc2e94d35a673b94ec97c3f2572d021003a44ca0f (diff)
downloadaur-4ffd91e1e8a0e2835d26c0c6ea46f8e7b7e3ca61.tar.gz
Update to 1.0-4
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD31
1 files changed, 26 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 121b0144a5c9..a2610ba4fc15 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: helix <stargr[at]gmail[dot]com>
pkgname=libreoffice-extension-libregreek
pkgver=1.0
-pkgrel=3
+pkgrel=4
pkgdesc='An advanced Greek & English dictionary for LibreOffice'
arch=('any')
url='https://github.com/squibbylinux/LibreGreek'
@@ -10,10 +10,31 @@ depends=('libreoffice')
groups=('libreoffice-extensions')
conflicts=('languagetool')
source=(https://github.com/squibbylinux/LibreGreek/archive/master.tar.gz)
-sha512sums=('6604237e300fdd873c03da58c87d4bce001593cf13173187da1c886eba5ef8f7dff108f3636024c5243288f483477f15c874ed5ec0a525ac0dad1c3f50dbfdd7')
+sha512sums=('473976031069a7518e2eaf8cfc899dbc022039c819dcf13186a588bddd9e064c0d89429db4f4774c7540c57262d8451ed67594550b83532eeb47661b9444c311')
+
+build() {
+
+ #tar xzf $srcdir/master.tar.gz -C $srcdir --strip-components=1 LibreGreek-master/libregreek
+ cd ${srcdir}/LibreGreek-master/makedict
+ make
+ cp elen.dic ${srcdir}/LibreGreek-master/libregreek/dicts/
+}
package() {
- install -dm755 $pkgdir/usr/lib/libreoffice/share/extensions
- tar xzf $srcdir/master.tar.gz -C $pkgdir/usr/lib/libreoffice/share/extensions --strip-components=1 LibreGreek-master/libregreek
- install -dm755 $pkgdir/usr/lib/libreoffice/share/extensions/libregreek
+ install -d ${pkgdir}/usr/lib/libreoffice/share/extensions/libregreek
+ for templateDir in dicts help META-INF templates;do
+ install -dm775 ${pkgdir}/usr/lib/libreoffice/share/extensions/libregreek/${templateDir}
+ if [ ${templateDir} = "templates" ];then
+ install -d ${pkgdir}/usr/lib/libreoffice/share/extensions/libregreek/templates/el-GR
+ for templateType in Drawing Presentation Writer;do
+ install -dm775 ${pkgdir}/usr/lib/libreoffice/share/extensions/libregreek/templates/el-GR/${templateType}
+ install -Dm644 ${srcdir}/LibreGreek-master/libregreek/templates/el-GR/${templateType}/* ${pkgdir}/usr/lib/libreoffice/share/extensions/libregreek/templates/el-GR/${templateType}
+ done
+ rm -rf ${srcdir}/LibreGreek-master/libregreek/templates
+ else
+ install -Dm644 ${srcdir}/LibreGreek-master/libregreek/${templateDir}/* ${pkgdir}/usr/lib/libreoffice/share/extensions/libregreek/${templateDir}
+ rm -rf ${srcdir}/LibreGreek-master/libregreek/${templateDir}
+ fi
+ done
+ install -Dm644 ${srcdir}/LibreGreek-master/libregreek/* ${pkgdir}/usr/lib/libreoffice/share/extensions/libregreek
}