vala.sh 737 B

123456789101112131415161718192021222324
  1. #!/bin/bash
  2. VALA_API_VERSION="0.36"
  3. VALA_VERSION="0.36.3"
  4. fw_installed vala && return 0
  5. sudo apt-get install -y flex libglib2.0-dev
  6. fw_get -O https://download.gnome.org/sources/vala/${VALA_API_VERSION}/vala-${VALA_VERSION}.tar.xz
  7. fw_untar vala-${VALA_VERSION}.tar.xz
  8. (
  9. cd vala-${VALA_VERSION}
  10. ./configure --prefix=$IROOT/vala
  11. make
  12. make install
  13. ln -s $IROOT/vala/share/vala-${VALA_API_VERSION}/vapi $IROOT/vala/share/vala/vapi
  14. )
  15. echo -e "export LD_LIBRARY_PATH=${IROOT}/vala/lib:\$LD_LIBRARY_PATH" > $IROOT/vala.installed
  16. echo -e "export PKG_CONFIG_PATH=${IROOT}/vala/lib/pkgconfig:\$PKG_CONFIG_PATH" >> $IROOT/vala.installed
  17. echo -e "export PATH=${IROOT}/vala/bin:\$PATH" >> $IROOT/vala.installed
  18. source $IROOT/vala.installed