summaryrefslogtreecommitdiff
path: root/pcr/kompozer/PKGBUILD
blob: 7b556e166ed539533a0163893f8568535b67a8ba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# Contributor: peace4all <markspost at rocketmail dot com>
# Maintainer : Parabola GNU / Linux-libre <aurelien@cwb.io>

# thanks to tadzio, and techlive for the investigation
# work and fix included as the NS_IMETHOD_i686.patch

pkgname=kompozer
pkgver=0.8b3
pkgrel=10
pkgdesc="A Dreamweaver style WYSIWYG web editor; Nvu unofficial bug-fix release"
arch=('x86_64' 'i686')
license=('GPL')
url="http://www.kompozer.net"
depends=('gtk2' 'glib2' 'pango' 'pangox-compat' 'nss' 'libxt' 'libidl2' 'gnome-vfs')
makedepends=('zip' 'pkgconfig')
source=("http://downloads.sourceforge.net/kompozer/$pkgname-$pkgver-src.tar.bz2" 
	'kompozer.desktop' 
	'mozconfig.patch' 
	'kompozer-libpng15.patch' 
	'kompozer-libpng14.patch' 
	'gcc46_default_ctors.patch' 
	'kompozer_gcc_4.7.patch' 
	'any_kernel_26_plus.patch'
	'NS_IMETHOD_i686.patch')
md5sums=('cd4664ecda908666b19ef0607010c627'
         'ed8edf6817892a38b8b181fc9b2caaea'
	 '4778f967307cf569089daca843de1df9'
         '4852034f99e7943071946e7eedc6c2f5'
         'd5ba90f7fbaed76f77a6d9717e86f3a5'
         'ad3ec5cbc6677dd712b140148398f58f'
	 '75b0e1cad65dbeb8feedac5d4f52be32'
         '58a294356b3e17ad070e4c93180bf0ad'
	 '186c47586bebf83b9b76d339e3a38c95')

build() {
  cd "$srcdir/mozilla"
  	
	patch -Np0 -i "$srcdir/mozconfig.patch"
	patch -Np0 -i "$srcdir/kompozer-libpng14.patch"
	patch -Np0 -i "$srcdir/kompozer-libpng15.patch"
	patch -Np0 -i "$srcdir/gcc46_default_ctors.patch"
	patch -Np0 -i "$srcdir/kompozer_gcc_4.7.patch"
	patch -Np0 -i "$srcdir/any_kernel_26_plus.patch"
	patch -Np0 -i "$srcdir/NS_IMETHOD_i686.patch"

  make -f client.mk build
}

package() {
  cd "$srcdir/obj-kompozer"

  make DESTDIR=$pkgdir install
  install -m755 -dD "$pkgdir/usr/share/applications/"
  install -m644  "$srcdir/kompozer.desktop" "$pkgdir/usr/share/applications/"

  mkdir -p "$pkgdir/usr/share/pixmaps/"
  ln -s "/usr/lib/kompozer/icons/mozicon256.png" "$pkgdir/usr/share/pixmaps/kompozer.png"
  ln -s "/usr/lib/kompozer/icons/mozicon50.xpm" "$pkgdir/usr/share/pixmaps/kompozer.xpm"
}