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
- RPM: QtDesktop build service repository
- DEB: in progress
- ebuild: Gentoo "qt" overlay
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.