1 # Maintainer: Dan Serban
2 # Contributors: Keshav P R, atommix aka Aleks Lifey, Xavion, Ananda Samaddar
7 pkgdesc="An audio/video SIP VoIP phone and instant messenger written in Java (formerly SIP-Communicator)"
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')
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}"
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