On Mon, 2011-09-12 at 21:54 -0400, John A. Sullivan III wrote:
> On Mon, 2011-09-12 at 19:26 -0400, John A. Sullivan III wrote:
> > Argh!! still having grief in my git ignorance. I tried this based upon
> > the information on the SFLPhone web site and browsing the git
> > repository:
> >
> > git archive -o sflphone-0.9.12.tar
> > --remote=http://git.sflphone.org/sflphone.git 0.9.12
> > but it replies:
> > fatal: Operation not supported by protocol.
> >
> > So I tried it without the protocol:
> > git archive -o sflphone-0.9.12.tar
> > --remote=git.sflphone.org/sflphone.git 0.9.12
> > but I get
> >
> > remote: fatal: 'git.sflphone.org/sflphone.git' does not appear to be a
> > git repository
> >
> > So I tried specifying git:
> > git archive -o sflphone-0.9.12.tar
> > --remote=git://git.sflphone.org/sflphone.git 0.9.12
> > and got:
> >
> > git.sflphone.org[0: 209.172.63.209]: errno=Connection timed out
> > fatal: unable to connect a socket (Connection timed out)
> >
> > So how do I grab just the tag out of git? Thanks - John
> >
> <snip>
> Well, I bit the bullet and cloned the entire repository and built the
> archive from there. Unfortunately, 0.9.12 fails to package on Debian
> Squeeze with the same dependency errors as 0.9.13:
>
> checking for DEPS... no
> configure: error: Package requirements ( dbus-glib-1 >= 0.35
> libnotify >= 0.4 gtk+-2.0 >= 2.2 glib-2.0 >= 2.2
> webkit-1.0 libebook-1.2 >= 1.4
> libedataserver-1.2 libedataserverui-1.2
> libgnomeui-2.0 gnome-doc-utils
> ) were not met:
>
> No package 'webkit-1.0' found
> No package 'libedataserverui-1.2' found
>
>
> I'll try 0.9.9 next. Those dependencies look pretty serious. Are they
> really necessary? Otherwise, SFLPhone is going to be blocked from
> advancing on Debian Stable for a long time, or so I would think. Thanks
> - John
<snip>
Oops! I was completely wrong. I misread the dependencies. Once I
installed libyaml-dev, libwebkit-dev, and libedataserverui1.2-dev, all
built fine and I have shiny new Debian Squeeze debs for SFLPhone 0.9.13.
In case anyone else is doing, here are our internal notes:
As root:
apt-get build-dep sflphone
apt-get build-dep fails to install libyaml-dev, libwebkit-dev, and
libedataserverui1.2-dev so we need to do apt-get install libyaml-dev
libwebkit-dev libedataserverui1.2-dev
As non-root:
apt-get source sflphone
These are the needed changes to the debian directory.
Edit debian/control by adding to the end of the Build-Depends line:
, libyaml-dev, libwebkit-dev, libedataserverui1.2-dev
Edit debian/patches/series to remove gnome_desktop_entry_category as it
is no longer necessary.
Edit debian/patches/transferring_typo by removing the first stanza for
the changes to the documentation file as it is no longer necessary. The
change to the cpp file IS still necessary.
Add the following to the top of debian/changelog:
sflphone (0.9.13-0.1) unstable; urgency=medium
* NMU
* New upstream release
- upgraded to 0.9.13
-- John A. Sullivan III <[email protected]> Fri, 09 Sep 2011
14:57:46 -0500
The *NMU stands for Non Maintainer Upload
cd ..
debuild -us -uc
cd ..
The .deb file should be in this directory.
_______________________________________________
SFLphone mailing list
[email protected]
http://lists.savoirfairelinux.net/mailman/listinfo/sflphone