Skip to content
This repository has been archived by the owner on Dec 17, 2017. It is now read-only.

Packaging

pvanek edited this page Aug 30, 2012 · 10 revisions

Note: Package names should follow target distro guidelines. This documentation provides a coordination frame to keep package naming as unified as possible.

Note: Package names in this document are marked as italic text. Example: razorqt-desktop

Links to packaging environments

Meta packages

  • razorqt - a "meta" package providing easy installation of all "end user" components.

Description: Razor-qt desktop environment

Summary: Razor-qt is an advanced, easy-to-use, and fast desktop environment based on Qt technologies. Unlike desktop environments, Razor-qt also works fine with weak machines and low requirements software. This metapackage provides all the components of Razor-qt.

"end user" packages

Packages with appropriate source code repository content.

Note: in Open Build Service are dependencies for libraries calculated automatically so it's not required to list library dependencies for those packages (in OBS).

  • razorqt-about

Summary: Razor-qt "about" application

Description: A tool to display Razor-qt version, license, and technical background.

  • razorqt-appswitcher

Summary: Razor-qt running application switcher

Description: Desktop Independent Alt-Tab window switcher from Razor-qt, it was written for Razor-qt but it can be used standalone as well. This application switcher relies on window manager integration and works depending on shortcut integration. This package is part of the Razor-qt.

  • razorqt-autosuspend

Summary: Razor-qt suspend manage application tool

Description: The end-user application for LID or power management actions that relies on power manager from Razor-qt desktop. This package is part of the Razor-qt.

  • razorqt-config

Summary: Razor-qt config tools applications

Description: The Razor-qt user interface for configuring the aspects and applications of the Razor-qt desktop. This application also list configuration components of other desktop environments components such qt-config . This package is part of the Razor-qt.

  • razorqt-desktop

Summary: Razor-qt desktop component

Description: Desktop manager for Razor-qt. This package is part of the Razor-qt.

  • razorqt-globalkeyshortcuts

Summary: Razor-qt global keyboard shortcuts tool

Description: The Razor-qt global keyboard shortcuts desktop tool manages the keyboard shortcuts assigned by user or also default assigned by desktop. This package is part of the Razor-qt.

  • razorqt-lightdm-greeter

Summary: LightDM greeter that uses the Razor-qt (QT based) lib kit.

Description: A LightDM greeter that uses the Razor-qt and Qt libraries, it was written for Razor-qt but it can be used standalone as well. This package is part of the Razor-qt.

  • razor-notifications

Summary: Razor-qt notification daemon

Description: Desktop Independent notifications daemon from Razor-qt, it was written for Razor-qt but it can be used standalone as well. It uses Freedesktop's standard for notifications. This package is part of the Razor-qt.

  • razorqt-openssh-askpass

Summary: Razor-Qt openssh ask password interface

Description: Desktop Independent ssh ask password interface from Razor-qt, it was written for Razor-qt but it can be used standalone as well. This application relies on desktop environment integration and works depending on it, for that please read docs. This package is part of the Razor-Qt.

  • razorqt-panel

Summary: Razor-qt desktop panel and its plugins

Description: Desktop Independent panel component from Razor-qt desktop. Package contains growing list of built in plugins for daily use. It was written for Razor-qt but it can be used standalone as well. This package is part of the Razor-qt.

  • razorqt-policykit-agent

Summary: lightweight PolicyKit agent primarily

Description: A Qt based PolicyKit agent. It provides a simple agent primarily for the usage of Razor-qt desktop or any other desktop. It was written for Razor-qt DE but can be used standalone This package is part of the Razor-qt.

  • razorqt-power

Summary: Razor-qt power management component

Description: The power management component handles basic power actions and events for the Razor-qt desktop. This package is part of the Razor-qt.

  • razorqt-runner

Summary: Razor-qt quick launch and runner application

Description: The quick launch and runner tool for launching applications. Depending on window-manager razor-runner can be activated by pressing the Alt + F2 key combination. This package is part of the Razor-qt.

  • razorqt-session - should use openbox as a dependency

Libraries and various data files

  • razorqt-session: including /etc/xdg/autostart/razor*.desktop

Summary: Razor-qt desktop session manager

Description: The Razor-qt session manager handles the Razor-qt components initialization and startup, it is an essential part of the Razor-qt as a Desktop Environment. This package is part of the Razor-qt.

  • razorqt-data: themes, graphics from razorqt-resources subdir. It should be used as a dependency for all packages in "end user" category

Summary: shared data files for the Razor-qt

Description: This package contains the architecture-independent shared data files needed for the Razor-qt desktop environment. This package is part of the Razor-qt.

  • razorqt-devel: includes and devel libs for razorqt-libraries and razor-x11info binary

Summary: Razor-qt development package

Description: This package provides the development files for the libraries that are shared amongst the various components of Razor-qt.

  • razorqt-libraries: librazorqt, librazorqxt, librazormount, etc.

Summary: Common libraries and binaries for the Razor-qt

Description: This package provides the libraries and binaries that are shared amongst the various components of Razor-qt.

  • libqtxdg - this library is packed in its special package because it's shared and used by 3rd party apps. So suggested names are something like:
  • libqtxdg0 (suse, debian)
  • libqtxdg (fedora, mandriva)
  • libqtxdg-devel - development files for libqtxdg

Summary: Qt implementation of the XDG Specifications

Description: This library implements functions of the XDG Specifications in Qt.