-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pinball: Add version 0.3.20201218 #52
Conversation
Emilia Pinball libre pinball simulator for GNU/Linux This SDL1.2 game requieres desktop OpenGL, so a decent GPU support would help Next version will use SDL-2 and could use wayland only. Alternative renderers are also welcome (GLES, Vulkan etc). Bug: cazfi#51 Origin: https://github.com/CrossStream/meta-games/tree/sandbox/rzr/review/master Forwarded: cazfi#52 Relate-to: https://purl.org/rzr/pinball Change-Id: Ibf66c90b8697e0e5322c35cadb298fbf3528458a Signed-off-by: Philippe Coval <[email protected]>
44326b9
to
a0c4412
Compare
PACKAGES += "${PN}-staticdev" | ||
PACKAGES += "${PN}-dbg" | ||
PACKAGES += "${PN}-dev" | ||
PACKAGES += "${PN}-data" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why do you set many packages that are created by default? The only line necessary I see is
PACKAGES += "${PN}-data" - and I am not sure if that is necessary either or do you want to share data with other recipes?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
pinball-dev will be used for other tables (gnu & hurd) to come later
PACKAGES += "${PN}-data" | ||
|
||
inherit pkgconfig autotools-brokensep | ||
REMOVE_LIBTOOL_LA = "0" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why? Anything broken without it?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
well build from outside directory did not work, so I used
https://git.congatec.com/yocto/poky/commit/069de520ec864fc78084e8f1ddfb20edaab55f5e
la file should be preserved for plugin loader
" | ||
|
||
FILES_${PN} = "\ | ||
${libdir}/${PN}/libModule*.so* \ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks wrong and makes
INSANE_SKIP_${PN} = "dev-so"
below necessary
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Those are tables behaviors plugins
Emilia Pinball libre pinball simulator for GNU/Linux This SDL1.2 game requieres desktop OpenGL, so a decent GPU support would help Next version will use SDL-2 and could use wayland only. Alternative renderers are also welcome (GLES, Vulkan etc). Extra notes: - autotools-brokensep is needed because it did not build out of sources, - la files should be preserved for loader - dev package will be needed to build other tables Origin: https://github.com/CrossStream/meta-games/tree/sandbox/rzr/review/master Bug: cazfi#51 Bug-pinball: adoptware/pinball#9 Forwarded: cazfi#52 Relate-to: https://purl.org/rzr/pinball See-Also: https://patchwork.openembedded.org/patch/114267/ Change-Id: Ibf66c90b8697e0e5322c35cadb298fbf3528458a Signed-off-by: Philippe Coval <[email protected]>
a0c4412
to
160a992
Compare
Emilia Pinball libre pinball simulator for GNU/Linux This SDL1.2 game requieres desktop OpenGL, so a decent GPU support would help Next version will use SDL-2 and could use wayland only. Alternative renderers are also welcome (GLES, Vulkan etc). Extra notes: - autotools-brokensep is needed because it did not build out of sources, - la files should be preserved for loader - dev package will be needed to build other tables Origin: https://github.com/CrossStream/meta-games/tree/sandbox/rzr/review/master Bug: cazfi#51 Bug-pinball: adoptware/pinball#9 Forwarded: cazfi#52 Relate-to: https://purl.org/rzr/pinball See-Also: https://patchwork.openembedded.org/patch/114267/ Change-Id: Ibf66c90b8697e0e5322c35cadb298fbf3528458a Signed-off-by: Philippe Coval <[email protected]>
160a992
to
38acae0
Compare
Latest version ok for @schnitzeltony ? |
Hmm... still looks ugly to me but I don't want to block this - it builds without issues for me. |
is it just a question of style ? if yes I am flexible and I can align to your other recipes |
Emilia Pinball libre pinball simulator for GNU/Linux This SDL1.2 game requieres desktop OpenGL, so a decent GPU support would help Next version will use SDL-2 and could use wayland only. Alternative renderers are also welcome (GLES, Vulkan etc). Extra notes: - packaging is aligned to Debian - autotools-brokensep is needed because it did not build out of sources, - la files should be preserved for loader - dev package will be needed to build other tables Origin: https://github.com/CrossStream/meta-games/tree/sandbox/rzr/review/master Bug: cazfi#51 Bug-pinball: adoptware/pinball#9 Forwarded: cazfi#52 Relate-to: https://purl.org/rzr/pinball See-Also: https://patchwork.openembedded.org/patch/114267/ Change-Id: Ibf66c90b8697e0e5322c35cadb298fbf3528458a Signed-off-by: Philippe Coval <[email protected]>
38acae0
to
25364dd
Compare
I linted a bit the recipe and updated commit message to tell that packaging is aligned to Debian's one But I am open to suggestions at Related issue: adoptware/pinball#9 |
Emilia Pinball libre pinball simulator for GNU/Linux This SDL1.2 game requieres desktop OpenGL, so a decent GPU support would help Next version will use SDL-2 and could use wayland only. Alternative renderers are also welcome (GLES, Vulkan etc). Extra notes: - packaging is aligned to Debian - autotools-brokensep is needed because it did not build out of sources, - la files should be preserved for loader - dev package will be needed to build other tables Origin: https://github.com/CrossStream/meta-games/tree/sandbox/rzr/review/master Bug: cazfi#51 Bug-pinball: adoptware/pinball#9 Forwarded: cazfi#52 Relate-to: https://purl.org/rzr/pinball See-Also: https://patchwork.openembedded.org/patch/114267/ Change-Id: Ibf66c90b8697e0e5322c35cadb298fbf3528458a Signed-off-by: Philippe Coval <[email protected]>
25364dd
to
128af8b
Compare
To make it clear:
@cazfi Suggested this earlier: Take it as is and if somebody wants to rework it later - feel free. I did a build test before my previous comment and found no issues. Sorry but the decision remains upon you |
ok I am fine with later improvements, please merge, then let me submit (in other PR) other tables recipes before touching those files |
or do you prefer the extra tables in same PR ? |
I hope to have time to look this next Thursday or Friday. |
ok great ! I'll wait for you I am not hurry :) |
I'm not very happy with the name of the recipe being just 'pinball', for the namespace reasons. It's not the only pinball game out there. However, seeing that it's its project name in sourceforge too, I think we can accept that. In general my conclusion is that this is already, in its current form, an improvement to meta-games, so I'm about to merge this. |
well I try to align the most to other distros it would be nice to not drift too much Follow up to this change is: |
Emilia Pinball libre pinball simulator for GNU/Linux
Bug: #51
Origin: https://github.com/CrossStream/meta-games/tree/sandbox/rzr/review/master
Relate-to: https://purl.org/rzr/pinball
Change-Id: Ibf66c90b8697e0e5322c35cadb298fbf3528458a
Signed-off-by: Philippe Coval [email protected]