5 Commits

Author SHA1 Message Date
ezkrg
ca1c7aba1c link plugin repositories 2018-09-10 09:12:00 +02:00
ezkrg
00d13ec116 Merge pull request #5 from ezkrg/rocket.chat
add rocket.chat support
2018-09-10 09:07:17 +02:00
ezkrg
6c6d53ca92 add rocket.chat support 2018-09-10 09:02:45 +02:00
ezkrg
d65022e3ae add tzdata 2018-08-21 17:26:48 +02:00
ezkrg
16fd01640d list plugins 2018-08-21 17:05:40 +02:00
3 changed files with 27 additions and 7 deletions

View File

@@ -1,5 +1,9 @@
# Changelog
## 2018-09-10 08:52:53
- add rocket.chat plugin
- use alpine 3.8
## 2018-08-21 10:59:17 (needo37)
- add discord plugin
- run as bitlbee user

View File

@@ -1,10 +1,11 @@
FROM alpine:3.7
FROM alpine:3.8
ENV BITLBEE_VERSION 3.5.1
RUN addgroup -g 101 -S bitlbee \
&& adduser -u 101 -D -S -G bitlbee bitlbee \
&& apk add --no-cache --update libpurple \
&& apk add --no-cache --update tzdata \
libpurple \
libpurple-xmpp \
libpurple-oscar \
libpurple-bonjour \
@@ -16,6 +17,7 @@ RUN addgroup -g 101 -S bitlbee \
libwebp \
glib \
protobuf-c \
discount-libs \
&& apk add --no-cache --update --virtual .build-dependencies \
git \
make \
@@ -33,6 +35,7 @@ RUN addgroup -g 101 -S bitlbee \
protobuf-c-dev \
mercurial \
libxml2-dev \
discount-dev \
&& cd /tmp \
&& git clone https://github.com/bitlbee/bitlbee.git \
&& cd bitlbee \
@@ -95,7 +98,13 @@ RUN addgroup -g 101 -S bitlbee \
&& ./configure --build=x86_64-alpine-linux-musl --host=x86_64-alpine-linux-musl --prefix=/usr \
&& make \
&& make install \
&& strip /usr/lib/bitlbee/discord.so \
&& strip /usr/lib/bitlbee/discord.so \
&& cd /tmp \
&& hg clone https://bitbucket.org/EionRobb/purple-rocketchat \
&& cd purple-rocketchat \
&& make \
&& make install \
&& strip /usr/lib/purple-2/librocketchat.so \
&& rm -rf /tmp/* \
&& rm -rf /usr/include/bitlbee \
&& rm -f /usr/lib/pkgconfig/bitlbee.pc \

View File

@@ -1,10 +1,17 @@
# docker-bitlbee-libpurple
This docker image includes bitlbee with a bunch of useful plugins, the most
significant being the [libpurple Slack plugin](https://github.com/dylex/slack-libpurple).
This docker image includes bitlbee with a bunch of useful plugins:
- [facebook](https://github.com/jgeboski/bitlbee-facebook)
- [steam](https://github.com/jgeboski/bitlbee-steam)
- [skypeweb](https://github.com/EionRobb/skype4pidgin)
- [telegram](https://github.com/majn/telegram-purple)
- [hangouts](https://bitbucket.org/EionRobb/purple-hangouts)
- [slack](https://github.com/dylex/slack-libpurple)
- [sipe](https://github.com/tieto/sipe)
- [discord](https://github.com/sm00th/bitlbee-discord)
- [rocket.chat](https://bitbucket.org/EionRobb/purple-rocketchat)
As Slack is turning off its IRC gateway on May 15 2018, now is the time to
spin up your own docker image and start using bitlbee instead.
The most significant being the [libpurple Slack plugin](https://github.com/dylex/slack-libpurple). As Slack is turning off its IRC gateway on May 15 2018, now is the time to spin up your own docker image and start using bitlbee instead.
## Building and running the image
Build the image and tag it: