projucer.inc 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. SUMMARY = "JUCE's Projucer"
  2. DESCRIPTION = "Projucer is used to build and generate support files and build infrastructure for all \
  3. JUCE supported platforms, including Linux and Embedded Linux."
  4. SECTION = "utils"
  5. HOMEPAGE = "http://juce.com/"
  6. LICENSE = "GPLv3"
  7. LIC_FILES_CHKSUM = "file://README.md;md5=65c50b4ff3522b99436da100536ccd1c"
  8. inherit pkgconfig
  9. DEPENDS = "libx11 libxext libxinerama libxrandr libxcursor freetype alsa-lib curl"
  10. SRCREV = "4f41f28b47d01b939559123d145b4e5860528bb7"
  11. BRANCH = "master"
  12. SRC_URI = "git://github.com/WeAreROLI/JUCE.git;protocol=https;branch=${BRANCH}"
  13. S = "${WORKDIR}/git"
  14. PV = "5.0.1"
  15. JUCE_PROJUCER_BUILD_PATH = "${B}/extras/Projucer/Builds"
  16. JUCE_PROJUCER_MAKEFILE_PATH = "${JUCE_PROJUCER_BUILD_PATH}/LinuxMakefile"
  17. JUCE_PROJUCER = "${JUCE_PROJUCER_MAKEFILE_PATH}/build/Projucer"
  18. do_configure() {
  19. cd ${JUCE_PROJUCER_MAKEFILE_PATH}
  20. CONFIG=Release oe_runmake clean
  21. }
  22. do_compile() {
  23. cd ${JUCE_PROJUCER_MAKEFILE_PATH}
  24. CONFIG=Release oe_runmake
  25. }
  26. do_install() {
  27. install -d ${D}${bindir}
  28. install -m 0755 ${JUCE_PROJUCER} ${D}${bindir}
  29. }