summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Hansen2016-06-03 09:20:32 -0700
committerMichael Hansen2016-06-03 09:20:32 -0700
commit71680c9c3e028577be7406c40a65a66f8716fd3f (patch)
tree083bf718e800a039381f80b52bf2cd97629db772
parentce537a4a2f8fa08b0718c8c88666ab5c17efda99 (diff)
downloadaur-71680c9c3e028577be7406c40a65a66f8716fd3f.tar.gz
Fix build with nanomsg 0.9
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD11
-rw-r--r--nanomsg-0.9.patch12
3 files changed, 24 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 568679b911db..96c0839c3478 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Fri Apr 15 17:25:26 UTC 2016
+# Fri Jun 3 16:20:00 UTC 2016
pkgbase = openchange
pkgdesc = A portable, open source implementation of Microsoft Exchange server and Exchange protocols.
pkgver = 2.3
- pkgrel = 6
+ pkgrel = 7
url = http://www.openchange.org
arch = i686
arch = x86_64
@@ -22,7 +22,7 @@ pkgbase = openchange
depends = boost
depends = python2
depends = libmariadbclient
- depends = nanomsg>=0.5
+ depends = nanomsg>=0.9
depends = libmemcached>=1.0.18
optdepends = python2-pylons: Needed for OCSManager
optdepends = python2-waitress: Needed for OCSManager
@@ -35,6 +35,7 @@ pkgbase = openchange
source = openchange-add_SizedXid-1.patch
source = yyunput_flex2.6.patch
source = remove-private-headers.patch
+ source = nanomsg-0.9.patch
sha256sums = 46ffdc779bb7bf6a823f6d1a78c5ca3f5548b981ad90164214a68279b403a05e
sha256sums = 45bd19e2a5725a94692ae606086be6d57423375c9b1c0eb5322c6e09ef2b5fb3
sha256sums = 067d25b0442ab233f47fbfd32a56042fa161b3d0aa65081f222fddde3648c439
@@ -42,6 +43,7 @@ pkgbase = openchange
sha256sums = f8012d91b1c1c382e6d480dd015230e59f07d9958ac63d57f65801b1dfc6b54a
sha256sums = 569385a8666ef95a7aa024b52ea47ee308be5eee73a3d973207df43439c2c1e7
sha256sums = fd7c2cfae6c8b52a30fc80f8e3f4118d93172b535c0032b6cde839a57bf6da9f
+ sha256sums = 13dbdb95e8b6efa4427059b5729cda82e09a28985d73ea8e4a225df2adb77e31
pkgname = openchange
diff --git a/PKGBUILD b/PKGBUILD
index 7e16a5857637..57e9e457e9ee 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,14 +5,14 @@
pkgname=openchange
_codename=VULCAN
pkgver=2.3
-pkgrel=6
+pkgrel=7
pkgdesc="A portable, open source implementation of Microsoft Exchange server \
and Exchange protocols."
arch=('i686' 'x86_64' 'armv6h' 'armv7h')
url="http://www.openchange.org"
license=('GPL3')
depends=('samba>=4.2.2' 'libical' 'sqlite3' 'file' 'boost' 'python2'
- 'libmariadbclient' 'nanomsg>=0.5' 'libmemcached>=1.0.18')
+ 'libmariadbclient' 'nanomsg>=0.9' 'libmemcached>=1.0.18')
makedepends=('ccache' 'docbook-xsl' 'libxslt' 'python2-setuptools'
'python2-pylons')
optdepends=('python2-pylons: Needed for OCSManager'
@@ -26,7 +26,8 @@ source=("https://github.com/openchange/openchange/archive/${pkgname}-${pkgver}-$
"openchange-issue-249.patch"
"openchange-add_SizedXid-1.patch"
"yyunput_flex2.6.patch"
- "remove-private-headers.patch")
+ "remove-private-headers.patch"
+ "nanomsg-0.9.patch")
sha256sums=('46ffdc779bb7bf6a823f6d1a78c5ca3f5548b981ad90164214a68279b403a05e'
'45bd19e2a5725a94692ae606086be6d57423375c9b1c0eb5322c6e09ef2b5fb3'
@@ -34,7 +35,8 @@ sha256sums=('46ffdc779bb7bf6a823f6d1a78c5ca3f5548b981ad90164214a68279b403a05e'
'e3cfd2455a52d4b68153b3d546c70edbde5cf024ebcec1088a923aedaa938834'
'f8012d91b1c1c382e6d480dd015230e59f07d9958ac63d57f65801b1dfc6b54a'
'569385a8666ef95a7aa024b52ea47ee308be5eee73a3d973207df43439c2c1e7'
- 'fd7c2cfae6c8b52a30fc80f8e3f4118d93172b535c0032b6cde839a57bf6da9f')
+ 'fd7c2cfae6c8b52a30fc80f8e3f4118d93172b535c0032b6cde839a57bf6da9f'
+ '13dbdb95e8b6efa4427059b5729cda82e09a28985d73ea8e4a225df2adb77e31')
# Used to be pkgname-pkgver-codename, but now we have two openchanges. WAT
_srcsubdir="${pkgname}-${pkgname}-${pkgver}-${_codename}"
@@ -47,6 +49,7 @@ prepare() {
patch -p1 < "${srcdir}/openchange-add_SizedXid-1.patch"
patch -p1 < "${srcdir}/yyunput_flex2.6.patch"
patch -p1 < "${srcdir}/remove-private-headers.patch"
+ patch -p1 < "${srcdir}/nanomsg-0.9.patch"
PYTHON_CALLERS="$(find ${srcdir}/${_srcsubdir} -name '*.py')
$(find ${srcdir}/${_srcsubdir} -name 'configure.ac')
diff --git a/nanomsg-0.9.patch b/nanomsg-0.9.patch
new file mode 100644
index 000000000000..13cad36639f3
--- /dev/null
+++ b/nanomsg-0.9.patch
@@ -0,0 +1,12 @@
+diff -rupN a/configure.ac b/configure.ac
+--- a/configure.ac 2016-06-03 09:15:39.472924010 -0700
++++ b/configure.ac 2016-06-03 09:16:00.126576747 -0700
+@@ -292,7 +292,7 @@ OC_RULE_ADD(testsuite, TESTSUITE)
+ dnl ---------------------------------------------------------------------------
+ dnl Check for nanomsg library (server notification)
+ dnl ---------------------------------------------------------------------------
+-PKG_CHECK_MODULES(NANOMSG, libnanomsg, [], [AC_MSG_ERROR(Install nanomsg library >= 0.5)])
++PKG_CHECK_MODULES(NANOMSG, nanomsg, [], [AC_MSG_ERROR(Install nanomsg library >= 0.9)])
+ AC_SUBST(NANOMSG_CFLAGS)
+ AC_SUBST(NANO_LIBS)
+