default_pre_build &&

if in_depends $MODULE lua; then
  export LUA_LIBS+=" `pkg-config --libs lua`" &&
  LUAC="/usr/bin/luac"
fi &&

if in_depends $MODULE samba; then
  export CFLAGS+=" -I/usr/include/samba-4.0 -ffat-lto-objects -Wno-incompatible-pointer-types"
  export CPPFLAGS+=" -I/usr/include/samba-4.0"
fi &&

if module_installed live555; then
  LIVE555_CFLAGS="-I/usr/lib/libliveMedia -I/usr/lib/libgroupsock -I/usr/lib/libBasicUsageEnvironment -I/usr/lib/libUsageEnvironment"
fi &&

if in_depends $MODULE qt5; then
  . /etc/profile.d/qt5.rc &&
  export RCC=/usr/lib/qt5/bin/rcc &&
  export MOC=/usr/lib/qt5/bin/moc &&
  export UIC=/usr/lib/qt5/bin/uic
fi &&

if in_depends $MODULE freerdp-2 ; then
  export FREERDP_CFLAGS+=" -I/usr/include/freerdp2/ -I/usr/include/winpr2" &&
  export FREERDP_LIBS+=" -L/usr/lib64 -lfreerdp2"
fi &&

autoreconf -fi &&

sed -e 's:truetype/ttf-dejavu:TTF:g' -i modules/visualization/projectm.cpp
sed -e 's|-Werror-implicit-function-declaration||g' -i configure
sed 's|whoami|echo builduser|g' -i configure
sed 's|hostname -f|echo arch|g' -i configure
