diff options
author | maxice8 <thinkabit.ukim@gmail.com> | 2019-02-06 21:04:36 +0000 |
---|---|---|
committer | maxice8 <30738253+maxice8@users.noreply.github.com> | 2019-02-06 22:13:27 +0000 |
commit | f638b4e04fceaa325de5bd61f8fb4888aee3f587 (patch) | |
tree | 6225f6ecbbd99ca3d379084d292d3059373989fb /common/hooks/pre-configure | |
parent | bd19bfcbee298be5ce8f8f8d27a9549b7a16e00f (diff) | |
download | void-packages-f638b4e04fceaa325de5bd61f8fb4888aee3f587.tar void-packages-f638b4e04fceaa325de5bd61f8fb4888aee3f587.tar.gz void-packages-f638b4e04fceaa325de5bd61f8fb4888aee3f587.tar.bz2 void-packages-f638b4e04fceaa325de5bd61f8fb4888aee3f587.tar.lz void-packages-f638b4e04fceaa325de5bd61f8fb4888aee3f587.tar.xz void-packages-f638b4e04fceaa325de5bd61f8fb4888aee3f587.tar.zst void-packages-f638b4e04fceaa325de5bd61f8fb4888aee3f587.zip |
xbps-src: add valac wrapper
Projects like zeitgeist and gtksourceview4 need it
Diffstat (limited to 'common/hooks/pre-configure')
-rw-r--r-- | common/hooks/pre-configure/02-script-wrapper.sh | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/common/hooks/pre-configure/02-script-wrapper.sh b/common/hooks/pre-configure/02-script-wrapper.sh index 6b35ffffa26..6d022447fff 100644 --- a/common/hooks/pre-configure/02-script-wrapper.sh +++ b/common/hooks/pre-configure/02-script-wrapper.sh @@ -94,6 +94,22 @@ _EOF ln -sf vapigen ${XBPS_WRAPPERDIR}/vapigen-0.42 } +valac_wrapper() { + if [ ! -x /usr/bin/valac ]; then + return 0 + fi + [ -x ${XBPS_WRAPPERDIR}/valac ] && return 0 + cat >>${XBPS_WRAPPERDIR}/valac<<_EOF +#!/bin/sh +exec /usr/bin/valac \\ + --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}/valac + ln -sf valac ${XBPS_WRAPPERDIR}/valac-0.42 +} + install_wrappers() { local fname @@ -137,6 +153,7 @@ hook() { install_cross_wrappers pkgconfig_wrapper vapigen_wrapper + valac_wrapper generic_wrapper icu-config generic_wrapper libgcrypt-config generic_wrapper freetype-config |