From 415856bdd4f48ab4f2732996f0bae58595092bbe Mon Sep 17 00:00:00 2001 From: Parabola Date: Tue, 5 Apr 2011 14:26:38 +0000 Subject: Tue Apr 5 14:26:38 UTC 2011 --- extra/musicbrainz/PKGBUILD | 37 +++++++++++++++++++++++++++ extra/musicbrainz/gcc4.3.patch | 57 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 94 insertions(+) create mode 100644 extra/musicbrainz/PKGBUILD create mode 100644 extra/musicbrainz/gcc4.3.patch (limited to 'extra/musicbrainz') diff --git a/extra/musicbrainz/PKGBUILD b/extra/musicbrainz/PKGBUILD new file mode 100644 index 000000000..398cf0f1a --- /dev/null +++ b/extra/musicbrainz/PKGBUILD @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 89512 2010-09-01 12:52:06Z remy $ +# Maintainer: +# Contributor: Alexander Baldeck +# Contributor: dorphell +# Contributor: Tom Newsom +# Contributor: Sarah Hay + +pkgname=musicbrainz +pkgver=2.1.5 +pkgrel=4 +pkgdesc="The second generation incarnation of the CD Index" +arch=('i686' 'x86_64') +url="http://www.musicbrainz.org/index.html" +license=('LGPL') +depends=('expat>=2.0') +makedepends=('python2') +options=('!libtool') +source=(ftp://ftp.musicbrainz.org/pub/$pkgname/libmusicbrainz-${pkgver}.tar.gz + 'gcc4.3.patch') + +build() { + cd ${srcdir}/lib${pkgname}-${pkgver} + + patch -p1 -i ${srcdir}/gcc4.3.patch + ./configure --prefix=/usr + make +} + +package() { + cd ${srcdir}/lib${pkgname}-${pkgver} + make DESTDIR=${pkgdir} install + + cd python + python2 setup.py install --root=${pkgdir} +} +md5sums=('d5e19bb77edd6ea798ce206bd05ccc5f' + '9455555d03e3bd15d488ffdb2287ffa7') diff --git a/extra/musicbrainz/gcc4.3.patch b/extra/musicbrainz/gcc4.3.patch new file mode 100644 index 000000000..cc412f3d2 --- /dev/null +++ b/extra/musicbrainz/gcc4.3.patch @@ -0,0 +1,57 @@ +diff -Naur libmusicbrainz-2.1.4-orig/lib/c_wrapper.cpp libmusicbrainz-2.1.4/lib/c_wrapper.cpp +--- libmusicbrainz-2.1.4-orig/lib/c_wrapper.cpp 2003-10-16 16:21:10.000000000 -0600 ++++ libmusicbrainz-2.1.4/lib/c_wrapper.cpp 2007-12-16 09:45:21.000000000 -0600 +@@ -24,6 +24,7 @@ + #include "musicbrainz.h" + #include "trm.h" + #include "mb_c.h" ++#include + + extern "C" + { +diff -Naur libmusicbrainz-2.1.4-orig/lib/comhttpsocket.cpp libmusicbrainz-2.1.4/lib/comhttpsocket.cpp +--- libmusicbrainz-2.1.4-orig/lib/comhttpsocket.cpp 2006-05-11 12:46:54.000000000 -0600 ++++ libmusicbrainz-2.1.4/lib/comhttpsocket.cpp 2007-12-16 09:46:28.000000000 -0600 +@@ -20,6 +20,7 @@ + #endif + #include + #include ++#include + + const char* g_strCOMVer = "libmusicbrainz/"VERSION; + +diff -Naur libmusicbrainz-2.1.4-orig/lib/comsocket.cpp libmusicbrainz-2.1.4/lib/comsocket.cpp +--- libmusicbrainz-2.1.4-orig/lib/comsocket.cpp 2006-05-11 12:46:54.000000000 -0600 ++++ libmusicbrainz-2.1.4/lib/comsocket.cpp 2007-12-16 09:46:08.000000000 -0600 +@@ -37,6 +37,7 @@ + #include + #include + #include ++#include + #include + #include + #include +diff -Naur libmusicbrainz-2.1.4-orig/lib/http.cpp libmusicbrainz-2.1.4/lib/http.cpp +--- libmusicbrainz-2.1.4-orig/lib/http.cpp 2007-12-16 09:52:48.000000000 -0600 ++++ libmusicbrainz-2.1.4/lib/http.cpp 2007-12-16 09:52:36.000000000 -0600 +@@ -31,6 +31,8 @@ + #endif + #include + #include ++#include ++#include + + #ifdef WIN32 + #include +diff -Naur libmusicbrainz-2.1.4-orig/lib/sigclient.cpp libmusicbrainz-2.1.4/lib/sigclient.cpp +--- libmusicbrainz-2.1.4-orig/lib/sigclient.cpp 2006-05-11 12:46:54.000000000 -0600 ++++ libmusicbrainz-2.1.4/lib/sigclient.cpp 2007-12-16 09:54:48.000000000 -0600 +@@ -33,6 +33,8 @@ + #pragma warning(disable:4786) + #endif + ++#include ++ + #include "sigclient.h" + #include "comhttpsocket.h" + -- cgit v1.2.3-54-g00ecf