Skip to content
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

cegui: drop unused dependencies in makedepends; SMC/cegui07: remove #38614

Merged
merged 3 commits into from Aug 17, 2022

Conversation

TinfoilSubmarine
Copy link
Contributor

Testing the changes

  • I tested the changes in this PR: YES (ran TSC with updated gecui)

Another one not actually using python-devel. Configure output shows that it wasn't even building the python extension modules due to some issue with Boost-python. The only package depending on this is TSC and it doesn't seem to require the python extensions.

@classabbyamp
Copy link
Member

classabbyamp commented Aug 11, 2022

re: the conflict found in CI, might be good to deal with cegui07's python in this PR too

btw: thanks for taking care of these!

@classabbyamp
Copy link
Member

hm, the only thing using cegui07 is what TSC is forked from, which hasn't had a commit in 8 years

@TinfoilSubmarine TinfoilSubmarine changed the title cegui: drop unused python-devel in makedepends. cegui/cegui07: drop unused python-devel in makedepends. Aug 11, 2022
srcpkgs/cegui/template Outdated Show resolved Hide resolved
@TinfoilSubmarine TinfoilSubmarine force-pushed the update/cegui branch 3 times, most recently from 8bec68c to f90f229 Compare August 12, 2022 14:32
@classabbyamp
Copy link
Member

re: conflict

I'm inclined to say that SMC and cegui07 should be removed. SMC was added in 2015 and hasn't had an update since 2009. Its fork, TSC, has more active development (latest release 2020).

srcpkgs/cegui07/template Outdated Show resolved Hide resolved
doesn't work with latest upstream version of dependencies, fork `TSC` is
in void-packages already and has more recent updates
@TinfoilSubmarine TinfoilSubmarine changed the title cegui/cegui07: drop unused python-devel in makedepends. cegui: drop unused dependencies in makedepends; SMC/cegui07: remove Aug 15, 2022
it was only used for SMC, which was already removed
The only package currently depending on cegui (TSC) doesn't require
these and they are both EOL:

- Drop python-devel, since configure output shows that it wasn't even
  building the python extension modules due to some issue with
  Boost-python.

- Drop gtk2 (gtk+-devel) since it is only used for samples, and TSC only
  required freetype2, which is now included separately instead of pulled
  in in dependency tree of gtk+-devel.
@classabbyamp classabbyamp added the remove Package removal label Aug 15, 2022
@classabbyamp classabbyamp merged commit 29951cc into void-linux:master Aug 17, 2022
@TinfoilSubmarine TinfoilSubmarine deleted the update/cegui branch August 22, 2022 12:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
remove Package removal
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants