I can see some things very quickly:
debian/control, build-depends:
you need: debhelper (>= 9.0.0)
and maybe: Standards-Version: 3.9.3
debian/compat
must be 9 (not 8)
debian/copyright:
`see AUTHORS file' might be unacceptable: Debian ftpmasters may
reject the package. Better to be safe and copy stuff from the AUTHORS
file into debian/copyright
debian/rules:
- I haven't looked too closely, I can see it started in 2006 and may
not follow the current practices with debhelper, if you are not
confident with this file, you could just try making a fresh one, e.g.
just copy the rules file from my resiprocate package, study it carefully
as you would probably need to change a few details, or you can use the
command `dh_make' to create a fresh rules file
- the `get-orig-source' stuff - maybe it shouldn't be there, not sure
about this
no `debian/kamailio.install' or similar files:
- how do you assign the files to packages? I think you need a
.install file for each binary package that is mentioned in
debian/control. Again, see the resiprocate package for examples:
http://anonscm.debian.org/gitweb/?p=collab-maint/resiprocate.git;a=summary
http://mentors.debian.net/package/resiprocate
Are you also participating in the debian-mentors list? There are many
very helpful people there, someone always seems to respond to questions
there within a short period of time. You can also upload packages to
the mentors site and it makes it very easy for people to evaluate them
and give more feedback.
On 25/05/12 12:29, Victor Seva wrote:
Hi,
2012/5/25 Daniel Pocock <daniel(a)pocock.com.au>au>:
Yeah. I'm trying to get Kamailio in Debian.
The Debian 7 freeze is likely to come in
mid-June, that would suggest
some initial version of the package needs to be uploaded to the FTP
queue within the next 1-2 weeks at the latest
http://lists.debian.org/debian-devel-announce/2012/05/msg00004.html
Yes we have very short time to get into Wheezy.
Are other people interested in pursuing this,
even if it is just testing
the package?
Any help will be much appreciated.
Now I'm stock with a infinite loop building lua module on sid. No
problems on squeeze.
Greetings,
Víctor