@franciscod
I've opened an issue related to pidgin. As for now you can provide your own fix here or make an upsteam pull request. It will be great if upstream provides a fix thus making it possible for other users to smoothly install the package.
Search Criteria
Package Details: telegram-purple-git 1.4.7.r2.g5a98a34-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/telegram-purple-git.git (read-only, click to copy) |
---|---|
Package Base: | telegram-purple-git |
Description: | Adds support for Telegram to Pidgin, Adium, Finch and other Libpurple based messengers. |
Upstream URL: | https://github.com/majn/telegram-purple |
Keywords: | finch pidgin protocol purple telegram |
Licenses: | GPL |
Conflicts: | telegram-purple |
Provides: | telegram-purple |
Submitter: | franciscod |
Maintainer: | None |
Last Packager: | Atomisirsi |
Votes: | 46 |
Popularity: | 0.000000 |
First Submitted: | 2014-10-27 18:59 (UTC) |
Last Updated: | 2022-03-31 07:38 (UTC) |
Dependencies (6)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- libgcrypt
- libpurple (pidgin-mam-gitAUR, pidgin-hgAUR, pidgin-miniAUR, libpurple-gnutlsAUR, libpurple-minimalAUR)
- libwebp (libwebp-gitAUR)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- git (git-gitAUR, git-glAUR) (make)
Required by (0)
Sources (1)
<deleted-account> commented on 2015-08-14 08:11 (UTC)
franciscod commented on 2015-08-13 19:44 (UTC)
Hmm.. the upstream makefile assumes that pidgin directory exists:
https://github.com/majn/telegram-purple/blob/master/Makefile.in#L71
Should I (1) patch that Makefile so it doesn't install the icons on pidgin and (2) then, on post_install, if the pidgin package is installed copy the icons, else show a warning of they not being available on pidgin unless you reinstall?
I wouldn't like to put pidgin as a dependency since it's perfectly usable without it.
<deleted-account> commented on 2015-08-13 19:26 (UTC)
@franciscod
I'm new to Linux and programming at all, so it's not a question I could answer. But that's what I think: as this is just an add-on, it should be handled by libpurple through generic API, which is protocol developers' responsibility.
I also think that all most popular messengers based on libpurple should be mentioned as optional dependencies. Look at related wiki page and watch through another PKGBUILDs to figure out how to do this.
Personally I use Telepathy.
franciscod commented on 2015-08-13 18:42 (UTC)
Nice find! What client do you use (if not pidgin)?
Pidgin should somehow be an optional dependency and the protocol icons should only be added if pidgin exists? How is stuff like this commonly handled?
<deleted-account> commented on 2015-08-12 14:59 (UTC)
Solution:
I've installed pidgin and ran this once more - everything builds.
But KDE user would want gtk-free system, thus you'd better provide a sudo prompt (?) or push pidgin as dependency.
<deleted-account> commented on 2015-08-12 14:50 (UTC)
Failed to create directory /usr/share/pixmaps/pidgin: Permission denied.
I think sudo password should be asked for?
franciscod commented on 2015-06-29 22:04 (UTC)
AUR4 import complete, with libwebp as dependency. Thanks The_Loko!
franciscod commented on 2015-06-16 15:14 (UTC)
Thanks The_Loko! I've yet to migrate to aur4 but I'll look at the libwebp dep as soon as I can.
The_Loko commented on 2015-06-16 15:11 (UTC)
I think this need libwebp as dependency now.
franciscod commented on 2015-04-20 16:14 (UTC)
@flu lol! thanks for the hint, check it out now :)
Pinned Comments
Atomisirsi commented on 2021-01-07 15:56 (UTC)
Development of this plugin is discontinued in favor of Telegram tdlib.
This PKGBUILD remains for usage of the master branch.