RPMspecbestanden
RPMspecbestanden zijn platte tekstbestanden die door de RPM-pakketbouwtool rpmbuild worden gebruikt om RPM-pakketten te maken. Ze bevatten alle informatie, bronnen en stappen die nodig zijn om software te bouwen, installeren en uit te leveren als een RPM-installatiepakket. Het bestand heeft doorgaans de extensie .spec en wordt in samenhang met de bron- en patch-bestanden gebruikt.
Een RPMspecbestand bestaat meestal uit twee delen: metadata en scriptsecties. Het metadata-deel vermeldt velden zoals Name,
Het bouwproces werkt via rpmbuild: rpmbuild -ba pakket.spec voert de stappen uit om de bron te prepareren,
RPMspecbestanden zijn essentieel voor pakketonderhoud en distributie in RPM-gebaseerde systemen, zoals Fedora, Red Hat Enterprise Linux