Create the following files in the same directory:
src.pro.patch
--- src/src.pro 2012-03-23 11:34:49.000000000 -0300 +++ src/src.pro 2012-05-11 23:34:26.664150055 -0300 @@ -12,16 +12,16 @@ VERSION = $$QXMPP_VERSION # To enable support for the Speex audio codec, uncomment the following: -# DEFINES += QXMPP_USE_SPEEX -# LIBS += -lspeex +DEFINES += QXMPP_USE_SPEEX +LIBS += -lspeex # To enable support for the Theora video codec, uncomment the following: -# DEFINES += QXMPP_USE_THEORA -# LIBS += -ltheoradec -ltheoraenc +DEFINES += QXMPP_USE_THEORA +LIBS += -ltheoradec -ltheoraenc # To enable support for the Vpx video codec, uncomment the following: -# DEFINES += QXMPP_USE_VPX -# LIBS += -lvpx +DEFINES += QXMPP_USE_VPX +LIBS += -lvpx # Target definition TARGET = $$QXMPP_LIBRARY_NAMEPKGBUILD
pkgname=qxmpp pkgver=0.4.0 pkgrel=1 pkgdesc="QXmpp is an xmpp client library based on Qt & C++" arch=('i686' 'x86_64') url="http://code.google.com/p/qxmpp/" license=('LGPL2') depends=('qt' 'speex' 'libvpx' 'libtheora') source=(http://$pkgname.googlecode.com/files/$pkgname-$pkgver.tar.gz) md5sums=('17c1d05b1dec3fe8507aae26e05074cb') build() { curdir="$PWD" cp -f ../src.pro.patch "$srcdir/$pkgname-$pkgver" cd "$srcdir/$pkgname-$pkgver" patch -N -p0 < src.pro.patch qmake PREFIX=/usr make make INSTALL_ROOT="$pkgdir" install }Then compile and install it with:
makepkg -iThe next post I will show you how to create a simple voip software based in QXmpp.
No comments:
Post a Comment