1. # Maintainer: Terry Mitchell <tcmdvm@charter.net>
  2. pkgname=kompozer
  3. pkgver=0.8b3
  4. pkgrel=9
  5. pkgdesc="A Dreamweaver style WYSIWYG web editor; Nvu unofficial bug-fix release"
  6. arch=('x86_64' 'i686')
  7. license=('GPL')
  8. url="http://www.kompozer.net"
  9. depends=('gtk2' 'glib2' 'pango' 'nss' 'libxt' 'libidl2' 'gnome-vfs')
  10. makedepends=('zip' 'pkgconfig')
  11. options=('!makeflags')
  12. source=("http://downloads.sourceforge.net/kompozer/$pkgname-$pkgver-src.tar.bz2"
  13. "kompozer.desktop"
  14. "kompozer-libpng15.patch"
  15. "kompozer-libpng14.patch"
  16. "mozconfig"
  17. "https://api.opensuse.org/public/source/mozilla:Factory/kompozer/gcc46_default_ctors.patch"
  18. "http://sites.google.com/site/secondhelper75/gcc-47_.patch"
  19. "http://sites.google.com/site/secondhelper75/any_kernel_26_plus.patch")
  20. md5sums=('cd4664ecda908666b19ef0607010c627'
  21. 'f4341a1d6137be67d715ee58a074fa36'
  22. '4852034f99e7943071946e7eedc6c2f5'
  23. 'd5ba90f7fbaed76f77a6d9717e86f3a5'
  24. '62b8e1d36559c18d638c17c01c4ebde2'
  25. 'ad3ec5cbc6677dd712b140148398f58f'
  26. 'fcbb0ad066d450e795804c5e0a2f830f'
  27. '81245cfa711355aeff6e9e1958952d17')
  28.  
  29. build() {
  30. cd "$srcdir/mozilla"
  31.  
  32. patch -Np0 -i $srcdir/kompozer-libpng14.patch
  33. patch -Np0 -i $srcdir/kompozer-libpng15.patch
  34. patch -Np0 -i $srcdir/gcc46_default_ctors.patch
  35. patch -Np1 -i $srcdir/gcc-47_.patch
  36. patch -Np1 -i $srcdir/any_kernel_26_plus.patch
  37.  
  38. cp ../mozconfig .mozconfig
  39.  
  40. make -f client.mk build
  41. }
  42.  
  43. package() {
  44. cd "$srcdir/obj-kompozer"
  45.  
  46. make DESTDIR=$pkgdir install
  47. install -m755 -dD $pkgdir/usr/share/applications
  48. install -m644 $srcdir/kompozer.desktop $pkgdir/usr/share/applications/
  49. }