summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD61
1 files changed, 61 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1fd05203c06c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,61 @@
+# Maintainer: Arthur Borsboom
+# Contributors: Prurigro, Keshav P R, atommix aka Aleks Lifey, Xavion, Ḷḷumex03
+# Contributors: Ananda Samaddar, Dan Serban, Xavier Devlamynck, David Zaragoza, Joris Steyn
+
+pkgname=jitsi-nightly
+_pkgname=jitsi
+# pkgver is determined automatically
+pkgver=20150401
+# pkgvermajor needs manual increment
+_pkgvermajor=2.9
+pkgrel=1
+pkgdesc="An audio/video SIP VoIP phone and instant messenger written in Java (formerly SIP-Communicator)"
+arch=('i686' 'x86_64')
+url="http://jitsi.org"
+license=('LGPL')
+provides=(jitsi)
+conflicts=(jitsi jitsi-stable)
+depends=('java-environment' 'bash' 'gtk2' 'libxv' 'alsa-lib' 'libxss')
+makedepends=('apache-ant')
+optdepends=(
+ 'libpulse: PulseAudio support'
+)
+options=(!strip !emptydirs zipman !libtool docs)
+source=(
+ http://download.jitsi.org/jitsi/nightly/src/jitsi-src-${_pkgvermajor}-nightly.latest.zip
+ ${_pkgname}.desktop
+ ${_pkgname}.sh
+)
+md5sums=(
+ 'SKIP'
+ 'f5c21e511756458172dc0ae8020c7bd5'
+ 'c73e041d22fd1df76b60002b148af988'
+)
+install=jitsi-nightly.install
+
+pkgver() {
+ date +%Y%m%d
+}
+
+build() {
+ cd "${srcdir}/jitsi"
+
+ # append the build revision to the jitsi version
+ sed -i "s/BUILD_ID="\"".*"\""/BUILD_ID="\"${pkgver}\""/" src/net/java/sip/communicator/impl/version/NightlyBuildID.java
+ . /etc/profile.d/apache-ant.sh
+ ant rebuild
+}
+
+package() {
+ cd "${srcdir}/jitsi"
+ find lib/ lib/bundle/ -maxdepth 1 -type f -exec install -Dm644 {} "${pkgdir}/usr/lib/jitsi/"{} \;
+ shopt -sq extglob
+ find lib/native/linux$(sed 's/_/-/g' <<<${CARCH/#*(i?86|x86)/})/ -maxdepth 1 -type f -execdir install -Dm644 {} "${pkgdir}/usr/lib/jitsi/lib/native/"{} \;
+ find sc-bundles/{,os-specific/linux/} -maxdepth 1 -type f -execdir install -Dm644 {} "${pkgdir}/usr/lib/jitsi/sc-bundles/"{} \;
+ install -Dm755 "$srcdir/jitsi.sh" "${pkgdir}/usr/bin/jitsi"
+ install -Dm644 "$srcdir/jitsi.desktop" "${pkgdir}/usr/share/applications/jitsi.desktop"
+ local _file
+ for _file in resources/install/debian/*.{svg,xpm}; do
+ install -Dm644 "$_file" "${pkgdir}/usr/share/pixmaps/jitsi${_file/*sip-communicator/}"
+ done
+}