Skip to content

kf6 6.27 and plasma 6 7#61362

Open
classabbyamp wants to merge 144 commits into
void-linux:masterfrom
classabbyamp:update/kf6
Open

kf6 6.27 and plasma 6 7#61362
classabbyamp wants to merge 144 commits into
void-linux:masterfrom
classabbyamp:update/kf6

Conversation

@classabbyamp

@classabbyamp classabbyamp commented Jul 5, 2026

Copy link
Copy Markdown
Member

Testing the changes

  • I tested the changes in this PR:
    • x86_64 (tested plasma-desktop and plasma-bigscreen)
    • x86_64-musl
    • i686
    • aarch64
    • aarch64-musl
    • armv7l
    • armv7l-musl
    • armv6l
    • armv6l-musl

[ci skip] [skip ci] [ci-skip] [skip-ci]

this should fix #59502 for future updates due to the addition of kf6-base and kde-plasma-base

@classabbyamp classabbyamp added the WIP Work in progress label Jul 5, 2026
@classabbyamp classabbyamp requested a review from Johnnynator July 5, 2026 05:03
@classabbyamp classabbyamp force-pushed the update/kf6 branch 2 times, most recently from 706b880 to c952796 Compare July 5, 2026 18:03
@classabbyamp

classabbyamp commented Jul 5, 2026

Copy link
Copy Markdown
Member Author

I've added a comment at the top of all of these templates to make it easier to find and update these templates in the future.

I've added an empty package kf6-base that provides the shlib KDE_Frameworks.${version}. This should allow us to force the repo to stage on future updates to KDE frameworks.

(and similar for plasma)

@classabbyamp classabbyamp changed the title kf6 6.27 kf6 6.27 and plasma 6 7 Jul 5, 2026
@classabbyamp

Copy link
Copy Markdown
Member Author

@mnabid do you want to take charge on kde gear in your branch?

it would be nice to add a comment at the top of all the gear templates: # group=kde-gear to make them easier to find for later updates

@mnabid

mnabid commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

@mnabid do you want to take charge on kde gear in your branch?
it would be nice to add a comment at the top of all the gear templates: # group=kde-gear to make them easier to find for later updates

Sure. I was waiting for the qt6 builds to finish.

@mnabid mnabid mentioned this pull request Jul 9, 2026
2 tasks
@Johnnynator

Copy link
Copy Markdown
Member

Do we have anything on the builder that would ensure that kf6-base and kde-plasma-base are getting build before actual packages?
xbps-src on its own wouldn't see this as a build order and would require these to be in makedepends?

@classabbyamp

Copy link
Copy Markdown
Member Author

yeah that probably needs a change. maybe add it to the makedepends of a lower-level core component of each group?

@RoundDuckKira

Copy link
Copy Markdown
Contributor

I'm attempting a build of this as is on my Mac, and see if it compiles

@classabbyamp

Copy link
Copy Markdown
Member Author

Do we have anything on the builder that would ensure that kf6-base and kde-plasma-base are getting build before actual packages?
xbps-src on its own wouldn't see this as a build order and would require these to be in makedepends?

went with the simple route of adding the -base package to makedepends of everything that shlib_requires it. will be testing this in my cross-builds

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

WIP Work in progress

Projects

None yet

Development

Successfully merging this pull request may close these issues.

stricter dependency requirements for KDE packages

4 participants