diff --git a/recipes-games/pinball/pinball-table-gnu_0.0.20200601.bb b/recipes-games/pinball/pinball-table-gnu_0.0.20200601.bb new file mode 100644 index 0000000..3c1d090 --- /dev/null +++ b/recipes-games/pinball/pinball-table-gnu_0.0.20200601.bb @@ -0,0 +1,60 @@ +DESCRIPTION = "GNU Pinball table for Emilia Pinball Simulator" +HOMEPAGE = "https://github.com/rzr/pinball-table-gnu" +SECTION = "games" +LICENSE = "GPLv2 & GPLv3 & LAL-1.3 & CC-BY-SA-3.0" +LIC_FILES_CHKSUM = " \ + file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ + file://debian/copyright;md5=7d2f80a6e11a2648d4657afdb89d05a8 \ +" + +SRC_URI = "git://github.com/rzr/pinball-table-gnu.git;protocol=https" +SRCREV = "0.0.20200601" + +S = "${WORKDIR}/git" + +DEPENDS += "pinball \ + libsdl \ +" + +inherit pkgconfig autotools-brokensep + +PACKAGECONFIG ??= "sdl" +PACKAGECONFIG[sdl] = "--enable-sdl,--disable-sdl,libsdl" + +PACKAGES = "${PN}" +PACKAGES += "${PN}-dev" +PACKAGES += "${PN}-staticdev" +PACKAGES += "${PN}-dbg" +PACKAGES += "${PN}-data" + +REMOVE_LIBTOOL_LA = "0" + +do_configure_prepend() { + cd ${S} + ./bootstrap +} + +FILES_${PN}-dev = "\ +${includedir}/${PN}/* \ +" + +FILES_${PN}-staticdev = "\ +${libdir}/pinball/lib*.a \ +" + +FILES_${PN}-dbg = "\ +${libdir}/pinball/.debug/libModule*.so* \ +" + +FILES_${PN} = "\ +${libdir}/pinball/libModule*.so* \ +${libdir}/pinball/libModule*.la \ +" + +FILES_${PN}-data = "\ +${datadir}/pinball/*/* \ +" + +RDEPENDS_${PN} += " pinball" +RDEPENDS_${PN} += " ${PN}-data" +INSANE_SKIP_${PN} = "dev-so"