Packaging - Razor-qt/razor-qt GitHub Wiki

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. It has been tailored for users who value simplicity, speed, and an intuitive interface. 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: GUI to provide basic info about DE

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 supplements or replaces native window manager (if available) so it should be enabled in config first. 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

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 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: A lightweight PolicyKit agent/user interface

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 it can be used standalone as well. 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

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

Libraries and various data files

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

Summary: Razor-qt resources and shared data

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.