Packaging

Packaging

From The Chakra Project

Jump to: navigation, search

How-tos


Utilities-file-archiver.pngBecome a Packager
Chakra is a small project, trying to do a lot of things with very few people. Packaging is a fundamental task which requires just time, time to learn to package and time to do it. This will also give developers more time to code.

Utilities-file-archiver.pngPackage Creation
This article should help you to create your first package for Chakra, and to create a source package you can later upload to the CCR.

Utilities-file-archiver.pngHow to upload a package to CCR when it exists on Arch or Aur
Since CCR is actually a clone of AUR and Chakra is derived from ArchLinux, uploading packages from their repositories to CCR is really easy most of the time.

Standards


Utilities-file-archiver.pngPackaging Standards
These packaging standards should be always followed when packaging for Chakra, either for the official repositories or for the Chakra Community Repository.

Subversion.pngSVN and Packaging Policy
Here are some easy rules for our beloved devs and maintainers, to make it easier for everyone to follow - at least i hope that. You should keep these rules in your mind and dont ignore them (!)

Files Involved


Text-plain.pngPKGBUILD
An package build description file used when creating packages.

Text-x-patch.pngSubmit a Patch
Do you want to submit a patch to Chakra's code? Learn what you need to do here.

Official Repositories


Chakra-gradient.pngPackages Build System
Learn how to create and maintain packages in the official repositories.

Bundle-icon.pngBundles Build System
Learn how to create and maintain bundles in the official repositories.