updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / libreoffice-extension-writer2latex / PKGBUILD
blobdc1f8bc71ec0c3f477697ac499ef1a307091eaf3
1 # Maintainer: EpocSquadron <crimsonmage a gmail>
2 pkgname=libreoffice-extension-writer2latex
3 _svnmod=writer2latex
4 _javaname=writer2latex
5 _exts=( writer2latex writer2xhtml )
6 pkgver=1.0.2
7 pkgrel=2
8 pkgdesc="A java program and collection of LibreOffice extensions for converting to and working with LaTeX in LibreOffice"
9 arch=('any')
10 url="http://writer2latex.sourceforge.net"
11 license=('LGPL')
12 groups=('libreoffice-extensions')
13 depends=('libreoffice-common' 'java-runtime' 'java-environment')
14 makedepends=('svn' 'apache-ant')
15 conflicts=('libreoffice-extension-writer2latex-svn')
16 source=('build.xml' 'writer2latex.sh')
17 md5sums=('ff83f1715ef02385608d2c0c51671abc'
18          'da6e71bf4bf9c4f3e5b3969291dab6a0')
20 build() {
21   #Fetch the latest source.
22   svn co https://writer2latex.svn.sourceforge.net/svnroot/writer2latex/tags/1.0.2 $_svnmod
23   cp -r "$_svnmod" "$srcdir/$_svnmod-build"
24   cd "$srcdir/$_svnmod-build"
26   #Grab the modified build file.
27   mv -f "$srcdir/build.xml" "."
29   #Compile the source.
30   ant compile jar oxt
33 package() {
34   #Install the extensions
35   for _ext in ${_exts[@]}; do
36     install -D -m644 "$srcdir/$_svnmod-build/target/lib/$_ext.oxt" "$pkgdir/usr/lib/libreoffice/share/extensions/$_ext/$_ext.oxt"
37     unzip -d "$pkgdir/usr/lib/libreoffice/share/extensions/$_ext/" "$pkgdir/usr/lib/libreoffice/share/extensions/$_ext/$_ext.oxt"
38     chmod 0755 "$pkgdir/usr/lib/libreoffice/share/extensions/$_ext/"*.jar
39   done
41   #Install the java converter
42   install -D -m755 "$srcdir/$_svnmod-build/target/lib/$_javaname.jar" "$pkgdir/usr/share/java/$_javaname.jar"
44   #Install shell script to execute java program
45   install -D -m755 "$srcdir/$_javaname.sh" "$pkgdir/usr/bin/$_javaname"