From Fedora Project Wiki

(Created page with "<!-- page was renamed from Extras/UsefulScripts --> = Scripts that wrap fedpkg = fedpkg interacts with only one package, whereas the reality is many maintainers work with mul...")
 
Line 6: Line 6:
  
 
This page is attempting to gather together lists of scripts and tools which edit spec files programmatically and are layered on top of fedpkg/koji.
 
This page is attempting to gather together lists of scripts and tools which edit spec files programmatically and are layered on top of fedpkg/koji.
 +
 +
Hopefully, you will find one of these tools useful.  However, the author of this page has as a real motivation arguing that the underlying infrastructure should support some of this directly.
 +
 +
=== tito ===
 +
 +
http://rm-rf.ca/tito
 +
 +
Probably the most advanced layered tool;
  
 
=== anaconda/scripts/makebumpver ===
 
=== anaconda/scripts/makebumpver ===
Line 18: Line 26:
  
 
Syncs from GNOME ftp via tarballs.  Builds many packages.  Also has code for interacting with COPR.
 
Syncs from GNOME ftp via tarballs.  Builds many packages.  Also has code for interacting with COPR.
 
=== tito ===
 
 
http://rm-rf.ca/tito
 
 
Probably the most advanced layered tool.
 
  
 
[[Category:Package Maintainers]]
 
[[Category:Package Maintainers]]

Revision as of 23:24, 12 December 2014

Scripts that wrap fedpkg

fedpkg interacts with only one package, whereas the reality is many maintainers work with multiple RPMs, often with inter-build dependencies, from potentially multiple source code locations.

This page is attempting to gather together lists of scripts and tools which edit spec files programmatically and are layered on top of fedpkg/koji.

Hopefully, you will find one of these tools useful. However, the author of this page has as a real motivation arguing that the underlying infrastructure should support some of this directly.

tito

http://rm-rf.ca/tito

Probably the most advanced layered tool;

anaconda/scripts/makebumpver

https://git.fedorahosted.org/cgit/anaconda.git/tree/scripts/makebumpver

Interacts with upstream git + Bugzilla, generates spec file data.

mclazy

https://gitorious.org/mclazy

Syncs from GNOME ftp via tarballs. Builds many packages. Also has code for interacting with COPR.