Skip to content

Instantly share code, notes, and snippets.

@lool
Created December 2, 2019 23:07
Show Gist options
  • Save lool/7b9ac7f047c59b8f5dd6bf7a71d0930a to your computer and use it in GitHub Desktop.
Save lool/7b9ac7f047c59b8f5dd6bf7a71d0930a to your computer and use it in GitHub Desktop.
pidgin-sipe snap
name: pidgin-sipe-lool
base: core18
version: 1.25.0
summary: SIP/SIMPLE support for Pidgin
description: |
SIPE is a third-party plugin for the Pidgin/Adium/Miranda/Telepathy
multi-protocol instant messaging clients/frameworks. It implements the
extended version of SIP/SIMPLE used by various products:
* Skype for Business
* Microsoft Office 365
* Microsoft Business Productivity Online Suite (BPOS)
* Microsoft Lync Server
* Microsoft Office Communications Server (OCS 2007/2007 R2)
* Microsoft Live Communications Server (LCS 2003/2005)
With this plugin you should be able to replace your Microsoft Office
Communicator client with Pidgin/Adium/Miranda/Telepathy.
grade: stable
confinement: strict
parts:
pidgin:
plugin: nil
stage-packages:
- pidgin
pidgin-sipe:
plugin: autotools
source: pidgin-sipe-1.25.0.tar.xz
build-packages:
- libpurple-dev
- libtool
- intltool
- pkg-config
- libglib2.0-dev
- libxml2-dev
- libgmime-2.6-dev
- libssl-dev
# alt: NSS
- libkrb5-dev
- gss-ntlmssp-dev
- libdbus-1-dev
- libfarstream-0.2-dev
- libgstreamer1.0-dev
- libgstreamer-plugins-base1.0-dev
- libnice-dev
#- libpurple-dev
stage-packages:
- libgmime-2.6-0
organize:
lib/purple-2/libsipe.so: usr/lib/purple-2/libsipe.so
layout:
/usr/lib/pidgin:
bind: $SNAP/usr/lib/pidgin
/usr/lib/purple-2:
bind: $SNAP/usr/lib/purple-2
apps:
pidgin:
command: usr/bin/pidgin
plugs:
- unity7
- network
- network-bind
- home
- opengl
- pulseaudio
- mount-observe
- optical-drive
- camera
- removable-media
- screen-inhibit-control
- x11
- desktop
- desktop-legacy
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment