Advertisement
Marcel-

libreoffice-extension-writer2latex PKGBUILD

Oct 12th, 2014
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.07 KB | None | 0 0
  1. pkgname=libreoffice-extension-writer2latex
  2. _javaname=writer2latex
  3. _exts=( writer2latex writer2xhtml writer4latex )
  4. pkgver=1.2.1
  5. pkgrel=6
  6. pkgdesc="A java program and collection of LibreOffice extensions for converting to and working with LaTeX in LibreOffice"
  7. arch=('any')
  8. url="http://writer2latex.sourceforge.net"
  9. license=('LGPL')
  10. groups=('libreoffice-extensions')
  11. depends=('libreoffice-common' 'java-runtime-headless')
  12. conflicts=('libreoffice-extension-writer2latex-svn')
  13.  
  14. _nodotver=${pkgver//.}
  15. _srcname=${_javaname}${_nodotver}
  16. # "$_srcname"::git+"https://github.com/kolewu/writer2latex.git#tag=$pkgver"
  17. source=("http://downloads.sourceforge.net/project/writer2latex/writer2latex/Writer2LaTeX%20${pkgver%.*}/${_srcname}.zip"
  18.         'writer2latex.sh')
  19. md5sums=('643906496a5ec519cd4ee044305675bc'
  20.          'f2d20081ef6d5c905d54385697856642')
  21.  
  22. #prepare() {
  23. #  cd "$srcdir/$_srcname"
  24. #  patch < "$srcdir/build.xml.patch"
  25. #}
  26.  
  27. build() {
  28.   cd "$srcdir/$_srcname/doc"
  29.   #ant compile jar oxt
  30.   libreoffice --headless --convert-to pdf user-manual.odt
  31. }
  32.  
  33. package() {
  34.   #Install the extensions
  35.   for _ext in ${_exts[@]}; do
  36.     install -dm755  "$pkgdir/usr/lib/libreoffice/share/extensions/$_ext"
  37.     bsdtar -xf "$srcdir/$_srcname/$_ext.oxt" -C "$pkgdir/usr/lib/libreoffice/share/extensions/$_ext"
  38.   done
  39.  
  40.   #Install the java converter
  41.   install -Dm644 "$srcdir/$_srcname/$_javaname.jar" "$pkgdir/usr/share/java/$_javaname/$_javaname.jar"
  42.  
  43.   #Install shell script to execute java program
  44.   install -Dm755 "$srcdir/$_javaname.sh" "$pkgdir/usr/bin/$_javaname"
  45.  
  46.   #Install documentation
  47.   install -Dm644 "$srcdir/$_srcname/doc/user-manual.odt" "$pkgdir/usr/share/doc/$pkgname/user-manual.odt"
  48.   install -Dm644 "$srcdir/$_srcname/doc/user-manual.pdf" "$pkgdir/usr/share/doc/$pkgname/user-manual.pdf"
  49.   install -Dm644 "$srcdir/$_srcname/Readme.txt" "$pkgdir/usr/share/doc/$pkgname/Readme.txt"
  50.   install -Dm644 "$srcdir/$_srcname/changelog.txt" "$pkgdir/usr/share/doc/$pkgname/changelog.txt"
  51.   install -Dm644 "$srcdir/$_srcname/History.txt" "$pkgdir/usr/share/doc/$pkgname/History.txt"
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement