11 Commits

Author SHA1 Message Date
ezkrg
c707306d27 alpine 3.10 and bitlbee 3.6 2019-07-22 14:41:04 +02:00
ezkrg
b58ea1f200 use rocketchat commit 2019-07-22 13:07:47 +02:00
ezkrg
8dcaa37c0e Merge pull request #11 from cutzenfriend/master
Added bash to packages
2019-07-22 13:02:59 +02:00
cutzenfriend
387f47c769 Update Dockerfile 2019-07-20 23:28:43 +02:00
ezkrg
d1b783b906 Merge pull request #7 from ezkrg/fix-issue-6
use sipe version instead of master
2018-09-14 17:08:27 +02:00
ezkrg
7daae39fae use sipe version instead of master 2018-09-14 17:06:17 +02:00
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 36 additions and 10 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,21 +1,27 @@
FROM alpine:3.7 FROM alpine:3.10
ENV BITLBEE_VERSION 3.5.1 ENV BITLBEE_VERSION 3.6
ENV SIPE_VERSION upstream/1.23.3
ENV ROCKETCHAT_VERSION 826990b
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 \
json-glib \ json-glib \
libgcrypt \ libgcrypt \
libssl1.0 \ libssl1.1 \
libcrypto1.0 \ libcrypto1.1 \
gettext \ gettext \
libwebp \ libwebp \
glib \ glib \
protobuf-c \ protobuf-c \
discount-libs \
libpng \
bash \
&& apk add --no-cache --update --virtual .build-dependencies \ && apk add --no-cache --update --virtual .build-dependencies \
git \ git \
make \ make \
@@ -33,6 +39,8 @@ RUN addgroup -g 101 -S bitlbee \
protobuf-c-dev \ protobuf-c-dev \
mercurial \ mercurial \
libxml2-dev \ libxml2-dev \
discount-dev \
libpng-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 \
@@ -83,6 +91,7 @@ RUN addgroup -g 101 -S bitlbee \
&& cd /tmp \ && cd /tmp \
&& git clone https://github.com/tieto/sipe.git \ && git clone https://github.com/tieto/sipe.git \
&& cd sipe \ && cd sipe \
&& git checkout ${SIPE_VERSION} \
&& ./autogen.sh \ && ./autogen.sh \
&& ./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 \
@@ -96,6 +105,12 @@ RUN addgroup -g 101 -S bitlbee \
&& 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 -r ${ROCKETCHAT_VERSION} \
&& 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: