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

Packaging

yngwin edited this page Jul 24, 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.

"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-appswitcher
  • razorqt-config
  • razorqt-desktop
  • razorqt-panel
  • razorqt-policykit-agent
  • razorqt-power
  • razorqt-runner
  • razorqt-session - should use openbox as a dependency

Libraries and various data files

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

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

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

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

  • 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