Source Package Format 1.0
Original source package format specification (historical reference).
Historical Document
Source Package Format 1.0 has been superseded by Source Package Format 2.0. This document is retained for historical reference and for understanding older packages.
Format Overview
Source Package Format 1.0 established the initial conventions for ProteanOS source packages. It defined the basic structure for control files, build rules, and package metadata that formed the foundation for later versions.
Key Components
- control — Package metadata file
- rules — Build instructions
- changelog — Version history
- copyright — License information
Differences from 2.0
Format 2.0 introduced several improvements:
- Clearer separation of source and binary package metadata
- Improved dependency syntax
- Better architecture handling
- Standardized patch management
Migration
Packages using 1.0 format should be updated to 2.0 for better tooling support and clarity. The conversion process is documented in the SPF 2.0 specification.