I suppose I should do this like before. Unfortunately I just copy/pasted your command and have no idea how I could do this for libupnp too.
Exactly the same. You work with the orig.tar.gz, .dsc and .diff.gz of lipupnp. The commands are the same.
I am no packager, so debian/changelog is a complete mistery to me. What should I add?
Just what you did, with an higher verison number. I can't see the version right now, but it is something <version>-1. So you can just copy the first entry (copying is always a good idea, so the format of the timestamp can't be rubushied) and change it to something like <version>-1marcell1. Then in the lines that describe the changes, you put just "Recompiled for Ubuntu Jaunty" or whatever your version is called. After that you start dpkg-buildpackge. If just upnp and amule have to be compiled, it shouldn't take that long.
If you do so, leave the -b switch in dpkg-buildpackage call, so we have a nice source package, too.
This will be no problem. I can do this.
With leave I meant remove. It's used to make just the binaries, so you won't get a new .diff.gz.
If everything went fine, put everything execpt the sourcetree, your created debs, the diff.gz, orig.tar.gz and dsc into a tarball, and send it to me. Make sure the .changes file is in there, too. It's not needed for using the packages, but for signing them. If you want to sign them yourself, just call debsign *.changes.