updated on Tue Jan 10 04:01:21 UTC 2012
[aur-mirror.git] / jitsi / PKGBUILD
blob4785615727f0d0fe1df1e77dd37df7138c068e92
1 # Maintainer: Dan Serban
2 # Contributors: Keshav P R, atommix aka Aleks Lifey, Xavion, Ananda Samaddar
4 pkgname=jitsi
5 pkgver=1.x.latest
6 pkgrel=1
7 pkgdesc="An audio/video SIP VoIP phone and instant messenger written in Java (formerly SIP-Communicator)"
8 arch=(i686 x86_64)
9 url=http://jitsi.org/
10 license=(GPL)
11 depends=("java-runtime=6")
12 makedepends=("apache-ant" "java-environment=6" "lynx")
13 options=(!strip !emptydirs zipman !libtool docs)
14 source=("jitsi.desktop" "jitsi.sh")
15 md5sums=('aad7cf1fb18ff5d7c964834ecc38aed8'
16          'c75c74f41e613a7d17bf2f1f310adee3')
18 build()
20   rm jitsi.zip 2>/dev/null || true
21   _url=$(lynx -dump "http://download.jitsi.org/jitsi/src/" | grep -o http.*zip | head -1)
22   wget -O jitsi.zip "${_url}"
23   bsdtar -xf jitsi.zip
24   cd jitsi
25   /usr/share/java/apache-ant/bin/ant rebuild
26   mkdir -p "${pkgdir}"/usr/lib/jitsi/lib/installer-exclude
27   mv lib/os-specific/linux/* "${pkgdir}"/usr/lib/jitsi/lib/
28   mv lib/installer-exclude/* "${pkgdir}"/usr/lib/jitsi/lib/installer-exclude/
29   mkdir -p "${pkgdir}"/usr/lib/jitsi/lib/native
30   [ "${CARCH}" == "i686" ] && cd "${srcdir}"/jitsi/lib/native/linux
31   [ "${CARCH}" == "x86_64" ] && cd "${srcdir}"/jitsi/lib/native/linux-64
32   mv * "${pkgdir}"/usr/lib/jitsi/lib/native/
33   cd "${srcdir}"/jitsi/lib
34   rm -r installer-exclude native os-specific
35   mv * "${pkgdir}"/usr/lib/jitsi/lib/
36   mkdir -p "${pkgdir}"/usr/lib/jitsi/sc-bundles
37   mv "${srcdir}"/jitsi/sc-bundles/os-specific/linux/* "${pkgdir}"/usr/lib/jitsi/sc-bundles/
38   mv "${srcdir}"/jitsi/sc-bundles/* "${pkgdir}"/usr/lib/jitsi/sc-bundles/
39   mkdir -p "${pkgdir}"/usr/share/pixmaps
40   cd "${srcdir}"/jitsi/resources/install/debian
41   install -Dm644 sip-communicator.svg "${pkgdir}"/usr/share/pixmaps/jitsi.svg
42   install -Dm644 sip-communicator-16.xpm "${pkgdir}"/usr/share/pixmaps/jitsi-16.xpm
43   install -Dm644 sip-communicator-32.xpm "${pkgdir}"/usr/share/pixmaps/jitsi-32.svg
44   mkdir -p "${pkgdir}"/usr/share/applications
45   install -Dm644 "${startdir}"/jitsi.desktop "${pkgdir}"/usr/share/applications/jitsi.desktop
46   mkdir -p "${pkgdir}"/usr/bin
47   install -Dm755 "${startdir}"/jitsi.sh "${pkgdir}"/usr/bin/jitsi