1 # Jitsi (formerly SIP-Communicator): Installer: Arch
2 # Maintainer: Ananda Samaddar ananda@samaddar.co.uk
3 # Contributor: Xavion <Xavion (dot) 0 (at) Gmail (dot) com>
4 # Contributor: atommix aka Aleks Lifey <Aleks.Lifey@gmail.com>
5 # Contributor: Keshav P R <(skodabenz) (aatt) (rocketmail) (ddoott) (ccoomm)>
7 _oldname="sip-communicator"
9 pkgname="${_pkgname}-nightly"
14 _pseudo_buildver="3598"
16 ## Taken from http://gitorious.org/arch-linux-greece/arch-linux-greece/blobs/master/list-of-sources/adslgr64/songbird-nightly/PKGBUILD
19 wget -qO - "http://download.jitsi.org/jitsi/nightly/src/" \
20 | grep -m 1 "href=\"${_pkgname}-src-${_relver}-${_devver}-nightly.build" \
21 | sed "s#.*${_pkgname}-src-${_relver}-${_devver}-nightly.build.##g" \
26 _buildver="$(_build_number)"
28 pkgver="${_relver}.${_devver}.${_pseudo_buildver}" ## For AUR interface
29 true && pkgver="${_relver}.${_devver}.${_buildver}" ## Actual pkgver
32 pkgdesc="An audio/video SIP VoIP phone and instant messenger written in Java"
33 arch=("i686" "x86_64")
34 url="http://www.jitsi.org"
36 provides=("${_oldname}")
37 conflicts=("${_oldname}-nightly" "${_oldname}-svn")
38 depends=("java-runtime=6")
39 makedepends=("wget" "java-environment=6" "apache-ant")
40 options=(!strip !emptydirs zipman !libtool docs)
42 _actual_source_file="${_pkgname}-src-${_relver}-${_devver}-nightly.build.${_buildver}.zip"
43 _actual_source_url="http://download.jitsi.org/jitsi/nightly/src/${_actual_source_file}"
45 source=("${_pkgname}.desktop"
48 sha256sums=('61e3bec3470790fa067f87d978016ec4452a6fd3dfba2c9afa5245b58d3cb19d'
49 '3d95ab84527bf226301c9adb96dfd2a5792c8047e33b5ca4dadb5beaddd3a415 ')
56 wget -N -c "${_actual_source_url}"
60 rm -rf "${srcdir}/${_oldname}" || true
63 bsdtar -x -f "${srcdir}/${_actual_source_file}"
71 cd "${srcdir}/${_pkgname}"
74 /usr/share/java/apache-ant/bin/ant rebuild
80 cd "${srcdir}/${_pkgname}"
82 install -d "${pkgdir}/usr/lib/${_pkgname}/lib"
83 install -D "${srcdir}/${_pkgname}/lib"/*.* "${pkgdir}/usr/lib/${_pkgname}/lib/"
84 install -D "${srcdir}/${_pkgname}/lib/os-specific/linux"/*.* "${pkgdir}/usr/lib/${_pkgname}/lib/"
86 install -Dd "${srcdir}/${_pkgname}/lib/bundle" "${pkgdir}/usr/lib/${_pkgname}/lib/bundle"
87 install -D "${srcdir}/${_pkgname}/lib/bundle"/*.* "${pkgdir}/usr/lib/${_pkgname}/lib/bundle/"
89 install -Dd "${srcdir}/${_pkgname}/lib/native" "${pkgdir}/usr/lib/${_pkgname}/lib/native"
91 if [ "${CARCH}" == 'x86_64' ]
93 install -D -m755 "${srcdir}/${_pkgname}/lib/native/linux-64"/*.* "${pkgdir}/usr/lib/${_pkgname}/lib/native/"
95 install -D -m755 "${srcdir}/${_pkgname}/lib/native/linux"/*.* "${pkgdir}/usr/lib/${_pkgname}/lib/native/"
98 install -Dd "${srcdir}/${_pkgname}/sc-bundles" "${pkgdir}/usr/lib/${_pkgname}/sc-bundles"
99 install -D "${srcdir}/${_pkgname}/sc-bundles"/*.* "${pkgdir}/usr/lib/${_pkgname}/sc-bundles/"
100 install -D "${srcdir}/${_pkgname}/sc-bundles/os-specific/linux"/*.* "${pkgdir}/usr/lib/${_pkgname}/sc-bundles/"
102 install -d "${pkgdir}/usr/share/pixmaps"
103 install -D -m644 "${srcdir}/${_pkgname}/resources/install/debian/${_oldname}.svg" "${pkgdir}/usr/share/pixmaps/${_pkgname}.svg"
104 install -D -m644 "${srcdir}/${_pkgname}/resources/install/debian/${_oldname}-16.xpm" "${pkgdir}/usr/share/pixmaps/${_pkgname}-16.xpm"
105 install -D -m644 "${srcdir}/${_pkgname}/resources/install/debian/${_oldname}-32.xpm" "${pkgdir}/usr/share/pixmaps/${_pkgname}-32.svg"
107 install -d "${pkgdir}/usr/share/applications"
108 install -D -m644 "${srcdir}/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
110 install -d "${pkgdir}/usr/bin"
111 install -D -m755 "${srcdir}/${_pkgname}.sh" "${pkgdir}/usr/bin/${_pkgname}"