TDEArtwork: Add kclock USE for tdeartwork-tdescreensaver + Cosmetics. #153

Merged
Chris merged 1 commits from fix/tdeartwork into master 4 years ago
Chris commented 4 years ago
Collaborator

We have the svg USE for nearly every ebuild, to get ride of the libart_lgpl dependency. It would be a schame if users would be forced to just install that then for only a single screensaver, which makes use of the functions of this library. Because that is not SVG related, we can't name it this way. So I found the name of the screensaver affecting it to be the best solution.

KMMODULE isn't used in the eclasses, so I removed it. Because the naming scheme for the folder IconThemes is very different than the rest of the tdeartwork components, the TSM_EXTRACT is needed, sadly. But maybe the folder can be renamed to icon-themes, so the CMake option and the folder name are consistent (like the rest), so we can ride of that too? 😸

Signed-off-by: Chris xchrisx@uber.space

We have the `svg` USE for nearly every ebuild, to get ride of the `libart_lgpl` dependency. It would be a schame if users would be forced to just install that then for only a single screensaver, which makes use of the functions of this library. Because that is not SVG related, we can't name it this way. So I found the name of the screensaver affecting it to be the best solution. `KMMODULE` isn't used in the eclasses, so I removed it. Because the naming scheme for the folder `IconThemes` is very different than the rest of the tdeartwork components, the `TSM_EXTRACT` is needed, sadly. But maybe the folder can be renamed to `icon-themes`, so the CMake option and the folder name are consistent (like the rest), so we can ride of that too? :smile_cat: Signed-off-by: Chris <xchrisx@uber.space>
Chris added this to the R14.1.0 release milestone 4 years ago
Chris closed this pull request 4 years ago
Chris deleted branch fix/tdeartwork 4 years ago
The pull request has been merged as fb63f1d372.
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: TDE/tde-packaging-gentoo#153
Loading…
There is no content yet.