Permalink
Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
26 lines (19 sloc) 1.1 KB
XBMC Packaging Repository
Clones the XBMC repository and prepares builds for upload to a ppa.
TODO:
-Install proper exclude filters for source generation
-Massive cleanup of the debian/ files
Notes:
By default, xbmc-get-orig-source will clone mainline xbmc into the xbmc/
folder in the repo root. Because this is a .gitignore'd git repository
it will _not_ be removed with a git clean -xfd. This means that we can
wipe with each build while avoiding a reclone.
If you have a local xbmc git clone already, you may use that path rather
than xbmc/. See the XBMC_SOURCE variable. With this configuration,
xbmc-get-orig-source will checkout files from your local repo into its
working directory, so there is no need to keep 2 clones. Your 'origin'
remote _will_ be updated, otherwise your local clone is read-only.
The files "debian/control" and "debian/rules" are autogenerated for each source
package. The "debian/control" file is generated from the control.in and
var_info files. The "debian/rules file is copied from either rules.distro for
upload to the Debian/Ubuntu distros, or rules.ppa for upload to the PPA.