Preparation
sudo apt-get install build-essential devscripts ubuntu-dev-tools debhelper dh_make diff patch cdbs
For upload to launchpad you’ll need a gpg key.
Process
- Download the Nightmares by design album from http://www.severedfifth.com
- wget http://audio.lugradio.org/severedfifth/nightmaresbydesign/severedfifth-nightmaresbydesign-2010-ogg.zip
- Re-package just the content in a tar.gz file – called severed severedfifth_nightmaresbydesign-2010.orig.tar.gz
- unzip severedfifth-nightmaresbydesign-2010-ogg.zip
- tar -cvf severedfifth-nightmaresbydesign-2010.orig.tar.gz severedfifth-nightmaresbydesign-2010-ogg.zip
- make a folder names the same as the tar file (minus the .orig.gz part) severedfifth_nightmaresbydesign-2010
- from the severedfifth_nightmaresbydesign-2010 folder, issue the dh_make command.
- Select single
- Press enter
- Edit the Control file.
- Set the section – I chose sound
- set the priority – for this buildĀ chose optional
- Update the packager name (if required) and website addresses.
- Add any description elements – in my example I took the blurb from the website.
- Add a package for each track to be packaged.
- Edit the Copyright file
- Update the packager name (if required) and website addresses.
- Update the upstream author(s) and email addresses
- Update the upstream licence information
- Update your licence
- Update Changelog
- Update the packager name (if required).
- Change unstable to an ubuntu release ‘animal’ – for example maverick
- Update the change log line – typically for new packages I leave it asĀ * Initial release.
- Update README.source – or delete it if nothing is applicable
- Update README.debian – or delete it if nothing is applicable
- Delete *.ex files from the folder
Building the source package :
issue the command
debuild -S
to build a deb issue the command
sudo pbuilder --build severedfifth.nightmaresbydesign_2010-1.dsc the resulting deb file wll be in /var/cache/pbuilder/result
Uploading to Launchpad
Uploading large files can cause problems with lauchpad – there is a work around noted here.
Tags: Content Packaging
Categories
- Android
- Announcements
- Art
- Articles
- Content Packaging
- Dr who
- Games
- Medical
- Movies
- OggCamp
- Open University
- Podcasting
- Privacy
- Programming
- python
- Quickly Ebook Template
- raspi
- Security
- Technology
- TweetUpdate
- Uncategorized
- whobuntu
Archives
- June 2013
- May 2013
- April 2013
- March 2013
- February 2013
- January 2013
- December 2012
- November 2012
- October 2012
- September 2012
- August 2012
- July 2012
- June 2012
- May 2012
- April 2012
- March 2012
- January 2012
- December 2011
- November 2011
- October 2011
- September 2011
- August 2011
- July 2011
- June 2011
- May 2011
- April 2011
- March 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- August 2010
Tags
Colin Baker
Communications
Content Packaging
cry
customer services
development
Dominos
Dr Who
Easter
everyday sexism
family tree
Fertility
Games
geocaching
google
Gramps
guitar
HPR
KDE
KXStitch
languages
Linux
Mac
Macintosh
Medical
mumbuntu
nostrodamus
Pc
play
programming
python
Quickly
quickly_ebook_template
sjs
Ubuntu
WilD BSOD
Windows
winfail
WX
zombie apocalypse
zombie boot camp




