{"id":18801269,"url":"https://github.com/trydock/purple-hangouts-debian","last_synced_at":"2026-01-04T11:30:14.200Z","repository":{"id":146296073,"uuid":"306901585","full_name":"trydock/purple-hangouts-debian","owner":"trydock","description":null,"archived":false,"fork":false,"pushed_at":"2020-10-24T18:43:05.000Z","size":187,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-29T19:48:52.847Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/trydock.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-24T14:29:52.000Z","updated_at":"2020-10-24T18:43:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"111a5c8a-6947-45c3-a335-91120fdee265","html_url":"https://github.com/trydock/purple-hangouts-debian","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trydock%2Fpurple-hangouts-debian","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trydock%2Fpurple-hangouts-debian/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trydock%2Fpurple-hangouts-debian/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trydock%2Fpurple-hangouts-debian/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trydock","download_url":"https://codeload.github.com/trydock/purple-hangouts-debian/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239734542,"owners_count":19688256,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T22:23:07.388Z","updated_at":"2026-01-04T11:30:14.143Z","avatar_url":"https://github.com/trydock.png","language":"C","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=PZMBF2QVF69GA"],"categories":[],"sub_categories":[],"readme":"![logo](https://user-images.githubusercontent.com/1063865/87138135-18131780-c2f2-11ea-9579-3dfbb7d858fb.png)\n# Hangouts Plugin for libpurple #\n\nA replacement prpl for Hangouts in Pidgin/libpurple to support the proprietary protocol that Google uses for its Hangouts service.  So far it supports all the fun things that aren't part of the XMPP interface, such as Group Chats, synchronised history between devices and SMS support via Google Voice.\n\nThis plugin is written by [Eion Robb](http://eion.robbmob.com/blog/) and [Mike 'Maiku' Ruprecht](https://bitbucket.org/CMaiku/).\nHeavily inspired by the [hangups library](https://github.com/tdryer/hangups) by Tom Dryer (et. al.) using code from [Nakul Gulati](https://hg.pidgin.im/soc/2015/nakulgulati/main/) and protobufs from [Darryl Pogue](http://dpogue.ca/)\n\nPlease read [the FAQ](https://github.com/EionRobb/purple-hangouts/wiki#faq) before posting any issues\n\n## Compiling ##\nTo compile, just do the standard `make \u0026\u0026 sudo make install` dance.  You'll need development packages for libpurple, libjson-glib, glib and libprotobuf-c to be able to compile.\n\n## Debian/Ubuntu ##\nCreate the debian `control` file\n\n```\ndh_make -p purple-hangouts_0.0.0.1 --single --native --copyright gpl3 --email debuggerboy@gmail.com -y\n```\n\nRun the following commands from a terminal\n\n```\n#!sh\nsudo apt-get install -y libpurple-dev libjson-glib-dev libglib2.0-dev libprotobuf-c-dev protobuf-c-compiler mercurial make;\ngit clone https://github.com/EionRobb/purple-hangouts \u0026\u0026 cd purple-hangouts;\nmake \u0026\u0026 sudo make install\n```\n\n## Fedora ##\nOn Fedora you can install [package](https://apps.fedoraproject.org/packages/purple-hangouts) from Fedora's main repository:\n```\n#!sh\nsudo dnf install purple-hangouts pidgin-hangouts\n```\n\n## CentOS/RHEL ##\nOn CentOS/RHEL you can install [package](https://apps.fedoraproject.org/packages/purple-hangouts) from Fedora's [EPEL7](http://fedoraproject.org/wiki/EPEL) repository:\n```\n#!sh\nsudo yum install purple-hangouts pidgin-hangouts\n```\n\n## Arch Linux ##\nOn Arch Linux you can install a [package](https://aur.archlinux.org/packages/purple-hangouts-hg) from the [AUR](https://wiki.archlinux.org/index.php/Arch_User_Repository):\n```\n#!sh\nwget https://aur.archlinux.org/cgit/aur.git/snapshot/purple-hangouts-hg.tar.gz\ntar -xvf purple-hangouts-hg.tar.gz\ncd purple-hangouts-hg\nmakepkg -sri\n```\n\n## Building RPM package for Fedora/openSUSE/CentOS/RHEL ##\n```\n#!sh\nmkdir -p ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}\nwget https://raw.githubusercontent.com/EionRobb/purple-hangouts/master/purple-hangouts.spec -O ~/rpmbuild/SPECS/purple-hangouts.spec\nsudo dnf builddep ~/rpmbuild/SPECS/purple-hangouts.spec\nspectool --all --get-files ~/rpmbuild/SPECS/purple-hangouts.spec --directory ~/rpmbuild/SOURCES/\nrpmbuild -ba  ~/rpmbuild/SPECS/purple-hangouts.spec\n```\nThe result can be found in ``~/rpmbuild/RPMS/`uname -m`/`` directory.\n\n## Windows ##\nUse the [Windows installer](http://eion.robbmob.com/purple-hangouts.exe) to make life easier, otherwise development builds of Windows dll's live at http://eion.robbmob.com/libhangouts.dll (you'll also need libprotobuf-c-1.dll and libjson-glib-1.0.dll in your Pidgin folder, included in the installer)\n\n## Pidgin ##\n\nWatch this [video](https://www.youtube.com/watch?v=hlDhp-eNLMU)\n\n## Like this plugin? ##\nSay \"Thanks\" by [sending us $1](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=PZMBF2QVF69GA)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrydock%2Fpurple-hangouts-debian","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrydock%2Fpurple-hangouts-debian","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrydock%2Fpurple-hangouts-debian/lists"}