Date: Monday, March 3, 2014 @ 19:10:39 Author: andrea Revision: 206626
upgpkg: libmsn 4.2.1-2 Fix build Added: libmsn/trunk/gcc47.patch Modified: libmsn/trunk/PKGBUILD -------------+ PKGBUILD | 21 ++++++++++++++------- gcc47.patch | 11 +++++++++++ 2 files changed, 25 insertions(+), 7 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2014-03-03 18:01:54 UTC (rev 206625) +++ PKGBUILD 2014-03-03 18:10:39 UTC (rev 206626) @@ -5,7 +5,7 @@ pkgname=libmsn pkgver=4.2.1 -pkgrel=1 +pkgrel=2 pkgdesc="A reusable, open-source, fully documented library for connecting to Microsoft's MSN" url="http://sourceforge.net/projects/libmsn/" arch=('i686' 'x86_64') @@ -12,12 +12,19 @@ license=('GPL2') depends=('openssl') makedepends=('cmake') -source=("http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2") -md5sums=('38e46e589720eefd71f92b6b76993bf0') +source=("http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2" + 'gcc47.patch') +md5sums=('38e46e589720eefd71f92b6b76993bf0' + '2d202093a4434af14b79f02f3bc2c0fc') +prepare() { + mkdir build + + cd ${pkgname}-${pkgver} + patch -p1 -i "${srcdir}"/gcc47.patch +} + build() { - cd "${srcdir}" - mkdir build cd build cmake ../${pkgname}-${pkgver} \ -DCMAKE_INSTALL_PREFIX=/usr \ @@ -26,6 +33,6 @@ } package() { - cd "${srcdir}/build" - make "DESTDIR=${pkgdir}" install + cd build + make DESTDIR="${pkgdir}" install } Added: gcc47.patch =================================================================== --- gcc47.patch (rev 0) +++ gcc47.patch 2014-03-03 18:10:39 UTC (rev 206626) @@ -0,0 +1,11 @@ +diff -ruN libmsn-4.2.1.orig//msn/util.cpp libmsn-4.2.1//msn/util.cpp +--- libmsn-4.2.1.orig//msn/util.cpp 2009-07-22 21:57:10.000000000 +0200 ++++ libmsn-4.2.1//msn/util.cpp 2012-05-07 12:45:47.581493381 +0200 +@@ -30,6 +30,7 @@ + #include <openssl/rand.h> + #include <cstring> + #include <sys/timeb.h> ++#include <unistd.h> + #include "md5.h" + #include "libsiren/siren7.h" +