blob: 6f696e26f928aea5de66db73cd89e032e68cda83 [file] [log] [blame]
Patrick Williamsddad1a12017-02-23 20:36:32 -06001SUMMARY = "JUCE's Projucer"
2DESCRIPTION = "Projucer is used to build and generate support files and build infrastructure for all \
3JUCE supported platforms, including Linux and Embedded Linux."
4SECTION = "utils"
5HOMEPAGE = "http://juce.com/"
6LICENSE = "GPLv2"
7LIC_FILES_CHKSUM = "file://README.txt;md5=9ab765ccda8890efc753f287911a1958"
8
9inherit pkgconfig
10
11DEPENDS = "libx11 libxext libxinerama libxrandr libxcursor freetype alsa-lib curl"
12
13SRCREV = "a8a7fa28e2e9cb19db6a27fcccb567a8ccfe6109"
14BRANCH = "develop"
15SRC_URI = "git://github.com/julianstorer/JUCE.git;protocol=https;branch=${BRANCH}"
16
17S = "${WORKDIR}/git"
18PV = "4.2.3+git${SRCPV}"
19
20JUCE_PROJUCER_BUILD_PATH = "${B}/extras/Projucer/Builds"
21JUCE_PROJUCER_MAKEFILE_PATH = "${JUCE_PROJUCER_BUILD_PATH}/LinuxMakefile"
22JUCE_PROJUCER = "${JUCE_PROJUCER_MAKEFILE_PATH}/build/Projucer"
23
24do_configure() {
25 cd ${JUCE_PROJUCER_MAKEFILE_PATH}
26 CONFIG=Release oe_runmake clean
27}
28
29do_compile() {
30 cd ${JUCE_PROJUCER_MAKEFILE_PATH}
31 CONFIG=Release oe_runmake
32}
33
34do_install() {
35 install -d ${D}${bindir}
36 install -m 0755 ${JUCE_PROJUCER} ${D}${bindir}
37}