diff options
| -rw-r--r-- | meta/recipes-graphics/piglit/piglit_git.bb | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/meta/recipes-graphics/piglit/piglit_git.bb b/meta/recipes-graphics/piglit/piglit_git.bb index 59d134801a..b6542a191c 100644 --- a/meta/recipes-graphics/piglit/piglit_git.bb +++ b/meta/recipes-graphics/piglit/piglit_git.bb | |||
| @@ -17,11 +17,12 @@ PV = "1.0+gitr${SRCPV}" | |||
| 17 | 17 | ||
| 18 | S = "${WORKDIR}/git" | 18 | S = "${WORKDIR}/git" |
| 19 | 19 | ||
| 20 | DEPENDS = "libpng virtual/libx11 libxkbcommon libxrender waffle virtual/libgl libglu python3-mako-native python3-numpy-native python3-six-native virtual/egl" | 20 | X11_DEPS = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'virtual/libx11 libxrender libglu', '', d)}" |
| 21 | X11_RDEPS = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'mesa-demos', '', d)}" | ||
| 22 | |||
| 23 | DEPENDS = "libpng waffle libxkbcommon virtual/libgl python3-mako-native python3-numpy-native python3-six-native virtual/egl" | ||
| 21 | 24 | ||
| 22 | inherit cmake pkgconfig python3native distro_features_check bash-completion | 25 | inherit cmake pkgconfig python3native distro_features_check bash-completion |
| 23 | # depends on virtual/libx11 | ||
| 24 | REQUIRED_DISTRO_FEATURES = "x11" | ||
| 25 | 26 | ||
| 26 | # depends on virtual/libgl | 27 | # depends on virtual/libgl |
| 27 | REQUIRED_DISTRO_FEATURES += "opengl" | 28 | REQUIRED_DISTRO_FEATURES += "opengl" |
| @@ -32,8 +33,10 @@ REQUIRED_DISTRO_FEATURES += "opengl" | |||
| 32 | export TEMP = "${B}/temp/" | 33 | export TEMP = "${B}/temp/" |
| 33 | do_compile[dirs] =+ "${B}/temp/" | 34 | do_compile[dirs] =+ "${B}/temp/" |
| 34 | 35 | ||
| 35 | PACKAGECONFIG ??= "" | 36 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}" |
| 36 | PACKAGECONFIG[freeglut] = "-DPIGLIT_USE_GLUT=1,-DPIGLIT_USE_GLUT=0,freeglut," | 37 | PACKAGECONFIG[freeglut] = "-DPIGLIT_USE_GLUT=1,-DPIGLIT_USE_GLUT=0,freeglut," |
| 38 | PACKAGECONFIG[x11] = "-DPIGLIT_BUILD_GL_TESTS=ON,-DPIGLIT_BUILD_GL_TESTS=OFF,${X11_DEPS}, ${X11_RDEPS}" | ||
| 39 | |||
| 37 | 40 | ||
| 38 | do_configure_prepend() { | 41 | do_configure_prepend() { |
| 39 | if [ "${@bb.utils.contains('PACKAGECONFIG', 'freeglut', 'yes', 'no', d)}" = "no" ]; then | 42 | if [ "${@bb.utils.contains('PACKAGECONFIG', 'freeglut', 'yes', 'no', d)}" = "no" ]; then |
| @@ -48,7 +51,7 @@ RDEPENDS_${PN} = "waffle waffle-bin python3 python3-mako python3-json \ | |||
| 48 | python3-misc \ | 51 | python3-misc \ |
| 49 | python3-unixadmin python3-xml python3-multiprocessing \ | 52 | python3-unixadmin python3-xml python3-multiprocessing \ |
| 50 | python3-six python3-shell python3-io \ | 53 | python3-six python3-shell python3-io \ |
| 51 | python3-netserver mesa-demos bash \ | 54 | python3-netserver bash \ |
| 52 | " | 55 | " |
| 53 | 56 | ||
| 54 | INSANE_SKIP_${PN} += "dev-so already-stripped" | 57 | INSANE_SKIP_${PN} += "dev-so already-stripped" |
