View Single Post
thp's Avatar
Posts: 1,391 | Thanked: 4,272 times | Joined on Sep 2007 @ Vienna, Austria
#74
Thanks for posting the source code.

Here's an updated pidgin 2.10.0 source with some cleanups (e.g. don't ship debug libraries in libpurple0, which makes it significantly smaller - I wonder if we could strip out other files, e.g. the ones in usr/bin from libpurple0):

http://o.thp.io/tmp/harmattan-purple/

It also doesn't build the translation files (only needed for pidgin?). Let me know if this is useful and/or if something broke there.

The telepathy-haze package there is just the Debian source built in Scratchbox (HARMATTAN_ARMEL).

There's also an im-providers-additional source package, which is just the binary package unpacked and with some added packaging information (please feel free to adapt this and change the maintainer/version to the original one, I didn't bother to copy'n'paste and just left the defaults that dh_make generated) - this might come in handy for uploading to the OBS or something.

And finally, one can build an all-in-one package by simply extracting (with dpkg -x <file>.deb .) all three packages into the same directory and then creating (with dh_make) packaging information and creating a dummy makefile that simply copies everything into $(DESTDIR) in the install: target (see im-providers-additional-1.0.0's source for an example how to do this).

This might not be very clean (and requires a two-step process), but it results in a single, user-installable .deb that contains all the required files and libraries. An example how this could look can be found here (sorry for the weird package name, I couldn't really decide on a proper package name for this frankenpackage):

http://o.thp.io/tmp/harmattan-purple/single-pkg/

Last edited by thp; 2011-12-15 at 01:59.
 

The Following User Says Thank You to thp For This Useful Post: