| Summary: | KFaenza icon theme packaging | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Alex Couture <ac586133> |
| Component: | tdeartwork | Assignee: | Timothy Pearson <kb9vqf> |
| Status: | NEW --- | ||
| Severity: | needs packaging | CC: | bugwatch, gregory-tde, kb9vqf, michele.calgaro, slavek.banko |
| Priority: | P5 | ||
| Version: | R14.0.x [Trinity] | ||
| Hardware: | Other | ||
| OS: | Linux | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
| Bug Depends on: | |||
| Bug Blocks: | 2967 | ||
|
Description
Alex Couture
2014-01-19 18:44:44 CST
This is a huge addition. A stand-alone package in xz format is 70MB. I do not think we want to increase the size of the tdeartwork package like that. Instead we could add this icon theme to the applications branch, like a few other themes that already have been added. Rather than delete images, please provide a complete list of all icons that need branding attention. Then one of the team artists can update those images like we have with many other Trinity images. (In reply to comment #1) > This is a huge addition. A stand-alone package in xz format is 70MB. This would need to go into its own separate GIT module--you are correct that we cannot add this to tdeartwork for size reasons. Tim Needs to investigate KFaenza licence. If compatible with GPL, we can use the theme in TDE. In such case, as already suggested in bug 2536, let's proceed in this order: 1) add the new theme to TDE 2) add a new page to KPersonalizer 3) rename KPersonalizer to TDEPersonalizer. In the src-rpm used to process the KFaenza package for Fedora: https://download.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/k/kfaenza-icon-theme-0.8.9-14.fc30.src.rpm the script 'kfaenza-icon-theme-generate-tarball.sh' removes a bunch of icons with this comment: remove nonfree and unneeded icons. I suggest we do the same, including the icons (or symlinks) related to RedHat. Yes, non-free icons needs to be excluded, no choice there :-) This has been moved to R14.2.0. The reason for this choice is that we have thought of a simple yet powerful framework to allow more icon themes to be added to TDE without having to distribute amd maintain huge packages for each icon set. It works like this: 1) create a set of standard TDE icons in crystal. These icons already exists but currently replace the kde*/k* icons and the code refer to them. We need to rename those icons in tde*/t* icons, so they don't conflict with the original k* icons. 2) when we want to add a new set to TDE (for example Masalla or Faenza), we will create a small TDE-branded package, which will contain only an icon-theme-related versions of the icons in 1). 3) installing one of the packages in 2) will automatically pull in the big package provided by a distro and containing the main icon set. Example: tdefaenza-icons package will depend on the distro-specific faenza package. Installing tdefaenza-icons will require to install the comple faenza package too. There will be no clash between t* and k* icons and the tde package to download will be quite small. |