You know of a great piece of software. You know that other Fedora users would love this software, if only they could get it from Fedora. Let’s turn it into a package.
The process of creating a package is somewhat language-specific. A package containing C code will look much different than one written in Python. The case study links below will take you to walk-throughs for creating packages. While there is overlap between them, each has distinct parts unique to its implementation language.
- Determine a package license
- Case studies
- C with autotools: verit
- C++ with cmake and a python module: triton
- Python extension: memory-allocator