Bug 30091 - xball : port of vintage xball last seen on Debian orphaned packages [New Package Request]
Summary: xball : port of vintage xball last seen on Debian orphaned packages [New Pack...
Status: NEEDINFO
Alias: None
Product: Mageia
Classification: Unclassified
Component: New RPM package request (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal enhancement
Target Milestone: ---
Assignee: Lewis Smith
QA Contact:
URL: https://github.com/JoesCat/xball
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-02-24 05:52 CET by Joe Da Silva
Modified: 2022-04-03 06:29 CEST (History)
0 users

See Also:
Source RPM:
CVE:
Status comment:


Attachments
RPM SPEC file for xball (1.48 KB, text/plain)
2022-03-18 08:43 CET, Joe Da Silva
Details

Description Joe Da Silva 2022-02-24 05:52:45 CET
This is a buildable version of xball. Reason for building this was mainly to learn a little more about debugging some simple game programs. Also apply some known patches that also helps import this to Mageia.

This is a game that more or less goes in the educational/simulation category.

Main bugs of interest that are fixed are:
 * Buildable using autoconf,automake,configure which allows this game to be
   easily adaptable to RPM distros like Mageia. Tested on Mageia 6 and 8.
   "Was" limited to Debian aligned: https://repology.org/project/xball/versions
 * Added freedesktop icons so it can be selected from the menu.
 * rundemo installed in /usr as well as manual into manual area.
 * progressively fixed a few bugs and also run some 'make check' on those.
 * git patches pretty much explains what got fixed up to now.

TODO: colorized balls needs to be modernized, for a later patch.
Comment 1 Lewis Smith 2022-02-24 22:00:51 CET
Thank you for your interest.
This looks as if it is your own creation. Looking at your link, it seems to need a lot of work to create a package from it. "a buildable version of xball" is not an encouraging starting point.
https://github.com/JoesCat/xball/releases/download/v3.1.0/xball-dist-3.1.0.tar.gz

If you want it in Mageia, would you be willing to become a packager and do that work? Our packagers have more than enough on their hands at present to take on extra things.

CC: (none) => lewyssmith

Lewis Smith 2022-02-24 22:08:18 CET

See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=30092

Comment 2 Joe Da Silva 2022-02-25 06:07:57 CET
Thanks for the compliments Lewis.
I did not create xball, but with a bit of patience and debugging, I did find room for a few improvements. :-)

I wasn't expecting this to be a significant amount of work involved in creating an RPM build, but then again, I never did build an RPM package either.

Gotcha on the more than enough on their hands
I'll read through the packager documentation first to see what's involved...
Comment 3 Lewis Smith 2022-02-26 10:23:39 CET
Assigning temporarily to myself to but it on hold; hoping I do not loose it!

CC: lewyssmith => (none)
Assignee: bugsquad => lewyssmith
Status: NEW => NEEDINFO

Comment 4 Joe Da Silva 2022-03-18 08:43:16 CET
Created attachment 13186 [details]
RPM SPEC file for xball

Followed instructions on building a spec file.
This should create the SRPM and RPM files for xball.

rpmbuild -ba seemed to run okay and exited with zero errors.
I just need to start a pristine mageia, like a live distro to see if it's fine.
I suspect I may need to add another two "build requires", and "requires"
Comment 5 Joe Da Silva 2022-04-03 06:29:20 CEST
spec file seems fine. x64 binary need work

Note You need to log in before you can comment on or make changes to this bug.