Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build for Adium #42

Open
EionRobb opened this issue Apr 28, 2016 · 16 comments
Open

Build for Adium #42

EionRobb opened this issue Apr 28, 2016 · 16 comments
Labels
enhancement New feature or request major

Comments

@EionRobb
Copy link
Owner

Original report by Taras Bazyshyn (Bitbucket: bazted, GitHub: bazted).


Is there any plan to port plugin for Adium?

I would like to help if there is need in OS X, but I have 0 experience with C/C++ projects.

I have found just similar plugin for Telegram with Adium support. github

@EionRobb
Copy link
Owner Author

Original comment by Eion Robb (Bitbucket: EionRobb, GitHub: EionRobb).


For some of my other plugins like Skypeweb and Steam, tripplet https://github.com/tripplet has created Adium plugin wrappers. You could start by converting one of those projects to work with Hangouts?

@EionRobb
Copy link
Owner Author

EionRobb commented May 2, 2016

Original comment by Mahmood Shafeie Zargar (Bitbucket: retrography, GitHub: retrography).


This would be ideal. I just had a look at the existing wrappers (like those of Telegram and Skype), and I couldn't figure out how to setup the development environment. I'm not a C developer either, but this looks more like modifying existing wrappers than making something from the ground up. I could compile purple-hangouts on OSX, though. I manage to log in, but then pidgin crashes right after receiving the list of hangout buddies.

@EionRobb
Copy link
Owner Author

EionRobb commented May 2, 2016

Original comment by Eion Robb (Bitbucket: EionRobb, GitHub: EionRobb).


@retrography yeah, if you're able to build the Steam or Skypeweb plugins for Adium from tripplets github repo then you'd be all set to be able to make a wrapper for the Hangouts plugin too

To whoever wants to take this on, I can help out with any questions you might have, so you won't be on your own, but it would really just mostly be a copy-paste of one of the other plugins' wrapper's with a few tweaks to get the settings the same

@EionRobb
Copy link
Owner Author

EionRobb commented May 2, 2016

Original comment by Mahmood Shafeie Zargar (Bitbucket: retrography, GitHub: retrography).


There is an old but useful guide here: http://rampion.blogspot.ca/2008/09/howto-wrap-libpurple-plugin-for-adium.html

@EionRobb
Copy link
Owner Author

EionRobb commented May 3, 2016

Original comment by Mahmood Shafeie Zargar (Bitbucket: retrography, GitHub: retrography).


This keeps segfaulting on me when I compile it under OSX and use it with Pidgin or Finch. What kind of info can I send in for troubleshooting?

@EionRobb
Copy link
Owner Author

EionRobb commented May 3, 2016

Original comment by Eion Robb (Bitbucket: EionRobb, GitHub: EionRobb).


@retrography "This"? Have you made an Adium wrapper already? Or is "this" a new problem that you should start a new issue for? :)

@EionRobb
Copy link
Owner Author

EionRobb commented May 3, 2016

Original comment by Mahmood Shafeie Zargar (Bitbucket: retrography, GitHub: retrography).


Sorry for the crude language! What I meant is that as I have started looking into the possibility of creating a wrapper for Adium, I have compiled the plugin and trying to see how it works. But I don't even get to run the plugin under pidgin and finch in OSX, because of a segfault right after loading the contacts list. I will open an issue about this, but I wonder what additional information I can provide to make the opened issue useful.

@EionRobb
Copy link
Owner Author

EionRobb commented May 3, 2016

Original comment by Eion Robb (Bitbucket: EionRobb, GitHub: EionRobb).


@retrography if it's about the adium wrapper then post it here, if it's a crash in pidgin start a new issue with the backtrace and steps to repeat

@EionRobb
Copy link
Owner Author

Original comment by Eion Robb (Bitbucket: EionRobb, GitHub: EionRobb).


Has anyone had any luck adapting one of the other Adium plugins for Hangouts?

@EionRobb
Copy link
Owner Author

Original comment by Mahmood Shafeie Zargar (Bitbucket: retrography, GitHub: retrography).


Unfortunately I haven't had found the time to work on it.

@EionRobb
Copy link
Owner Author

Original comment by John Lamb (Bitbucket: BigBearJT, ).


@EionRobb and @retrography I'm going to take a look at this. I've got a little bit of C/Dev knowledge and right now, this plugin is the last reason I keep anything Linux around.

I'll pull down the sources (again) and look at the Adium wrapper docs.

@EionRobb
Copy link
Owner Author

Original comment by Eion Robb (Bitbucket: EionRobb, GitHub: EionRobb).


@BigBearJT that's fantastic. Please hit me up on hangouts if you want some help with it :)

@EionRobb
Copy link
Owner Author

Original comment by John Lamb (Bitbucket: BigBearJT, ).


Will do. I work screwy hours so I think we sync up fairly well. I work 0430-1500GMT.

@EionRobb
Copy link
Owner Author

Original comment by dabloom (Bitbucket: dabloom, GitHub: dabloom).


Any updates on this?

@EionRobb
Copy link
Owner Author

Original comment by John Lamb (Bitbucket: BigBearJT, ).


No and it's entirely my fault. I'll get back on this. Real life medical issues and work have kept my free time to a minimum.

I'll redownload the source and adium and take another whack at it.

@EionRobb
Copy link
Owner Author

Original comment by Robbie (Bitbucket: Robbie, GitHub: Robbie).


Go, @BigBearJT! :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request major
Projects
None yet
Development

No branches or pull requests

1 participant