[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#948775: RFS: ukui-interface/1.0.0-1 [ITP] -- Provides the interface for system configuration



Hi,

Le 13/01/2020 à 09:54, handsome_feng a écrit :
> Package: sponsorship-requests
> Severity: wishlist
> 
> Dear mentors,
> 
> I am looking for a sponsor for my package "ukui-interface"
> 
>  * Package name    : ukui-interface
>    Version         : 1.0.0-1
>    Upstream Author : liuhao <liuhao@kylinos.cn>
>  * URL             : https://github.com/ukui/ukui-interface
>  * License         : GPL-3.0+
>  * Vcs             : https://github.com/ukui/ukui-interface
>    Section         : libs
> 
> It builds those binary packages:
> 
>   libprint0 - print module
>   libprint-dev - print interface
>   libgsettings0 - application settings module
>   libgsettings-dev - application settings interface
>   backgroundserver - background settings service process
>   libbackgroundclient0 - background settings module
>   libbackgroundclient-dev - background settings interfaces
>   libdatesetting0 - date settings module
>   libdatesetting-dev - date settings interfaces
>   libdefaultprograms0 - default programs settings module
>   libdefaultprograms-dev - default programs settings interfaces
>   desktopserver - desktop settings service process
>   libdesktopclient0 - desktop settings module
>   libdesktopclient-dev - desktop settings interfaces
>   fontserver - font settings service process
>   libfontclient0 - font settings module
>   libfontclient-dev - font settings interfaces
>   interfaceserver - interface settings service process
>   libinterfaceclient0 - interface settings module
>   libinterfaceclient-dev - interface settings interfaces
>   keyboardserver - keyboard settings service process
>   libkeyboardclient0 - keyboard settings module
>   libkeyboardclient-dev - keyboard settings interfaces
>   marcogeneralserver - marcogeneral settings service process
>   libmarcogeneralclient0 - marcogeneral settings module
>   libmarcogeneralclient-dev - marcogeneral settings interfaces
>   mouseserver - mouse settings service process
>   libmouseclient0 - mouse settings module
>   libmouseclient-dev - mouse settings interfaces
>   libnetwork0 - network settings module
>   libnetwork-dev - network settings interfaces
>   powerserver - power settings service process
>   libpowerclient0 - power settings module
>   libpowerclient-dev - power settings interfaces
>   screensaverserver - screensaver settings service process
>   libscreensaverclient0 - screensaver settings module
>   libscreensaverclient-dev - screensaver settings interfaces
>   sessionserver - session settings service process
>   libsessionclient0 - session settings module
>   libsessionclient-dev - session settings interfaces
>   libsubversion0 - Subversion check module
>   libsubversion-dev - Subversion check interfaces
>   libsysinfo0 - system information gettings module
>   libsysinfo-dev - system information gettings interfaces
>   touchpadserver - touchpad settings service process
>   libtouchpadclient0 - touchpad settings module
>   libtouchpadclient-dev - touchpad settings interfaces
>   libusersetting0 - user settings module
>   libusersetting-dev - user settings interfaces
>   xkbgeneralserver - xkbgeneral settings service process
>   libxkbgeneralclient0 - xkbgeneral settings module
>   libxkbgeneralclient-dev - xkbgeneral settings interfaces
> 

Please note that I'm speaking without knowing the packaged application.


You should probably add a prefix to packages names to avoid cluttering
the package namespace.
For example:
 libprint0        => libukui-print0
 backgroundserver => ukui-backgroundserver

Same for the underlying binaries if they don't have "ukui" in their name.
The rationale is to avoid too generic names that could already exist or
better suitted to more common tools.
For example, "libsubversion0" would better be the name of a package for
SVN implementation (actually, the subversion source package use the name
of libsvn1 for its binary library package).


Also, maybe add a meta package that depends on all these package with
Depends, Recommends or Suggests as appropriate so someone that want ukui
only have to select one package instead of all parts of it. (This
package would be an equivalent to, say, kde-standard for KDE).

-- 
Alexis Murzeau
PGP: B7E6 0EBB 9293 7B06 BDBC  2787 E7BD 1904 F480 937F

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: