Reply
Thread Tools
Posts: 1,298 | Thanked: 2,277 times | Joined on May 2011
#71
Shared dependencies in apps.formeego.org is still work in progress. But libraries there will need maintainers also.
 

The Following 2 Users Say Thank You to shmerl For This Useful Post:
Posts: 8 | Thanked: 3 times | Joined on Dec 2011
#72
I am from Mexico y have N9 with Telcel provider and accounts like skype, picassa, youtube, gtalk and other are disabled, do you know how to enabled it?
 
Posts: 307 | Thanked: 1,460 times | Joined on May 2011 @ Switzerland
#73
Originally Posted by Naughty View Post
From Availability, going online to Facebook gives error message "incorrect password", even though it has worked before. When I toggle offline and back to online, Facebook gives no error and signs in normally. So it's not a case of wrong password.
Re-creating my facebook account fixed this for me.
 

The Following User Says Thank You to billranton For This Useful 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:
Posts: 4 | Thanked: 2 times | Joined on Jul 2010
#75
IMHO the correct way to create a single package would be to create a meta-package which adds the relevant repositories and pulls in the 3 actual packages.

To put all binaries into a single package may cause conflicts with other apps which use the original packages.
 

The Following User Says Thank You to niels For This Useful Post:
Posts: 6 | Thanked: 0 times | Joined on Dec 2011
#76
i want to add yahoo messnger smileys on my N9.
i 've downloaded and opened skype.xml and facebook.xml this post:
both of them have a header like this :

for skype :
<emoticon_theme theme_uuid="2b8a0922-d6c5-420e-a145-9c7a508ddc2b" service_uuid="skype" theme_name="Skype">
for FB :
<emoticon_theme service_uuid="facebook-chat" theme_uuid="76564e15-4d9c-569e-7c5a-b6746523ed31" theme_name="Facebook-Chat">
looks like we can add YM smileys if we make new XML files, with editing theme_uuid and service_uuid. and of course the smileys icon and code.
does it possible? the problem is, i dont know what is theme_uuid and service_uuid. if someone can help, i am gladly to try it out.

sorry for my english.

Last edited by deviantenator; 2011-12-15 at 08:44.
 
Posts: 307 | Thanked: 1,460 times | Joined on May 2011 @ Switzerland
#77
Whatever this package ends up being, can it be called 'Protolol' please? Best name ever.

Originally Posted by coderus View Post
I making QML app with features:
- changing account name, username, passwordm jabber server, ssl
- checking and installing libpurple0, telepathy-haze and im-providers

for installing just only some services need separate debs for each services
Will it be an accounts-ui plugin so it'll be integrated with the Accounts app? That would be awesome.

deviantenator: The service_uuid would be 'yahoo' taken from /usr/share/accounts/services/yahoo.service. As for the theme_uuid, I'm guessing that this is defined in this file, not taken from anywhere else. So you'd have to make a new one somehow.

EDIT: I've attached separate msn files for haze and butterfly, with naming consistent with how it was in maemo5. This will be important if pecan comes along later.
Attached Files
File Type: zip protolol.zip (2.6 KB, 90 views)

Last edited by billranton; 2011-12-15 at 09:27. Reason: Added separate msn files
 

The Following User Says Thank You to billranton For This Useful Post:
Niwakame's Avatar
Posts: 120 | Thanked: 126 times | Joined on Nov 2011 @ Germany
#78
Originally Posted by thp View Post
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):
Thanks for this.

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.
Naw, they are not needed for N9 integration as translation is handled by the system.


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.
Thanks, but please don't increase the version number to 1.0. Last version was 0.4, so this would be 0.4.1
Increment to 1.0 will happen as soon as this is definetly stable.

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/
Will have a look at this.

I will fetch everything to my development workstation for now, as my setup was previously a mess xD
__________________
Served 2487 users with Instant Messaging Providers for N9 (~35.45 GB)

Last edited by Niwakame; 2011-12-15 at 10:06.
 

The Following User Says Thank You to Niwakame For This Useful Post:
Niwakame's Avatar
Posts: 120 | Thanked: 126 times | Joined on Nov 2011 @ Germany
#79
Originally Posted by niels View Post
IMHO the correct way to create a single package would be to create a meta-package which adds the relevant repositories and pulls in the 3 actual packages.

To put all binaries into a single package may cause conflicts with other apps which use the original packages.
Shouldn't we be able to do something like this, by using seperate install files and setting control file information like this?

Code:
Source: pidgin
Section: user/network
Priority: optional
Maintainer: Gabriel Schulhof <nix@go-nix.ca>
Build-Depends: debhelper (>= 4.0.0),
 libgstfarsight0.10-dev (>= 0.0.9),
 doxygen,
 intltool,
 libdbus-1-dev,
 libdbus-glib-1-dev,
 libgstreamer0.10-dev,
 libnss3-dev,
 libxml2-dev,
 libxml-parser-perl,
 libgstreamer-plugins-base0.10-dev,
 libsqlite3-dev (>= 3.3),
 python2.6,
 xsltproc
Standards-Version: 3.6.0

Package: libpurple0
Architecture: any
Depends: ${shlibs:Depends}, libnspr4, libnss3
Recommends: ca-certificates
Suggests: ${shlibs:Suggests}
Description: multi-protocol instant messaging library
 libpurple is a library intended to be used by programmers seeking
 to write an IM client that connects to many IM networks.
 Currently supported are:
 AIM/ICQ, Yahoo!, MSN, IRC, Jabber/XMPP, Napster, Zephyr, Gadu-Gadu, Bonjour,
 Groupwise, Sametime, SILC, SIMPLE, QQ, and MySpaceIM.

Package: libpurple-dev
Architecture: any
Depends: libpurple0 (>= ${Source-Version}),
 pkg-config,
 libglib2.0-dev,
 libdbus-glib-1-dev
Description: multi-protocol instant messaging library - development files
 This package contains the headers and other development files not included in
 the main libpurple0 package. Install this if you wish to compile your own
 client-agnostic plugins, or would like to compile programs that use
 libpurple.

Package: libpurple0-dbg
Architecture: any
Depends: libpurple0 (= ${Source-Version}), ${shlibs:Depends}
Description: Debugging symbols for libpurple
 This package includes the debugging symbols useful for debugging libpurple
 and its plugins, contained in the libpurple0 package. The debugging symbols are
 used for execution tracing and core dump analysis.
That should i.e. mean that this deb files contains 3 packages, defined by .install files?
__________________
Served 2487 users with Instant Messaging Providers for N9 (~35.45 GB)
 
coderus's Avatar
Posts: 6,436 | Thanked: 12,701 times | Joined on Nov 2011 @ Ängelholm, Sweden
#80
billranton, no man, i'm just kid in harmattan, i cant make these things you want. It's standalone app.

You can test beta 3 HERE.
 
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 02:33.