From f1f34f80e3dfd38596865d398491f3360fc075e7 Mon Sep 17 00:00:00 2001 From: Philippe Coval Date: Tue, 5 Jan 2021 23:42:33 +0100 Subject: [PATCH] pinball: Add pinball-table-gnu extra GNU table for Emilia Pinball simulator Change-Id: I27872c46eea7367b98242215874014f0819b1d06 Bug: https://github.com/rzr/pinball-table-gnu/issues/6 Bug-oe: https://github.com/cazfi/meta-games/issues/51 Bug-pinball: https://github.com/adoptware/pinball/issues/9 Relate-to: https://purl.org/rzr/pinball Signed-off-by: Philippe Coval --- .../pinball/pinball-table-gnu_0.0.20200601.bb | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 recipes-games/pinball/pinball-table-gnu_0.0.20200601.bb 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"