PackagingDrafts/KDELooks

From FedoraProject

Jump to: navigation, search
Warning (medium size).png
This page is a draft only
It is still under construction and content may change. Do not rely on the information on this page.

Contents

KDE Addons Package Standards

Purpose

To develop a standard package naming scheme for add-on packages (such as themes) of other applications/system elements in the Fedora-KDE universe.

Naming scheme

clipart-%{packagename}

kde-colors-%{packagename}

kde-cursors-%{packagename}

kde-decoration-%{type}-%{packagename}

kde-emoticons-%{packagename}

kde-icons-%{packagename}

kde-karamba-%{packagename}

kde-misc-%{packagename}

kde-screensaver[s] -%{packagename}

kde-servicemenu[s] -%{packagename}

kde-splash[s] -%{packagename}

kde-style-%{packagename}

kde-theme-%{packagename}

kde-theme-amarok-%{packagename}

kde-theme-k3b-%{packagename}

kde-theme-kbfx-%{packagename}

kde-theme-kdm-%{packagename}

kde-theme-noatun-%{packagename}

sounds-%{packagename}

wallpaper[s] -%{width}%{height}-%{packagename}

wallpaper[s] -svg-%{packagename}


Complaints

Complaint: A lot of Gnome users use Amarok, so kde-themes-amarok-%{packagename} should be replaced by amarok-theme-%{packagename}

Response: Amarok is still arguably a KDE centric application built with Qt and KDE bindings. The solution may be to come to a definition on what constitutes a KDE app. However, taken to the extreme, this would lead to amarok being renamed to kde-amarok, the affect of this change being uncertain. While such a change would make yum list "kde-*" more useful, it would be a large change to track down all such programs and may lead to unnecessary segregation of packages.


Complaint: It may be nicer to have kde-splash instead of kde-splashscreens.


String length really should not be an issue. But the omissions of 'screens' doesn't seem to take away to much from its descriptiveness.

Problems

Problem: Current Purpose may be too broad.

Suggestion: Change Purpose to the following: To develop a standard package naming scheme for add-on packages (such as themes) of other applications/system elements in the Fedora-KDE universe.

Problem: Differentiate between KDE3 and KDE4 packages

Suggestion: s/kde/kde3/ or s/kde/kde4/ depending on what they target

Problem: need to distinguish between themes only using Qt and those actually using KDE

Suggestion: (none yet)

Arising Proposals

Define a KDE application as a application as one that meets some or all of the following requirements:


Contributors