diff options
author | maxice8 <thinkabit.ukim@gmail.com> | 2019-02-05 18:44:21 +0000 |
---|---|---|
committer | maxice8 <30738253+maxice8@users.noreply.github.com> | 2019-02-05 21:43:56 +0000 |
commit | 1c1490217a75f5003360d156c24b77cd4f55d24e (patch) | |
tree | 11c3574f46c2e02db0bd1bfbcfe55a11edc8ecca /common/hooks/pre-configure | |
parent | d70ea19e9ef595e69560fb25a457bf2481e6e8d9 (diff) | |
download | void-packages-1c1490217a75f5003360d156c24b77cd4f55d24e.tar void-packages-1c1490217a75f5003360d156c24b77cd4f55d24e.tar.gz void-packages-1c1490217a75f5003360d156c24b77cd4f55d24e.tar.bz2 void-packages-1c1490217a75f5003360d156c24b77cd4f55d24e.tar.lz void-packages-1c1490217a75f5003360d156c24b77cd4f55d24e.tar.xz void-packages-1c1490217a75f5003360d156c24b77cd4f55d24e.tar.zst void-packages-1c1490217a75f5003360d156c24b77cd4f55d24e.zip |
xbps-src: Add wrapper for vapigen on cross
Diffstat (limited to 'common/hooks/pre-configure')
-rw-r--r-- | common/hooks/pre-configure/02-script-wrapper.sh | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/common/hooks/pre-configure/02-script-wrapper.sh b/common/hooks/pre-configure/02-script-wrapper.sh index 59aa4eda3a4..9eac4843ff1 100644 --- a/common/hooks/pre-configure/02-script-wrapper.sh +++ b/common/hooks/pre-configure/02-script-wrapper.sh @@ -78,6 +78,21 @@ _EOF ln -sf ${XBPS_CROSS_TRIPLET}-pkg-config ${XBPS_WRAPPERDIR}/pkg-config } +vapigen_wrapper() { + if [ ! -x /usr/bin/vapigen ]; then + return 0 + fi + [ -x ${XBPS_WRAPPERDIR}/vapigen ] && return 0 + cat >>${XBPS_WRAPPERDIR}/vapigen<<_EOF +#!/bin/sh +exec /usr/bin/vapigen \\ + --vapidir=${XBPS_CROSS_BASE}/usr/share/vala/vapi \\ + --vapidir=${XBPS_CROSS_BASE}/usr/share/vala-0.42/vapi \\ + --girdir=${XBPS_CROSS_BASE}/usr/share/gir-1.0 "\$@" +_EOF + chmod 755 ${XBPS_WRAPPERDIR}/vapigen +} + install_wrappers() { local fname @@ -120,6 +135,7 @@ hook() { install_cross_wrappers pkgconfig_wrapper + vapigen_wrapper generic_wrapper icu-config generic_wrapper libgcrypt-config generic_wrapper freetype-config |