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 # Changelog
## 2018-09-10 08:52:53
- add rocket.chat plugin
- use alpine 3.8
## 2018-08-21 10:59:17 (needo37) ## 2018-08-21 10:59:17 (needo37)
- add discord plugin - add discord plugin
- run as bitlbee user - run as bitlbee user

View File

@@ -1,10 +1,11 @@
FROM alpine:3.7 FROM alpine:3.8
ENV BITLBEE_VERSION 3.5.1 ENV BITLBEE_VERSION 3.5.1
RUN addgroup -g 101 -S bitlbee \ RUN addgroup -g 101 -S bitlbee \
&& adduser -u 101 -D -S -G bitlbee 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-xmpp \
libpurple-oscar \ libpurple-oscar \
libpurple-bonjour \ libpurple-bonjour \
@@ -16,6 +17,7 @@ RUN addgroup -g 101 -S bitlbee \
libwebp \ libwebp \
glib \ glib \
protobuf-c \ protobuf-c \
discount-libs \
&& apk add --no-cache --update --virtual .build-dependencies \ && apk add --no-cache --update --virtual .build-dependencies \
git \ git \
make \ make \
@@ -33,6 +35,7 @@ RUN addgroup -g 101 -S bitlbee \
protobuf-c-dev \ protobuf-c-dev \
mercurial \ mercurial \
libxml2-dev \ libxml2-dev \
discount-dev \
&& cd /tmp \ && cd /tmp \
&& git clone https://github.com/bitlbee/bitlbee.git \ && git clone https://github.com/bitlbee/bitlbee.git \
&& cd bitlbee \ && 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 \ && ./configure --build=x86_64-alpine-linux-musl --host=x86_64-alpine-linux-musl --prefix=/usr \
&& make \ && make \
&& make install \ && 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 /tmp/* \
&& rm -rf /usr/include/bitlbee \ && rm -rf /usr/include/bitlbee \
&& rm -f /usr/lib/pkgconfig/bitlbee.pc \ && rm -f /usr/lib/pkgconfig/bitlbee.pc \

View File

@@ -1,10 +1,17 @@
# docker-bitlbee-libpurple # docker-bitlbee-libpurple
This docker image includes bitlbee with a bunch of useful plugins, the most This docker image includes bitlbee with a bunch of useful plugins:
significant being the [libpurple Slack plugin](https://github.com/dylex/slack-libpurple). - [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 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.
spin up your own docker image and start using bitlbee instead.
## Building and running the image ## Building and running the image
Build the image and tag it: Build the image and tag it: