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.

Summary: Razor-qt desktop environment

Description: 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

Description: Razor-qt "about" application

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

  • razorqt-appswitcher

Description: Razor-qt running application switcher

Summary: 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

Description: Razor-qt suspend manage application tool

Summary: 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

Description: Razor-qt config tools applications

Summary: 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

Description: Razor-qt desktop component

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

  • razorqt-globalkeyshortcuts

Description: Razor-qt global keyboard shortcuts tool

Summary: 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

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

Summary: 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

Description: Razor-qt notification daemon

Summary: 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

Description: Razor-Qt openssh ask password interface

Summary: 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

Description: Razor-qt desktop panel and its plugins

Summary: 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

Description: lightweight PolicyKit agent primarily

Summary: 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

Description: Razor-qt power management component

Summary: 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

Description: Razor-qt quick launch and runner application

Summary: 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

Description: Razor-qt desktop session manager

Summary: 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

Description: shared data files for the Razor-qt

Summary: 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

Description: Razor-qt development package

Summary: 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.

Description: Common libraries and binaries for the Razor-qt

Summary: 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

Description: Qt implementation of the XDG Specifications

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