PatchingSourcePackages
Differences between revisions 2 and 11 (spanning 9 versions)
674
Comment:
|
971
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
For future reference: edit-patch | <<Include(UbuntuStudio/Navigation/Header)>> <<Include(UbuntuStudio/Navigation/DevSideBar)>> For future reference: edit-patch, sbuild |
Line 7: | Line 11: |
Add the patch with: patch -p1 <mypatch Build package for local testing (without signing): dpkg-buildpackage -us -uc -nc |
* Add the patch with: patch -p1 < ../mypatch * Get build dependencies for the package: sudo apt-get build-dep <packagname> * Build package for local testing (without signing): dpkg-buildpackage -us -uc -nc |
Line 12: | Line 17: |
Commit changes and make it a patch: dpkg-source --commit Edit Changelog: dch -i Build new source for upload: debuild -S -sd (Use -k if keysign failed) |
* Clean from previous builds: fakeroot debian/rules clean * Commit changes and make it a patch: dpkg-source --commit * Edit Changelog: dch -i * Build new source for upload: debuild -S -sd (Use -k if keysign failed) (debuild -S -sa to include the *.orig in the upload) |
Line 16: | Line 22: |
Upload to ppa: dput ppa:your-lp-id/ppa ../<new_source.changes> | * Upload to ppa: dput ppa:your-lp-id/ppa ../<new_source.changes> |
For future reference: edit-patch, sbuild
Patch source package, commit patch, and upload to PPA for testing
Test locally First
Add the patch with: patch -p1 < ../mypatch
Get build dependencies for the package: sudo apt-get build-dep <packagname>
- Build package for local testing (without signing): dpkg-buildpackage -us -uc -nc
Ready to upload
- Clean from previous builds: fakeroot debian/rules clean
- Commit changes and make it a patch: dpkg-source --commit
- Edit Changelog: dch -i
- Build new source for upload: debuild -S -sd (Use -k if keysign failed) (debuild -S -sa to include the *.orig in the upload)
Upload to ppa: dput ppa:your-lp-id/ppa ../<new_source.changes>
If there was an upload error, and you need to do it again, delete the ppa files found in the same folder as the source.change file.
UbuntuStudio/PatchingSourcePackages (last edited 2013-05-17 01:35:57 by h-4-180)