On November 28, 2010 06:30:48 pm Yuval Levy wrote:
> An Ubuntu binary package of Hugin is available for Lucid (10.4) in my PPA
> [0]. If somebody can verify it is correct, I'll transfer it to the
> official Hugin PPA.
> 
> I'll look into a Jaunty (9.10) version after dinner.

got my alphabet wrong, it's actually karmic (9.10), jaunty is no longer 
supported.

currently supported 'buntu versions with end of support dates (desktop 
versions):
* natty (not yet released)
* maverick (10.10) until 2012.04
* lucid (10.04LTS) until 2013.04
* karmic (9.10) until 2011.04
* hardy (8.04LTS) until 2011.04

bumped into a few problems when trying to build Hugin 2010.4.0beta1 from 
debian experimental using a chrooted environment.

Start the chrooted environment (optional ):

dchroot -c my_karmic -d

Setup the tools (one off)

sudo echo 'deb-src ftp://ftp.at.debian.org/debian ../project/experimental 
main' > debian-experimental.list
sudo mv debian-experimental.list /etc/apt/sources.list.d/
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 55BE302B
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8B8D7663
sudo apt-get update
sudo apt-get install devscripts

Get dependencies and sources:

sudo apt-get build-dep hugin=2010.4.0+dfsg~beta1-1
apt-get source hugin=2010.4.0+dfsg~beta1-1

With the chrooted karmic it stopped at the apt-get build-dep because it could 
not find a recent enough libpano13-dev.  I even downloaded and installed 
manually [0] and [1] but the error message did not want to go away.  The rest 
of the steps are from what I did previously on lucid (native).

Edit package:

cd hugin-2010.4.0+dfsg~beta1-1/
nano debian/control

In debian/control edit the maintainer and uploader name / email addresses.  
Then update the debian changelog:

DEBEMAIL="your name <[email protected]>" dch --newversion 
2010.4.0+dfsg~beta1-[natty|maverick|lucid|karmic|hardy]1 new upstream release

Build, test, upload

dpkg-buildpackage -rfakeroot -b -uc -us
dpkg-buildpackage -rfakeroot -uc -us -sa -S
cd ..
debsign -k<YOURGPGKEY> *.changes
dput <YOURLAUNCHPADPPA> *.changes

anyway, calling it a day now, will do better with beta2 next weekend.

Yuv

[0] <http://packages.debian.org/experimental/libpano13-2>
[1] <http://packages.debian.org/experimental/libpano13-dev>

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to