summaryrefslogtreecommitdiff
path: root/packages/net-im
diff options
context:
space:
mode:
authorGluzskiy Alexandr <sss@sss.chaoslab.ru>2018-11-15 23:24:30 +0300
committerGluzskiy Alexandr <sss@sss.chaoslab.ru>2018-11-15 23:24:30 +0300
commit3b49a7c5c4d76cf9f0af04a379f762533b4fa6a7 (patch)
treece1793f41a13be9c5b9512e81b94e1f9a90001c3 /packages/net-im
parentdb822f276fd5d66905c16f7a3c831a0055204637 (diff)
swiften: changes requested by exherbo devs
Diffstat (limited to 'packages/net-im')
-rw-r--r--packages/net-im/swiften/files/ranlib.patch5
-rw-r--r--packages/net-im/swiften/files/sconstruct.patch4
-rw-r--r--packages/net-im/swiften/swiften.exlib18
3 files changed, 18 insertions, 9 deletions
diff --git a/packages/net-im/swiften/files/ranlib.patch b/packages/net-im/swiften/files/ranlib.patch
index c5978e8..359989f 100644
--- a/packages/net-im/swiften/files/ranlib.patch
+++ b/packages/net-im/swiften/files/ranlib.patch
@@ -1,3 +1,8 @@
+Source: written by Gluzskiy Alexandr <sss@sss.chaoslab.ru>
+Reason: required to support dynamic ranlib name
+Upstream: not submited, fill free to do it
+
+
diff --git a/BuildTools/SCons/SConscript.boot b/BuildTools/SCons/SConscript.boot
index 3b21dde88..a226432e4 100644
--- a/BuildTools/SCons/SConscript.boot
diff --git a/packages/net-im/swiften/files/sconstruct.patch b/packages/net-im/swiften/files/sconstruct.patch
index 963ffd1..ece5267 100644
--- a/packages/net-im/swiften/files/sconstruct.patch
+++ b/packages/net-im/swiften/files/sconstruct.patch
@@ -1,3 +1,7 @@
+Source: written by Gluzskiy Alexandr <sss@sss.chaoslab.ru>
+Reason: boost detection bug workaround
+Upstream: not submited, feel free to do it
+
diff --git a/BuildTools/SCons/SConstruct b/BuildTools/SCons/SConstruct
index 6d63d5bcf..a2ad4fd7a 100644
--- a/BuildTools/SCons/SConstruct
diff --git a/packages/net-im/swiften/swiften.exlib b/packages/net-im/swiften/swiften.exlib
index 71560ce..35920f7 100644
--- a/packages/net-im/swiften/swiften.exlib
+++ b/packages/net-im/swiften/swiften.exlib
@@ -26,9 +26,9 @@ MYOPTIONS="
DEPENDENCIES="
build+run:
dev-libs/boost[>=1.65]
- net-dns/libidn[>=1.10]
- dev-libs/libxml2
dev-libs/expat
+ dev-libs/libxml2:=
+ net-dns/libidn[>=1.10]
net-libs/miniupnpc
sys-libs/zlib
avahi? ( net-dns/avahi )
@@ -65,16 +65,16 @@ BASE_OPTIONS=(
Swiften
)
-SCONS_SRC_CONFIGURE_PARAMS=( ${BASE_OPTIONS[@]} )
+SCONS_SRC_CONFIGURE_PARAMS=( "${BASE_OPTIONS[@]}" )
-SCONS_SRC_COMPILE_PARAMS=( ${BASE_OPTIONS[@]} )
+SCONS_SRC_COMPILE_PARAMS=( "${BASE_OPTIONS[@]}" )
-SCONS_SRC_INSTALL_PARAMS=( ${BASE_OPTIONS[@]} )
+SCONS_SRC_INSTALL_PARAMS=( "${BASE_OPTIONS[@]}" )
swiften_src_install() {
escons --config=cache \
- ${SCONS_SRC_INSTALL_PARAMS[@]} \
- SWIFTEN_INSTALLDIR=${IMAGE}/usr/$(exhost --target) \
- SWIFTEN_LIBDIR=${IMAGE}/usr/$(exhost --target)/lib \
- ${IMAGE}/usr/$(exhost --target)
+ "${SCONS_SRC_INSTALL_PARAMS[@]}" \
+ SWIFTEN_INSTALLDIR="${IMAGE}"/usr/$(exhost --target) \
+ SWIFTEN_LIBDIR="${IMAGE}"/usr/$(exhost --target)/lib \
+ "${IMAGE}"/usr/$(exhost --target)
}